Public Member Functions | Public Attributes | List of all members
OccupancyGridContainer Class Reference

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.

OccupancyGridContainer::~OccupancyGridContainer ( )
inline

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

ros::ServiceServer OccupancyGridContainer::dist_lookup_service_

Definition at line 272 of file hector_map_server.cpp.

HectorMapTools::DistanceMeasurementProvider OccupancyGridContainer::dist_meas_

Definition at line 278 of file hector_map_server.cpp.

HectorDrawings* OccupancyGridContainer::drawing_provider_

Definition at line 280 of file hector_map_server.cpp.

ros::ServiceServer OccupancyGridContainer::get_search_pos_service_

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.

ros::ServiceServer OccupancyGridContainer::map_service_

Definition at line 271 of file hector_map_server.cpp.

ros::Subscriber OccupancyGridContainer::map_sub_

Definition at line 276 of file hector_map_server.cpp.

tf::TransformListener* OccupancyGridContainer::tf_

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 Sun Nov 3 2019 03:18:41