<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>exception.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-topological_navigation/doc_stacks/2014-01-05_11-37-32.373655/topological_navigation/topological_roadmap/include/topological_roadmap/</path>
    <filename>exception_8h</filename>
    <class kind="struct">topological_roadmap::DuplicateEdgeIdException</class>
    <class kind="struct">topological_roadmap::DuplicateNodeIdException</class>
    <class kind="struct">topological_roadmap::ParallelEdgeException</class>
    <class kind="class">topological_roadmap::RoadmapException</class>
    <class kind="struct">topological_roadmap::UnknownEdgeIdException</class>
    <class kind="struct">topological_roadmap::UnknownNodeIdException</class>
    <namespace>topological_roadmap</namespace>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-topological_navigation/doc_stacks/2014-01-05_11-37-32.373655/topological_navigation/topological_roadmap/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>move_base_topo.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-topological_navigation/doc_stacks/2014-01-05_11-37-32.373655/topological_navigation/topological_roadmap/src/</path>
    <filename>move__base__topo_8cpp</filename>
    <includes id="move__base__topo_8h" name="move_base_topo.h" local="no" imported="no">topological_roadmap/move_base_topo.h</includes>
    <includes id="ros__conversion_8h" name="ros_conversion.h" local="no" imported="no">topological_roadmap/ros_conversion.h</includes>
    <namespace>topological_roadmap</namespace>
    <member kind="typedef">
      <type>boost::mutex::scoped_lock</type>
      <name>Lock</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a899ff0a8784636e47f96d16d5a7355a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>move__base__topo_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>move_base_topo.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-topological_navigation/doc_stacks/2014-01-05_11-37-32.373655/topological_navigation/topological_roadmap/include/topological_roadmap/</path>
    <filename>move__base__topo_8h</filename>
    <includes id="roadmap_8h" name="roadmap.h" local="no" imported="no">topological_roadmap/roadmap.h</includes>
    <includes id="shortest__paths_8h" name="shortest_paths.h" local="no" imported="no">topological_roadmap/shortest_paths.h</includes>
    <class kind="struct">topological_roadmap::BlockedEdge</class>
    <class kind="class">topological_roadmap::MoveBaseTopo</class>
    <namespace>topological_roadmap</namespace>
    <member kind="typedef">
      <type>std::vector&lt; unsigned &gt;</type>
      <name>WaypointVec</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>af3f949e3058885ccfc0425a7700d80d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>roadmap.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-topological_navigation/doc_stacks/2014-01-05_11-37-32.373655/topological_navigation/topological_roadmap/src/</path>
    <filename>roadmap_8cpp</filename>
    <includes id="roadmap_8h" name="roadmap.h" local="no" imported="no">topological_roadmap/roadmap.h</includes>
    <includes id="exception_8h" name="exception.h" local="no" imported="no">topological_roadmap/exception.h</includes>
    <namespace>topological_roadmap</namespace>
    <member kind="typedef">
      <type>std::map&lt; unsigned, GraphEdge &gt;</type>
      <name>EdgeMap</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a5a58ea3cf4eea62f83423ae8f63d7848</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vector&lt; unsigned &gt;</type>
      <name>Grids</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a536c2a76c21fa89e6995a8f2f8e4304e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vector&lt; unsigned &gt;</type>
      <name>Nodes</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a92f2c1399af4cd0b9fb744c92a608991</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vector&lt; gm::Point &gt;</type>
      <name>PointVec</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>adf53ae32f79c802e09e65e6d8a81a356</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; unsigned, GraphVertex &gt;</type>
      <name>VertexMap</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a7e642e3091f9853b7e6e3f9b726cc194</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; std::vector&lt; unsigned &gt;, std::vector&lt; geometry_msgs::Point &gt; &gt;</type>
      <name>nodesOnGrid</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a1551df0f54322cad07d51802d0cc2d8b</anchor>
      <arglist>(const unsigned g, const Roadmap &amp;r, const topological_map_2d::TopologicalMap &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Point</type>
      <name>positionOnGrid</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a2cebf8c538474dfdd53a2284a4543ea4</anchor>
      <arglist>(unsigned n, unsigned g, const Roadmap &amp;r, const topological_map_2d::TopologicalMap &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>roadmap.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-topological_navigation/doc_stacks/2014-01-05_11-37-32.373655/topological_navigation/topological_roadmap/include/topological_roadmap/</path>
    <filename>roadmap_8h</filename>
    <class kind="class">topological_roadmap::Roadmap</class>
    <namespace>topological_roadmap</namespace>
    <member kind="typedef">
      <type>boost::adjacency_list&lt; boost::multisetS, boost::listS, boost::undirectedS, msg::RoadmapNode, msg::RoadmapEdge &gt;</type>
      <name>Graph</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a5a47edf6a2554a0eb224a882ae31bcd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::graph_traits&lt; Graph &gt;::edge_descriptor</type>
      <name>GraphEdge</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a3c542079222b52db66d327f11897e0d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::graph_traits&lt; Graph &gt;::vertex_descriptor</type>
      <name>GraphVertex</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>afe0714340791dc15cb24daa907ad75f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; std::vector&lt; unsigned &gt;, std::vector&lt; geometry_msgs::Point &gt; &gt;</type>
      <name>nodesOnGrid</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a1551df0f54322cad07d51802d0cc2d8b</anchor>
      <arglist>(const unsigned g, const Roadmap &amp;r, const topological_map_2d::TopologicalMap &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Point</type>
      <name>positionOnGrid</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a2cebf8c538474dfdd53a2284a4543ea4</anchor>
      <arglist>(unsigned n, unsigned g, const Roadmap &amp;r, const topological_map_2d::TopologicalMap &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>roadmap_builder.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-topological_navigation/doc_stacks/2014-01-05_11-37-32.373655/topological_navigation/topological_roadmap/src/</path>
    <filename>roadmap__builder_8cpp</filename>
    <includes id="roadmap_8h" name="roadmap.h" local="no" imported="no">topological_roadmap/roadmap.h</includes>
    <includes id="ros__conversion_8h" name="ros_conversion.h" local="no" imported="no">topological_roadmap/ros_conversion.h</includes>
    <class kind="class">topological_roadmap::RoadmapNode</class>
    <namespace>topological_roadmap</namespace>
    <member kind="function">
      <type>optional&lt; gm::Point &gt;</type>
      <name>freePointNear</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a7e6244d71e0a161fb8a4372e63b7f80e</anchor>
      <arglist>(const nm::OccupancyGrid &amp;grid, const double x0, const double y0, const double r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>roadmap__builder_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ros_conversion.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-topological_navigation/doc_stacks/2014-01-05_11-37-32.373655/topological_navigation/topological_roadmap/src/</path>
    <filename>ros__conversion_8cpp</filename>
    <includes id="ros__conversion_8h" name="ros_conversion.h" local="no" imported="no">topological_roadmap/ros_conversion.h</includes>
    <namespace>topological_roadmap</namespace>
    <member kind="function">
      <type>Roadmap</type>
      <name>fromRosMessage</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a7ceebcaf0a7f880fb06c611c578b4381</anchor>
      <arglist>(const msg::TopologicalRoadmap &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>gm::Point</type>
      <name>nodePos</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a8404d1dd357d2287d7ff299ac7da47bf</anchor>
      <arglist>(const Roadmap &amp;r, tf::TransformListener &amp;tf, const std::string &amp;frame, const unsigned n)</arglist>
    </member>
    <member kind="function">
      <type>msg::TopologicalRoadmap::Ptr</type>
      <name>toRosMessage</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a37ba02b0fa89df53bb6cbee56c0f0462</anchor>
      <arglist>(const Roadmap &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visualize</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>af01922714612398b14f5b055d214602e</anchor>
      <arglist>(const Roadmap &amp;r, ros::Publisher &amp;pub, tf::TransformListener &amp;tf, const std::string &amp;frame, const bool use_node_ids, const Path &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visualizeEdges</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a4c10be803711f1d3f64ab611d749f84b</anchor>
      <arglist>(const Roadmap &amp;r, ros::Publisher &amp;pub, tf::TransformListener &amp;tf, const std::string &amp;frame, const Path &amp;plan)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visualizeNodes</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>adb852b70d541a24c23308b7dcc202feb</anchor>
      <arglist>(const Roadmap &amp;r, ros::Publisher &amp;pub, tf::TransformListener &amp;tf, const std::string &amp;frame, const bool use_node_ids)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ros_conversion.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-topological_navigation/doc_stacks/2014-01-05_11-37-32.373655/topological_navigation/topological_roadmap/include/topological_roadmap/</path>
    <filename>ros__conversion_8h</filename>
    <includes id="roadmap_8h" name="roadmap.h" local="no" imported="no">topological_roadmap/roadmap.h</includes>
    <namespace>topological_roadmap</namespace>
    <member kind="function">
      <type>Roadmap</type>
      <name>fromRosMessage</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a7ceebcaf0a7f880fb06c611c578b4381</anchor>
      <arglist>(const msg::TopologicalRoadmap &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>msg::TopologicalRoadmap::Ptr</type>
      <name>toRosMessage</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a37ba02b0fa89df53bb6cbee56c0f0462</anchor>
      <arglist>(const Roadmap &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visualize</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>ae075c14d157f8d1d2c2149c58862f41c</anchor>
      <arglist>(const Roadmap &amp;r, ros::Publisher &amp;pub, tf::TransformListener &amp;tf, const std::string &amp;frame, bool use_node_ids, const std::vector&lt; unsigned &gt; &amp;path)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shortest_paths.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-topological_navigation/doc_stacks/2014-01-05_11-37-32.373655/topological_navigation/topological_roadmap/src/</path>
    <filename>shortest__paths_8cpp</filename>
    <includes id="shortest__paths_8h" name="shortest_paths.h" local="no" imported="no">topological_roadmap/shortest_paths.h</includes>
    <class kind="struct">topological_roadmap::SingleSourceShortestPaths</class>
    <namespace>topological_roadmap</namespace>
    <member kind="typedef">
      <type>pair&lt; DistanceMap, PredMap &gt;</type>
      <name>DijkstraResult</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a5032d45dea9c75de9b3bd5e63f69a7b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>map&lt; GraphVertex, double &gt;</type>
      <name>DistanceMap</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a6a8abc31942a4dc3a2a0d8b3f61c5357</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>map&lt; GraphVertex, GraphVertex &gt;</type>
      <name>PredMap</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a3b83df0956a4313223bafcb56148c0b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>DijkstraResult</type>
      <name>dijkstra</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>aa3c54f8033da2c5ad9751bd2282b65ba</anchor>
      <arglist>(const Roadmap &amp;r, const unsigned src)</arglist>
    </member>
    <member kind="function">
      <type>boost::optional&lt; Path &gt;</type>
      <name>extractPath</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>ad07f390cb3e816a5c1758d8af7b11f13</anchor>
      <arglist>(ResultPtr res, unsigned dest)</arglist>
    </member>
    <member kind="function">
      <type>optional&lt; Path &gt;</type>
      <name>extractPath</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>af0a8b994a08999b43d99d76ad9cd10da</anchor>
      <arglist>(DijkstraResult &amp;res, const unsigned src, const unsigned dest, const Roadmap &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>ResultPtr</type>
      <name>shortestPaths</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a2a6a8d9bbe883f64f424e1c348e09dac</anchor>
      <arglist>(const Roadmap &amp;r, unsigned src)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shortest_paths.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-topological_navigation/doc_stacks/2014-01-05_11-37-32.373655/topological_navigation/topological_roadmap/include/topological_roadmap/</path>
    <filename>shortest__paths_8h</filename>
    <includes id="roadmap_8h" name="roadmap.h" local="no" imported="no">topological_roadmap/roadmap.h</includes>
    <namespace>topological_roadmap</namespace>
    <member kind="typedef">
      <type>std::vector&lt; unsigned &gt;</type>
      <name>EdgeVec</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>adf000e22e6cd3f18e9eb55ca97e7f328</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; unsigned &gt;</type>
      <name>NodeVec</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>ad204c920033bb411b85d1cef43a7db27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; NodeVec, EdgeVec &gt;</type>
      <name>Path</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a42d683c6a73966825e11e301cd52c507</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SingleSourceShortestPaths &gt;</type>
      <name>ResultPtr</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a392cc16e27119a366f32c355aeb39fc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>boost::optional&lt; Path &gt;</type>
      <name>extractPath</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>ad07f390cb3e816a5c1758d8af7b11f13</anchor>
      <arglist>(ResultPtr res, unsigned dest)</arglist>
    </member>
    <member kind="function">
      <type>ResultPtr</type>
      <name>shortestPaths</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a2a6a8d9bbe883f64f424e1c348e09dac</anchor>
      <arglist>(const Roadmap &amp;r, unsigned src)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_roadmap.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-topological_navigation/doc_stacks/2014-01-05_11-37-32.373655/topological_navigation/topological_roadmap/test/</path>
    <filename>test__roadmap_8cpp</filename>
    <includes id="shortest__paths_8h" name="shortest_paths.h" local="no" imported="no">topological_roadmap/shortest_paths.h</includes>
    <includes id="ros__conversion_8h" name="ros_conversion.h" local="no" imported="no">topological_roadmap/ros_conversion.h</includes>
    <member kind="function">
      <type>unsigned</type>
      <name>addEdge</name>
      <anchorfile>test__roadmap_8cpp.html</anchorfile>
      <anchor>ac7f8fbed9ffe8b71c08dc77f7a11e454</anchor>
      <arglist>(rm::Roadmap *r, const unsigned n1, const unsigned n2, const unsigned grid, const double cost)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>addNode</name>
      <anchorfile>test__roadmap_8cpp.html</anchorfile>
      <anchor>a803e71269dae0027622c823fdd5513fd</anchor>
      <arglist>(rm::Roadmap *r, const unsigned grid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__roadmap_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>test__roadmap_8cpp.html</anchorfile>
      <anchor>a5d3f5be193653a18248b2e8c58701701</anchor>
      <arglist>(ostream &amp;str, const vector&lt; T &gt; &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__roadmap_8cpp.html</anchorfile>
      <anchor>a8872fe2596decf8e830a4765791b3a51</anchor>
      <arglist>(topological_roadmap, RoadmapTest)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>topological_roadmap</name>
    <filename>namespacetopological__roadmap.html</filename>
    <class kind="struct">topological_roadmap::BlockedEdge</class>
    <class kind="struct">topological_roadmap::DuplicateEdgeIdException</class>
    <class kind="struct">topological_roadmap::DuplicateNodeIdException</class>
    <class kind="class">topological_roadmap::MoveBaseTopo</class>
    <class kind="struct">topological_roadmap::ParallelEdgeException</class>
    <class kind="class">topological_roadmap::Roadmap</class>
    <class kind="class">topological_roadmap::RoadmapException</class>
    <class kind="class">topological_roadmap::RoadmapNode</class>
    <class kind="struct">topological_roadmap::SingleSourceShortestPaths</class>
    <class kind="struct">topological_roadmap::UnknownEdgeIdException</class>
    <class kind="struct">topological_roadmap::UnknownNodeIdException</class>
    <member kind="typedef">
      <type>pair&lt; DistanceMap, PredMap &gt;</type>
      <name>DijkstraResult</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a5032d45dea9c75de9b3bd5e63f69a7b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>map&lt; GraphVertex, double &gt;</type>
      <name>DistanceMap</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a6a8abc31942a4dc3a2a0d8b3f61c5357</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; unsigned, GraphEdge &gt;</type>
      <name>EdgeMap</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a5a58ea3cf4eea62f83423ae8f63d7848</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; unsigned &gt;</type>
      <name>EdgeVec</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>adf000e22e6cd3f18e9eb55ca97e7f328</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::adjacency_list&lt; boost::multisetS, boost::listS, boost::undirectedS, msg::RoadmapNode, msg::RoadmapEdge &gt;</type>
      <name>Graph</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a5a47edf6a2554a0eb224a882ae31bcd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::graph_traits&lt; Graph &gt;::edge_descriptor</type>
      <name>GraphEdge</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a3c542079222b52db66d327f11897e0d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::graph_traits&lt; Graph &gt;::vertex_descriptor</type>
      <name>GraphVertex</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>afe0714340791dc15cb24daa907ad75f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vector&lt; unsigned &gt;</type>
      <name>Grids</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a536c2a76c21fa89e6995a8f2f8e4304e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::mutex::scoped_lock</type>
      <name>Lock</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a899ff0a8784636e47f96d16d5a7355a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vector&lt; unsigned &gt;</type>
      <name>Nodes</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a92f2c1399af4cd0b9fb744c92a608991</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; unsigned &gt;</type>
      <name>NodeVec</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>ad204c920033bb411b85d1cef43a7db27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; NodeVec, EdgeVec &gt;</type>
      <name>Path</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a42d683c6a73966825e11e301cd52c507</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vector&lt; gm::Point &gt;</type>
      <name>PointVec</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>adf53ae32f79c802e09e65e6d8a81a356</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>map&lt; GraphVertex, GraphVertex &gt;</type>
      <name>PredMap</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a3b83df0956a4313223bafcb56148c0b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SingleSourceShortestPaths &gt;</type>
      <name>ResultPtr</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a392cc16e27119a366f32c355aeb39fc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; unsigned, GraphVertex &gt;</type>
      <name>VertexMap</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a7e642e3091f9853b7e6e3f9b726cc194</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; unsigned &gt;</type>
      <name>WaypointVec</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>af3f949e3058885ccfc0425a7700d80d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>DijkstraResult</type>
      <name>dijkstra</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>aa3c54f8033da2c5ad9751bd2282b65ba</anchor>
      <arglist>(const Roadmap &amp;r, const unsigned src)</arglist>
    </member>
    <member kind="function">
      <type>boost::optional&lt; Path &gt;</type>
      <name>extractPath</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>ad07f390cb3e816a5c1758d8af7b11f13</anchor>
      <arglist>(ResultPtr res, unsigned dest)</arglist>
    </member>
    <member kind="function">
      <type>optional&lt; Path &gt;</type>
      <name>extractPath</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>af0a8b994a08999b43d99d76ad9cd10da</anchor>
      <arglist>(DijkstraResult &amp;res, const unsigned src, const unsigned dest, const Roadmap &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>optional&lt; gm::Point &gt;</type>
      <name>freePointNear</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a7e6244d71e0a161fb8a4372e63b7f80e</anchor>
      <arglist>(const nm::OccupancyGrid &amp;grid, const double x0, const double y0, const double r)</arglist>
    </member>
    <member kind="function">
      <type>Roadmap</type>
      <name>fromRosMessage</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a7ceebcaf0a7f880fb06c611c578b4381</anchor>
      <arglist>(const msg::TopologicalRoadmap &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>gm::Point</type>
      <name>nodePos</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a8404d1dd357d2287d7ff299ac7da47bf</anchor>
      <arglist>(const Roadmap &amp;r, tf::TransformListener &amp;tf, const std::string &amp;frame, const unsigned n)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; std::vector&lt; unsigned &gt;, std::vector&lt; geometry_msgs::Point &gt; &gt;</type>
      <name>nodesOnGrid</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a1551df0f54322cad07d51802d0cc2d8b</anchor>
      <arglist>(const unsigned g, const Roadmap &amp;r, const topological_map_2d::TopologicalMap &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Point</type>
      <name>positionOnGrid</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a2cebf8c538474dfdd53a2284a4543ea4</anchor>
      <arglist>(unsigned n, unsigned g, const Roadmap &amp;r, const topological_map_2d::TopologicalMap &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>ResultPtr</type>
      <name>shortestPaths</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a2a6a8d9bbe883f64f424e1c348e09dac</anchor>
      <arglist>(const Roadmap &amp;r, unsigned src)</arglist>
    </member>
    <member kind="function">
      <type>msg::TopologicalRoadmap::Ptr</type>
      <name>toRosMessage</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a37ba02b0fa89df53bb6cbee56c0f0462</anchor>
      <arglist>(const Roadmap &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visualize</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>ae075c14d157f8d1d2c2149c58862f41c</anchor>
      <arglist>(const Roadmap &amp;r, ros::Publisher &amp;pub, tf::TransformListener &amp;tf, const std::string &amp;frame, bool use_node_ids, const std::vector&lt; unsigned &gt; &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visualize</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>af01922714612398b14f5b055d214602e</anchor>
      <arglist>(const Roadmap &amp;r, ros::Publisher &amp;pub, tf::TransformListener &amp;tf, const std::string &amp;frame, const bool use_node_ids, const Path &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visualizeEdges</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>a4c10be803711f1d3f64ab611d749f84b</anchor>
      <arglist>(const Roadmap &amp;r, ros::Publisher &amp;pub, tf::TransformListener &amp;tf, const std::string &amp;frame, const Path &amp;plan)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visualizeNodes</name>
      <anchorfile>namespacetopological__roadmap.html</anchorfile>
      <anchor>adb852b70d541a24c23308b7dcc202feb</anchor>
      <arglist>(const Roadmap &amp;r, ros::Publisher &amp;pub, tf::TransformListener &amp;tf, const std::string &amp;frame, const bool use_node_ids)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>topological_roadmap::BlockedEdge</name>
    <filename>structtopological__roadmap_1_1BlockedEdge.html</filename>
    <member kind="function">
      <type></type>
      <name>BlockedEdge</name>
      <anchorfile>structtopological__roadmap_1_1BlockedEdge.html</anchorfile>
      <anchor>adef26b9cbd8d2089b6774e01fb05fd08</anchor>
      <arglist>(unsigned from, unsigned to, ros::Time blocked_time)</arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>blocked_time</name>
      <anchorfile>structtopological__roadmap_1_1BlockedEdge.html</anchorfile>
      <anchor>ad537d991af390cec2f287ebe0a18b39d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>from</name>
      <anchorfile>structtopological__roadmap_1_1BlockedEdge.html</anchorfile>
      <anchor>a5986687e528f29055e1738d9210d1701</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>to</name>
      <anchorfile>structtopological__roadmap_1_1BlockedEdge.html</anchorfile>
      <anchor>ace266f6cb138c1c5290bfb439f3ed511</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>topological_roadmap::DuplicateEdgeIdException</name>
    <filename>structtopological__roadmap_1_1DuplicateEdgeIdException.html</filename>
    <base>topological_roadmap::RoadmapException</base>
    <member kind="function">
      <type></type>
      <name>DuplicateEdgeIdException</name>
      <anchorfile>structtopological__roadmap_1_1DuplicateEdgeIdException.html</anchorfile>
      <anchor>ab62ae206997638c0b14f8f60a27bd77f</anchor>
      <arglist>(const unsigned id)</arglist>
    </member>
    <member kind="variable">
      <type>const unsigned</type>
      <name>id</name>
      <anchorfile>structtopological__roadmap_1_1DuplicateEdgeIdException.html</anchorfile>
      <anchor>a2d6f715331e72940ff5b0a348e5854b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>topological_roadmap::DuplicateNodeIdException</name>
    <filename>structtopological__roadmap_1_1DuplicateNodeIdException.html</filename>
    <base>topological_roadmap::RoadmapException</base>
    <member kind="function">
      <type></type>
      <name>DuplicateNodeIdException</name>
      <anchorfile>structtopological__roadmap_1_1DuplicateNodeIdException.html</anchorfile>
      <anchor>af53d23df6ed739dd55747db75ca7a8ba</anchor>
      <arglist>(const unsigned id)</arglist>
    </member>
    <member kind="variable">
      <type>const unsigned</type>
      <name>id</name>
      <anchorfile>structtopological__roadmap_1_1DuplicateNodeIdException.html</anchorfile>
      <anchor>ade53c70f5a2dfbda55af1367b41fb038</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>topological_roadmap::MoveBaseTopo</name>
    <filename>classtopological__roadmap_1_1MoveBaseTopo.html</filename>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; move_base_msgs::MoveBaseAction &gt;</type>
      <name>MoveBaseClient</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>a9fe9a51fa842bbc90ed34d69f6e6c1fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>executeCB</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>a63a0118325a3e3781ebdffa5c8b2d66b</anchor>
      <arglist>(const topological_nav_msgs::MoveBaseTopoGoal::ConstPtr &amp;goal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>localizationCB</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>a73dc33cdf780659762177e61e1131336</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;l)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MoveBaseTopo</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>ab75687603c77150de36febecf56d4d44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::PoseStamped</type>
      <name>nodePoseOnGrid</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>ac0f94e38ef8257ddd67d23c3a5e69be6</anchor>
      <arglist>(unsigned n, unsigned g) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>roadmapCB</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>a449d779f66b85666d0f8706c064027ae</anchor>
      <arglist>(topological_nav_msgs::TopologicalRoadmap::ConstPtr roadmap)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>shortestPathDistance</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>aecf5f859e816951858f90e01b25f0d9a</anchor>
      <arglist>(const geometry_msgs::Pose &amp;p1)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned</type>
      <name>bestGrid</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>a9bb5446c997cf3cf09d70fba7460fc7a</anchor>
      <arglist>(const WaypointVec &amp;path) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>checkEdgeTimeouts</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>a2a52cb343456b6ea68027961710f581a</anchor>
      <arglist>(const ros::TimerEvent &amp;e)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>cleanup</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>a94201bba44d75a7c3364b0ad8cb24b34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>nav_msgs::OccupancyGrid::ConstPtr</type>
      <name>getGrid</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>a8a6d8feca3dc97e37c5a648e32d461c2</anchor>
      <arglist>(const unsigned g) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>graphCB</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>a207b12ecd70b7e67f66849564ddad7e5</anchor>
      <arglist>(topological_nav_msgs::TopologicalGraph::ConstPtr m)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>gridUpdateCB</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>a61584cfdb3ae04b37f9eb8a3ba765cc8</anchor>
      <arglist>(const std_msgs::String &amp;m)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned</type>
      <name>lastWaypointOnGridIndex</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>a73263bf4fdd8ab52214bebc0688edd52</anchor>
      <arglist>(const Path &amp;plan, const std::string &amp;global_frame)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned</type>
      <name>lastWaypointOnGridIndex</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>a8b94cb59be0f5061843e8dcc2da980c0</anchor>
      <arglist>(const WaypointVec &amp;plan, const unsigned g) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>makeRoadmapPlan</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>ac243e487690b7f0771386f98639c49a1</anchor>
      <arglist>(const topological_nav_msgs::MoveBaseTopoGoal::ConstPtr &amp;goal, boost::optional&lt; Path &gt; &amp;plan, std::string &amp;error_string)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>removeBlockedEdges</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>aaeb1f2fd562b33963e18a700823fb7c1</anchor>
      <arglist>(const std::list&lt; BlockedEdge &gt; &amp;blocked_edges, Roadmap &amp;roadmap)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>robotWithinTolerance</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>a646ebee20f3adbc402944c355f0cf59f</anchor>
      <arglist>(double tolerance_dist, unsigned node_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>squareDist</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>ab5321e2d86c639b3be2aae77540913c6</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;p1, const geometry_msgs::PoseStamped &amp;p2)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionServer&lt; topological_nav_msgs::MoveBaseTopoAction &gt;</type>
      <name>as_</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>a84814787ce362159d519c960097e17b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>blocked_edge_timeout_</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>aecbee932bedead089147735333fd0567</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; BlockedEdge &gt;</type>
      <name>blocked_edges_</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>acc656fd23e816a720eeb4d9a217919bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>costmap_2d::Costmap2DROS</type>
      <name>costmap_</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>a3443d0bedf796f9af1e1467cf3315ac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::optional&lt; unsigned &gt;</type>
      <name>current_grid_</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>af8d4dc64cc2ada323765081fbf22dbee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Timer</type>
      <name>edge_watchdog_</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>afa0dd744b515ec8479b0373a399b07ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>grid_switch_</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>a90a743d63483a1595902a2acdcb8f353</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>grid_update_sub_</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>a83957ec55ec9e2bc3994f9a379d16938</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mongo_roscpp::MessageCollection&lt; nav_msgs::OccupancyGrid &gt;</type>
      <name>grids_</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>a124f099ee77202ca862d0cbb20b8dc01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>last_valid_plan_</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>ae6d271f46732acc9f24ef971b1f09dca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>localization_sub_</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>a8af07529157324ffa6a207e85e38ad65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>make_plan_client_</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>a7839c4ef42dafb92831da840776c5c4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MoveBaseClient</type>
      <name>move_base_client_</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>a97c1d1157ded993162e500db0f17e66f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>ab57a4ccbd7bbcb5a63e85aaac6eccda8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>next_waypoint_distance_</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>a508554499863276ab34c2138585936b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>path_pub_</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>a1741a5f71eebcca35e471d85edfc498e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>navfn::NavfnROS</type>
      <name>planner_</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>ae12bd25453b3f7f3967a6158c36d1dd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>planner_patience_</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>a03d58b07d6ac96e567971886ef2f49aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>progress_check_frequency_</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>a5ca301decfc61d335d449c651271618b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Roadmap</type>
      <name>roadmap_</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>adbc842166d77b09cc513af4d4d18dde7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>roadmap_sub_</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>aa50f08f12c09aa44e436fce51463426c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>switch_grid_client_</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>a5f7e9a135bbbe7890de2b4a0561fb3ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>tf_</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>a1d4c44f31ffa4778b54227a5c74a3407</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>tf_prefix_</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>ae7b4e29110df6932f3f6d96179a83d54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>topological_map_2d::TopologicalMap</type>
      <name>tmap_</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>a31978f616ac2b9ab1bb3aad0b2fbeab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>tmap_sub_</name>
      <anchorfile>classtopological__roadmap_1_1MoveBaseTopo.html</anchorfile>
      <anchor>a97f98bb9995ed903e680d0ebd9579966</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>topological_roadmap::ParallelEdgeException</name>
    <filename>structtopological__roadmap_1_1ParallelEdgeException.html</filename>
    <base>topological_roadmap::RoadmapException</base>
    <member kind="function">
      <type></type>
      <name>ParallelEdgeException</name>
      <anchorfile>structtopological__roadmap_1_1ParallelEdgeException.html</anchorfile>
      <anchor>a998d41d76fca7a9af0c19975bc6a7a4c</anchor>
      <arglist>(const unsigned n1, const unsigned n2)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>topological_roadmap::Roadmap</name>
    <filename>classtopological__roadmap_1_1Roadmap.html</filename>
    <member kind="typedef">
      <type>msg::RoadmapEdge</type>
      <name>EdgeInfo</name>
      <anchorfile>classtopological__roadmap_1_1Roadmap.html</anchorfile>
      <anchor>a39262786fe244102888951db8e512bf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>msg::RoadmapNode</type>
      <name>NodeInfo</name>
      <anchorfile>classtopological__roadmap_1_1Roadmap.html</anchorfile>
      <anchor>aa345d8ffac0a3d35df99d4b1c328035b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; unsigned &gt;</type>
      <name>Nodes</name>
      <anchorfile>classtopological__roadmap_1_1Roadmap.html</anchorfile>
      <anchor>ac5a66d6b5fd061cff777dbbb4dd86a52</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>addEdge</name>
      <anchorfile>classtopological__roadmap_1_1Roadmap.html</anchorfile>
      <anchor>ac29e214cfe9ff88296b7974434292698</anchor>
      <arglist>(const EdgeInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>addNode</name>
      <anchorfile>classtopological__roadmap_1_1Roadmap.html</anchorfile>
      <anchor>a48a07ff882f213cd7b9f4e9b8f2927e9</anchor>
      <arglist>(const NodeInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteEdge</name>
      <anchorfile>classtopological__roadmap_1_1Roadmap.html</anchorfile>
      <anchor>a10e972f74b022fe3263c5467722ca0cb</anchor>
      <arglist>(unsigned id)</arglist>
    </member>
    <member kind="function">
      <type>GraphEdge</type>
      <name>edge</name>
      <anchorfile>classtopological__roadmap_1_1Roadmap.html</anchorfile>
      <anchor>a3a533d912e14480294f9cf789cd213b5</anchor>
      <arglist>(unsigned id) const </arglist>
    </member>
    <member kind="function">
      <type>const EdgeInfo &amp;</type>
      <name>edgeInfo</name>
      <anchorfile>classtopological__roadmap_1_1Roadmap.html</anchorfile>
      <anchor>a8f2decd56e0cfe80f5300155e107eaa4</anchor>
      <arglist>(unsigned id) const </arglist>
    </member>
    <member kind="function">
      <type>Nodes</type>
      <name>gridNodes</name>
      <anchorfile>classtopological__roadmap_1_1Roadmap.html</anchorfile>
      <anchor>aea8b2fc36499a34cb251be9e930bf4be</anchor>
      <arglist>(const unsigned g) const </arglist>
    </member>
    <member kind="function">
      <type>GraphVertex</type>
      <name>node</name>
      <anchorfile>classtopological__roadmap_1_1Roadmap.html</anchorfile>
      <anchor>af0d6e8db103e8729c2a96c1381911c35</anchor>
      <arglist>(unsigned id) const </arglist>
    </member>
    <member kind="function">
      <type>const NodeInfo &amp;</type>
      <name>nodeInfo</name>
      <anchorfile>classtopological__roadmap_1_1Roadmap.html</anchorfile>
      <anchor>ac074b2afa0bba3dad2821d6f7d3b848d</anchor>
      <arglist>(unsigned id) const </arglist>
    </member>
    <member kind="function">
      <type>Roadmap &amp;</type>
      <name>operator=</name>
      <anchorfile>classtopological__roadmap_1_1Roadmap.html</anchorfile>
      <anchor>a5b0d37d7f48cfe20c22b51a5405be7fe</anchor>
      <arglist>(const Roadmap &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>recomputeIndexes</name>
      <anchorfile>classtopological__roadmap_1_1Roadmap.html</anchorfile>
      <anchor>a67f35495d1d169d3a14c9d309fbfb5fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Roadmap</name>
      <anchorfile>classtopological__roadmap_1_1Roadmap.html</anchorfile>
      <anchor>a28becdd9fc4e53a544ebb45093ed08ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Roadmap</name>
      <anchorfile>classtopological__roadmap_1_1Roadmap.html</anchorfile>
      <anchor>a7c708e774ae6e3b1fe8f718fa8796112</anchor>
      <arglist>(const Roadmap &amp;r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; unsigned, GraphEdge &gt;</type>
      <name>edge_map_</name>
      <anchorfile>classtopological__roadmap_1_1Roadmap.html</anchorfile>
      <anchor>a30751e964a2bf3270e6654666040f794</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; unsigned, Nodes &gt;</type>
      <name>grid_nodes_</name>
      <anchorfile>classtopological__roadmap_1_1Roadmap.html</anchorfile>
      <anchor>a8d12d2362d44ed5b482d12451e8f8d6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>next_edge_id_</name>
      <anchorfile>classtopological__roadmap_1_1Roadmap.html</anchorfile>
      <anchor>a73d431c46a42600762b14f9055c61f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>next_node_id_</name>
      <anchorfile>classtopological__roadmap_1_1Roadmap.html</anchorfile>
      <anchor>af49bfe92097806fb30f89ee60c6ae565</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; unsigned, GraphVertex &gt;</type>
      <name>vertex_map_</name>
      <anchorfile>classtopological__roadmap_1_1Roadmap.html</anchorfile>
      <anchor>a10c5ae103c7a0b0aa553028a5b5ba5e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>topological_roadmap::RoadmapException</name>
    <filename>classtopological__roadmap_1_1RoadmapException.html</filename>
    <member kind="function">
      <type></type>
      <name>RoadmapException</name>
      <anchorfile>classtopological__roadmap_1_1RoadmapException.html</anchorfile>
      <anchor>afe4005b658be7791f25e5eedf1ab214e</anchor>
      <arglist>(const format &amp;error_string)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RoadmapException</name>
      <anchorfile>classtopological__roadmap_1_1RoadmapException.html</anchorfile>
      <anchor>af3c213be68343848be7f6d948c3db37c</anchor>
      <arglist>(const char *str)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>topological_roadmap::RoadmapNode</name>
    <filename>classtopological__roadmap_1_1RoadmapNode.html</filename>
    <member kind="function">
      <type></type>
      <name>RoadmapNode</name>
      <anchorfile>classtopological__roadmap_1_1RoadmapNode.html</anchorfile>
      <anchor>af22aaff977e6561434e25f562570d5c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>nm::OccupancyGrid::ConstPtr</type>
      <name>getGrid</name>
      <anchorfile>classtopological__roadmap_1_1RoadmapNode.html</anchorfile>
      <anchor>aa7b3d609b8f49c496f86403e0bb4eddf</anchor>
      <arglist>(const unsigned g) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>graphCB</name>
      <anchorfile>classtopological__roadmap_1_1RoadmapNode.html</anchorfile>
      <anchor>a7a9ec1c936a69676ea50e29a5d59d473</anchor>
      <arglist>(const msg::TopologicalGraph &amp;m)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>gridUpdateCB</name>
      <anchorfile>classtopological__roadmap_1_1RoadmapNode.html</anchorfile>
      <anchor>a87a3f7f99c350b7d5dcdf1e48cb54727</anchor>
      <arglist>(const std_msgs::String &amp;m)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>locCB</name>
      <anchorfile>classtopological__roadmap_1_1RoadmapNode.html</anchorfile>
      <anchor>a9139e4b2718e180dfdfa4b639f519b56</anchor>
      <arglist>(const gm::PoseStamped &amp;l)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pathCB</name>
      <anchorfile>classtopological__roadmap_1_1RoadmapNode.html</anchorfile>
      <anchor>a0540074a3084d1407f415df7474d3e0b</anchor>
      <arglist>(const msg::RoadmapPath &amp;m)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>PointVec</type>
      <name>potentialWaypoints</name>
      <anchorfile>classtopological__roadmap_1_1RoadmapNode.html</anchorfile>
      <anchor>a4af9041183e039ae4847d0bb10b42877</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>graph_sub_</name>
      <anchorfile>classtopological__roadmap_1_1RoadmapNode.html</anchorfile>
      <anchor>ab47110910c4a9473d938d0d97ff0f438</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>optional&lt; double &gt;</type>
      <name>grid_size_</name>
      <anchorfile>classtopological__roadmap_1_1RoadmapNode.html</anchorfile>
      <anchor>a917c19e1225e4be5ed57436d04ae94ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>grid_sub_</name>
      <anchorfile>classtopological__roadmap_1_1RoadmapNode.html</anchorfile>
      <anchor>a0974f6f85fb33e1c33742767156647f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>map&lt; unsigned, ros::Time &gt;</type>
      <name>grid_update_times_</name>
      <anchorfile>classtopological__roadmap_1_1RoadmapNode.html</anchorfile>
      <anchor>ae5e6c043e9baeb6cec5a377a114d576f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mr::MessageCollection&lt; nm::OccupancyGrid &gt;</type>
      <name>grids_</name>
      <anchorfile>classtopological__roadmap_1_1RoadmapNode.html</anchorfile>
      <anchor>a8c201a71fffc82388f907e2b3cfc27fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>inflated_grid_pub_</name>
      <anchorfile>classtopological__roadmap_1_1RoadmapNode.html</anchorfile>
      <anchor>afc06614cb7fdddade906d13d1c0e5002</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>optional&lt; gm::PoseStamped &gt;</type>
      <name>last_loc_</name>
      <anchorfile>classtopological__roadmap_1_1RoadmapNode.html</anchorfile>
      <anchor>a5f7fc94dfac8560812278db7e29b3ff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>loc_sub_</name>
      <anchorfile>classtopological__roadmap_1_1RoadmapNode.html</anchorfile>
      <anchor>a15a90baa0dbded245d82765c482aa7dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classtopological__roadmap_1_1RoadmapNode.html</anchorfile>
      <anchor>af1360b0d6564bf1878ffba0e07f63193</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classtopological__roadmap_1_1RoadmapNode.html</anchorfile>
      <anchor>aaf9d4b31472818fd5ff8bf584409b6f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>param_nh_</name>
      <anchorfile>classtopological__roadmap_1_1RoadmapNode.html</anchorfile>
      <anchor>aaeeedea07a0828fe16b456f57a2d0bcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; unsigned &gt;</type>
      <name>path_</name>
      <anchorfile>classtopological__roadmap_1_1RoadmapNode.html</anchorfile>
      <anchor>a18bad0c4c26d7ae8d46299a2bb25bb9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>path_sub_</name>
      <anchorfile>classtopological__roadmap_1_1RoadmapNode.html</anchorfile>
      <anchor>ad07d22e49542b8bc9737c33545b737ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Roadmap</type>
      <name>roadmap_</name>
      <anchorfile>classtopological__roadmap_1_1RoadmapNode.html</anchorfile>
      <anchor>a3082682493744e70f4359b683a237e6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>roadmap_pub_</name>
      <anchorfile>classtopological__roadmap_1_1RoadmapNode.html</anchorfile>
      <anchor>af2b115cacf097ebe9e66e96e74e26d6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>map&lt; unsigned, ros::Time &gt;</type>
      <name>roadmap_update_times_</name>
      <anchorfile>classtopological__roadmap_1_1RoadmapNode.html</anchorfile>
      <anchor>ad783c7f933d152593b27e099b62127d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const double</type>
      <name>robot_radius_</name>
      <anchorfile>classtopological__roadmap_1_1RoadmapNode.html</anchorfile>
      <anchor>add7286cbb277a0e3117237b444b2b0d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>tf_</name>
      <anchorfile>classtopological__roadmap_1_1RoadmapNode.html</anchorfile>
      <anchor>a877b1877329f01754edfe1eedc858091</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tmap::TopologicalMap</type>
      <name>tmap_</name>
      <anchorfile>classtopological__roadmap_1_1RoadmapNode.html</anchorfile>
      <anchor>ad72730155217a413e6246000ba95fb55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const string</type>
      <name>vis_frame_</name>
      <anchorfile>classtopological__roadmap_1_1RoadmapNode.html</anchorfile>
      <anchor>a06a0bb6e95e9b0d9087980dd72adcc79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>vis_pub_</name>
      <anchorfile>classtopological__roadmap_1_1RoadmapNode.html</anchorfile>
      <anchor>a8c3ca59fa2d0f2825070137b3f09f3fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Timer</type>
      <name>vis_timer_</name>
      <anchorfile>classtopological__roadmap_1_1RoadmapNode.html</anchorfile>
      <anchor>a55252eb2a8343bc1c16ab296cfcf5d6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const bool</type>
      <name>visualize_node_ids_</name>
      <anchorfile>classtopological__roadmap_1_1RoadmapNode.html</anchorfile>
      <anchor>aba83d22a097099cf69947898d39b5d80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const double</type>
      <name>waypoint_spacing_</name>
      <anchorfile>classtopological__roadmap_1_1RoadmapNode.html</anchorfile>
      <anchor>a68d3b685b0359ace3e1a1118a059a680</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>topological_roadmap::SingleSourceShortestPaths</name>
    <filename>structtopological__roadmap_1_1SingleSourceShortestPaths.html</filename>
    <member kind="function">
      <type></type>
      <name>SingleSourceShortestPaths</name>
      <anchorfile>structtopological__roadmap_1_1SingleSourceShortestPaths.html</anchorfile>
      <anchor>ad682183400fe0b490dcfe2f8b5e66504</anchor>
      <arglist>(unsigned src, GraphVertex v, DijkstraResult res, const Roadmap &amp;r)</arglist>
    </member>
    <member kind="variable">
      <type>const Roadmap &amp;</type>
      <name>r</name>
      <anchorfile>structtopological__roadmap_1_1SingleSourceShortestPaths.html</anchorfile>
      <anchor>ab6d6f67b9c6afd6422f955a2dfd55353</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DijkstraResult</type>
      <name>res</name>
      <anchorfile>structtopological__roadmap_1_1SingleSourceShortestPaths.html</anchorfile>
      <anchor>ac90b16c923bef69b72e3929de7765215</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>src</name>
      <anchorfile>structtopological__roadmap_1_1SingleSourceShortestPaths.html</anchorfile>
      <anchor>ad9208ad2b7e8a3c6658207a382521266</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GraphVertex</type>
      <name>v</name>
      <anchorfile>structtopological__roadmap_1_1SingleSourceShortestPaths.html</anchorfile>
      <anchor>a2dd83fb67c4e85aa2b38bd3583a81009</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>topological_roadmap::UnknownEdgeIdException</name>
    <filename>structtopological__roadmap_1_1UnknownEdgeIdException.html</filename>
    <base>topological_roadmap::RoadmapException</base>
    <member kind="function">
      <type></type>
      <name>UnknownEdgeIdException</name>
      <anchorfile>structtopological__roadmap_1_1UnknownEdgeIdException.html</anchorfile>
      <anchor>aa3a2d75e9ee0ab295a367852407b6b7f</anchor>
      <arglist>(const unsigned id)</arglist>
    </member>
    <member kind="variable">
      <type>const unsigned</type>
      <name>id</name>
      <anchorfile>structtopological__roadmap_1_1UnknownEdgeIdException.html</anchorfile>
      <anchor>a44efe3776a72a224eb33f577e03981bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>topological_roadmap::UnknownNodeIdException</name>
    <filename>structtopological__roadmap_1_1UnknownNodeIdException.html</filename>
    <base>topological_roadmap::RoadmapException</base>
    <member kind="function">
      <type></type>
      <name>UnknownNodeIdException</name>
      <anchorfile>structtopological__roadmap_1_1UnknownNodeIdException.html</anchorfile>
      <anchor>ae7f03dd56178ad97efb80ff9c5f79f65</anchor>
      <arglist>(const unsigned id)</arglist>
    </member>
    <member kind="variable">
      <type>const unsigned</type>
      <name>id</name>
      <anchorfile>structtopological__roadmap_1_1UnknownNodeIdException.html</anchorfile>
      <anchor>a60b224cd0e91af7e6a3bb39a04f99f6c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
