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 (SensorCaptureThread *camera=0)
 
 MapBuilder (SensorCaptureThread *camera=0)
 
 MapBuilder (SensorCaptureThread *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 ()
 
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 bool handleEvent (UEvent *event)
 
virtual void pauseDetection ()
 
virtual void pauseDetection ()
 
virtual void pauseDetection ()
 
void pauseDetection ()
 
virtual void processOdometry (const rtabmap::OdometryEvent &odom)
 
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)
 
virtual void processStatistics (const rtabmap::Statistics &stats)
 
virtual void rotateVisibility ()
 

Protected Attributes

SensorCaptureThreadcamera_
 
CloudViewercloudViewer_
 
OccupancyGrid grid_
 
bool lastOdometryProcessed_
 
Transform lastOdomPose_
 
LocalGridCache localGrids_
 
Transform odometryCorrection_
 
bool paused_
 
bool processingStatistics_
 
SensorCaptureThreadsensorCaptureThread_
 
int visibility_
 

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 52 of file LidarMapping/MapBuilder.h.

Constructor & Destructor Documentation

◆ MapBuilder() [1/4]

MapBuilder::MapBuilder ( SensorCaptureThread camera = 0)
inline

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

◆ ~MapBuilder() [1/4]

virtual MapBuilder::~MapBuilder ( )
inlinevirtual

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

◆ MapBuilder() [2/4]

MapBuilder::MapBuilder ( )
inline

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

◆ ~MapBuilder() [2/4]

virtual MapBuilder::~MapBuilder ( )
inlinevirtual

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

◆ MapBuilder() [3/4]

MapBuilder::MapBuilder ( SensorCaptureThread camera = 0)
inline

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

◆ ~MapBuilder() [3/4]

virtual MapBuilder::~MapBuilder ( )
inlinevirtual

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

◆ MapBuilder() [4/4]

MapBuilder::MapBuilder ( SensorCaptureThread camera = 0)
inline

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

◆ ~MapBuilder() [4/4]

virtual MapBuilder::~MapBuilder ( )
inlinevirtual

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

Member Function Documentation

◆ handleEvent [1/3]

virtual bool MapBuilder::handleEvent ( UEvent event)
inlineprotectedvirtualslot

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

◆ handleEvent [2/3]

virtual bool MapBuilder::handleEvent ( UEvent event)
inlineprotectedvirtualslot

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

◆ handleEvent [3/3]

virtual bool MapBuilder::handleEvent ( UEvent event)
inlineprotectedvirtualslot

Definition at line 302 of file LidarMapping/MapBuilder.h.

◆ isPaused()

bool MapBuilder::isPaused ( ) const
inline

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

◆ pauseDetection [1/4]

virtual void MapBuilder::pauseDetection ( )
inlineprotectedvirtualslot

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

◆ pauseDetection [2/4]

virtual void MapBuilder::pauseDetection ( )
inlineprotectedvirtualslot

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

◆ pauseDetection [3/4]

virtual void MapBuilder::pauseDetection ( )
inlineprotectedvirtualslot

Definition at line 96 of file LidarMapping/MapBuilder.h.

◆ pauseDetection [4/4]

void MapBuilder::pauseDetection ( )
inlineprotectedslot

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

◆ processOdometry [1/4]

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

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

◆ processOdometry [2/4]

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

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

◆ processOdometry [3/4]

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

Definition at line 129 of file LidarMapping/MapBuilder.h.

◆ processOdometry() [4/4]

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

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

◆ processStatistics() [1/4]

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

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

◆ processStatistics [2/4]

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

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

◆ processStatistics [3/4]

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

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

◆ processStatistics [4/4]

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

Definition at line 201 of file LidarMapping/MapBuilder.h.

◆ rotateVisibility

virtual void MapBuilder::rotateVisibility ( )
inlineprotectedvirtualslot

Definition at line 112 of file LidarMapping/MapBuilder.h.

Member Data Documentation

◆ camera_

SensorCaptureThread * MapBuilder::camera_
protected

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

◆ cloudViewer_

CloudViewer * MapBuilder::cloudViewer_
protected

Definition at line 330 of file LidarMapping/MapBuilder.h.

◆ grid_

OccupancyGrid MapBuilder::grid_
protected

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

◆ lastOdometryProcessed_

bool MapBuilder::lastOdometryProcessed_
protected

Definition at line 335 of file LidarMapping/MapBuilder.h.

◆ lastOdomPose_

Transform MapBuilder::lastOdomPose_
protected

Definition at line 332 of file LidarMapping/MapBuilder.h.

◆ localGrids_

LocalGridCache MapBuilder::localGrids_
protected

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

◆ odometryCorrection_

Transform MapBuilder::odometryCorrection_
protected

Definition at line 333 of file LidarMapping/MapBuilder.h.

◆ paused_

bool MapBuilder::paused_
protected

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

◆ processingStatistics_

bool MapBuilder::processingStatistics_
protected

Definition at line 334 of file LidarMapping/MapBuilder.h.

◆ sensorCaptureThread_

SensorCaptureThread* MapBuilder::sensorCaptureThread_
protected

Definition at line 331 of file LidarMapping/MapBuilder.h.

◆ visibility_

int MapBuilder::visibility_
protected

Definition at line 336 of file LidarMapping/MapBuilder.h.


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


rtabmap
Author(s): Mathieu Labbe
autogenerated on Thu Jul 25 2024 02:50:26