<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-graph_mapping/doc_stacks/2014-01-07_11-15-23.310522/graph_mapping/occupancy_grid_utils/src/occupancy_grid_utils/</path>
    <filename>____init_____8py</filename>
    <namespace>occupancy_grid_utils</namespace>
  </compound>
  <compound kind="file">
    <name>msg/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-graph_mapping/doc_stacks/2014-01-07_11-15-23.310522/graph_mapping/occupancy_grid_utils/src/occupancy_grid_utils/msg/</path>
    <filename>msg_2____init_____8py</filename>
    <namespace>occupancy_grid_utils::msg</namespace>
  </compound>
  <compound kind="file">
    <name>_LocalizedCloud.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-graph_mapping/doc_stacks/2014-01-07_11-15-23.310522/graph_mapping/occupancy_grid_utils/src/occupancy_grid_utils/msg/</path>
    <filename>__LocalizedCloud_8py</filename>
    <class kind="class">occupancy_grid_utils::msg::_LocalizedCloud::LocalizedCloud</class>
    <namespace>occupancy_grid_utils::msg::_LocalizedCloud</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3f</name>
      <anchorfile>namespaceoccupancy__grid__utils_1_1msg_1_1__LocalizedCloud.html</anchorfile>
      <anchor>a3ba51939b0f6ed9cddcdf6adc4be9775</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespaceoccupancy__grid__utils_1_1msg_1_1__LocalizedCloud.html</anchorfile>
      <anchor>ad88219444a8b76f22333035a88fa9480</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_7d3I</name>
      <anchorfile>namespaceoccupancy__grid__utils_1_1msg_1_1__LocalizedCloud.html</anchorfile>
      <anchor>a4c648c583fb731c4d849e6616723f198</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceoccupancy__grid__utils_1_1msg_1_1__LocalizedCloud.html</anchorfile>
      <anchor>a63f5816c1e08b2a181b5429e6774af6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceoccupancy__grid__utils_1_1msg_1_1__LocalizedCloud.html</anchorfile>
      <anchor>a13d5f5a0cb57e79a1ee230a04bc02988</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_NavigationFunction.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-graph_mapping/doc_stacks/2014-01-07_11-15-23.310522/graph_mapping/occupancy_grid_utils/src/occupancy_grid_utils/msg/</path>
    <filename>__NavigationFunction_8py</filename>
    <class kind="class">occupancy_grid_utils::msg::_NavigationFunction::NavigationFunction</class>
    <namespace>occupancy_grid_utils::msg::_NavigationFunction</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2If2I7dI</name>
      <anchorfile>namespaceoccupancy__grid__utils_1_1msg_1_1__NavigationFunction.html</anchorfile>
      <anchor>afb4f4a25150c52dd204876bbb01765b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceoccupancy__grid__utils_1_1msg_1_1__NavigationFunction.html</anchorfile>
      <anchor>a00baa3852a7a7aebee7359a0876c1a46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceoccupancy__grid__utils_1_1msg_1_1__NavigationFunction.html</anchorfile>
      <anchor>a2d8cf302862297d1ef0a331431e1adb4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_OverlayClouds.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-graph_mapping/doc_stacks/2014-01-07_11-15-23.310522/graph_mapping/occupancy_grid_utils/src/occupancy_grid_utils/msg/</path>
    <filename>__OverlayClouds_8py</filename>
    <class kind="class">occupancy_grid_utils::msg::_OverlayClouds::OverlayClouds</class>
    <namespace>occupancy_grid_utils::msg::_OverlayClouds</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2If2I7d</name>
      <anchorfile>namespaceoccupancy__grid__utils_1_1msg_1_1__OverlayClouds.html</anchorfile>
      <anchor>a7a474f1d51bc99e04b0eab4de7756032</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3f</name>
      <anchorfile>namespaceoccupancy__grid__utils_1_1msg_1_1__OverlayClouds.html</anchorfile>
      <anchor>afe8ffd0ba0b872eda339f30dafebdd67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceoccupancy__grid__utils_1_1msg_1_1__OverlayClouds.html</anchorfile>
      <anchor>a3a26c95b63066a5993c1e73966503b93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceoccupancy__grid__utils_1_1msg_1_1__OverlayClouds.html</anchorfile>
      <anchor>a487af7a24f3576f1c06b14ef40cf8512</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>combine_grids.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-graph_mapping/doc_stacks/2014-01-07_11-15-23.310522/graph_mapping/occupancy_grid_utils/src/</path>
    <filename>combine__grids_8cpp</filename>
    <includes id="combine__grids_8h" name="combine_grids.h" local="no" imported="no">occupancy_grid_utils/combine_grids.h</includes>
    <includes id="coordinate__conversions_8h" name="coordinate_conversions.h" local="no" imported="no">occupancy_grid_utils/coordinate_conversions.h</includes>
    <namespace>occupancy_grid_utils</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; nm::OccupancyGrid const  &gt;</type>
      <name>GridConstPtr</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a6656e484a13f85c17357bfc29df31774</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; nm::OccupancyGrid &gt;</type>
      <name>GridPtr</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>abaa7bde94386cf74bca1e3e8011db7ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cellsIntersect</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a5848dea78f43e01f0e80791cde18be0b</anchor>
      <arglist>(const nm::MapMetaData &amp;info1, const Cell &amp;c1, const nm::MapMetaData &amp;info2, const Cell &amp;c2)</arglist>
    </member>
    <member kind="function">
      <type>GridPtr</type>
      <name>combineGrids</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>adda5fe9c44bc1a3f3b94c7f12f8c85b4</anchor>
      <arglist>(const vector&lt; GridConstPtr &gt; &amp;grids, const double resolution)</arglist>
    </member>
    <member kind="function">
      <type>GridPtr</type>
      <name>combineGrids</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a94b7003c4633c631926944891ec39558</anchor>
      <arglist>(const vector&lt; GridConstPtr &gt; &amp;grids)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>containsVertex</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a9e122dfc896ef3c3d1129703fa31f4c3</anchor>
      <arglist>(const nm::MapMetaData &amp;info, const Cell &amp;c, const gm::Polygon &amp;poly)</arglist>
    </member>
    <member kind="function">
      <type>gm::Polygon</type>
      <name>expandPolygon</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ab49e98fa698d16fd8af95413a1084268</anchor>
      <arglist>(const gm::Polygon &amp;p, const double r)</arglist>
    </member>
    <member kind="function">
      <type>nm::MapMetaData</type>
      <name>getCombinedGridInfo</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>aa458bc26910c31ae466b52ce708d6962</anchor>
      <arglist>(const vector&lt; GridConstPtr &gt; &amp;grids, const double resolution)</arglist>
    </member>
    <member kind="function">
      <type>set&lt; Cell &gt;</type>
      <name>intersectingCells</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a7e8b23139ff3fe5268791749b61a62f5</anchor>
      <arglist>(const nm::MapMetaData &amp;info, const nm::MapMetaData &amp;info2, const Cell &amp;cell2)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>maxX</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a2d2004066825ca5fa89bd5b57ef59576</anchor>
      <arglist>(const nm::MapMetaData &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>maxY</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ab3be69de7f9be0985265005e92d69d7a</anchor>
      <arglist>(const nm::MapMetaData &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>minX</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ac7b184587a7794ad55299bc627738b03</anchor>
      <arglist>(const nm::MapMetaData &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>minY</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a734527e4771e9b6caf92f8d8fb5d9772</anchor>
      <arglist>(const nm::MapMetaData &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>Cell</type>
      <name>point32Cell</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a52539107621e48ca6c98e622b289a9eb</anchor>
      <arglist>(const nm::MapMetaData &amp;info, const gm::Point32 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>gm::Pose</type>
      <name>transformPose</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a3fcadb5450faebe9c393ea0c864ecf7d</anchor>
      <arglist>(const btTransform trans, const gm::Pose p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>combine_grids.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-graph_mapping/doc_stacks/2014-01-07_11-15-23.310522/graph_mapping/occupancy_grid_utils/include/occupancy_grid_utils/</path>
    <filename>combine__grids_8h</filename>
    <namespace>occupancy_grid_utils</namespace>
    <member kind="function">
      <type>nav_msgs::OccupancyGrid::Ptr</type>
      <name>combineGrids</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>acc9ff2f2d36a5bafa22e2579b1684e94</anchor>
      <arglist>(const std::vector&lt; nav_msgs::OccupancyGrid::ConstPtr &gt; &amp;grids, double resolution)</arglist>
    </member>
    <member kind="function">
      <type>nav_msgs::OccupancyGrid::Ptr</type>
      <name>combineGrids</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ad060cda8ae5bfb073b95463973146dde</anchor>
      <arglist>(const std::vector&lt; nav_msgs::OccupancyGrid::ConstPtr &gt; &amp;grids)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>coordinate_conversions.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-graph_mapping/doc_stacks/2014-01-07_11-15-23.310522/graph_mapping/occupancy_grid_utils/include/occupancy_grid_utils/</path>
    <filename>coordinate__conversions_8h</filename>
    <includes id="exceptions_8h" name="exceptions.h" local="no" imported="no">occupancy_grid_utils/exceptions.h</includes>
    <class kind="struct">occupancy_grid_utils::Cell</class>
    <namespace>occupancy_grid_utils</namespace>
    <member kind="typedef">
      <type>int16_t</type>
      <name>coord_t</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a52ca08de23293121d5260cc70bc9359f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>index_t</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>af1fc7437d8d4f665559d316ead5aa5c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Point</type>
      <name>cellCenter</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a3aedb428814b901043a551df57e5f8f1</anchor>
      <arglist>(const nav_msgs::MapMetaData &amp;info, const Cell &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>index_t</type>
      <name>cellIndex</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>acaf00e7d4d0d6a1617282849757132e9</anchor>
      <arglist>(const nav_msgs::MapMetaData &amp;info, const Cell &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Polygon</type>
      <name>cellPolygon</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a1d610d0f1f5b4ddd51f1feb05ddbebf4</anchor>
      <arglist>(const nav_msgs::MapMetaData &amp;info, const Cell &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Polygon</type>
      <name>gridPolygon</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a06dc4fb9db7700c74d88781f3af33211</anchor>
      <arglist>(const nav_msgs::MapMetaData &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>Cell</type>
      <name>indexCell</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>aa4f3355597ee307ffe76dc744ee10733</anchor>
      <arglist>(const nav_msgs::MapMetaData &amp;info, index_t ind)</arglist>
    </member>
    <member kind="function">
      <type>tf::Transform</type>
      <name>mapToWorld</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a86f1b8a298b44451d5bd4744e004ac13</anchor>
      <arglist>(const nav_msgs::MapMetaData &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ad9102fd6eaeef3d96e6365afb5703a74</anchor>
      <arglist>(std::ostream &amp;str, const Cell &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>Cell</type>
      <name>pointCell</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a73da58ab2cfdf4c3566cb2fb1565a287</anchor>
      <arglist>(const nav_msgs::MapMetaData &amp;info, const geometry_msgs::Point &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>index_t</type>
      <name>pointIndex</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a68e099c71d698e6749ce9af200a42368</anchor>
      <arglist>(const nav_msgs::MapMetaData &amp;info, const geometry_msgs::Point &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>withinBounds</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a413524e6cc68a4e4b3fa40278c9ed9f7</anchor>
      <arglist>(const nav_msgs::MapMetaData &amp;info, const geometry_msgs::Point &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>withinBounds</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a290d3d17b324c138c0063ba7405b1f3e</anchor>
      <arglist>(const nav_msgs::MapMetaData &amp;info, const Cell &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>tf::Transform</type>
      <name>worldToMap</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ad8eb126a7ea8a1ae7aacadd51da10731</anchor>
      <arglist>(const nav_msgs::MapMetaData &amp;info)</arglist>
    </member>
    <member kind="variable">
      <type>const int8_t</type>
      <name>OCCUPIED</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ad8d30c2c7936100d43e1722a08e4053c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int8_t</type>
      <name>UNKNOWN</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ad045c14d9d742ed3b92c6042318556fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int8_t</type>
      <name>UNOCCUPIED</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>abbf5879c9a98e4e06971a2568caa42f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>exceptions.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-graph_mapping/doc_stacks/2014-01-07_11-15-23.310522/graph_mapping/occupancy_grid_utils/include/occupancy_grid_utils/</path>
    <filename>exceptions_8h</filename>
    <class kind="struct">occupancy_grid_utils::CellOutOfBoundsException</class>
    <class kind="struct">occupancy_grid_utils::GridUtilsException</class>
    <class kind="struct">occupancy_grid_utils::PointOutOfBoundsException</class>
    <namespace>occupancy_grid_utils</namespace>
  </compound>
  <compound kind="file">
    <name>grid_construction_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-graph_mapping/doc_stacks/2014-01-07_11-15-23.310522/graph_mapping/occupancy_grid_utils/src/examples/</path>
    <filename>grid__construction__node_8cpp</filename>
    <includes id="ray__tracer_8h" name="ray_tracer.h" local="no" imported="no">occupancy_grid_utils/ray_tracer.h</includes>
    <class kind="class">grid_construction_node::GridConstructionNode</class>
    <namespace>grid_construction_node</namespace>
    <member kind="typedef">
      <type>boost::circular_buffer&lt; CloudConstPtr &gt;</type>
      <name>CloudBuffer</name>
      <anchorfile>namespacegrid__construction__node.html</anchorfile>
      <anchor>a99446262c1ccfdf457a974c1a1a50bb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; gu::LocalizedCloud const  &gt;</type>
      <name>CloudConstPtr</name>
      <anchorfile>namespacegrid__construction__node.html</anchorfile>
      <anchor>abec7b8fce6b55c6f5b0d913ce3941022</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; gu::LocalizedCloud &gt;</type>
      <name>CloudPtr</name>
      <anchorfile>namespacegrid__construction__node.html</anchorfile>
      <anchor>a626b8c303db0f0de38359a963d56bb74</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::mutex::scoped_lock</type>
      <name>Lock</name>
      <anchorfile>namespacegrid__construction__node.html</anchorfile>
      <anchor>aaf6020c7585a9a446742e1f6ba7c66c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getPrivateParam</name>
      <anchorfile>namespacegrid__construction__node.html</anchorfile>
      <anchor>a6d53b4f64b3c7067aaf35f606406adea</anchor>
      <arglist>(const string &amp;name, const T &amp;default_value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>grid__construction__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>grid_overlay.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-graph_mapping/doc_stacks/2014-01-07_11-15-23.310522/graph_mapping/occupancy_grid_utils/src/</path>
    <filename>grid__overlay_8cpp</filename>
    <includes id="ray__tracer_8h" name="ray_tracer.h" local="no" imported="no">occupancy_grid_utils/ray_tracer.h</includes>
    <namespace>occupancy_grid_utils</namespace>
    <member kind="function">
      <type>void</type>
      <name>addCloud</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a9f57f3d72805cd1bcdfc1e80969b445d</anchor>
      <arglist>(OverlayClouds *overlay, LocalizedCloud::ConstPtr cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addCloud</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a9f11bffc1760845b4d4edea107e94ebe</anchor>
      <arglist>(OverlayClouds *overlay, LocalizedCloud::ConstPtr cloud, const int inc)</arglist>
    </member>
    <member kind="function">
      <type>OverlayClouds</type>
      <name>createCloudOverlay</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a63c5bfc1a53541bd716ee052da4dacec</anchor>
      <arglist>(const nm::MapMetaData &amp;info, const std::string &amp;frame_id, double occupancy_threshold, double max_distance, double min_pass_through)</arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>determineOccupancy</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a5bcd4601a13ffa72f1865aa91ff730d3</anchor>
      <arglist>(const unsigned hit_count, const unsigned pass_through_count, const double occupancy_threshold, const double min_pass_through)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>euclideanDistance</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a5c462aecf9cc57a140e9333eafca263e</anchor>
      <arglist>(const gm::Point &amp;p1, const gm::Point &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>nav_msgs::OccupancyGrid::Ptr</type>
      <name>getGrid</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a14583f604c93fce6a0c9edfa1d16dd50</anchor>
      <arglist>(const OverlayClouds &amp;overlay)</arglist>
    </member>
    <member kind="function">
      <type>nav_msgs::MapMetaData</type>
      <name>gridInfo</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a533a68cc1984ee8a1f3a6357d2ca7d61</anchor>
      <arglist>(const OverlayClouds &amp;overlay)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeCloud</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a22cae9babfe51b2effb1f7d29a4d54b3</anchor>
      <arglist>(OverlayClouds *overlay, LocalizedCloud::ConstPtr cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetCounts</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a2304b08e5f6129f08cc69e23520ba083</anchor>
      <arglist>(OverlayClouds *overlay)</arglist>
    </member>
    <member kind="function">
      <type>gm::Point</type>
      <name>transformPt</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a8ca905e812513e6ba753f06e69811d83</anchor>
      <arglist>(const btTransform &amp;trans, const gm::Point32 &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LocalizedCloud.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-graph_mapping/doc_stacks/2014-01-07_11-15-23.310522/graph_mapping/occupancy_grid_utils/msg_gen/cpp/include/occupancy_grid_utils/</path>
    <filename>LocalizedCloud_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::occupancy_grid_utils::LocalizedCloud_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::occupancy_grid_utils::LocalizedCloud_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::occupancy_grid_utils::LocalizedCloud_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::occupancy_grid_utils::LocalizedCloud_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">occupancy_grid_utils::LocalizedCloud_</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::occupancy_grid_utils::LocalizedCloud_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::occupancy_grid_utils::LocalizedCloud_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::occupancy_grid_utils::LocalizedCloud_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>occupancy_grid_utils</namespace>
    <member kind="typedef">
      <type>::occupancy_grid_utils::LocalizedCloud_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>LocalizedCloud</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ab71f250aa327d386a68fa2d4319ee9a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::occupancy_grid_utils::LocalizedCloud const  &gt;</type>
      <name>LocalizedCloudConstPtr</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>aab10e986d37852dfd4ea5614ea2c7840</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::occupancy_grid_utils::LocalizedCloud &gt;</type>
      <name>LocalizedCloudPtr</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a176293f71b99e11d5775b3d718caecbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ad302b0a35245d939041839c372fb9fe4</anchor>
      <arglist>(std::ostream &amp;s, const ::occupancy_grid_utils::LocalizedCloud_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-graph_mapping/doc_stacks/2014-01-07_11-15-23.310522/graph_mapping/occupancy_grid_utils/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>NavigationFunction.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-graph_mapping/doc_stacks/2014-01-07_11-15-23.310522/graph_mapping/occupancy_grid_utils/msg_gen/cpp/include/occupancy_grid_utils/</path>
    <filename>NavigationFunction_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::occupancy_grid_utils::NavigationFunction_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::occupancy_grid_utils::NavigationFunction_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::occupancy_grid_utils::NavigationFunction_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::occupancy_grid_utils::NavigationFunction_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::occupancy_grid_utils::NavigationFunction_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">occupancy_grid_utils::NavigationFunction_</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::occupancy_grid_utils::NavigationFunction_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::occupancy_grid_utils::NavigationFunction_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>occupancy_grid_utils</namespace>
    <member kind="typedef">
      <type>::occupancy_grid_utils::NavigationFunction_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>NavigationFunction</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a22ad75ac996dd93e4dcaf6523cdf068d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::occupancy_grid_utils::NavigationFunction const  &gt;</type>
      <name>NavigationFunctionConstPtr</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ad2b1e55ce216abb91be9d3edab29259e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::occupancy_grid_utils::NavigationFunction &gt;</type>
      <name>NavigationFunctionPtr</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a31112891636972a57f65a7b883146c01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>af57bffab101e42d2dc145851a56d4490</anchor>
      <arglist>(std::ostream &amp;s, const ::occupancy_grid_utils::NavigationFunction_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>OverlayClouds.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-graph_mapping/doc_stacks/2014-01-07_11-15-23.310522/graph_mapping/occupancy_grid_utils/msg_gen/cpp/include/occupancy_grid_utils/</path>
    <filename>OverlayClouds_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::occupancy_grid_utils::OverlayClouds_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::occupancy_grid_utils::OverlayClouds_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::occupancy_grid_utils::OverlayClouds_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::occupancy_grid_utils::OverlayClouds_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::occupancy_grid_utils::OverlayClouds_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">occupancy_grid_utils::OverlayClouds_</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::occupancy_grid_utils::OverlayClouds_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::occupancy_grid_utils::OverlayClouds_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>occupancy_grid_utils</namespace>
    <member kind="typedef">
      <type>::occupancy_grid_utils::OverlayClouds_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>OverlayClouds</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>af23687a559194dcfaa315e3ae47838c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::occupancy_grid_utils::OverlayClouds const  &gt;</type>
      <name>OverlayCloudsConstPtr</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a7d0602792e614a9c1ec0991aed18a79f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::occupancy_grid_utils::OverlayClouds &gt;</type>
      <name>OverlayCloudsPtr</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ab756bb684f8938547480b9ed7c98d68f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ad156450697afbfadeeb7273b5726d996</anchor>
      <arglist>(std::ostream &amp;s, const ::occupancy_grid_utils::OverlayClouds_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ray_trace_iterator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-graph_mapping/doc_stacks/2014-01-07_11-15-23.310522/graph_mapping/occupancy_grid_utils/include/occupancy_grid_utils/impl/</path>
    <filename>ray__trace__iterator_8h</filename>
    <includes id="coordinate__conversions_8h" name="coordinate_conversions.h" local="no" imported="no">occupancy_grid_utils/coordinate_conversions.h</includes>
    <class kind="class">occupancy_grid_utils::RayTraceIterator</class>
    <namespace>occupancy_grid_utils</namespace>
    <member kind="function">
      <type>int8_t</type>
      <name>sign</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a1118f70e572395ab126e940004045ab1</anchor>
      <arglist>(const coord_t x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ray_tracer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-graph_mapping/doc_stacks/2014-01-07_11-15-23.310522/graph_mapping/occupancy_grid_utils/src/</path>
    <filename>ray__tracer_8cpp</filename>
    <includes id="ray__tracer_8h" name="ray_tracer.h" local="no" imported="no">occupancy_grid_utils/ray_tracer.h</includes>
    <includes id="exceptions_8h" name="exceptions.h" local="no" imported="no">occupancy_grid_utils/exceptions.h</includes>
    <namespace>occupancy_grid_utils</namespace>
    <member kind="function">
      <type>bool</type>
      <name>cellWithinBounds</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ad6aaa0ed3b50c9c95b1bac4bda4cae73</anchor>
      <arglist>(const nm::MapMetaData &amp;info, const Cell &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>RayTraceIterRange</type>
      <name>rayTrace</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a52d097a10e6dfe0b2314fd996893f9b9</anchor>
      <arglist>(const Cell &amp;c1, const Cell &amp;c2)</arglist>
    </member>
    <member kind="function">
      <type>RayTraceIterRange</type>
      <name>rayTrace</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>adac559492589605d0fbf183b33eab453</anchor>
      <arglist>(const nm::MapMetaData &amp;info, const gm::Point &amp;p1, const gm::Point &amp;p2, bool project_onto_grid, bool project_source_onto_grid)</arglist>
    </member>
    <member kind="function">
      <type>optional&lt; Cell &gt;</type>
      <name>rayTraceOntoGrid</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a95a52f57c3c7d6e0b5e492b4701ead3a</anchor>
      <arglist>(const nm::MapMetaData &amp;info, const Cell &amp;c1, const Cell &amp;c2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ray_tracer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-graph_mapping/doc_stacks/2014-01-07_11-15-23.310522/graph_mapping/occupancy_grid_utils/include/occupancy_grid_utils/</path>
    <filename>ray__tracer_8h</filename>
    <includes id="ray__trace__iterator_8h" name="ray_trace_iterator.h" local="no" imported="no">occupancy_grid_utils/impl/ray_trace_iterator.h</includes>
    <includes id="LocalizedCloud_8h" name="LocalizedCloud.h" local="no" imported="no">occupancy_grid_utils/LocalizedCloud.h</includes>
    <includes id="OverlayClouds_8h" name="OverlayClouds.h" local="no" imported="no">occupancy_grid_utils/OverlayClouds.h</includes>
    <namespace>occupancy_grid_utils</namespace>
    <member kind="typedef">
      <type>std::pair&lt; RayTraceIterator, RayTraceIterator &gt;</type>
      <name>RayTraceIterRange</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ac53159e59846ba9830232eba1f8fab36</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addCloud</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a9f57f3d72805cd1bcdfc1e80969b445d</anchor>
      <arglist>(OverlayClouds *overlay, LocalizedCloud::ConstPtr cloud)</arglist>
    </member>
    <member kind="function">
      <type>OverlayClouds</type>
      <name>createCloudOverlay</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ab2770dccc654c1949f8eb7dd99b3d7aa</anchor>
      <arglist>(const nav_msgs::MapMetaData &amp;geometry, const std::string &amp;frame_id, double occupancy_threshold=DEFAULT_OCCUPANCY_THRESHOLD, double max_distance=DEFAULT_MAX_DISTANCE, double min_pass_through=DEFAULT_MIN_PASS_THROUGH)</arglist>
    </member>
    <member kind="function">
      <type>nav_msgs::OccupancyGrid::Ptr</type>
      <name>getGrid</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a14583f604c93fce6a0c9edfa1d16dd50</anchor>
      <arglist>(const OverlayClouds &amp;overlay)</arglist>
    </member>
    <member kind="function">
      <type>nav_msgs::MapMetaData</type>
      <name>gridInfo</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a533a68cc1984ee8a1f3a6357d2ca7d61</anchor>
      <arglist>(const OverlayClouds &amp;overlay)</arglist>
    </member>
    <member kind="function">
      <type>RayTraceIterRange</type>
      <name>rayTrace</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a9f3af10bdaeac0a39b39643376fbd2d3</anchor>
      <arglist>(const nav_msgs::MapMetaData &amp;info, const geometry_msgs::Point &amp;p1, const geometry_msgs::Point &amp;p2, bool project_target_onto_grid=false, bool project_source_onto_grid=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeCloud</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a22cae9babfe51b2effb1f7d29a4d54b3</anchor>
      <arglist>(OverlayClouds *overlay, LocalizedCloud::ConstPtr cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetCounts</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a2304b08e5f6129f08cc69e23520ba083</anchor>
      <arglist>(OverlayClouds *overlay)</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>DEFAULT_MAX_DISTANCE</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a9ee5fb4f4c2e8244a4486323c3f0b304</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>DEFAULT_MIN_PASS_THROUGH</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a133c0ff7d202fec1a69c27369f4596c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>DEFAULT_OCCUPANCY_THRESHOLD</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a1af6f99e85c871332a90646a19d30bec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shortest_path.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-graph_mapping/doc_stacks/2014-01-07_11-15-23.310522/graph_mapping/occupancy_grid_utils/src/</path>
    <filename>shortest__path_8cpp</filename>
    <includes id="shortest__path_8h" name="shortest_path.h" local="no" imported="no">occupancy_grid_utils/shortest_path.h</includes>
    <class kind="struct">occupancy_grid_utils::PQItem</class>
    <class kind="struct">occupancy_grid_utils::QueueItem</class>
    <class kind="struct">occupancy_grid_utils::ShortestPathResult</class>
    <namespace>occupancy_grid_utils</namespace>
    <member kind="function">
      <type>boost::optional&lt; double &gt;</type>
      <name>distance</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>aaf7e9f63ad74790dcc2e7386c228786c</anchor>
      <arglist>(ResultPtr shortest_path_result, const Cell &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>boost::optional&lt; Path &gt;</type>
      <name>extractPath</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ab447a3a2af0014c2ffa5aebfeed4d236</anchor>
      <arglist>(ResultPtr shortest_path_result, const Cell &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>GridPtr</type>
      <name>inflateObstacles</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ab3554120e203d80be8d3100a5ff9fa6c</anchor>
      <arglist>(const nm::OccupancyGrid &amp;g, const double r)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>manhattanHeuristic</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>af376e3ef4c61368f05098d9c96143f3f</anchor>
      <arglist>(const Cell &amp;c1, const Cell &amp;c2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a09eb310b0c87b778ca2d7bb24fe3c322</anchor>
      <arglist>(const QueueItem &amp;i1, const QueueItem &amp;i2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>propagateValue</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a4dcdb70b015b2d0e13e029cd7ca1eb17</anchor>
      <arglist>(nm::OccupancyGrid *g, const coord_t x0, const coord_t y0, const signed char val, const int r)</arglist>
    </member>
    <member kind="function">
      <type>optional&lt; AStarResult &gt;</type>
      <name>shortestPath</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a572847bd9f1b057105790457df5e5629</anchor>
      <arglist>(const nm::OccupancyGrid &amp;g, const Cell &amp;src, const Cell &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>ResultPtr</type>
      <name>shortestPathResultFromMessage</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ad714bf61c4f419d490081e0bcbd2146b</anchor>
      <arglist>(const NavigationFunction &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>NavigationFunction</type>
      <name>shortestPathResultToMessage</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>aec0e3c2e2c05a8592120852020bddd34</anchor>
      <arglist>(ResultPtr res)</arglist>
    </member>
    <member kind="function">
      <type>ResultPtr</type>
      <name>singleSourceShortestPaths</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ab5472e36650891dc9ea97818c16d4e3c</anchor>
      <arglist>(const nm::OccupancyGrid &amp;g, const Cell &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ResultPtr</type>
      <name>singleSourceShortestPaths</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a797d5e1b841c073d52a8471aa01fdb23</anchor>
      <arglist>(const nm::OccupancyGrid &amp;g, const Cell &amp;src, const TerminationCondition &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shortest_path.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-graph_mapping/doc_stacks/2014-01-07_11-15-23.310522/graph_mapping/occupancy_grid_utils/include/occupancy_grid_utils/</path>
    <filename>shortest__path_8h</filename>
    <includes id="coordinate__conversions_8h" name="coordinate_conversions.h" local="no" imported="no">occupancy_grid_utils/coordinate_conversions.h</includes>
    <includes id="NavigationFunction_8h" name="NavigationFunction.h" local="no" imported="no">occupancy_grid_utils/NavigationFunction.h</includes>
    <class kind="struct">occupancy_grid_utils::TerminationCondition</class>
    <namespace>occupancy_grid_utils</namespace>
    <member kind="typedef">
      <type>std::pair&lt; Path, double &gt;</type>
      <name>AStarResult</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a3ed1cb399cfef90cfbaa5fd5b3581a16</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; Cell &gt;</type>
      <name>Cells</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a1b7d4211565ce5c408561b59082fd586</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Cell &gt;</type>
      <name>Path</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ae38763dd31162b94e1a4bfdc0fc65c98</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const ShortestPathResult &gt;</type>
      <name>ResultPtr</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ac465e4e06308872bba0e92b3dd4c7590</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>boost::optional&lt; double &gt;</type>
      <name>distance</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>aaf7e9f63ad74790dcc2e7386c228786c</anchor>
      <arglist>(ResultPtr shortest_path_result, const Cell &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>boost::optional&lt; Path &gt;</type>
      <name>extractPath</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ab447a3a2af0014c2ffa5aebfeed4d236</anchor>
      <arglist>(ResultPtr shortest_path_result, const Cell &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>nav_msgs::OccupancyGrid::Ptr</type>
      <name>inflateObstacles</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>aee3a593a4142282eda73af407403b116</anchor>
      <arglist>(const nav_msgs::OccupancyGrid &amp;g, const double r)</arglist>
    </member>
    <member kind="function">
      <type>boost::optional&lt; AStarResult &gt;</type>
      <name>shortestPath</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a79788dd218f5c1839059a687d7593755</anchor>
      <arglist>(const nav_msgs::OccupancyGrid &amp;g, const Cell &amp;src, const Cell &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>ResultPtr</type>
      <name>shortestPathResultFromMessage</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ad714bf61c4f419d490081e0bcbd2146b</anchor>
      <arglist>(const NavigationFunction &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>NavigationFunction</type>
      <name>shortestPathResultToMessage</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>aec0e3c2e2c05a8592120852020bddd34</anchor>
      <arglist>(ResultPtr res)</arglist>
    </member>
    <member kind="function">
      <type>ResultPtr</type>
      <name>singleSourceShortestPaths</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ac1eb8f4ea039f5234cceab6e37540d2c</anchor>
      <arglist>(const nav_msgs::OccupancyGrid &amp;g, const Cell &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ResultPtr</type>
      <name>singleSourceShortestPaths</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a77c64e0b6e137e3f22d513c676776770</anchor>
      <arglist>(const nav_msgs::OccupancyGrid &amp;g, const Cell &amp;src, const TerminationCondition &amp;term)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_grid_utils.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-graph_mapping/doc_stacks/2014-01-07_11-15-23.310522/graph_mapping/occupancy_grid_utils/test/</path>
    <filename>test__grid__utils_8cpp</filename>
    <includes id="ray__tracer_8h" name="ray_tracer.h" local="no" imported="no">occupancy_grid_utils/ray_tracer.h</includes>
    <includes id="exceptions_8h" name="exceptions.h" local="no" imported="no">occupancy_grid_utils/exceptions.h</includes>
    <includes id="shortest__path_8h" name="shortest_path.h" local="no" imported="no">occupancy_grid_utils/shortest_path.h</includes>
    <includes id="combine__grids_8h" name="combine_grids.h" local="no" imported="no">occupancy_grid_utils/combine_grids.h</includes>
    <class kind="struct">CloseTo</class>
    <namespace>geometry_msgs</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; nm::OccupancyGrid const  &gt;</type>
      <name>GridConstPtr</name>
      <anchorfile>test__grid__utils_8cpp.html</anchorfile>
      <anchor>a4a5aae43a9e0f6423d96b4e39fe262b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; nm::OccupancyGrid &gt;</type>
      <name>GridPtr</name>
      <anchorfile>test__grid__utils_8cpp.html</anchorfile>
      <anchor>a48da67779b5b09804e3826a29c66f3df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vector&lt; Cell &gt;</type>
      <name>Path</name>
      <anchorfile>test__grid__utils_8cpp.html</anchorfile>
      <anchor>a4e11a7ce476bbad147d71a81283bc0b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>angle</name>
      <anchorfile>test__grid__utils_8cpp.html</anchorfile>
      <anchor>ae95003d16bcf4b403b18232281271515</anchor>
      <arglist>(const double x1, const double y1, const double x2, const double y2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>approxEqual</name>
      <anchorfile>test__grid__utils_8cpp.html</anchorfile>
      <anchor>a2bd3f2c96ffdc9d63ead3666f7b49893</anchor>
      <arglist>(const double x, const double y)</arglist>
    </member>
    <member kind="function">
      <type>gm::Point</type>
      <name>lastPoint</name>
      <anchorfile>test__grid__utils_8cpp.html</anchorfile>
      <anchor>ada7f5e88a3c620c0fbd9412b67c8ae6f</anchor>
      <arglist>(const nm::MapMetaData &amp;info, const gu::RayTraceIterRange &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__grid__utils_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>gm::Point</type>
      <name>makePoint</name>
      <anchorfile>test__grid__utils_8cpp.html</anchorfile>
      <anchor>a28a391cc52ebbcf44bc3e8759f7cc2b8</anchor>
      <arglist>(const double x, const double y)</arglist>
    </member>
    <member kind="function">
      <type>gm::Point32</type>
      <name>makePoint32</name>
      <anchorfile>test__grid__utils_8cpp.html</anchorfile>
      <anchor>ace24f2704c484206e561f455589c12e6</anchor>
      <arglist>(const double x, const double y)</arglist>
    </member>
    <member kind="function">
      <type>gm::Pose</type>
      <name>makePose</name>
      <anchorfile>test__grid__utils_8cpp.html</anchorfile>
      <anchor>a541f579f8c838d96b521109832f915ab</anchor>
      <arglist>(const double x, const double y, const double theta)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>norm</name>
      <anchorfile>test__grid__utils_8cpp.html</anchorfile>
      <anchor>a3c9c53bcfc33a538819059114f8ecbdd</anchor>
      <arglist>(const double x, const double y)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>test__grid__utils_8cpp.html</anchorfile>
      <anchor>a5d3f5be193653a18248b2e8c58701701</anchor>
      <arglist>(ostream &amp;str, const vector&lt; T &gt; &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>test__grid__utils_8cpp.html</anchorfile>
      <anchor>a27f8e02996ec110844df0673bc467dfd</anchor>
      <arglist>(ostream &amp;str, const gm::Point &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacegeometry__msgs.html</anchorfile>
      <anchor>a5d552c659105e7c80d31974d1b19fcd3</anchor>
      <arglist>(const Polygon &amp;p1, const Polygon &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>samePath</name>
      <anchorfile>test__grid__utils_8cpp.html</anchorfile>
      <anchor>ae1e7a336304614eb35245ce7bd2a3a9f</anchor>
      <arglist>(const Path &amp;p1, const Path &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOccupied</name>
      <anchorfile>test__grid__utils_8cpp.html</anchorfile>
      <anchor>a55aeff079bb7bd6f5b34e02b57b16f51</anchor>
      <arglist>(nm::OccupancyGrid *g, const unsigned x, const unsigned y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVal</name>
      <anchorfile>test__grid__utils_8cpp.html</anchorfile>
      <anchor>a9078b1738c1750fa2c5017220ad1b960</anchor>
      <arglist>(nm::OccupancyGrid *g, const gu::coord_t x, const gu::coord_t y, const int v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__grid__utils_8cpp.html</anchorfile>
      <anchor>ac6a4b64d956c9d7b55ca8909dc52317b</anchor>
      <arglist>(GridUtils, CoordinateConversions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__grid__utils_8cpp.html</anchorfile>
      <anchor>a4b4880eec20ebae4ab1d0ff1dd8e946a</anchor>
      <arglist>(GridUtils, RayTrace)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__grid__utils_8cpp.html</anchorfile>
      <anchor>a9ca83446f668d797c8a3bfa507a3c248</anchor>
      <arglist>(GridUtils, GridOverlay)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__grid__utils_8cpp.html</anchorfile>
      <anchor>ad83cda6fcb7fe86db0ab8fd5ceff9daf</anchor>
      <arglist>(GridUtils, ShortestPath)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__grid__utils_8cpp.html</anchorfile>
      <anchor>a655961331a2c573358ba78e9965cd061</anchor>
      <arglist>(GridUtils, InflateObstacles)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__grid__utils_8cpp.html</anchorfile>
      <anchor>a4b529936fc8d89b2459fb7db18f1fd04</anchor>
      <arglist>(GridUtils, CombineGrids)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>val</name>
      <anchorfile>test__grid__utils_8cpp.html</anchorfile>
      <anchor>ad901cc4658f06bc90b1705c7a0af81f3</anchor>
      <arglist>(const nm::OccupancyGrid &amp;g, const gu::coord_t x, const gu::coord_t y)</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>PI</name>
      <anchorfile>test__grid__utils_8cpp.html</anchorfile>
      <anchor>a952eac791b596a61bba0a133a3bb439f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>TOL</name>
      <anchorfile>test__grid__utils_8cpp.html</anchorfile>
      <anchor>a826e1b6d8f7888032cded335c8f5a8b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CloseTo</name>
    <filename>structCloseTo.html</filename>
    <member kind="function">
      <type></type>
      <name>CloseTo</name>
      <anchorfile>structCloseTo.html</anchorfile>
      <anchor>a6e568591014b70e40e160dfa40b6ae42</anchor>
      <arglist>(double res)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structCloseTo.html</anchorfile>
      <anchor>a47a390ea342a2576d66d78d7a82b6fbd</anchor>
      <arglist>(const gm::Point &amp;p, const gm::Point &amp;p2)</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>res</name>
      <anchorfile>structCloseTo.html</anchorfile>
      <anchor>acf8c2c5c9e5df5f0db8b00a0dd67c6db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>geometry_msgs</name>
    <filename>namespacegeometry__msgs.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacegeometry__msgs.html</anchorfile>
      <anchor>a5d552c659105e7c80d31974d1b19fcd3</anchor>
      <arglist>(const Polygon &amp;p1, const Polygon &amp;p2)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>grid_construction_node</name>
    <filename>namespacegrid__construction__node.html</filename>
    <class kind="class">grid_construction_node::GridConstructionNode</class>
    <member kind="typedef">
      <type>boost::circular_buffer&lt; CloudConstPtr &gt;</type>
      <name>CloudBuffer</name>
      <anchorfile>namespacegrid__construction__node.html</anchorfile>
      <anchor>a99446262c1ccfdf457a974c1a1a50bb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; gu::LocalizedCloud const  &gt;</type>
      <name>CloudConstPtr</name>
      <anchorfile>namespacegrid__construction__node.html</anchorfile>
      <anchor>abec7b8fce6b55c6f5b0d913ce3941022</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; gu::LocalizedCloud &gt;</type>
      <name>CloudPtr</name>
      <anchorfile>namespacegrid__construction__node.html</anchorfile>
      <anchor>a626b8c303db0f0de38359a963d56bb74</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::mutex::scoped_lock</type>
      <name>Lock</name>
      <anchorfile>namespacegrid__construction__node.html</anchorfile>
      <anchor>aaf6020c7585a9a446742e1f6ba7c66c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getPrivateParam</name>
      <anchorfile>namespacegrid__construction__node.html</anchorfile>
      <anchor>a6d53b4f64b3c7067aaf35f606406adea</anchor>
      <arglist>(const string &amp;name, const T &amp;default_value)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>grid_construction_node::GridConstructionNode</name>
    <filename>classgrid__construction__node_1_1GridConstructionNode.html</filename>
    <member kind="function">
      <type></type>
      <name>GridConstructionNode</name>
      <anchorfile>classgrid__construction__node_1_1GridConstructionNode.html</anchorfile>
      <anchor>a6429abdc38351aa90ae52b0c8ad9c501</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>buildGrid</name>
      <anchorfile>classgrid__construction__node_1_1GridConstructionNode.html</anchorfile>
      <anchor>aabe2f37452ec479019f6974cb6a2f894</anchor>
      <arglist>(const ros::WallTimerEvent &amp;e)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>scanCallback</name>
      <anchorfile>classgrid__construction__node_1_1GridConstructionNode.html</anchorfile>
      <anchor>ae12c3f42608d98dcace8226a946c9b42</anchor>
      <arglist>(const sm::LaserScan &amp;scan)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::WallTimer</type>
      <name>build_grid_timer_</name>
      <anchorfile>classgrid__construction__node_1_1GridConstructionNode.html</anchorfile>
      <anchor>a45cda3a3b9d32de0d56539ba2bd5074e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CloudBuffer</type>
      <name>clouds_</name>
      <anchorfile>classgrid__construction__node_1_1GridConstructionNode.html</anchorfile>
      <anchor>a0b046b33ee628e28a745165df345c4f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const string</type>
      <name>fixed_frame_</name>
      <anchorfile>classgrid__construction__node_1_1GridConstructionNode.html</anchorfile>
      <anchor>ac3e09eb76cab315504e956b8752786dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const double</type>
      <name>grid_construction_interval_</name>
      <anchorfile>classgrid__construction__node_1_1GridConstructionNode.html</anchorfile>
      <anchor>acec945de27c90194d195bc26cbad3620</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>grid_pub_</name>
      <anchorfile>classgrid__construction__node_1_1GridConstructionNode.html</anchorfile>
      <anchor>ac76fa8cfaa315a64de24a083d04e1e30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const unsigned</type>
      <name>history_length_</name>
      <anchorfile>classgrid__construction__node_1_1GridConstructionNode.html</anchorfile>
      <anchor>ab9e06c3711742a50f911c2de10d370fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CloudConstPtr</type>
      <name>last_cloud_</name>
      <anchorfile>classgrid__construction__node_1_1GridConstructionNode.html</anchorfile>
      <anchor>a4c6141a12e51902d864798751d59b781</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const double</type>
      <name>local_grid_size_</name>
      <anchorfile>classgrid__construction__node_1_1GridConstructionNode.html</anchorfile>
      <anchor>af523a21941f5047846ff89e77992e3e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classgrid__construction__node_1_1GridConstructionNode.html</anchorfile>
      <anchor>a6115260516572f60ac83362a28083bef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classgrid__construction__node_1_1GridConstructionNode.html</anchorfile>
      <anchor>a6f58332be2cbaf5cabca7cfa4f0d0659</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const double</type>
      <name>resolution_</name>
      <anchorfile>classgrid__construction__node_1_1GridConstructionNode.html</anchorfile>
      <anchor>a89438e44f9dddef9148d0f0984dedfbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>scan_sub_</name>
      <anchorfile>classgrid__construction__node_1_1GridConstructionNode.html</anchorfile>
      <anchor>a8d4f76c6e04803218063a2b753370f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const string</type>
      <name>sensor_frame_</name>
      <anchorfile>classgrid__construction__node_1_1GridConstructionNode.html</anchorfile>
      <anchor>a0cb04e5a7ce0fe71ccd062ee6902729c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>tf_</name>
      <anchorfile>classgrid__construction__node_1_1GridConstructionNode.html</anchorfile>
      <anchor>acab279c6cada920b0eaef9297854d6ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>occupancy_grid_utils</name>
    <filename>namespaceoccupancy__grid__utils.html</filename>
    <namespace>occupancy_grid_utils::msg</namespace>
    <class kind="struct">occupancy_grid_utils::Cell</class>
    <class kind="struct">occupancy_grid_utils::CellOutOfBoundsException</class>
    <class kind="struct">occupancy_grid_utils::GridUtilsException</class>
    <class kind="struct">occupancy_grid_utils::LocalizedCloud_</class>
    <class kind="struct">occupancy_grid_utils::NavigationFunction_</class>
    <class kind="struct">occupancy_grid_utils::OverlayClouds_</class>
    <class kind="struct">occupancy_grid_utils::PointOutOfBoundsException</class>
    <class kind="struct">occupancy_grid_utils::PQItem</class>
    <class kind="struct">occupancy_grid_utils::QueueItem</class>
    <class kind="class">occupancy_grid_utils::RayTraceIterator</class>
    <class kind="struct">occupancy_grid_utils::ShortestPathResult</class>
    <class kind="struct">occupancy_grid_utils::TerminationCondition</class>
    <member kind="typedef">
      <type>std::pair&lt; Path, double &gt;</type>
      <name>AStarResult</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a3ed1cb399cfef90cfbaa5fd5b3581a16</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; Cell &gt;</type>
      <name>Cells</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a1b7d4211565ce5c408561b59082fd586</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int16_t</type>
      <name>coord_t</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a52ca08de23293121d5260cc70bc9359f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; nm::OccupancyGrid const  &gt;</type>
      <name>GridConstPtr</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a6656e484a13f85c17357bfc29df31774</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; nm::OccupancyGrid &gt;</type>
      <name>GridPtr</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>abaa7bde94386cf74bca1e3e8011db7ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>index_t</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>af1fc7437d8d4f665559d316ead5aa5c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::occupancy_grid_utils::LocalizedCloud_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>LocalizedCloud</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ab71f250aa327d386a68fa2d4319ee9a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::occupancy_grid_utils::LocalizedCloud const  &gt;</type>
      <name>LocalizedCloudConstPtr</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>aab10e986d37852dfd4ea5614ea2c7840</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::occupancy_grid_utils::LocalizedCloud &gt;</type>
      <name>LocalizedCloudPtr</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a176293f71b99e11d5775b3d718caecbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::occupancy_grid_utils::NavigationFunction_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>NavigationFunction</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a22ad75ac996dd93e4dcaf6523cdf068d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::occupancy_grid_utils::NavigationFunction const  &gt;</type>
      <name>NavigationFunctionConstPtr</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ad2b1e55ce216abb91be9d3edab29259e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::occupancy_grid_utils::NavigationFunction &gt;</type>
      <name>NavigationFunctionPtr</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a31112891636972a57f65a7b883146c01</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::occupancy_grid_utils::OverlayClouds_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>OverlayClouds</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>af23687a559194dcfaa315e3ae47838c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::occupancy_grid_utils::OverlayClouds const  &gt;</type>
      <name>OverlayCloudsConstPtr</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a7d0602792e614a9c1ec0991aed18a79f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::occupancy_grid_utils::OverlayClouds &gt;</type>
      <name>OverlayCloudsPtr</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ab756bb684f8938547480b9ed7c98d68f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Cell &gt;</type>
      <name>Path</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ae38763dd31162b94e1a4bfdc0fc65c98</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; RayTraceIterator, RayTraceIterator &gt;</type>
      <name>RayTraceIterRange</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ac53159e59846ba9830232eba1f8fab36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const ShortestPathResult &gt;</type>
      <name>ResultPtr</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ac465e4e06308872bba0e92b3dd4c7590</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addCloud</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a9f57f3d72805cd1bcdfc1e80969b445d</anchor>
      <arglist>(OverlayClouds *overlay, LocalizedCloud::ConstPtr cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addCloud</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a9f11bffc1760845b4d4edea107e94ebe</anchor>
      <arglist>(OverlayClouds *overlay, LocalizedCloud::ConstPtr cloud, const int inc)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Point</type>
      <name>cellCenter</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a3aedb428814b901043a551df57e5f8f1</anchor>
      <arglist>(const nav_msgs::MapMetaData &amp;info, const Cell &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>index_t</type>
      <name>cellIndex</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>acaf00e7d4d0d6a1617282849757132e9</anchor>
      <arglist>(const nav_msgs::MapMetaData &amp;info, const Cell &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Polygon</type>
      <name>cellPolygon</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a1d610d0f1f5b4ddd51f1feb05ddbebf4</anchor>
      <arglist>(const nav_msgs::MapMetaData &amp;info, const Cell &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cellsIntersect</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a5848dea78f43e01f0e80791cde18be0b</anchor>
      <arglist>(const nm::MapMetaData &amp;info1, const Cell &amp;c1, const nm::MapMetaData &amp;info2, const Cell &amp;c2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cellWithinBounds</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ad6aaa0ed3b50c9c95b1bac4bda4cae73</anchor>
      <arglist>(const nm::MapMetaData &amp;info, const Cell &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>nav_msgs::OccupancyGrid::Ptr</type>
      <name>combineGrids</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>acc9ff2f2d36a5bafa22e2579b1684e94</anchor>
      <arglist>(const std::vector&lt; nav_msgs::OccupancyGrid::ConstPtr &gt; &amp;grids, double resolution)</arglist>
    </member>
    <member kind="function">
      <type>nav_msgs::OccupancyGrid::Ptr</type>
      <name>combineGrids</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ad060cda8ae5bfb073b95463973146dde</anchor>
      <arglist>(const std::vector&lt; nav_msgs::OccupancyGrid::ConstPtr &gt; &amp;grids)</arglist>
    </member>
    <member kind="function">
      <type>GridPtr</type>
      <name>combineGrids</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>adda5fe9c44bc1a3f3b94c7f12f8c85b4</anchor>
      <arglist>(const vector&lt; GridConstPtr &gt; &amp;grids, const double resolution)</arglist>
    </member>
    <member kind="function">
      <type>GridPtr</type>
      <name>combineGrids</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a94b7003c4633c631926944891ec39558</anchor>
      <arglist>(const vector&lt; GridConstPtr &gt; &amp;grids)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>containsVertex</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a9e122dfc896ef3c3d1129703fa31f4c3</anchor>
      <arglist>(const nm::MapMetaData &amp;info, const Cell &amp;c, const gm::Polygon &amp;poly)</arglist>
    </member>
    <member kind="function">
      <type>OverlayClouds</type>
      <name>createCloudOverlay</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ab2770dccc654c1949f8eb7dd99b3d7aa</anchor>
      <arglist>(const nav_msgs::MapMetaData &amp;geometry, const std::string &amp;frame_id, double occupancy_threshold=DEFAULT_OCCUPANCY_THRESHOLD, double max_distance=DEFAULT_MAX_DISTANCE, double min_pass_through=DEFAULT_MIN_PASS_THROUGH)</arglist>
    </member>
    <member kind="function">
      <type>OverlayClouds</type>
      <name>createCloudOverlay</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a63c5bfc1a53541bd716ee052da4dacec</anchor>
      <arglist>(const nm::MapMetaData &amp;info, const std::string &amp;frame_id, double occupancy_threshold, double max_distance, double min_pass_through)</arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>determineOccupancy</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a5bcd4601a13ffa72f1865aa91ff730d3</anchor>
      <arglist>(const unsigned hit_count, const unsigned pass_through_count, const double occupancy_threshold, const double min_pass_through)</arglist>
    </member>
    <member kind="function">
      <type>boost::optional&lt; double &gt;</type>
      <name>distance</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>aaf7e9f63ad74790dcc2e7386c228786c</anchor>
      <arglist>(ResultPtr shortest_path_result, const Cell &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>euclideanDistance</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a5c462aecf9cc57a140e9333eafca263e</anchor>
      <arglist>(const gm::Point &amp;p1, const gm::Point &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>gm::Polygon</type>
      <name>expandPolygon</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ab49e98fa698d16fd8af95413a1084268</anchor>
      <arglist>(const gm::Polygon &amp;p, const double r)</arglist>
    </member>
    <member kind="function">
      <type>boost::optional&lt; Path &gt;</type>
      <name>extractPath</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ab447a3a2af0014c2ffa5aebfeed4d236</anchor>
      <arglist>(ResultPtr shortest_path_result, const Cell &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>nm::MapMetaData</type>
      <name>getCombinedGridInfo</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>aa458bc26910c31ae466b52ce708d6962</anchor>
      <arglist>(const vector&lt; GridConstPtr &gt; &amp;grids, const double resolution)</arglist>
    </member>
    <member kind="function">
      <type>nav_msgs::OccupancyGrid::Ptr</type>
      <name>getGrid</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a14583f604c93fce6a0c9edfa1d16dd50</anchor>
      <arglist>(const OverlayClouds &amp;overlay)</arglist>
    </member>
    <member kind="function">
      <type>nav_msgs::MapMetaData</type>
      <name>gridInfo</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a533a68cc1984ee8a1f3a6357d2ca7d61</anchor>
      <arglist>(const OverlayClouds &amp;overlay)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Polygon</type>
      <name>gridPolygon</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a06dc4fb9db7700c74d88781f3af33211</anchor>
      <arglist>(const nav_msgs::MapMetaData &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>Cell</type>
      <name>indexCell</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>aa4f3355597ee307ffe76dc744ee10733</anchor>
      <arglist>(const nav_msgs::MapMetaData &amp;info, index_t ind)</arglist>
    </member>
    <member kind="function">
      <type>nav_msgs::OccupancyGrid::Ptr</type>
      <name>inflateObstacles</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>aee3a593a4142282eda73af407403b116</anchor>
      <arglist>(const nav_msgs::OccupancyGrid &amp;g, const double r)</arglist>
    </member>
    <member kind="function">
      <type>GridPtr</type>
      <name>inflateObstacles</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ab3554120e203d80be8d3100a5ff9fa6c</anchor>
      <arglist>(const nm::OccupancyGrid &amp;g, const double r)</arglist>
    </member>
    <member kind="function">
      <type>set&lt; Cell &gt;</type>
      <name>intersectingCells</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a7e8b23139ff3fe5268791749b61a62f5</anchor>
      <arglist>(const nm::MapMetaData &amp;info, const nm::MapMetaData &amp;info2, const Cell &amp;cell2)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>manhattanHeuristic</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>af376e3ef4c61368f05098d9c96143f3f</anchor>
      <arglist>(const Cell &amp;c1, const Cell &amp;c2)</arglist>
    </member>
    <member kind="function">
      <type>tf::Transform</type>
      <name>mapToWorld</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a86f1b8a298b44451d5bd4744e004ac13</anchor>
      <arglist>(const nav_msgs::MapMetaData &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>maxX</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a2d2004066825ca5fa89bd5b57ef59576</anchor>
      <arglist>(const nm::MapMetaData &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>maxY</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ab3be69de7f9be0985265005e92d69d7a</anchor>
      <arglist>(const nm::MapMetaData &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>minX</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ac7b184587a7794ad55299bc627738b03</anchor>
      <arglist>(const nm::MapMetaData &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>minY</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a734527e4771e9b6caf92f8d8fb5d9772</anchor>
      <arglist>(const nm::MapMetaData &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a09eb310b0c87b778ca2d7bb24fe3c322</anchor>
      <arglist>(const QueueItem &amp;i1, const QueueItem &amp;i2)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ad302b0a35245d939041839c372fb9fe4</anchor>
      <arglist>(std::ostream &amp;s, const ::occupancy_grid_utils::LocalizedCloud_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>af57bffab101e42d2dc145851a56d4490</anchor>
      <arglist>(std::ostream &amp;s, const ::occupancy_grid_utils::NavigationFunction_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ad156450697afbfadeeb7273b5726d996</anchor>
      <arglist>(std::ostream &amp;s, const ::occupancy_grid_utils::OverlayClouds_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ad9102fd6eaeef3d96e6365afb5703a74</anchor>
      <arglist>(std::ostream &amp;str, const Cell &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>Cell</type>
      <name>point32Cell</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a52539107621e48ca6c98e622b289a9eb</anchor>
      <arglist>(const nm::MapMetaData &amp;info, const gm::Point32 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>Cell</type>
      <name>pointCell</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a73da58ab2cfdf4c3566cb2fb1565a287</anchor>
      <arglist>(const nav_msgs::MapMetaData &amp;info, const geometry_msgs::Point &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>index_t</type>
      <name>pointIndex</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a68e099c71d698e6749ce9af200a42368</anchor>
      <arglist>(const nav_msgs::MapMetaData &amp;info, const geometry_msgs::Point &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>propagateValue</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a4dcdb70b015b2d0e13e029cd7ca1eb17</anchor>
      <arglist>(nm::OccupancyGrid *g, const coord_t x0, const coord_t y0, const signed char val, const int r)</arglist>
    </member>
    <member kind="function">
      <type>RayTraceIterRange</type>
      <name>rayTrace</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a52d097a10e6dfe0b2314fd996893f9b9</anchor>
      <arglist>(const Cell &amp;c1, const Cell &amp;c2)</arglist>
    </member>
    <member kind="function">
      <type>RayTraceIterRange</type>
      <name>rayTrace</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a9f3af10bdaeac0a39b39643376fbd2d3</anchor>
      <arglist>(const nav_msgs::MapMetaData &amp;info, const geometry_msgs::Point &amp;p1, const geometry_msgs::Point &amp;p2, bool project_target_onto_grid=false, bool project_source_onto_grid=false)</arglist>
    </member>
    <member kind="function">
      <type>RayTraceIterRange</type>
      <name>rayTrace</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>adac559492589605d0fbf183b33eab453</anchor>
      <arglist>(const nm::MapMetaData &amp;info, const gm::Point &amp;p1, const gm::Point &amp;p2, bool project_onto_grid, bool project_source_onto_grid)</arglist>
    </member>
    <member kind="function">
      <type>optional&lt; Cell &gt;</type>
      <name>rayTraceOntoGrid</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a95a52f57c3c7d6e0b5e492b4701ead3a</anchor>
      <arglist>(const nm::MapMetaData &amp;info, const Cell &amp;c1, const Cell &amp;c2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeCloud</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a22cae9babfe51b2effb1f7d29a4d54b3</anchor>
      <arglist>(OverlayClouds *overlay, LocalizedCloud::ConstPtr cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetCounts</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a2304b08e5f6129f08cc69e23520ba083</anchor>
      <arglist>(OverlayClouds *overlay)</arglist>
    </member>
    <member kind="function">
      <type>boost::optional&lt; AStarResult &gt;</type>
      <name>shortestPath</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a79788dd218f5c1839059a687d7593755</anchor>
      <arglist>(const nav_msgs::OccupancyGrid &amp;g, const Cell &amp;src, const Cell &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>optional&lt; AStarResult &gt;</type>
      <name>shortestPath</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a572847bd9f1b057105790457df5e5629</anchor>
      <arglist>(const nm::OccupancyGrid &amp;g, const Cell &amp;src, const Cell &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>ResultPtr</type>
      <name>shortestPathResultFromMessage</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ad714bf61c4f419d490081e0bcbd2146b</anchor>
      <arglist>(const NavigationFunction &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>NavigationFunction</type>
      <name>shortestPathResultToMessage</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>aec0e3c2e2c05a8592120852020bddd34</anchor>
      <arglist>(ResultPtr res)</arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>sign</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a1118f70e572395ab126e940004045ab1</anchor>
      <arglist>(const coord_t x)</arglist>
    </member>
    <member kind="function">
      <type>ResultPtr</type>
      <name>singleSourceShortestPaths</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ac1eb8f4ea039f5234cceab6e37540d2c</anchor>
      <arglist>(const nav_msgs::OccupancyGrid &amp;g, const Cell &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ResultPtr</type>
      <name>singleSourceShortestPaths</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a77c64e0b6e137e3f22d513c676776770</anchor>
      <arglist>(const nav_msgs::OccupancyGrid &amp;g, const Cell &amp;src, const TerminationCondition &amp;term)</arglist>
    </member>
    <member kind="function">
      <type>ResultPtr</type>
      <name>singleSourceShortestPaths</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ab5472e36650891dc9ea97818c16d4e3c</anchor>
      <arglist>(const nm::OccupancyGrid &amp;g, const Cell &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ResultPtr</type>
      <name>singleSourceShortestPaths</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a797d5e1b841c073d52a8471aa01fdb23</anchor>
      <arglist>(const nm::OccupancyGrid &amp;g, const Cell &amp;src, const TerminationCondition &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>gm::Pose</type>
      <name>transformPose</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a3fcadb5450faebe9c393ea0c864ecf7d</anchor>
      <arglist>(const btTransform trans, const gm::Pose p)</arglist>
    </member>
    <member kind="function">
      <type>gm::Point</type>
      <name>transformPt</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a8ca905e812513e6ba753f06e69811d83</anchor>
      <arglist>(const btTransform &amp;trans, const gm::Point32 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>withinBounds</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a413524e6cc68a4e4b3fa40278c9ed9f7</anchor>
      <arglist>(const nav_msgs::MapMetaData &amp;info, const geometry_msgs::Point &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>withinBounds</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a290d3d17b324c138c0063ba7405b1f3e</anchor>
      <arglist>(const nav_msgs::MapMetaData &amp;info, const Cell &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>tf::Transform</type>
      <name>worldToMap</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ad8eb126a7ea8a1ae7aacadd51da10731</anchor>
      <arglist>(const nav_msgs::MapMetaData &amp;info)</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>DEFAULT_MAX_DISTANCE</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a9ee5fb4f4c2e8244a4486323c3f0b304</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>DEFAULT_MIN_PASS_THROUGH</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a133c0ff7d202fec1a69c27369f4596c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>DEFAULT_OCCUPANCY_THRESHOLD</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>a1af6f99e85c871332a90646a19d30bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int8_t</type>
      <name>OCCUPIED</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ad8d30c2c7936100d43e1722a08e4053c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int8_t</type>
      <name>UNKNOWN</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>ad045c14d9d742ed3b92c6042318556fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int8_t</type>
      <name>UNOCCUPIED</name>
      <anchorfile>namespaceoccupancy__grid__utils.html</anchorfile>
      <anchor>abbf5879c9a98e4e06971a2568caa42f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>occupancy_grid_utils::Cell</name>
    <filename>structoccupancy__grid__utils_1_1Cell.html</filename>
    <member kind="function">
      <type></type>
      <name>Cell</name>
      <anchorfile>structoccupancy__grid__utils_1_1Cell.html</anchorfile>
      <anchor>ae12d7ba1bcd75e219363dde06f3d17a6</anchor>
      <arglist>(const coord_t x=0, const coord_t y=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structoccupancy__grid__utils_1_1Cell.html</anchorfile>
      <anchor>a1585cdbd3a8a3185e73c08a5a4942027</anchor>
      <arglist>(const Cell &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structoccupancy__grid__utils_1_1Cell.html</anchorfile>
      <anchor>a3d26b2094053361747b44a3acd5f87f2</anchor>
      <arglist>(const Cell &amp;c) const </arglist>
    </member>
    <member kind="variable">
      <type>coord_t</type>
      <name>x</name>
      <anchorfile>structoccupancy__grid__utils_1_1Cell.html</anchorfile>
      <anchor>aa69c7e556f19743efa4bf102af5f8799</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>coord_t</type>
      <name>y</name>
      <anchorfile>structoccupancy__grid__utils_1_1Cell.html</anchorfile>
      <anchor>a5663a79c045acfe84a3e46bc9efc86d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>occupancy_grid_utils::CellOutOfBoundsException</name>
    <filename>structoccupancy__grid__utils_1_1CellOutOfBoundsException.html</filename>
    <base>occupancy_grid_utils::GridUtilsException</base>
    <member kind="function">
      <type></type>
      <name>CellOutOfBoundsException</name>
      <anchorfile>structoccupancy__grid__utils_1_1CellOutOfBoundsException.html</anchorfile>
      <anchor>a20b27e9c56a5a4ac10c6c72d780ec808</anchor>
      <arglist>(const unsigned x, const unsigned y)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>occupancy_grid_utils::GridUtilsException</name>
    <filename>structoccupancy__grid__utils_1_1GridUtilsException.html</filename>
    <member kind="function">
      <type></type>
      <name>GridUtilsException</name>
      <anchorfile>structoccupancy__grid__utils_1_1GridUtilsException.html</anchorfile>
      <anchor>aef437cebed036e9338514604251b13ff</anchor>
      <arglist>(const format &amp;f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GridUtilsException</name>
      <anchorfile>structoccupancy__grid__utils_1_1GridUtilsException.html</anchorfile>
      <anchor>a23bb58543e6ac3aee0e3f726179f1a08</anchor>
      <arglist>(const char *str)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>occupancy_grid_utils::LocalizedCloud_</name>
    <filename>structoccupancy__grid__utils_1_1LocalizedCloud__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::sensor_msgs::PointCloud_&lt; ContainerAllocator &gt;</type>
      <name>_cloud_type</name>
      <anchorfile>structoccupancy__grid__utils_1_1LocalizedCloud__.html</anchorfile>
      <anchor>af324db328fb70911f60b7fe48ea5ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::geometry_msgs::PoseStamped_&lt; ContainerAllocator &gt;</type>
      <name>_sensor_pose_type</name>
      <anchorfile>structoccupancy__grid__utils_1_1LocalizedCloud__.html</anchorfile>
      <anchor>a59c6c54b03b2f67c493d5a79c950914f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::occupancy_grid_utils::LocalizedCloud_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structoccupancy__grid__utils_1_1LocalizedCloud__.html</anchorfile>
      <anchor>a879fca10727eb0b77a36e9c61881cf53</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::occupancy_grid_utils::LocalizedCloud_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structoccupancy__grid__utils_1_1LocalizedCloud__.html</anchorfile>
      <anchor>a84c63595a6e65a811bb7eb17ac5eb085</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LocalizedCloud_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structoccupancy__grid__utils_1_1LocalizedCloud__.html</anchorfile>
      <anchor>af0e102dfd79e2d853109c0348ccc539c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocalizedCloud_</name>
      <anchorfile>structoccupancy__grid__utils_1_1LocalizedCloud__.html</anchorfile>
      <anchor>addd4a3a970388df76fbd30dba08ee416</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocalizedCloud_</name>
      <anchorfile>structoccupancy__grid__utils_1_1LocalizedCloud__.html</anchorfile>
      <anchor>a76663f493f9f54dc96af58b3572b15bb</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structoccupancy__grid__utils_1_1LocalizedCloud__.html</anchorfile>
      <anchor>a01dae28e9254526fcf8ea55b4ef1309b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::sensor_msgs::PointCloud_&lt; ContainerAllocator &gt;</type>
      <name>cloud</name>
      <anchorfile>structoccupancy__grid__utils_1_1LocalizedCloud__.html</anchorfile>
      <anchor>aa0ea5ba243aabc107538d1eadea45771</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::PoseStamped_&lt; ContainerAllocator &gt;</type>
      <name>sensor_pose</name>
      <anchorfile>structoccupancy__grid__utils_1_1LocalizedCloud__.html</anchorfile>
      <anchor>a60499135fd0b50df628029eada8521d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>occupancy_grid_utils::NavigationFunction_</name>
    <filename>structoccupancy__grid__utils_1_1NavigationFunction__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::vector&lt; uint32_t, typename ContainerAllocator::template rebind&lt; uint32_t &gt;::other &gt;</type>
      <name>_back_pointers_type</name>
      <anchorfile>structoccupancy__grid__utils_1_1NavigationFunction__.html</anchorfile>
      <anchor>a9a6e9b39b9bdbcbb18697f6e0cf174e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::nav_msgs::MapMetaData_&lt; ContainerAllocator &gt;</type>
      <name>_info_type</name>
      <anchorfile>structoccupancy__grid__utils_1_1NavigationFunction__.html</anchorfile>
      <anchor>ad438756480950ae5da02e31214acde57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>_potential_type</name>
      <anchorfile>structoccupancy__grid__utils_1_1NavigationFunction__.html</anchorfile>
      <anchor>ad694073a29fa74c85b3ef0f6e74f0049</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>_source_type</name>
      <anchorfile>structoccupancy__grid__utils_1_1NavigationFunction__.html</anchorfile>
      <anchor>ae9e031c5ac7da1aa7c776d812ec24469</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; uint8_t, typename ContainerAllocator::template rebind&lt; uint8_t &gt;::other &gt;</type>
      <name>_valid_type</name>
      <anchorfile>structoccupancy__grid__utils_1_1NavigationFunction__.html</anchorfile>
      <anchor>aa3bb4eb6101a6855f4d328d87e2a7453</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::occupancy_grid_utils::NavigationFunction_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structoccupancy__grid__utils_1_1NavigationFunction__.html</anchorfile>
      <anchor>af97260abadc1fe645254bdbff47216c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::occupancy_grid_utils::NavigationFunction_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structoccupancy__grid__utils_1_1NavigationFunction__.html</anchorfile>
      <anchor>ad919c3343c97d1aeafe7998ccb748bf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NavigationFunction_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structoccupancy__grid__utils_1_1NavigationFunction__.html</anchorfile>
      <anchor>a790e0e1b4b30b26de868773349bf73a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NavigationFunction_</name>
      <anchorfile>structoccupancy__grid__utils_1_1NavigationFunction__.html</anchorfile>
      <anchor>a7c78c294e06c0d960c4589ce7a588a48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NavigationFunction_</name>
      <anchorfile>structoccupancy__grid__utils_1_1NavigationFunction__.html</anchorfile>
      <anchor>a6bae6a3ee59070e707d409a255e663df</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structoccupancy__grid__utils_1_1NavigationFunction__.html</anchorfile>
      <anchor>a1b2329fa4a2a66cfc0048e1bae13881b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; uint32_t, typename ContainerAllocator::template rebind&lt; uint32_t &gt;::other &gt;</type>
      <name>back_pointers</name>
      <anchorfile>structoccupancy__grid__utils_1_1NavigationFunction__.html</anchorfile>
      <anchor>a2c790b23da6107b451acc29b3b6ee798</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::nav_msgs::MapMetaData_&lt; ContainerAllocator &gt;</type>
      <name>info</name>
      <anchorfile>structoccupancy__grid__utils_1_1NavigationFunction__.html</anchorfile>
      <anchor>ad55fb5d2610698f17e359fcfb69b1135</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>potential</name>
      <anchorfile>structoccupancy__grid__utils_1_1NavigationFunction__.html</anchorfile>
      <anchor>a0942f5395cf25ed1105cb7770f662cf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>source</name>
      <anchorfile>structoccupancy__grid__utils_1_1NavigationFunction__.html</anchorfile>
      <anchor>aa1343468d75fa75fb4f942a153417b84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; uint8_t, typename ContainerAllocator::template rebind&lt; uint8_t &gt;::other &gt;</type>
      <name>valid</name>
      <anchorfile>structoccupancy__grid__utils_1_1NavigationFunction__.html</anchorfile>
      <anchor>adc4ade910c02f639a25eb38a773d3b3f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>occupancy_grid_utils::OverlayClouds_</name>
    <filename>structoccupancy__grid__utils_1_1OverlayClouds__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_frame_id_type</name>
      <anchorfile>structoccupancy__grid__utils_1_1OverlayClouds__.html</anchorfile>
      <anchor>adfcff2fc358e6362eaf1c5def894544f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; int32_t, typename ContainerAllocator::template rebind&lt; int32_t &gt;::other &gt;</type>
      <name>_hit_counts_type</name>
      <anchorfile>structoccupancy__grid__utils_1_1OverlayClouds__.html</anchorfile>
      <anchor>a9345e73f66c6aea921c5d291f49f217f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::nav_msgs::MapMetaData_&lt; ContainerAllocator &gt;</type>
      <name>_info_type</name>
      <anchorfile>structoccupancy__grid__utils_1_1OverlayClouds__.html</anchorfile>
      <anchor>a65f589a62218b80cf3d66a033bb5fe13</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>_max_distance_type</name>
      <anchorfile>structoccupancy__grid__utils_1_1OverlayClouds__.html</anchorfile>
      <anchor>a4a07da8bda35667471ab023200796f0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>_min_pass_through_type</name>
      <anchorfile>structoccupancy__grid__utils_1_1OverlayClouds__.html</anchorfile>
      <anchor>a8fbdb4f7faa799760281f89a0d3e5b5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>_occupancy_threshold_type</name>
      <anchorfile>structoccupancy__grid__utils_1_1OverlayClouds__.html</anchorfile>
      <anchor>afdea6f1a967f833300b03b2825a2ab83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; int32_t, typename ContainerAllocator::template rebind&lt; int32_t &gt;::other &gt;</type>
      <name>_pass_through_counts_type</name>
      <anchorfile>structoccupancy__grid__utils_1_1OverlayClouds__.html</anchorfile>
      <anchor>ada3c934210a921586f822f4e2b785c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::occupancy_grid_utils::OverlayClouds_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structoccupancy__grid__utils_1_1OverlayClouds__.html</anchorfile>
      <anchor>a4294a821ba3389215a8371f4ed6ec834</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::occupancy_grid_utils::OverlayClouds_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structoccupancy__grid__utils_1_1OverlayClouds__.html</anchorfile>
      <anchor>a9d86c9f77debc7fe7a9e2d5446bb48b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OverlayClouds_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structoccupancy__grid__utils_1_1OverlayClouds__.html</anchorfile>
      <anchor>aa7bdcc0dca231b0726e25f5e879e4f7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OverlayClouds_</name>
      <anchorfile>structoccupancy__grid__utils_1_1OverlayClouds__.html</anchorfile>
      <anchor>a0d272a15116613d104db95bc44146525</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OverlayClouds_</name>
      <anchorfile>structoccupancy__grid__utils_1_1OverlayClouds__.html</anchorfile>
      <anchor>a43c565900efb95742a9c070b098dc0d6</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structoccupancy__grid__utils_1_1OverlayClouds__.html</anchorfile>
      <anchor>a62de9cdc2d3d37b490cc395ad3d47abf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>frame_id</name>
      <anchorfile>structoccupancy__grid__utils_1_1OverlayClouds__.html</anchorfile>
      <anchor>a05d2d1106f0bb29b306e0e96b51f9335</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int32_t, typename ContainerAllocator::template rebind&lt; int32_t &gt;::other &gt;</type>
      <name>hit_counts</name>
      <anchorfile>structoccupancy__grid__utils_1_1OverlayClouds__.html</anchorfile>
      <anchor>a89a45655a9117465537c648dfe7e55be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::nav_msgs::MapMetaData_&lt; ContainerAllocator &gt;</type>
      <name>info</name>
      <anchorfile>structoccupancy__grid__utils_1_1OverlayClouds__.html</anchorfile>
      <anchor>ac163dc94e9bd24443f9b3a4261ef8539</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>max_distance</name>
      <anchorfile>structoccupancy__grid__utils_1_1OverlayClouds__.html</anchorfile>
      <anchor>ae8be260c3ecc4d4161f8c9f9dc7d14e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>min_pass_through</name>
      <anchorfile>structoccupancy__grid__utils_1_1OverlayClouds__.html</anchorfile>
      <anchor>aa60da6c41ece6fd7859b809937bc4fa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>occupancy_threshold</name>
      <anchorfile>structoccupancy__grid__utils_1_1OverlayClouds__.html</anchorfile>
      <anchor>a238d307ff8b539d527a1f4467fc7cdf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int32_t, typename ContainerAllocator::template rebind&lt; int32_t &gt;::other &gt;</type>
      <name>pass_through_counts</name>
      <anchorfile>structoccupancy__grid__utils_1_1OverlayClouds__.html</anchorfile>
      <anchor>a79432c5889c870baa76fbb9ad23b9019</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>occupancy_grid_utils::PointOutOfBoundsException</name>
    <filename>structoccupancy__grid__utils_1_1PointOutOfBoundsException.html</filename>
    <base>occupancy_grid_utils::GridUtilsException</base>
    <member kind="function">
      <type></type>
      <name>PointOutOfBoundsException</name>
      <anchorfile>structoccupancy__grid__utils_1_1PointOutOfBoundsException.html</anchorfile>
      <anchor>a77fbeae0274383ca6761135195eb1536</anchor>
      <arglist>(const geometry_msgs::Point &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>occupancy_grid_utils::PQItem</name>
    <filename>structoccupancy__grid__utils_1_1PQItem.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structoccupancy__grid__utils_1_1PQItem.html</anchorfile>
      <anchor>a1423f91263ea0989fec653838ea8e0ab</anchor>
      <arglist>(const PQItem &amp;i2) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PQItem</name>
      <anchorfile>structoccupancy__grid__utils_1_1PQItem.html</anchorfile>
      <anchor>ab1adc2d12bbdc87cd20fddbfb03352be</anchor>
      <arglist>(index_t ind, double g_cost, double h_cost)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>g_cost</name>
      <anchorfile>structoccupancy__grid__utils_1_1PQItem.html</anchorfile>
      <anchor>ad28d93ee8ffe6bf4bf97b13dd503308f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>h_cost</name>
      <anchorfile>structoccupancy__grid__utils_1_1PQItem.html</anchorfile>
      <anchor>a78b6dba7d58ba98441d3882828a6954b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>index_t</type>
      <name>ind</name>
      <anchorfile>structoccupancy__grid__utils_1_1PQItem.html</anchorfile>
      <anchor>a9effbc6687930e6ed66d2fe74bc57201</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>occupancy_grid_utils::QueueItem</name>
    <filename>structoccupancy__grid__utils_1_1QueueItem.html</filename>
    <member kind="function">
      <type></type>
      <name>QueueItem</name>
      <anchorfile>structoccupancy__grid__utils_1_1QueueItem.html</anchorfile>
      <anchor>ab2d2f6e1b0ad78b2beea3d3c8ab2ee19</anchor>
      <arglist>(const index_t ind, const double potential)</arglist>
    </member>
    <member kind="variable">
      <type>index_t</type>
      <name>ind</name>
      <anchorfile>structoccupancy__grid__utils_1_1QueueItem.html</anchorfile>
      <anchor>a3f1b2cbae5784d257888f47602bec24c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>potential</name>
      <anchorfile>structoccupancy__grid__utils_1_1QueueItem.html</anchorfile>
      <anchor>a041e1d0f2a07cf961b37f4f6d4e7eace</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>occupancy_grid_utils::RayTraceIterator</name>
    <filename>classoccupancy__grid__utils_1_1RayTraceIterator.html</filename>
    <member kind="function">
      <type></type>
      <name>RayTraceIterator</name>
      <anchorfile>classoccupancy__grid__utils_1_1RayTraceIterator.html</anchorfile>
      <anchor>a8896cbf43318a3c8136baa0514a2b606</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RayTraceIterator</name>
      <anchorfile>classoccupancy__grid__utils_1_1RayTraceIterator.html</anchorfile>
      <anchor>a544cc831da2e3c22edd46556bb676bb3</anchor>
      <arglist>(const Cell &amp;c1, const Cell &amp;c2, bool done=false)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const Cell &amp;</type>
      <name>dereference</name>
      <anchorfile>classoccupancy__grid__utils_1_1RayTraceIterator.html</anchorfile>
      <anchor>a34a5fc3d47fa24657fa62543803ea383</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>equal</name>
      <anchorfile>classoccupancy__grid__utils_1_1RayTraceIterator.html</anchorfile>
      <anchor>abdfd3a4ebba18eb46d9cfd61dd812a9f</anchor>
      <arglist>(const RayTraceIterator &amp;other) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>increment</name>
      <anchorfile>classoccupancy__grid__utils_1_1RayTraceIterator.html</anchorfile>
      <anchor>a7e4a27d225a6327c2b213fde9553975a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Cell</type>
      <name>cell_</name>
      <anchorfile>classoccupancy__grid__utils_1_1RayTraceIterator.html</anchorfile>
      <anchor>a93bde802bbbcbe31105b1fb68cba46f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>done_</name>
      <anchorfile>classoccupancy__grid__utils_1_1RayTraceIterator.html</anchorfile>
      <anchor>a46ef634c37aa11685bb9fc8ccf99b611</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>coord_t</type>
      <name>error_</name>
      <anchorfile>classoccupancy__grid__utils_1_1RayTraceIterator.html</anchorfile>
      <anchor>a429bbfa0f63ebbd587abe42d541e9355</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>coord_t</type>
      <name>error_inc_</name>
      <anchorfile>classoccupancy__grid__utils_1_1RayTraceIterator.html</anchorfile>
      <anchor>a46ae4047c9b75f3945961f414ba8c620</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>coord_t</type>
      <name>error_threshold_</name>
      <anchorfile>classoccupancy__grid__utils_1_1RayTraceIterator.html</anchorfile>
      <anchor>a7993061b60fc7d5f8b26a4efa4b27bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Cell</type>
      <name>goal_</name>
      <anchorfile>classoccupancy__grid__utils_1_1RayTraceIterator.html</anchorfile>
      <anchor>adbdde0cc20910124217ac1c697f4560e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>coord_t</type>
      <name>x_correction_</name>
      <anchorfile>classoccupancy__grid__utils_1_1RayTraceIterator.html</anchorfile>
      <anchor>a42a070e8ab9c6f6858b78b5deb598772</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>coord_t</type>
      <name>x_inc_</name>
      <anchorfile>classoccupancy__grid__utils_1_1RayTraceIterator.html</anchorfile>
      <anchor>a11a7f68af4ec0c9565df5ee3fff59817</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>coord_t</type>
      <name>y_correction_</name>
      <anchorfile>classoccupancy__grid__utils_1_1RayTraceIterator.html</anchorfile>
      <anchor>a4992d1ef7e423b3d988cba6be110ed17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>coord_t</type>
      <name>y_inc_</name>
      <anchorfile>classoccupancy__grid__utils_1_1RayTraceIterator.html</anchorfile>
      <anchor>aa7532ab5689d8506df98d509270f154c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>boost::iterator_core_access</name>
      <anchorfile>classoccupancy__grid__utils_1_1RayTraceIterator.html</anchorfile>
      <anchor>ac09f73e325921cc50ebcd96bed0f8096</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>occupancy_grid_utils::ShortestPathResult</name>
    <filename>structoccupancy__grid__utils_1_1ShortestPathResult.html</filename>
    <member kind="variable">
      <type>vector&lt; optional&lt; index_t &gt; &gt;</type>
      <name>back_pointers</name>
      <anchorfile>structoccupancy__grid__utils_1_1ShortestPathResult.html</anchorfile>
      <anchor>a2606abb7056cfba21963885b1adad5ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>nm::MapMetaData</type>
      <name>info</name>
      <anchorfile>structoccupancy__grid__utils_1_1ShortestPathResult.html</anchorfile>
      <anchor>a32eb7a053595555050d727963cb70c73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; optional&lt; double &gt; &gt;</type>
      <name>potential</name>
      <anchorfile>structoccupancy__grid__utils_1_1ShortestPathResult.html</anchorfile>
      <anchor>ac18f32617940a2082345a57d69730517</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>index_t</type>
      <name>src_ind</name>
      <anchorfile>structoccupancy__grid__utils_1_1ShortestPathResult.html</anchorfile>
      <anchor>ad3450549845d93a34ad1032abb49ee2d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>occupancy_grid_utils::TerminationCondition</name>
    <filename>structoccupancy__grid__utils_1_1TerminationCondition.html</filename>
    <member kind="function">
      <type></type>
      <name>TerminationCondition</name>
      <anchorfile>structoccupancy__grid__utils_1_1TerminationCondition.html</anchorfile>
      <anchor>ac2ed2f20a5a004f3cb03ef6b4d42d30c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TerminationCondition</name>
      <anchorfile>structoccupancy__grid__utils_1_1TerminationCondition.html</anchorfile>
      <anchor>a134d77e55c10b91ffe69721a6704f9bb</anchor>
      <arglist>(double max_distance)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TerminationCondition</name>
      <anchorfile>structoccupancy__grid__utils_1_1TerminationCondition.html</anchorfile>
      <anchor>a7e67880d304516314f1d3fe2c03c7eea</anchor>
      <arglist>(const Cells &amp;goals)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TerminationCondition</name>
      <anchorfile>structoccupancy__grid__utils_1_1TerminationCondition.html</anchorfile>
      <anchor>a63cf550fb223314906255ba71768c64a</anchor>
      <arglist>(const Cells &amp;goals, const double max_distance)</arglist>
    </member>
    <member kind="variable">
      <type>boost::optional&lt; std::set&lt; Cell &gt; &gt;</type>
      <name>goals_</name>
      <anchorfile>structoccupancy__grid__utils_1_1TerminationCondition.html</anchorfile>
      <anchor>af6d99993ff670fd292087bad669a8770</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::optional&lt; double &gt;</type>
      <name>max_distance_</name>
      <anchorfile>structoccupancy__grid__utils_1_1TerminationCondition.html</anchorfile>
      <anchor>a67695526f3b28cf71fb452533f97fbc0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>occupancy_grid_utils::msg</name>
    <filename>namespaceoccupancy__grid__utils_1_1msg.html</filename>
    <namespace>occupancy_grid_utils::msg::_LocalizedCloud</namespace>
    <namespace>occupancy_grid_utils::msg::_NavigationFunction</namespace>
    <namespace>occupancy_grid_utils::msg::_OverlayClouds</namespace>
  </compound>
  <compound kind="namespace">
    <name>occupancy_grid_utils::msg::_LocalizedCloud</name>
    <filename>namespaceoccupancy__grid__utils_1_1msg_1_1__LocalizedCloud.html</filename>
    <class kind="class">occupancy_grid_utils::msg::_LocalizedCloud::LocalizedCloud</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3f</name>
      <anchorfile>namespaceoccupancy__grid__utils_1_1msg_1_1__LocalizedCloud.html</anchorfile>
      <anchor>a3ba51939b0f6ed9cddcdf6adc4be9775</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespaceoccupancy__grid__utils_1_1msg_1_1__LocalizedCloud.html</anchorfile>
      <anchor>ad88219444a8b76f22333035a88fa9480</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_7d3I</name>
      <anchorfile>namespaceoccupancy__grid__utils_1_1msg_1_1__LocalizedCloud.html</anchorfile>
      <anchor>a4c648c583fb731c4d849e6616723f198</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceoccupancy__grid__utils_1_1msg_1_1__LocalizedCloud.html</anchorfile>
      <anchor>a63f5816c1e08b2a181b5429e6774af6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceoccupancy__grid__utils_1_1msg_1_1__LocalizedCloud.html</anchorfile>
      <anchor>a13d5f5a0cb57e79a1ee230a04bc02988</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>occupancy_grid_utils::msg::_LocalizedCloud::LocalizedCloud</name>
    <filename>classoccupancy__grid__utils_1_1msg_1_1__LocalizedCloud_1_1LocalizedCloud.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__LocalizedCloud_1_1LocalizedCloud.html</anchorfile>
      <anchor>aa5a0b031b351b419e4ad70bebe404744</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__LocalizedCloud_1_1LocalizedCloud.html</anchorfile>
      <anchor>a8ca012e0595122ccf750d7dad0555db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__LocalizedCloud_1_1LocalizedCloud.html</anchorfile>
      <anchor>abfcc450d778415ed5f4379d76f3b4e38</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__LocalizedCloud_1_1LocalizedCloud.html</anchorfile>
      <anchor>aff26844218b881b65ab4a304131e9615</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__LocalizedCloud_1_1LocalizedCloud.html</anchorfile>
      <anchor>a898fa09c5a75c690fcbbca4d44caeb21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cloud</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__LocalizedCloud_1_1LocalizedCloud.html</anchorfile>
      <anchor>a7eccba94d9f7da5c1ac9b3f43e2dd1fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sensor_pose</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__LocalizedCloud_1_1LocalizedCloud.html</anchorfile>
      <anchor>ae51a2cc4b02b8dde8d5fb7797973a265</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__LocalizedCloud_1_1LocalizedCloud.html</anchorfile>
      <anchor>a3512354c6c82c89a224e243f4305eace</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__LocalizedCloud_1_1LocalizedCloud.html</anchorfile>
      <anchor>a49b221f0d127b5a2a9ec90d666204d0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__LocalizedCloud_1_1LocalizedCloud.html</anchorfile>
      <anchor>a4875d6183348469011497e50cefd89e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__LocalizedCloud_1_1LocalizedCloud.html</anchorfile>
      <anchor>a7f350262814311ed58ab1b97e903d726</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__LocalizedCloud_1_1LocalizedCloud.html</anchorfile>
      <anchor>a744c2e3d6ee3bfc8c8a11a16f3e63255</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__LocalizedCloud_1_1LocalizedCloud.html</anchorfile>
      <anchor>a0fb1c9471581bd1d361eb178bf088097</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__LocalizedCloud_1_1LocalizedCloud.html</anchorfile>
      <anchor>a76bb8d1d8eed5b178278bfac6b0daf3c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>occupancy_grid_utils::msg::_NavigationFunction</name>
    <filename>namespaceoccupancy__grid__utils_1_1msg_1_1__NavigationFunction.html</filename>
    <class kind="class">occupancy_grid_utils::msg::_NavigationFunction::NavigationFunction</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2If2I7dI</name>
      <anchorfile>namespaceoccupancy__grid__utils_1_1msg_1_1__NavigationFunction.html</anchorfile>
      <anchor>afb4f4a25150c52dd204876bbb01765b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceoccupancy__grid__utils_1_1msg_1_1__NavigationFunction.html</anchorfile>
      <anchor>a00baa3852a7a7aebee7359a0876c1a46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceoccupancy__grid__utils_1_1msg_1_1__NavigationFunction.html</anchorfile>
      <anchor>a2d8cf302862297d1ef0a331431e1adb4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>occupancy_grid_utils::msg::_NavigationFunction::NavigationFunction</name>
    <filename>classoccupancy__grid__utils_1_1msg_1_1__NavigationFunction_1_1NavigationFunction.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__NavigationFunction_1_1NavigationFunction.html</anchorfile>
      <anchor>ae5f88d9bc15a0633d8b858e2f353c113</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__NavigationFunction_1_1NavigationFunction.html</anchorfile>
      <anchor>ad2e24fcc995e6979d4dfb9ff6c84c0fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__NavigationFunction_1_1NavigationFunction.html</anchorfile>
      <anchor>aae153330c06c84bd0ecc67266f95ec6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__NavigationFunction_1_1NavigationFunction.html</anchorfile>
      <anchor>af0c10e75c015ef074cda487ed822eab8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__NavigationFunction_1_1NavigationFunction.html</anchorfile>
      <anchor>a50d84b214986fd27519fbc5ee51021b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>back_pointers</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__NavigationFunction_1_1NavigationFunction.html</anchorfile>
      <anchor>a23054e4f79a3645a260b069e6394ea6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>info</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__NavigationFunction_1_1NavigationFunction.html</anchorfile>
      <anchor>a1700575dceeb7c6cabebb8ffce52e79b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>potential</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__NavigationFunction_1_1NavigationFunction.html</anchorfile>
      <anchor>ada0cf7a054cd71ac6002477b958d2157</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>source</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__NavigationFunction_1_1NavigationFunction.html</anchorfile>
      <anchor>a050fcf2919404465edb4ec3d36835dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>valid</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__NavigationFunction_1_1NavigationFunction.html</anchorfile>
      <anchor>a94f44dfbe278b434705a7f0d3f349cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__NavigationFunction_1_1NavigationFunction.html</anchorfile>
      <anchor>a5c1874414c87f8e88400bdfef98e9f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__NavigationFunction_1_1NavigationFunction.html</anchorfile>
      <anchor>a127e81b509f864b8dd36a547dcac1472</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__NavigationFunction_1_1NavigationFunction.html</anchorfile>
      <anchor>a12f61536affc8f3cecb9489135bb93e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__NavigationFunction_1_1NavigationFunction.html</anchorfile>
      <anchor>ab8fdb66029d1c615fdcb8161f1f55f46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__NavigationFunction_1_1NavigationFunction.html</anchorfile>
      <anchor>a69a58dd91a57391d196c0a9882d6a53f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__NavigationFunction_1_1NavigationFunction.html</anchorfile>
      <anchor>a3d4d8713421e800927575bf359d18513</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__NavigationFunction_1_1NavigationFunction.html</anchorfile>
      <anchor>a49779cacbaadd6efbf7cf4dce7b82d52</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>occupancy_grid_utils::msg::_OverlayClouds</name>
    <filename>namespaceoccupancy__grid__utils_1_1msg_1_1__OverlayClouds.html</filename>
    <class kind="class">occupancy_grid_utils::msg::_OverlayClouds::OverlayClouds</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2If2I7d</name>
      <anchorfile>namespaceoccupancy__grid__utils_1_1msg_1_1__OverlayClouds.html</anchorfile>
      <anchor>a7a474f1d51bc99e04b0eab4de7756032</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3f</name>
      <anchorfile>namespaceoccupancy__grid__utils_1_1msg_1_1__OverlayClouds.html</anchorfile>
      <anchor>afe8ffd0ba0b872eda339f30dafebdd67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceoccupancy__grid__utils_1_1msg_1_1__OverlayClouds.html</anchorfile>
      <anchor>a3a26c95b63066a5993c1e73966503b93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceoccupancy__grid__utils_1_1msg_1_1__OverlayClouds.html</anchorfile>
      <anchor>a487af7a24f3576f1c06b14ef40cf8512</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>occupancy_grid_utils::msg::_OverlayClouds::OverlayClouds</name>
    <filename>classoccupancy__grid__utils_1_1msg_1_1__OverlayClouds_1_1OverlayClouds.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__OverlayClouds_1_1OverlayClouds.html</anchorfile>
      <anchor>a6ed83743ba831d1d71872f4160a32b01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__OverlayClouds_1_1OverlayClouds.html</anchorfile>
      <anchor>a352cd131afedb30b2b3a2e336047aee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__OverlayClouds_1_1OverlayClouds.html</anchorfile>
      <anchor>add3368ca981b16d90727ba366d1e85c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__OverlayClouds_1_1OverlayClouds.html</anchorfile>
      <anchor>afac989024b18293dd311ad13c081a3d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__OverlayClouds_1_1OverlayClouds.html</anchorfile>
      <anchor>ad190593d266790014eec19ed8a50bab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>frame_id</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__OverlayClouds_1_1OverlayClouds.html</anchorfile>
      <anchor>a8f54def941861fa8fded1445c23d5240</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hit_counts</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__OverlayClouds_1_1OverlayClouds.html</anchorfile>
      <anchor>a90e2364cb30adfad41b0344ac6d47dfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>info</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__OverlayClouds_1_1OverlayClouds.html</anchorfile>
      <anchor>abfe5acc0f946bba91545c7076618ed8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_distance</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__OverlayClouds_1_1OverlayClouds.html</anchorfile>
      <anchor>a101811a188410a8d100906bd4e56e0e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>min_pass_through</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__OverlayClouds_1_1OverlayClouds.html</anchorfile>
      <anchor>aa7c3e53ea0659dd22dc0a349a59777df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>occupancy_threshold</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__OverlayClouds_1_1OverlayClouds.html</anchorfile>
      <anchor>a93ead6f45403ad1fdf27a4b3d05009a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pass_through_counts</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__OverlayClouds_1_1OverlayClouds.html</anchorfile>
      <anchor>acdf3403da1cdd4577f2edea5a2c2014e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__OverlayClouds_1_1OverlayClouds.html</anchorfile>
      <anchor>a1bd6f351f9ea9ff54d93e2bc0d212fa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__OverlayClouds_1_1OverlayClouds.html</anchorfile>
      <anchor>ab181c19f52171c365c8912626f3c3c53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__OverlayClouds_1_1OverlayClouds.html</anchorfile>
      <anchor>a903b37bb81a51e5c8857eeaa50247318</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__OverlayClouds_1_1OverlayClouds.html</anchorfile>
      <anchor>a263879778723e66b560e9c3831a9aea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__OverlayClouds_1_1OverlayClouds.html</anchorfile>
      <anchor>ac4c98c204e00355afed2655c7d459e48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__OverlayClouds_1_1OverlayClouds.html</anchorfile>
      <anchor>a51aa730981a1dc8f5e39bdf3597392ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classoccupancy__grid__utils_1_1msg_1_1__OverlayClouds_1_1OverlayClouds.html</anchorfile>
      <anchor>a428dcef01cbd18baf348511319698892</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::occupancy_grid_utils::LocalizedCloud_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1occupancy__grid__utils_1_1LocalizedCloud___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1occupancy__grid__utils_1_1LocalizedCloud___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a67ca29bd855bada4e1da1a5caa49525b</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::occupancy_grid_utils::LocalizedCloud_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::occupancy_grid_utils::NavigationFunction_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1occupancy__grid__utils_1_1NavigationFunction1c7364e819a9d4f196674fb3ef4786f2.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1occupancy__grid__utils_1_1NavigationFunction1c7364e819a9d4f196674fb3ef4786f2.html</anchorfile>
      <anchor>a015fa6665275421f4d0f7e2b981628a8</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::occupancy_grid_utils::NavigationFunction_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::occupancy_grid_utils::OverlayClouds_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1occupancy__grid__utils_1_1OverlayClouds___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1occupancy__grid__utils_1_1OverlayClouds___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a542d461855cab688e424dd68d008583a</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::occupancy_grid_utils::OverlayClouds_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::occupancy_grid_utils::LocalizedCloud_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1occupancy__grid__utils_1_1LocalizedCloud___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1occupancy__grid__utils_1_1LocalizedCloud___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a80b7e0f8e0166f57b810ea926a98c61c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1occupancy__grid__utils_1_1LocalizedCloud___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae75038cdff4639f0c4c69b0edfc31b7a</anchor>
      <arglist>(const ::occupancy_grid_utils::LocalizedCloud_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::occupancy_grid_utils::NavigationFunction_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1occupancy__grid__utils_1_1NavigationFunction___7e222f238f88a6daa117584476b517d0.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1occupancy__grid__utils_1_1NavigationFunction___7e222f238f88a6daa117584476b517d0.html</anchorfile>
      <anchor>a3cc04f2c83f38a861381a8b1bd0dcf19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1occupancy__grid__utils_1_1NavigationFunction___7e222f238f88a6daa117584476b517d0.html</anchorfile>
      <anchor>ad136f34eb9ba775842350004a7d298e1</anchor>
      <arglist>(const ::occupancy_grid_utils::NavigationFunction_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::occupancy_grid_utils::OverlayClouds_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1occupancy__grid__utils_1_1OverlayClouds___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1occupancy__grid__utils_1_1OverlayClouds___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a9da76d553c68d9e1d0b89892111d4031</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1occupancy__grid__utils_1_1OverlayClouds___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aac8477df7dcd113f74d477e441521841</anchor>
      <arglist>(const ::occupancy_grid_utils::OverlayClouds_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::occupancy_grid_utils::LocalizedCloud_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1occupancy__grid__utils_1_1LocalizedCloud___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1occupancy__grid__utils_1_1LocalizedCloud___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3406931783682a012a00296af68bc1c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1occupancy__grid__utils_1_1LocalizedCloud___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a5b0647d3989e2878be3671adb7aadf53</anchor>
      <arglist>(const ::occupancy_grid_utils::LocalizedCloud_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::occupancy_grid_utils::NavigationFunction_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1occupancy__grid__utils_1_1NavigationFunction_e79cc9f0c1068d1b4cd0abe409e26ac3.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1occupancy__grid__utils_1_1NavigationFunction_e79cc9f0c1068d1b4cd0abe409e26ac3.html</anchorfile>
      <anchor>ad02c2f078ce28b250221d2670379e35d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1occupancy__grid__utils_1_1NavigationFunction_e79cc9f0c1068d1b4cd0abe409e26ac3.html</anchorfile>
      <anchor>a6a693c101c91e28fad1782ee1bf945e9</anchor>
      <arglist>(const ::occupancy_grid_utils::NavigationFunction_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::occupancy_grid_utils::OverlayClouds_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1occupancy__grid__utils_1_1OverlayClouds___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1occupancy__grid__utils_1_1OverlayClouds___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a939b2b000ae57b66fa2933ad4670b709</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1occupancy__grid__utils_1_1OverlayClouds___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae371143832b3965fe29614f763a443a2</anchor>
      <arglist>(const ::occupancy_grid_utils::OverlayClouds_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::occupancy_grid_utils::LocalizedCloud_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1occupancy__grid__utils_1_1LocalizedCloud___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::occupancy_grid_utils::LocalizedCloud_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1occupancy__grid__utils_1_1LocalizedCloud___3_0b8992196ebb66ad67887fad57f3273cd.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::occupancy_grid_utils::NavigationFunction_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1occupancy__grid__utils_1_1NavigationFunction__177d2c3bb40a967a203f6fa4bcca3443.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::occupancy_grid_utils::NavigationFunction_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1occupancy__grid__utils_1_1NavigationFunction__1979bcbbf8244b394bcc815af339f991.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::occupancy_grid_utils::OverlayClouds_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1occupancy__grid__utils_1_1OverlayClouds___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::occupancy_grid_utils::OverlayClouds_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1occupancy__grid__utils_1_1OverlayClouds___3_0109547bd2326cb56f75dff2769f13c347.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::occupancy_grid_utils::LocalizedCloud_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1occupancy__grid__utils_1_1LocalizedCloud___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1occupancy__grid__utils_1_1LocalizedCloud___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a930a75055e1ed1d88c4ba1342e2f9233</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1occupancy__grid__utils_1_1LocalizedCloud___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a1fa96c07377aed73b0d3611c9a133cc6</anchor>
      <arglist>(const ::occupancy_grid_utils::LocalizedCloud_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1occupancy__grid__utils_1_1LocalizedCloud___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a35bbc743c7ec0e2f8633d52aadc637be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1occupancy__grid__utils_1_1LocalizedCloud___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ada4906d40137dafdcac9c5a29d5ee431</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::occupancy_grid_utils::NavigationFunction_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1occupancy__grid__utils_1_1NavigationFunction___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1occupancy__grid__utils_1_1NavigationFunction___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a46f54e153772e3f0603322b7ce6f55bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1occupancy__grid__utils_1_1NavigationFunction___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac3eb957c311d799fbd5f48c6ff46fded</anchor>
      <arglist>(const ::occupancy_grid_utils::NavigationFunction_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1occupancy__grid__utils_1_1NavigationFunction___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a5170d044284faf4276247ddbe14847e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1occupancy__grid__utils_1_1NavigationFunction___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae40f58f15ae16d155625abef5661044c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::occupancy_grid_utils::OverlayClouds_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1occupancy__grid__utils_1_1OverlayClouds___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1occupancy__grid__utils_1_1OverlayClouds___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab23efe17d4e130596bdacb5210f55b36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1occupancy__grid__utils_1_1OverlayClouds___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a5dc706f841b68678e87461c85cbf62e3</anchor>
      <arglist>(const ::occupancy_grid_utils::OverlayClouds_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1occupancy__grid__utils_1_1OverlayClouds___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab2f813a6728c95bf95e3fb59d59fb6fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1occupancy__grid__utils_1_1OverlayClouds___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a38353c441a911a16c1db146bc51030ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::occupancy_grid_utils::LocalizedCloud_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1occupancy__grid__utils_1_1LocalizedCloud___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1occupancy__grid__utils_1_1LocalizedCloud___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a1d1b940fea0dd6641e100a47a52d5747</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1occupancy__grid__utils_1_1LocalizedCloud___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa668211cebc5a60f29c7fb59b5d3b23d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::occupancy_grid_utils::NavigationFunction_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1occupancy__grid__utils_1_1NavigationFunction___f5ad056b04e0839f3d91cd2c02eb321a.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1occupancy__grid__utils_1_1NavigationFunction___f5ad056b04e0839f3d91cd2c02eb321a.html</anchorfile>
      <anchor>a9e5a7b626e49e8cdfaa123d1d15d7c3d</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1occupancy__grid__utils_1_1NavigationFunction___f5ad056b04e0839f3d91cd2c02eb321a.html</anchorfile>
      <anchor>a216ab7a7f487eb7ae54247cb3a0fd1ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::occupancy_grid_utils::OverlayClouds_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1occupancy__grid__utils_1_1OverlayClouds___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1occupancy__grid__utils_1_1OverlayClouds___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3f39ec4c4d6a9a1b6303855e3aef7ce8</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1occupancy__grid__utils_1_1OverlayClouds___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aae9e403776c107fb2ae8afdeff97c752</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
