Public Member Functions | |
void | mapDataReceivedCallback (const rtabmap_ros::MapDataConstPtr &msg) |
MapOptimizer () | |
void | publishLoop (double tfDelay) |
~MapOptimizer () | |
Private Attributes | |
std::multimap< int, Link > | cachedConstraints_ |
std::map< int, Signature > | cachedNodeInfos_ |
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_ |
Optimizer * | optimizer_ |
tf2_ros::TransformBroadcaster | tfBroadcaster_ |
boost::thread * | transformThread_ |
Definition at line 46 of file MapOptimizerNode.cpp.
|
inline |
Definition at line 50 of file MapOptimizerNode.cpp.
|
inline |
Definition at line 110 of file MapOptimizerNode.cpp.
|
inline |
Definition at line 139 of file MapOptimizerNode.cpp.
|
inline |
Definition at line 119 of file MapOptimizerNode.cpp.
|
private |
Definition at line 331 of file MapOptimizerNode.cpp.
|
private |
Definition at line 332 of file MapOptimizerNode.cpp.
|
private |
Definition at line 319 of file MapOptimizerNode.cpp.
|
private |
Definition at line 328 of file MapOptimizerNode.cpp.
|
private |
Definition at line 326 of file MapOptimizerNode.cpp.
|
private |
Definition at line 317 of file MapOptimizerNode.cpp.
|
private |
Definition at line 329 of file MapOptimizerNode.cpp.
|
private |
Definition at line 323 of file MapOptimizerNode.cpp.
|
private |
Definition at line 324 of file MapOptimizerNode.cpp.
|
private |
Definition at line 318 of file MapOptimizerNode.cpp.
|
private |
Definition at line 320 of file MapOptimizerNode.cpp.
|
private |
Definition at line 321 of file MapOptimizerNode.cpp.
|
private |
Definition at line 334 of file MapOptimizerNode.cpp.
|
private |
Definition at line 335 of file MapOptimizerNode.cpp.