Public Member Functions | |
bool | getGridMapCallback (nav_msgs::GetMap::Request &req, nav_msgs::GetMap::Response &res) |
GridMapAssembler () | |
void | mapDataReceivedCallback (const rtabmap_ros::MapDataConstPtr &msg) |
bool | reset (std_srvs::Empty::Request &, std_srvs::Empty::Response &) |
~GridMapAssembler () | |
Private Attributes | |
bool | eroded_ |
double | filterAngle_ |
double | filterRadius_ |
ros::ServiceServer | getMapService_ |
double | gridCellSize_ |
ros::Publisher | gridMap_ |
std::map< int, std::pair < cv::Mat, cv::Mat > > | gridMaps_ |
nav_msgs::OccupancyGrid | map_ |
ros::Subscriber | mapDataTopic_ |
double | mapSize_ |
ros::ServiceServer | resetService_ |
Definition at line 45 of file GridMapAssemblerNode.cpp.
GridMapAssembler::GridMapAssembler | ( | ) | [inline] |
Definition at line 49 of file GridMapAssemblerNode.cpp.
GridMapAssembler::~GridMapAssembler | ( | ) | [inline] |
Definition at line 76 of file GridMapAssemblerNode.cpp.
bool GridMapAssembler::getGridMapCallback | ( | nav_msgs::GetMap::Request & | req, |
nav_msgs::GetMap::Response & | res | ||
) | [inline] |
Definition at line 154 of file GridMapAssemblerNode.cpp.
void GridMapAssembler::mapDataReceivedCallback | ( | const rtabmap_ros::MapDataConstPtr & | msg | ) | [inline] |
Definition at line 80 of file GridMapAssemblerNode.cpp.
bool GridMapAssembler::reset | ( | std_srvs::Empty::Request & | , |
std_srvs::Empty::Response & | |||
) | [inline] |
Definition at line 164 of file GridMapAssemblerNode.cpp.
bool GridMapAssembler::eroded_ [private] |
Definition at line 175 of file GridMapAssemblerNode.cpp.
double GridMapAssembler::filterAngle_ [private] |
Definition at line 177 of file GridMapAssemblerNode.cpp.
double GridMapAssembler::filterRadius_ [private] |
Definition at line 176 of file GridMapAssemblerNode.cpp.
Definition at line 183 of file GridMapAssemblerNode.cpp.
double GridMapAssembler::gridCellSize_ [private] |
Definition at line 173 of file GridMapAssemblerNode.cpp.
ros::Publisher GridMapAssembler::gridMap_ [private] |
Definition at line 181 of file GridMapAssemblerNode.cpp.
std::map<int, std::pair<cv::Mat, cv::Mat> > GridMapAssembler::gridMaps_ [private] |
Definition at line 186 of file GridMapAssemblerNode.cpp.
nav_msgs::OccupancyGrid GridMapAssembler::map_ [private] |
Definition at line 188 of file GridMapAssemblerNode.cpp.
Definition at line 179 of file GridMapAssemblerNode.cpp.
double GridMapAssembler::mapSize_ [private] |
Definition at line 174 of file GridMapAssemblerNode.cpp.
Definition at line 184 of file GridMapAssemblerNode.cpp.