#include <MapBuilder.h>
Public Member Functions | |
bool | isPaused () const |
MapBuilder () | |
MapBuilder (CameraThread *camera=0) | |
MapBuilder (CameraThread *camera=0) | |
void | processOdometry (const SensorData &data, Transform pose, const rtabmap::OdometryInfo &odom) |
void | processStatistics (const rtabmap::Statistics &stats) |
virtual | ~MapBuilder () |
virtual | ~MapBuilder () |
virtual | ~MapBuilder () |
Protected Slots | |
virtual void | handleEvent (UEvent *event) |
virtual void | handleEvent (UEvent *event) |
virtual void | pauseDetection () |
virtual void | pauseDetection () |
void | pauseDetection () |
virtual void | processOdometry (const rtabmap::OdometryEvent &odom) |
virtual void | processOdometry (const rtabmap::OdometryEvent &odom) |
virtual void | processStatistics (const rtabmap::Statistics &stats) |
virtual void | processStatistics (const rtabmap::Statistics &stats) |
Protected Attributes | |
CameraThread * | camera_ |
CloudViewer * | cloudViewer_ |
bool | lastOdometryProcessed_ |
Transform | lastOdomPose_ |
Transform | odometryCorrection_ |
bool | paused_ |
bool | processingStatistics_ |
Definition at line 51 of file NoEventsExample/MapBuilder.h.
MapBuilder::MapBuilder | ( | ) | [inline] |
Definition at line 56 of file NoEventsExample/MapBuilder.h.
virtual MapBuilder::~MapBuilder | ( | ) | [inline, virtual] |
Definition at line 77 of file NoEventsExample/MapBuilder.h.
MapBuilder::MapBuilder | ( | CameraThread * | camera = 0 | ) | [inline] |
Definition at line 57 of file RGBDMapping/MapBuilder.h.
virtual MapBuilder::~MapBuilder | ( | ) | [inline, virtual] |
Definition at line 83 of file RGBDMapping/MapBuilder.h.
MapBuilder::MapBuilder | ( | CameraThread * | camera = 0 | ) | [inline] |
Definition at line 57 of file WifiMapping/MapBuilder.h.
virtual MapBuilder::~MapBuilder | ( | ) | [inline, virtual] |
Definition at line 83 of file WifiMapping/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.
Reimplemented in MapBuilderWifi.
Definition at line 252 of file RGBDMapping/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.
Reimplemented in MapBuilderWifi.
Definition at line 252 of file WifiMapping/MapBuilder.h.
bool MapBuilder::isPaused | ( | ) | const [inline] |
Definition at line 81 of file NoEventsExample/MapBuilder.h.
virtual void MapBuilder::pauseDetection | ( | ) | [inline, protected, virtual, slot] |
Definition at line 89 of file RGBDMapping/MapBuilder.h.
virtual void MapBuilder::pauseDetection | ( | ) | [inline, protected, virtual, slot] |
Definition at line 89 of file WifiMapping/MapBuilder.h.
void MapBuilder::pauseDetection | ( | ) | [inline, protected, slot] |
Definition at line 228 of file NoEventsExample/MapBuilder.h.
void MapBuilder::processOdometry | ( | const SensorData & | data, |
Transform | pose, | ||
const rtabmap::OdometryInfo & | odom | ||
) | [inline] |
Definition at line 83 of file NoEventsExample/MapBuilder.h.
virtual void MapBuilder::processOdometry | ( | const rtabmap::OdometryEvent & | odom | ) | [inline, protected, virtual, slot] |
Definition at line 105 of file WifiMapping/MapBuilder.h.
virtual void MapBuilder::processOdometry | ( | const rtabmap::OdometryEvent & | odom | ) | [inline, protected, virtual, slot] |
Definition at line 105 of file RGBDMapping/MapBuilder.h.
void MapBuilder::processStatistics | ( | const rtabmap::Statistics & | stats | ) | [inline] |
Reimplemented in MapBuilderWifi.
Definition at line 142 of file NoEventsExample/MapBuilder.h.
virtual void MapBuilder::processStatistics | ( | const rtabmap::Statistics & | stats | ) | [inline, protected, virtual, slot] |
Reimplemented in MapBuilderWifi.
Definition at line 164 of file WifiMapping/MapBuilder.h.
virtual void MapBuilder::processStatistics | ( | const rtabmap::Statistics & | stats | ) | [inline, protected, virtual, slot] |
Reimplemented in MapBuilderWifi.
Definition at line 164 of file RGBDMapping/MapBuilder.h.
CameraThread * MapBuilder::camera_ [protected] |
Definition at line 280 of file RGBDMapping/MapBuilder.h.
CloudViewer * MapBuilder::cloudViewer_ [protected] |
Definition at line 234 of file NoEventsExample/MapBuilder.h.
bool MapBuilder::lastOdometryProcessed_ [protected] |
Definition at line 284 of file RGBDMapping/MapBuilder.h.
Transform MapBuilder::lastOdomPose_ [protected] |
Definition at line 235 of file NoEventsExample/MapBuilder.h.
Transform MapBuilder::odometryCorrection_ [protected] |
Definition at line 236 of file NoEventsExample/MapBuilder.h.
bool MapBuilder::paused_ [protected] |
Definition at line 237 of file NoEventsExample/MapBuilder.h.
bool MapBuilder::processingStatistics_ [protected] |
Definition at line 283 of file RGBDMapping/MapBuilder.h.