#include <MapsManager.h>
|
void | backwardCompatibilityParameters (ros::NodeHandle &pnh, rtabmap::ParametersMap ¶meters) const |
|
void | clear () |
|
std::map< int, rtabmap::Transform > | getFilteredPoses (const std::map< int, rtabmap::Transform > &poses) |
|
cv::Mat | getGridMap (float &xMin, float &yMin, float &gridCellSize) |
|
cv::Mat | getGridProbMap (float &xMin, float &yMin, float &gridCellSize) |
|
const rtabmap::LocalGridMaker * | getLocalMapMaker () const |
|
const rtabmap::OccupancyGrid * | getOccupancyGrid () const |
|
const rtabmap::OctoMap * | getOctomap () const |
|
bool | hasSubscribers () const |
|
void | init (ros::NodeHandle &nh, ros::NodeHandle &pnh, const std::string &name, bool usePublicNamespace) |
|
bool | isLatching () const |
|
bool | isMapUpdated () const |
|
| MapsManager () |
|
void | publishMaps (const std::map< int, rtabmap::Transform > &poses, const ros::Time &stamp, const std::string &mapFrameId) |
|
void | set2DMap (const cv::Mat &map, float xMin, float yMin, float cellSize, const std::map< int, rtabmap::Transform > &poses, const rtabmap::Memory *memory=0) |
|
void | setParameters (const rtabmap::ParametersMap ¶meters) |
|
std::map< int, rtabmap::Transform > | updateMapCaches (const std::map< int, rtabmap::Transform > &poses, const rtabmap::Memory *memory, bool updateGrid, bool updateOctomap, const std::map< int, rtabmap::Signature > &signatures=std::map< int, rtabmap::Signature >()) |
|
virtual | ~MapsManager () |
|
Definition at line 51 of file MapsManager.h.
◆ MapsManager()
rtabmap_util::MapsManager::MapsManager |
( |
| ) |
|
◆ ~MapsManager()
rtabmap_util::MapsManager::~MapsManager |
( |
| ) |
|
|
virtual |
◆ backwardCompatibilityParameters()
◆ clear()
void rtabmap_util::MapsManager::clear |
( |
| ) |
|
◆ getFilteredPoses()
◆ getGridMap()
◆ getGridProbMap()
◆ getLocalMapMaker()
◆ getOccupancyGrid()
◆ getOctomap()
◆ hasSubscribers()
bool rtabmap_util::MapsManager::hasSubscribers |
( |
| ) |
const |
◆ init()
◆ isLatching()
bool rtabmap_util::MapsManager::isLatching |
( |
| ) |
const |
|
inline |
◆ isMapUpdated()
bool rtabmap_util::MapsManager::isMapUpdated |
( |
| ) |
const |
◆ publishMaps()
◆ set2DMap()
◆ setParameters()
◆ updateMapCaches()
◆ alwaysUpdateMap_
bool rtabmap_util::MapsManager::alwaysUpdateMap_ |
|
private |
◆ assembledGround_
pcl::PointCloud<pcl::PointXYZRGB>::Ptr rtabmap_util::MapsManager::assembledGround_ |
|
private |
◆ assembledGroundIndex_
◆ assembledGroundPoses_
◆ assembledObstacleIndex_
◆ assembledObstaclePoses_
◆ assembledObstacles_
pcl::PointCloud<pcl::PointXYZRGB>::Ptr rtabmap_util::MapsManager::assembledObstacles_ |
|
private |
◆ cloudGroundPub_
◆ cloudMapPub_
◆ cloudObstaclesPub_
◆ cloudOutputVoxelized_
bool rtabmap_util::MapsManager::cloudOutputVoxelized_ |
|
private |
◆ cloudSubtractFiltering_
bool rtabmap_util::MapsManager::cloudSubtractFiltering_ |
|
private |
◆ cloudSubtractFilteringMinNeighbors_
int rtabmap_util::MapsManager::cloudSubtractFilteringMinNeighbors_ |
|
private |
◆ elevationMap_
◆ elevationMapPub_
◆ elevationMapUpdated_
bool rtabmap_util::MapsManager::elevationMapUpdated_ |
|
private |
◆ gridMapPub_
◆ gridProbMapPub_
◆ gridUpdated_
bool rtabmap_util::MapsManager::gridUpdated_ |
|
private |
◆ groundClouds_
std::map<int, pcl::PointCloud<pcl::PointXYZRGB>::Ptr > rtabmap_util::MapsManager::groundClouds_ |
|
private |
◆ latched_
std::map<void*, bool> rtabmap_util::MapsManager::latched_ |
|
private |
◆ latching_
bool rtabmap_util::MapsManager::latching_ |
|
private |
◆ localMapMaker_
◆ localMaps_
◆ mapCacheCleanup_
bool rtabmap_util::MapsManager::mapCacheCleanup_ |
|
private |
◆ mapFilterAngle_
double rtabmap_util::MapsManager::mapFilterAngle_ |
|
private |
◆ mapFilterRadius_
double rtabmap_util::MapsManager::mapFilterRadius_ |
|
private |
◆ obstacleClouds_
std::map<int, pcl::PointCloud<pcl::PointXYZRGB>::Ptr > rtabmap_util::MapsManager::obstacleClouds_ |
|
private |
◆ occupancyGrid_
◆ octomap_
◆ octoMapCloud_
◆ octoMapEmptySpace_
◆ octoMapFrontierCloud_
◆ octoMapGroundCloud_
◆ octoMapObstacleCloud_
◆ octoMapProj_
◆ octoMapPubBin_
◆ octoMapPubFull_
◆ octomapTreeDepth_
int rtabmap_util::MapsManager::octomapTreeDepth_ |
|
private |
◆ octomapUpdated_
bool rtabmap_util::MapsManager::octomapUpdated_ |
|
private |
◆ parameters_
◆ projMapPub_
◆ scanEmptyRayTracing_
bool rtabmap_util::MapsManager::scanEmptyRayTracing_ |
|
private |
◆ scanMapPub_
The documentation for this class was generated from the following files: