Public Member Functions | Private Attributes
MapOptimizer Class Reference

List of all members.

Public Member Functions

void mapDataReceivedCallback (const rtabmap_ros::MapDataConstPtr &msg)
 MapOptimizer ()
void publishLoop (double tfDelay)
 ~MapOptimizer ()

Private Attributes

std::multimap< int, LinkcachedConstraints_
std::map< int, SignaturecachedNodeInfos_
bool globalOptimization_
ros::Publisher mapDataPub_
ros::Subscriber mapDataTopic_
std::string mapFrameId_
ros::Publisher mapGraphPub_
rtabmap::Transform mapToOdom_
boost::mutex mapToOdomMutex_
std::string odomFrameId_
bool optimizeFromLastNode_
Optimizeroptimizer_
tf2_ros::TransformBroadcaster tfBroadcaster_
boost::thread * transformThread_

Detailed Description

Definition at line 46 of file MapOptimizerNode.cpp.


Constructor & Destructor Documentation

Definition at line 50 of file MapOptimizerNode.cpp.

Definition at line 110 of file MapOptimizerNode.cpp.


Member Function Documentation

void MapOptimizer::mapDataReceivedCallback ( const rtabmap_ros::MapDataConstPtr &  msg) [inline]

Definition at line 139 of file MapOptimizerNode.cpp.

void MapOptimizer::publishLoop ( double  tfDelay) [inline]

Definition at line 119 of file MapOptimizerNode.cpp.


Member Data Documentation

std::multimap<int, Link> MapOptimizer::cachedConstraints_ [private]

Definition at line 331 of file MapOptimizerNode.cpp.

std::map<int, Signature> MapOptimizer::cachedNodeInfos_ [private]

Definition at line 332 of file MapOptimizerNode.cpp.

Definition at line 319 of file MapOptimizerNode.cpp.

Definition at line 328 of file MapOptimizerNode.cpp.

Definition at line 326 of file MapOptimizerNode.cpp.

std::string MapOptimizer::mapFrameId_ [private]

Definition at line 317 of file MapOptimizerNode.cpp.

Definition at line 329 of file MapOptimizerNode.cpp.

Definition at line 323 of file MapOptimizerNode.cpp.

boost::mutex MapOptimizer::mapToOdomMutex_ [private]

Definition at line 324 of file MapOptimizerNode.cpp.

std::string MapOptimizer::odomFrameId_ [private]

Definition at line 318 of file MapOptimizerNode.cpp.

Definition at line 320 of file MapOptimizerNode.cpp.

Definition at line 321 of file MapOptimizerNode.cpp.

Definition at line 334 of file MapOptimizerNode.cpp.

boost::thread* MapOptimizer::transformThread_ [private]

Definition at line 335 of file MapOptimizerNode.cpp.


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


rtabmap_ros
Author(s): Mathieu Labbe
autogenerated on Thu Jun 6 2019 21:30:50