Public Member Functions | Protected Slots | Protected Attributes | List of all members
MapBuilder Class Reference

#include <MapBuilder.h>

Inheritance diagram for MapBuilder:
Inheritance graph
[legend]

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 ()
 
- Public Member Functions inherited from UEventsHandler
void registerToEventsManager ()
 
void unregisterFromEventsManager ()
 
- Public Member Functions inherited from UEventsSender
 UEventsSender ()
 
virtual ~UEventsSender ()
 

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_
 

Additional Inherited Members

- Protected Member Functions inherited from UEventsHandler
virtual bool handleEvent (UEvent *event)=0
 
 UEventsHandler ()
 
virtual ~UEventsHandler ()
 
- Protected Member Functions inherited from UEventsSender
void post (UEvent *event, bool async=true) const
 

Detailed Description

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

Constructor & Destructor Documentation

◆ MapBuilder() [1/3]

MapBuilder::MapBuilder ( )
inline

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

◆ ~MapBuilder() [1/3]

virtual MapBuilder::~MapBuilder ( )
inlinevirtual

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

◆ MapBuilder() [2/3]

MapBuilder::MapBuilder ( CameraThread camera = 0)
inline

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

◆ ~MapBuilder() [2/3]

virtual MapBuilder::~MapBuilder ( )
inlinevirtual

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

◆ MapBuilder() [3/3]

MapBuilder::MapBuilder ( CameraThread camera = 0)
inline

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

◆ ~MapBuilder() [3/3]

virtual MapBuilder::~MapBuilder ( )
inlinevirtual

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

Member Function Documentation

◆ handleEvent [1/2]

virtual bool MapBuilder::handleEvent ( UEvent event)
inlineprotectedvirtualslot

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

◆ handleEvent [2/2]

virtual bool MapBuilder::handleEvent ( UEvent event)
inlineprotectedvirtualslot

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

◆ isPaused()

bool MapBuilder::isPaused ( ) const
inline

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

◆ pauseDetection [1/3]

virtual void MapBuilder::pauseDetection ( )
inlineprotectedvirtualslot

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

◆ pauseDetection [2/3]

virtual void MapBuilder::pauseDetection ( )
inlineprotectedvirtualslot

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

◆ pauseDetection [3/3]

void MapBuilder::pauseDetection ( )
inlineprotectedslot

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

◆ processOdometry() [1/3]

void MapBuilder::processOdometry ( const SensorData data,
Transform  pose,
const rtabmap::OdometryInfo odom 
)
inline

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

◆ processOdometry [2/3]

virtual void MapBuilder::processOdometry ( const rtabmap::OdometryEvent odom)
inlineprotectedvirtualslot

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

◆ processOdometry [3/3]

virtual void MapBuilder::processOdometry ( const rtabmap::OdometryEvent odom)
inlineprotectedvirtualslot

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

◆ processStatistics() [1/3]

void MapBuilder::processStatistics ( const rtabmap::Statistics stats)
inline

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

◆ processStatistics [2/3]

virtual void MapBuilder::processStatistics ( const rtabmap::Statistics stats)
inlineprotectedvirtualslot

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

◆ processStatistics [3/3]

virtual void MapBuilder::processStatistics ( const rtabmap::Statistics stats)
inlineprotectedvirtualslot

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

Member Data Documentation

◆ camera_

CameraThread * MapBuilder::camera_
protected

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

◆ cloudViewer_

CloudViewer * MapBuilder::cloudViewer_
protected

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

◆ grid_

OccupancyGrid MapBuilder::grid_
protected

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

◆ lastOdometryProcessed_

bool MapBuilder::lastOdometryProcessed_
protected

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

◆ lastOdomPose_

Transform MapBuilder::lastOdomPose_
protected

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

◆ odometryCorrection_

Transform MapBuilder::odometryCorrection_
protected

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

◆ paused_

bool MapBuilder::paused_
protected

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

◆ processingStatistics_

bool MapBuilder::processingStatistics_
protected

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


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


rtabmap
Author(s): Mathieu Labbe
autogenerated on Mon Jan 23 2023 03:38:59