#include <MapBuilder.h>
Public Member Functions | |
MapBuilder (CameraThread *camera=0) | |
virtual | ~MapBuilder () |
Protected Slots | |
virtual void | handleEvent (UEvent *event) |
virtual void | pauseDetection () |
virtual void | processOdometry (const rtabmap::SensorData &data) |
virtual void | processStatistics (const rtabmap::Statistics &stats) |
Protected Attributes | |
CameraThread * | camera_ |
CloudViewer * | cloudViewer_ |
bool | lastOdometryProcessed_ |
Transform | lastOdomPose_ |
Transform | odometryCorrection_ |
bool | processingStatistics_ |
Definition at line 50 of file MapBuilder.h.
MapBuilder::MapBuilder | ( | CameraThread * | camera = 0 | ) | [inline] |
Definition at line 55 of file MapBuilder.h.
virtual MapBuilder::~MapBuilder | ( | ) | [inline, virtual] |
Definition at line 81 of file MapBuilder.h.
virtual void MapBuilder::handleEvent | ( | UEvent * | event | ) | [inline, protected, virtual, slot] |
Method called by the UEventsManager to handle an event. Important : this method must do a minimum of work because the faster the dispatching loop is done; the faster the events are received. If a handling function takes too much time, the events list can grow faster than it is emptied. The event can be modified but must not be deleted.
Implements UEventsHandler.
Definition at line 258 of file MapBuilder.h.
virtual void MapBuilder::pauseDetection | ( | ) | [inline, protected, virtual, slot] |
Definition at line 87 of file MapBuilder.h.
virtual void MapBuilder::processOdometry | ( | const rtabmap::SensorData & | data | ) | [inline, protected, virtual, slot] |
Definition at line 103 of file MapBuilder.h.
virtual void MapBuilder::processStatistics | ( | const rtabmap::Statistics & | stats | ) | [inline, protected, virtual, slot] |
Reimplemented in MapBuilderWifi.
Definition at line 167 of file MapBuilder.h.
CameraThread* MapBuilder::camera_ [protected] |
Definition at line 286 of file MapBuilder.h.
CloudViewer* MapBuilder::cloudViewer_ [protected] |
Definition at line 285 of file MapBuilder.h.
bool MapBuilder::lastOdometryProcessed_ [protected] |
Definition at line 290 of file MapBuilder.h.
Transform MapBuilder::lastOdomPose_ [protected] |
Definition at line 287 of file MapBuilder.h.
Transform MapBuilder::odometryCorrection_ [protected] |
Definition at line 288 of file MapBuilder.h.
bool MapBuilder::processingStatistics_ [protected] |
Definition at line 289 of file MapBuilder.h.