#include <map_server_node.h>
Public Member Functions | |
void | init () |
void | loop () |
MapServer (ros::NodeHandle &n) | |
~MapServer () | |
Private Member Functions | |
bool | mapCallback (nav_msgs::GetMap::Request &req, nav_msgs::GetMap::Response &res) |
void | publishMap () |
Private Attributes | |
bool | debug_ |
double | frequency_ |
unsigned long | loop_count_ |
boost::shared_ptr < mrpt::slam::CMultiMetricMap > | metric_map_ |
ros::NodeHandle | n_ |
ros::NodeHandle | n_param_ |
ros::Publisher | pub_map_ros_ |
ros::Publisher | pub_metadata_ |
nav_msgs::GetMap::Response | resp_ros_ |
ros::ServiceServer | service_map_ |
Definition at line 46 of file map_server_node.h.
Definition at line 39 of file map_server_node.cpp.
Definition at line 47 of file map_server_node.cpp.
void MapServer::init | ( | ) |
Definition at line 50 of file map_server_node.cpp.
void MapServer::loop | ( | ) |
Definition at line 111 of file map_server_node.cpp.
bool MapServer::mapCallback | ( | nav_msgs::GetMap::Request & | req, |
nav_msgs::GetMap::Response & | res | ||
) | [private] |
Definition at line 93 of file map_server_node.cpp.
void MapServer::publishMap | ( | ) | [private] |
Definition at line 100 of file map_server_node.cpp.
bool MapServer::debug_ [private] |
Definition at line 57 of file map_server_node.h.
double MapServer::frequency_ [private] |
Definition at line 55 of file map_server_node.h.
unsigned long MapServer::loop_count_ [private] |
Definition at line 56 of file map_server_node.h.
boost::shared_ptr<mrpt::slam::CMultiMetricMap> MapServer::metric_map_ [private] |
Definition at line 62 of file map_server_node.h.
ros::NodeHandle MapServer::n_ [private] |
Definition at line 53 of file map_server_node.h.
ros::NodeHandle MapServer::n_param_ [private] |
Definition at line 54 of file map_server_node.h.
ros::Publisher MapServer::pub_map_ros_ [private] |
Definition at line 58 of file map_server_node.h.
ros::Publisher MapServer::pub_metadata_ [private] |
Definition at line 59 of file map_server_node.h.
nav_msgs::GetMap::Response MapServer::resp_ros_ [private] |
Definition at line 61 of file map_server_node.h.
ros::ServiceServer MapServer::service_map_ [private] |
Definition at line 60 of file map_server_node.h.