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_ |
Definition at line 44 of file MapAssemblerNode.cpp.
| MapAssembler::MapAssembler | ( | ) | [inline] |
Definition at line 48 of file MapAssemblerNode.cpp.
| MapAssembler::~MapAssembler | ( | ) | [inline] |
Definition at line 101 of file MapAssemblerNode.cpp.
| 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.
Definition at line 353 of file MapAssemblerNode.cpp.
Definition at line 354 of file MapAssemblerNode.cpp.
int MapAssembler::cloudDecimation_ [private] |
Definition at line 331 of file MapAssemblerNode.cpp.
double MapAssembler::cloudMaxDepth_ [private] |
Definition at line 332 of file MapAssemblerNode.cpp.
double MapAssembler::cloudVoxelSize_ [private] |
Definition at line 333 of file MapAssemblerNode.cpp.
int MapAssembler::clusterMinSize_ [private] |
Definition at line 345 of file MapAssemblerNode.cpp.
bool MapAssembler::computeOccupancyGrid_ [private] |
Definition at line 342 of file MapAssemblerNode.cpp.
double MapAssembler::gridCellSize_ [private] |
Definition at line 343 of file MapAssemblerNode.cpp.
double MapAssembler::groundMaxAngle_ [private] |
Definition at line 344 of file MapAssemblerNode.cpp.
ros::Subscriber MapAssembler::mapDataTopic_ [private] |
Definition at line 351 of file MapAssemblerNode.cpp.
double MapAssembler::maxHeight_ [private] |
Definition at line 346 of file MapAssemblerNode.cpp.
double MapAssembler::nodeFilteringAngle_ [private] |
Definition at line 336 of file MapAssemblerNode.cpp.
double MapAssembler::nodeFilteringRadius_ [private] |
Definition at line 337 of file MapAssemblerNode.cpp.
double MapAssembler::noiseFilterMinNeighbors_ [private] |
Definition at line 340 of file MapAssemblerNode.cpp.
double MapAssembler::noiseFilterRadius_ [private] |
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.
ros::Publisher MapAssembler::occupancyMapPub_ [private] |
Definition at line 355 of file MapAssemblerNode.cpp.
double MapAssembler::occupancyMapSize_ [private] |
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.