Public Member Functions | Private Member Functions | Private Attributes | List of all members
MapServer Class Reference

Public Member Functions

 MapServer (const std::string &filename)
 

Private Member Functions

bool mapCallback (nav_msgs::GetMap::Request &req, nav_msgs::GetMap::Response &res)
 

Private Attributes

nav_msgs::OccupancyGrid grid_version_
 
ros::Publisher metadata_pub_
 
nav_grid_pub_sub::NavGridPublisher pub_
 
ros::ServiceServer service_
 
nav_grid::VectorNavGrid< unsigned char > the_map_
 

Detailed Description

Definition at line 45 of file server.cpp.

Constructor & Destructor Documentation

MapServer::MapServer ( const std::string &  filename)
inlineexplicit

Definition at line 48 of file server.cpp.

Member Function Documentation

bool MapServer::mapCallback ( nav_msgs::GetMap::Request &  req,
nav_msgs::GetMap::Response &  res 
)
inlineprivate

Callback invoked when someone requests our service

Definition at line 141 of file server.cpp.

Member Data Documentation

nav_msgs::OccupancyGrid MapServer::grid_version_
private

Definition at line 138 of file server.cpp.

ros::Publisher MapServer::metadata_pub_
private

Definition at line 134 of file server.cpp.

nav_grid_pub_sub::NavGridPublisher MapServer::pub_
private

Definition at line 133 of file server.cpp.

ros::ServiceServer MapServer::service_
private

Definition at line 135 of file server.cpp.

nav_grid::VectorNavGrid<unsigned char> MapServer::the_map_
private

Definition at line 137 of file server.cpp.


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


nav_grid_server
Author(s):
autogenerated on Sun Jan 10 2021 04:08:56