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.