Public Member Functions | Public Attributes
OccupancyGridContainer Class Reference

List of all members.

Public Member Functions

bool getSearchPosServiceCallback (hector_nav_msgs::GetSearchPosition::Request &req, hector_nav_msgs::GetSearchPosition::Response &res)
bool lookupServiceCallback (hector_nav_msgs::GetDistanceToObstacle::Request &req, hector_nav_msgs::GetDistanceToObstacle::Response &res)
void mapCallback (const nav_msgs::OccupancyGridConstPtr &map)
bool mapServiceCallback (nav_msgs::GetMap::Request &req, nav_msgs::GetMap::Response &res)
 OccupancyGridContainer (std::string sub_topic, std::string prefix, ros::NodeHandle &nh, HectorDrawings *drawing_provider, tf::TransformListener *tf_)
 ~OccupancyGridContainer ()

Public Attributes

ros::ServiceServer dist_lookup_service_
HectorMapTools::DistanceMeasurementProvider dist_meas_
HectorDrawingsdrawing_provider_
ros::ServiceServer get_search_pos_service_
nav_msgs::OccupancyGridConstPtr map_ptr_
nav_msgs::GetMap::Response map_resp_
ros::ServiceServer map_service_
ros::Subscriber map_sub_
tf::TransformListenertf_

Detailed Description

Definition at line 52 of file hector_map_server.cpp.


Constructor & Destructor Documentation

OccupancyGridContainer::OccupancyGridContainer ( std::string  sub_topic,
std::string  prefix,
ros::NodeHandle nh,
HectorDrawings drawing_provider,
tf::TransformListener tf_ 
) [inline]

Definition at line 55 of file hector_map_server.cpp.

Definition at line 73 of file hector_map_server.cpp.


Member Function Documentation

bool OccupancyGridContainer::getSearchPosServiceCallback ( hector_nav_msgs::GetSearchPosition::Request &  req,
hector_nav_msgs::GetSearchPosition::Response &  res 
) [inline]

Definition at line 167 of file hector_map_server.cpp.

bool OccupancyGridContainer::lookupServiceCallback ( hector_nav_msgs::GetDistanceToObstacle::Request &  req,
hector_nav_msgs::GetDistanceToObstacle::Response &  res 
) [inline]

Definition at line 91 of file hector_map_server.cpp.

void OccupancyGridContainer::mapCallback ( const nav_msgs::OccupancyGridConstPtr &  map) [inline]

Definition at line 263 of file hector_map_server.cpp.

bool OccupancyGridContainer::mapServiceCallback ( nav_msgs::GetMap::Request &  req,
nav_msgs::GetMap::Response &  res 
) [inline]

Definition at line 76 of file hector_map_server.cpp.


Member Data Documentation

Definition at line 272 of file hector_map_server.cpp.

Definition at line 278 of file hector_map_server.cpp.

Definition at line 280 of file hector_map_server.cpp.

Definition at line 273 of file hector_map_server.cpp.

nav_msgs::OccupancyGridConstPtr OccupancyGridContainer::map_ptr_

Definition at line 286 of file hector_map_server.cpp.

nav_msgs::GetMap::Response OccupancyGridContainer::map_resp_

Definition at line 284 of file hector_map_server.cpp.

Definition at line 271 of file hector_map_server.cpp.

Definition at line 276 of file hector_map_server.cpp.

Definition at line 281 of file hector_map_server.cpp.


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


hector_map_server
Author(s): Stefan Kohlbrecher
autogenerated on Mon Jun 27 2016 04:57:32