Public Member Functions | Private Member Functions | Private Attributes
topological_roadmap::RoadmapNode Class Reference

List of all members.

Public Member Functions

 RoadmapNode ()

Private Member Functions

nm::OccupancyGrid::ConstPtr getGrid (const unsigned g) const
void graphCB (const msg::TopologicalGraph &m)
void gridUpdateCB (const std_msgs::String &m)
void locCB (const gm::PoseStamped &l)
void pathCB (const msg::RoadmapPath &m)
PointVec potentialWaypoints () const

Private Attributes

ros::Subscriber graph_sub_
optional< double > grid_size_
ros::Subscriber grid_sub_
map< unsigned, ros::Timegrid_update_times_
mr::MessageCollection
< nm::OccupancyGrid > 
grids_
ros::Publisher inflated_grid_pub_
optional< gm::PoseStamped > last_loc_
ros::Subscriber loc_sub_
boost::mutex mutex_
ros::NodeHandle nh_
ros::NodeHandle param_nh_
vector< unsigned > path_
ros::Subscriber path_sub_
Roadmap roadmap_
ros::Publisher roadmap_pub_
map< unsigned, ros::Timeroadmap_update_times_
const double robot_radius_
tf::TransformListener tf_
tmap::TopologicalMap tmap_
const string vis_frame_
ros::Publisher vis_pub_
ros::Timer vis_timer_
const bool visualize_node_ids_
const double waypoint_spacing_

Detailed Description

Definition at line 85 of file roadmap_builder.cpp.


Constructor & Destructor Documentation

Definition at line 205 of file roadmap_builder.cpp.


Member Function Documentation

nm::OccupancyGrid::ConstPtr topological_roadmap::RoadmapNode::getGrid ( const unsigned  g) const [private]

Definition at line 262 of file roadmap_builder.cpp.

void topological_roadmap::RoadmapNode::graphCB ( const msg::TopologicalGraph &  m) [private]

Definition at line 290 of file roadmap_builder.cpp.

void topological_roadmap::RoadmapNode::gridUpdateCB ( const std_msgs::String &  m) [private]

Definition at line 458 of file roadmap_builder.cpp.

void topological_roadmap::RoadmapNode::locCB ( const gm::PoseStamped &  l) [private]

Definition at line 443 of file roadmap_builder.cpp.

void topological_roadmap::RoadmapNode::pathCB ( const msg::RoadmapPath &  m) [private]

Definition at line 471 of file roadmap_builder.cpp.

Definition at line 273 of file roadmap_builder.cpp.


Member Data Documentation

Definition at line 180 of file roadmap_builder.cpp.

Definition at line 149 of file roadmap_builder.cpp.

Definition at line 186 of file roadmap_builder.cpp.

Definition at line 152 of file roadmap_builder.cpp.

mr::MessageCollection<nm::OccupancyGrid> topological_roadmap::RoadmapNode::grids_ [private]

Definition at line 171 of file roadmap_builder.cpp.

Definition at line 198 of file roadmap_builder.cpp.

optional<gm::PoseStamped> topological_roadmap::RoadmapNode::last_loc_ [private]

Definition at line 146 of file roadmap_builder.cpp.

Definition at line 183 of file roadmap_builder.cpp.

Definition at line 165 of file roadmap_builder.cpp.

Definition at line 168 of file roadmap_builder.cpp.

Definition at line 120 of file roadmap_builder.cpp.

vector<unsigned> topological_roadmap::RoadmapNode::path_ [private]

Definition at line 158 of file roadmap_builder.cpp.

Definition at line 189 of file roadmap_builder.cpp.

Definition at line 143 of file roadmap_builder.cpp.

Definition at line 195 of file roadmap_builder.cpp.

Definition at line 155 of file roadmap_builder.cpp.

Definition at line 124 of file roadmap_builder.cpp.

Definition at line 174 of file roadmap_builder.cpp.

Definition at line 140 of file roadmap_builder.cpp.

Definition at line 130 of file roadmap_builder.cpp.

Definition at line 192 of file roadmap_builder.cpp.

Definition at line 177 of file roadmap_builder.cpp.

Definition at line 133 of file roadmap_builder.cpp.

Definition at line 127 of file roadmap_builder.cpp.


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


topological_roadmap
Author(s): Bhaskara Marthi
autogenerated on Sun Jan 5 2014 11:39:33