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 wh::UpdateNotification &m)
void locCB (const gm::PoseStamped &l)
void pathCB (const msg::RoadmapPath &m)
PointVec potentialWaypoints () const

Private Attributes

wh::WarehouseClient db_
ros::Subscriber graph_sub_
optional< double > grid_size_
ros::Subscriber grid_sub_
map< unsigned, ros::Time > grid_update_times_
wh::Collection< 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::Time > roadmap_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 73 of file roadmap_builder.cpp.


Constructor & Destructor Documentation

topological_roadmap::RoadmapNode::RoadmapNode (  ) 

Definition at line 196 of file roadmap_builder.cpp.


Member Function Documentation

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

Definition at line 254 of file roadmap_builder.cpp.

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

Definition at line 285 of file roadmap_builder.cpp.

void topological_roadmap::RoadmapNode::gridUpdateCB ( const wh::UpdateNotification &  m  )  [private]

Definition at line 477 of file roadmap_builder.cpp.

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

Definition at line 438 of file roadmap_builder.cpp.

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

Definition at line 490 of file roadmap_builder.cpp.

PointVec topological_roadmap::RoadmapNode::potentialWaypoints (  )  const [private]

Definition at line 268 of file roadmap_builder.cpp.


Member Data Documentation

wh::WarehouseClient topological_roadmap::RoadmapNode::db_ [private]

Definition at line 159 of file roadmap_builder.cpp.

Definition at line 171 of file roadmap_builder.cpp.

Definition at line 137 of file roadmap_builder.cpp.

Definition at line 177 of file roadmap_builder.cpp.

map<unsigned, ros::Time> topological_roadmap::RoadmapNode::grid_update_times_ [private]

Definition at line 140 of file roadmap_builder.cpp.

wh::Collection<nm::OccupancyGrid> topological_roadmap::RoadmapNode::grids_ [private]

Definition at line 162 of file roadmap_builder.cpp.

Definition at line 189 of file roadmap_builder.cpp.

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

Definition at line 134 of file roadmap_builder.cpp.

ros::Subscriber topological_roadmap::RoadmapNode::loc_sub_ [private]

Definition at line 174 of file roadmap_builder.cpp.

Definition at line 153 of file roadmap_builder.cpp.

ros::NodeHandle topological_roadmap::RoadmapNode::nh_ [private]

Definition at line 156 of file roadmap_builder.cpp.

Definition at line 108 of file roadmap_builder.cpp.

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

Definition at line 146 of file roadmap_builder.cpp.

Definition at line 180 of file roadmap_builder.cpp.

Definition at line 131 of file roadmap_builder.cpp.

Definition at line 186 of file roadmap_builder.cpp.

map<unsigned, ros::Time> topological_roadmap::RoadmapNode::roadmap_update_times_ [private]

Definition at line 143 of file roadmap_builder.cpp.

Definition at line 112 of file roadmap_builder.cpp.

tf::TransformListener topological_roadmap::RoadmapNode::tf_ [private]

Definition at line 165 of file roadmap_builder.cpp.

tmap::TopologicalMap topological_roadmap::RoadmapNode::tmap_ [private]

Definition at line 128 of file roadmap_builder.cpp.

Definition at line 118 of file roadmap_builder.cpp.

Definition at line 183 of file roadmap_builder.cpp.

Definition at line 168 of file roadmap_builder.cpp.

Definition at line 121 of file roadmap_builder.cpp.

Definition at line 115 of file roadmap_builder.cpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs


topological_roadmap
Author(s): Bhaskara Marthi
autogenerated on Fri Jan 11 09:11:38 2013