|
The ApproximateTimeQueue class. More...
#include <armarx/localization_and_mapping/cartographer_adapter/ApproximateTimeQueue.h>
Public Member Functions | |
ApproximateTimeQueue (int64_t dt, int64_t dtHistoryLength, const std::set< std::string > &laserSensorIds, MessageCallee &messageCallee, bool useOdometry) | |
Construct a new Approximate Time Queue object. More... | |
void | insertLaserData (LaserScannerMessage message) |
void | insertOdomData (armarx::localization_and_mapping::cartographer_adapter::PoseStamped odomPose) |
The ApproximateTimeQueue class.
Synchronizes incoming data and returns shapshots.
Definition at line 65 of file ApproximateTimeQueue.h.
ApproximateTimeQueue | ( | int64_t | dt, |
int64_t | dtHistoryLength, | ||
const std::set< std::string > & | laserSensorIds, | ||
MessageCallee & | messageCallee, | ||
bool | useOdometry | ||
) |
Construct a new Approximate Time Queue object.
dt | [µs] time delay to limit processing of messages (inverse of frequency) |
laserSensorIds | the laser sensors that are used |
messageCallee | once messages are available, the data will be made available to the MessageCallee |
Definition at line 18 of file ApproximateTimeQueue.cpp.
void insertLaserData | ( | LaserScannerMessage | message | ) |
void insertOdomData | ( | armarx::localization_and_mapping::cartographer_adapter::PoseStamped | odomPose | ) |