Public Member Functions | Protected Slots | Protected Attributes
MapBuilder Class Reference

#include <MapBuilder.h>

Inheritance diagram for MapBuilder:
Inheritance graph
[legend]

List of all members.

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

CameraThreadcamera_
CloudViewercloudViewer_
bool lastOdometryProcessed_
Transform lastOdomPose_
Transform odometryCorrection_
bool paused_
bool processingStatistics_

Detailed Description

Definition at line 51 of file NoEventsExample/MapBuilder.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


Member Data Documentation

Definition at line 280 of file RGBDMapping/MapBuilder.h.

Definition at line 234 of file NoEventsExample/MapBuilder.h.

Definition at line 284 of file RGBDMapping/MapBuilder.h.

Definition at line 235 of file NoEventsExample/MapBuilder.h.

Definition at line 236 of file NoEventsExample/MapBuilder.h.

bool MapBuilder::paused_ [protected]

Definition at line 237 of file NoEventsExample/MapBuilder.h.

Definition at line 283 of file RGBDMapping/MapBuilder.h.


The documentation for this class was generated from the following files:


rtabmap
Author(s): Mathieu Labbe
autogenerated on Sat Jul 23 2016 11:44:31