|
|
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 | ) |