Public Member Functions | Private Member Functions | Private Attributes
MapServer Class Reference

#include <map_server_node.h>

List of all members.

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_

Detailed Description

Definition at line 46 of file map_server_node.h.


Constructor & Destructor Documentation

Definition at line 34 of file map_server_node.cpp.

Definition at line 42 of file map_server_node.cpp.


Member Function Documentation

void MapServer::init ( )

Definition at line 45 of file map_server_node.cpp.

void MapServer::loop ( )

Definition at line 106 of file map_server_node.cpp.

bool MapServer::mapCallback ( nav_msgs::GetMap::Request &  req,
nav_msgs::GetMap::Response &  res 
) [private]

Definition at line 88 of file map_server_node.cpp.

void MapServer::publishMap ( ) [private]

Definition at line 95 of file map_server_node.cpp.


Member Data Documentation

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.

Definition at line 53 of file map_server_node.h.

Definition at line 54 of file map_server_node.h.

Definition at line 58 of file map_server_node.h.

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.

Definition at line 60 of file map_server_node.h.


The documentation for this class was generated from the following files:


mrpt_map
Author(s):
autogenerated on Tue Aug 5 2014 10:58:11