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 bool handleEvent (UEvent *event)
virtual bool 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_
OccupancyGrid grid_
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 58 of file RGBDMapping/MapBuilder.h.

virtual MapBuilder::~MapBuilder ( ) [inline, virtual]

Definition at line 84 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 bool 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.

Returns:
"true" to notify UEventsManager that this handler took ownership of the event (meaning it must delete it). The event will not be dispatched to next handlers.
"false" to let event be dispatched to next handlers (default behavior). UEventsManager will take care of deleting the event.

Implements UEventsHandler.

Definition at line 252 of file WifiMapping/MapBuilder.h.

virtual bool 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.

Returns:
"true" to notify UEventsManager that this handler took ownership of the event (meaning it must delete it). The event will not be dispatched to next handlers.
"false" to let event be dispatched to next handlers (default behavior). UEventsManager will take care of deleting the event.

Implements UEventsHandler.

Definition at line 291 of file RGBDMapping/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 WifiMapping/MapBuilder.h.

virtual void MapBuilder::pauseDetection ( ) [inline, protected, virtual, slot]

Definition at line 90 of file RGBDMapping/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 106 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 165 of file RGBDMapping/MapBuilder.h.


Member Data Documentation

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

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

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

Definition at line 324 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 323 of file RGBDMapping/MapBuilder.h.


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


rtabmap
Author(s): Mathieu Labbe
autogenerated on Thu Jun 6 2019 21:59:39