Public Member Functions | Private Attributes
topological_tools::TopologicalMap Class Reference

#include <topological_map.h>

List of all members.

Public Member Functions

void addNode (geometry_msgs::Pose goal, const std::string &node_name)
boost::shared_ptr
< TopologicalNode
getNodeByName (const std::string &node_name)
bool hasNode (const std::string &node_name)
 TopologicalMap (const std::string &map_file)

Private Attributes

std::map< std::string,
boost::shared_ptr
< TopologicalNode > > 
node_map_

Detailed Description

Definition at line 35 of file topological_map.h.


Constructor & Destructor Documentation

TopologicalMap::TopologicalMap ( const std::string &  map_file)

Definition at line 42 of file topological_map.cpp.


Member Function Documentation

void TopologicalMap::addNode ( geometry_msgs::Pose  goal,
const std::string &  node_name 
)

Definition at line 106 of file topological_map.cpp.

boost::shared_ptr< TopologicalNode > TopologicalMap::getNodeByName ( const std::string &  node_name)

Definition at line 93 of file topological_map.cpp.

bool TopologicalMap::hasNode ( const std::string &  node_name)

Definition at line 86 of file topological_map.cpp.


Member Data Documentation

std::map<std::string, boost::shared_ptr<TopologicalNode> > topological_tools::TopologicalMap::node_map_ [private]

Definition at line 48 of file topological_map.h.


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


topological_tools
Author(s): Joao Messias
autogenerated on Wed Aug 26 2015 12:28:47