Public Member Functions | Private Attributes
MapAssembler Class Reference

List of all members.

Public Member Functions

 MapAssembler ()
void mapDataReceivedCallback (const rtabmap_ros::MapDataConstPtr &msg)
bool reset (std_srvs::Empty::Request &, std_srvs::Empty::Response &)
 ~MapAssembler ()

Private Attributes

ros::Publisher assembledMapClouds_
ros::Publisher assembledMapScans_
int cloudDecimation_
double cloudMaxDepth_
double cloudVoxelSize_
int clusterMinSize_
bool computeOccupancyGrid_
double gridCellSize_
double groundMaxAngle_
ros::Subscriber mapDataTopic_
double maxHeight_
double nodeFilteringAngle_
double nodeFilteringRadius_
double noiseFilterMinNeighbors_
double noiseFilterRadius_
std::map< int, std::pair
< cv::Mat, cv::Mat > > 
occupancyLocalMaps_
ros::Publisher occupancyMapPub_
double occupancyMapSize_
ros::ServiceServer resetService_
std::map< int, pcl::PointCloud
< pcl::PointXYZRGB >::Ptr > 
rgbClouds_
std::map< int, pcl::PointCloud
< pcl::PointXYZ >::Ptr > 
scans_
double scanVoxelSize_

Detailed Description

Definition at line 44 of file MapAssemblerNode.cpp.


Constructor & Destructor Documentation

Definition at line 48 of file MapAssemblerNode.cpp.

Definition at line 101 of file MapAssemblerNode.cpp.


Member Function Documentation

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

Definition at line 105 of file MapAssemblerNode.cpp.

bool MapAssembler::reset ( std_srvs::Empty::Request &  ,
std_srvs::Empty::Response &   
) [inline]

Definition at line 321 of file MapAssemblerNode.cpp.


Member Data Documentation

Definition at line 353 of file MapAssemblerNode.cpp.

Definition at line 354 of file MapAssemblerNode.cpp.

Definition at line 331 of file MapAssemblerNode.cpp.

double MapAssembler::cloudMaxDepth_ [private]

Definition at line 332 of file MapAssemblerNode.cpp.

Definition at line 333 of file MapAssemblerNode.cpp.

Definition at line 345 of file MapAssemblerNode.cpp.

Definition at line 342 of file MapAssemblerNode.cpp.

double MapAssembler::gridCellSize_ [private]

Definition at line 343 of file MapAssemblerNode.cpp.

Definition at line 344 of file MapAssemblerNode.cpp.

Definition at line 351 of file MapAssemblerNode.cpp.

double MapAssembler::maxHeight_ [private]

Definition at line 346 of file MapAssemblerNode.cpp.

Definition at line 336 of file MapAssemblerNode.cpp.

Definition at line 337 of file MapAssemblerNode.cpp.

Definition at line 340 of file MapAssemblerNode.cpp.

Definition at line 339 of file MapAssemblerNode.cpp.

std::map<int, std::pair<cv::Mat, cv::Mat> > MapAssembler::occupancyLocalMaps_ [private]

Definition at line 349 of file MapAssemblerNode.cpp.

Definition at line 355 of file MapAssemblerNode.cpp.

Definition at line 347 of file MapAssemblerNode.cpp.

Definition at line 357 of file MapAssemblerNode.cpp.

std::map<int, pcl::PointCloud<pcl::PointXYZRGB>::Ptr > MapAssembler::rgbClouds_ [private]

Definition at line 359 of file MapAssemblerNode.cpp.

std::map<int, pcl::PointCloud<pcl::PointXYZ>::Ptr > MapAssembler::scans_ [private]

Definition at line 360 of file MapAssemblerNode.cpp.

double MapAssembler::scanVoxelSize_ [private]

Definition at line 334 of file MapAssemblerNode.cpp.


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


rtabmap_ros
Author(s): Mathieu Labbe
autogenerated on Thu Aug 27 2015 15:00:25