<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>circle_provider.cpp</name>
    <path>/tmp/ws/src/bwi_common/bwi_mapper/src/libbwi_mapper/</path>
    <filename>circle__provider_8cpp</filename>
    <includes id="circle__provider_8h" name="circle_provider.h" local="no" imported="no">bwi_mapper/circle_provider.h</includes>
    <namespace>bwi_mapper</namespace>
  </compound>
  <compound kind="file">
    <name>circle_provider.h</name>
    <path>/tmp/ws/src/bwi_common/bwi_mapper/include/bwi_mapper/</path>
    <filename>circle__provider_8h</filename>
    <class kind="class">bwi_mapper::CircleProvider</class>
    <namespace>bwi_mapper</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CIRCLE_REF</name>
      <anchorfile>circle__provider_8h.html</anchorfile>
      <anchor>a3d598aa4903d0122b9d98e88482f0878</anchor>
      <arglist>(c, r, x, y)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>connected_components.cpp</name>
    <path>/tmp/ws/src/bwi_common/bwi_mapper/src/libbwi_mapper/</path>
    <filename>connected__components_8cpp</filename>
    <includes id="connected__components_8h" name="connected_components.h" local="no" imported="no">bwi_mapper/connected_components.h</includes>
    <includes id="map__utils_8h" name="map_utils.h" local="no" imported="no">bwi_mapper/map_utils.h</includes>
    <namespace>bwi_mapper</namespace>
  </compound>
  <compound kind="file">
    <name>connected_components.h</name>
    <path>/tmp/ws/src/bwi_common/bwi_mapper/include/bwi_mapper/</path>
    <filename>connected__components_8h</filename>
    <class kind="class">bwi_mapper::ConnectedComponents</class>
    <namespace>bwi_mapper</namespace>
  </compound>
  <compound kind="file">
    <name>directed_dfs.cpp</name>
    <path>/tmp/ws/src/bwi_common/bwi_mapper/src/libbwi_mapper/</path>
    <filename>directed__dfs_8cpp</filename>
    <includes id="directed__dfs_8h" name="directed_dfs.h" local="no" imported="no">bwi_mapper/directed_dfs.h</includes>
    <includes id="map__utils_8h" name="map_utils.h" local="no" imported="no">bwi_mapper/map_utils.h</includes>
    <namespace>bwi_mapper</namespace>
  </compound>
  <compound kind="file">
    <name>directed_dfs.h</name>
    <path>/tmp/ws/src/bwi_common/bwi_mapper/include/bwi_mapper/</path>
    <filename>directed__dfs_8h</filename>
    <includes id="point_8h" name="point.h" local="no" imported="no">bwi_mapper/structures/point.h</includes>
    <class kind="class">bwi_mapper::DirectedDFS</class>
    <namespace>bwi_mapper</namespace>
  </compound>
  <compound kind="file">
    <name>generate_graph.cpp</name>
    <path>/tmp/ws/src/bwi_common/bwi_mapper/src/nodes/</path>
    <filename>generate__graph_8cpp</filename>
    <includes id="topological__mapper_8h" name="topological_mapper.h" local="no" imported="no">bwi_mapper/topological_mapper.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>generate__graph_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>graph.cpp</name>
    <path>/tmp/ws/src/bwi_common/bwi_mapper/src/libbwi_mapper/</path>
    <filename>graph_8cpp</filename>
    <includes id="graph_8h" name="graph.h" local="no" imported="no">bwi_mapper/graph.h</includes>
    <includes id="map__utils_8h" name="map_utils.h" local="no" imported="no">bwi_mapper/map_utils.h</includes>
    <includes id="point__utils_8h" name="point_utils.h" local="no" imported="no">bwi_mapper/point_utils.h</includes>
    <namespace>bwi_mapper</namespace>
    <member kind="function">
      <type>void</type>
      <name>drawArrowOnGraph</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>a13e244c7097806bd46413797add7b69e</anchor>
      <arglist>(cv::Mat &amp;image, const Graph &amp;graph, std::pair&lt; size_t, float &gt; arrow, uint32_t map_width, uint32_t map_height, cv::Scalar color=cv::Scalar(0, 0, 255), uint32_t orig_x=0, uint32_t orig_y=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawArrowOnImage</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>ae082b1c01d7223bc5c4e2c6e26804e67</anchor>
      <arglist>(cv::Mat &amp;image, const cv::Point2f &amp;arrow_center, float orientation, const cv::Scalar &amp;color, int size, int thickness)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawCircleOnGraph</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>a42be9aa30aba68434eb812b108e086a0</anchor>
      <arglist>(cv::Mat &amp;image, const Graph &amp;graph, size_t node, cv::Scalar color=cv::Scalar(0, 0, 255), uint32_t orig_x=0, uint32_t orig_y=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawGraph</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>a74d9baa57ba18a8a31d7f524db4fbbec</anchor>
      <arglist>(cv::Mat &amp;image, const Graph &amp;graph, uint32_t orig_x=0, uint32_t orig_y=0, bool put_text=true, bool put_all_edges=true, std::vector&lt; std::pair&lt; size_t, size_t &gt; &gt; specific_edges=std::vector&lt; std::pair&lt; size_t, size_t &gt; &gt;())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawSquareOnGraph</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>ae07a29a4a4c2d8fae60e81cf9362d40c</anchor>
      <arglist>(cv::Mat &amp;image, const Graph &amp;graph, size_t node, cv::Scalar color=cv::Scalar(0, 0, 255), uint32_t orig_x=0, uint32_t orig_y=0, int size=30, int thickness=2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getAdjacentNodes</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>a5588f6dae45ef22ac490e5a415262843</anchor>
      <arglist>(size_t v, const Graph &amp;graph, std::vector&lt; size_t &gt; &amp;adjacent_vertices)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getClosestEdgeOnGraphGivenId</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>ac0249036f816c6240f26284d86c00bd7</anchor>
      <arglist>(const Point2f &amp;point, const Graph &amp;graph, size_t one_graph_id)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getClosestIdOnGraph</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>aeabcd7d7f9f71d91d24d28c94dfe6d9b</anchor>
      <arglist>(const Point2f &amp;point, const Graph &amp;graph, double threshold=0.0)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getClosestIdOnGraphFromEdge</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>a6a3447af4100dde88a49941790f2d7ed</anchor>
      <arglist>(const Point2f &amp;point, const Graph &amp;graph, size_t prev_graph_id)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getEuclideanDistance</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>ac0c404a725bf65e2778b52107ee21d8f</anchor>
      <arglist>(size_t u, size_t v, const Graph &amp;graph)</arglist>
    </member>
    <member kind="function">
      <type>Point2f</type>
      <name>getLocationFromGraphId</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>ad4bdf0c408d96c61d12b4d66a0e48018</anchor>
      <arglist>(int idx, const Graph &amp;graph)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getNodeAngle</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>a9cb22a89863adfade21e6838662b0489</anchor>
      <arglist>(size_t u, size_t v, const Graph &amp;graph)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getShortestPathDistance</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>a72ff9061788250abb02433f9e4443962</anchor>
      <arglist>(size_t start_idx, size_t goal_idx, const Graph &amp;graph)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getShortestPathWithDistance</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>ac6e809fdf4dccd9f0a231e9dd5f698bb</anchor>
      <arglist>(size_t start_idx, size_t goal_idx, std::vector&lt; size_t &gt; &amp;path_from_goal, const Graph &amp;graph)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getVisibleNodes</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>ad8071b16038b3394b8e09986ce15418e</anchor>
      <arglist>(size_t v, const Graph &amp;graph, const nav_msgs::OccupancyGrid &amp;grid, std::vector&lt; size_t &gt; &amp;visible_vertices, float visibility_range=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVisible</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>aee8381d7445c72da6bf1158d910d33c3</anchor>
      <arglist>(size_t u, size_t v, const Graph &amp;graph, const nav_msgs::OccupancyGrid &amp;map)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readGraphFromFile</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>af59462ab81155a51dd3c4302be3fc551</anchor>
      <arglist>(const std::string &amp;filename, const nav_msgs::MapMetaData &amp;info, Graph &amp;graph)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeGraphToFile</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>a53be63dda017fea02833872a67518e4b</anchor>
      <arglist>(const std::string &amp;filename, const Graph &amp;graph, const nav_msgs::MapMetaData &amp;info)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>graph.h</name>
    <path>/tmp/ws/src/bwi_common/bwi_mapper/include/bwi_mapper/</path>
    <filename>graph_8h</filename>
    <includes id="point_8h" name="point.h" local="no" imported="no">bwi_mapper/structures/point.h</includes>
    <class kind="struct">bwi_mapper::Edge</class>
    <class kind="struct">bwi_mapper::Vertex</class>
    <namespace>bwi_mapper</namespace>
    <member kind="typedef">
      <type>boost::adjacency_list&lt; boost::vecS, boost::vecS, boost::undirectedS, Vertex, Edge &gt;</type>
      <name>Graph</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>a867b1bb9ec6659e3501d64d169eb7829</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawArrowOnGraph</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>a13e244c7097806bd46413797add7b69e</anchor>
      <arglist>(cv::Mat &amp;image, const Graph &amp;graph, std::pair&lt; size_t, float &gt; arrow, uint32_t map_width, uint32_t map_height, cv::Scalar color=cv::Scalar(0, 0, 255), uint32_t orig_x=0, uint32_t orig_y=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawArrowOnImage</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>ae082b1c01d7223bc5c4e2c6e26804e67</anchor>
      <arglist>(cv::Mat &amp;image, const cv::Point2f &amp;arrow_center, float orientation, const cv::Scalar &amp;color, int size, int thickness)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawCircleOnGraph</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>a42be9aa30aba68434eb812b108e086a0</anchor>
      <arglist>(cv::Mat &amp;image, const Graph &amp;graph, size_t node, cv::Scalar color=cv::Scalar(0, 0, 255), uint32_t orig_x=0, uint32_t orig_y=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawGraph</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>a74d9baa57ba18a8a31d7f524db4fbbec</anchor>
      <arglist>(cv::Mat &amp;image, const Graph &amp;graph, uint32_t orig_x=0, uint32_t orig_y=0, bool put_text=true, bool put_all_edges=true, std::vector&lt; std::pair&lt; size_t, size_t &gt; &gt; specific_edges=std::vector&lt; std::pair&lt; size_t, size_t &gt; &gt;())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawSquareOnGraph</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>ae07a29a4a4c2d8fae60e81cf9362d40c</anchor>
      <arglist>(cv::Mat &amp;image, const Graph &amp;graph, size_t node, cv::Scalar color=cv::Scalar(0, 0, 255), uint32_t orig_x=0, uint32_t orig_y=0, int size=30, int thickness=2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getAdjacentNodes</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>a5588f6dae45ef22ac490e5a415262843</anchor>
      <arglist>(size_t v, const Graph &amp;graph, std::vector&lt; size_t &gt; &amp;adjacent_vertices)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getClosestEdgeOnGraphGivenId</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>ac0249036f816c6240f26284d86c00bd7</anchor>
      <arglist>(const Point2f &amp;point, const Graph &amp;graph, size_t one_graph_id)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getClosestIdOnGraph</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>aeabcd7d7f9f71d91d24d28c94dfe6d9b</anchor>
      <arglist>(const Point2f &amp;point, const Graph &amp;graph, double threshold=0.0)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getClosestIdOnGraphFromEdge</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>a6a3447af4100dde88a49941790f2d7ed</anchor>
      <arglist>(const Point2f &amp;point, const Graph &amp;graph, size_t prev_graph_id)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getEuclideanDistance</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>ac0c404a725bf65e2778b52107ee21d8f</anchor>
      <arglist>(size_t u, size_t v, const Graph &amp;graph)</arglist>
    </member>
    <member kind="function">
      <type>Point2f</type>
      <name>getLocationFromGraphId</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>ad4bdf0c408d96c61d12b4d66a0e48018</anchor>
      <arglist>(int idx, const Graph &amp;graph)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getNodeAngle</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>a9cb22a89863adfade21e6838662b0489</anchor>
      <arglist>(size_t u, size_t v, const Graph &amp;graph)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getShortestPathDistance</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>a72ff9061788250abb02433f9e4443962</anchor>
      <arglist>(size_t start_idx, size_t goal_idx, const Graph &amp;graph)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getShortestPathWithDistance</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>ac6e809fdf4dccd9f0a231e9dd5f698bb</anchor>
      <arglist>(size_t start_idx, size_t goal_idx, std::vector&lt; size_t &gt; &amp;path_from_goal, const Graph &amp;graph)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getVisibleNodes</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>ad8071b16038b3394b8e09986ce15418e</anchor>
      <arglist>(size_t v, const Graph &amp;graph, const nav_msgs::OccupancyGrid &amp;grid, std::vector&lt; size_t &gt; &amp;visible_vertices, float visibility_range=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVisible</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>aee8381d7445c72da6bf1158d910d33c3</anchor>
      <arglist>(size_t u, size_t v, const Graph &amp;graph, const nav_msgs::OccupancyGrid &amp;map)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readGraphFromFile</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>af59462ab81155a51dd3c4302be3fc551</anchor>
      <arglist>(const std::string &amp;filename, const nav_msgs::MapMetaData &amp;info, Graph &amp;graph)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeGraphToFile</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>a53be63dda017fea02833872a67518e4b</anchor>
      <arglist>(const std::string &amp;filename, const Graph &amp;graph, const nav_msgs::MapMetaData &amp;info)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>map_inflator.cpp</name>
    <path>/tmp/ws/src/bwi_common/bwi_mapper/src/libbwi_mapper/</path>
    <filename>map__inflator_8cpp</filename>
    <includes id="map__inflator_8h" name="map_inflator.h" local="no" imported="no">bwi_mapper/map_inflator.h</includes>
    <namespace>bwi_mapper</namespace>
    <member kind="function">
      <type>void</type>
      <name>inflateMap</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>a3c0668b9bb3b1de6854c851618c7aee1</anchor>
      <arglist>(double threshold, const nav_msgs::OccupancyGrid &amp;map, nav_msgs::OccupancyGrid &amp;inflated_map)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>map_inflator.h</name>
    <path>/tmp/ws/src/bwi_common/bwi_mapper/include/bwi_mapper/</path>
    <filename>map__inflator_8h</filename>
    <namespace>bwi_mapper</namespace>
    <member kind="function">
      <type>void</type>
      <name>inflateMap</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>a3c0668b9bb3b1de6854c851618c7aee1</anchor>
      <arglist>(double threshold, const nav_msgs::OccupancyGrid &amp;map, nav_msgs::OccupancyGrid &amp;inflated_map)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>map_loader.cpp</name>
    <path>/tmp/ws/src/bwi_common/bwi_mapper/src/libbwi_mapper/</path>
    <filename>map__loader_8cpp</filename>
    <includes id="map__loader_8h" name="map_loader.h" local="no" imported="no">bwi_mapper/map_loader.h</includes>
    <includes id="map__utils_8h" name="map_utils.h" local="no" imported="no">bwi_mapper/map_utils.h</includes>
    <namespace>bwi_mapper</namespace>
  </compound>
  <compound kind="file">
    <name>map_loader.h</name>
    <path>/tmp/ws/src/bwi_common/bwi_mapper/include/bwi_mapper/</path>
    <filename>map__loader_8h</filename>
    <class kind="class">bwi_mapper::MapLoader</class>
    <namespace>bwi_mapper</namespace>
  </compound>
  <compound kind="file">
    <name>map_utils.cpp</name>
    <path>/tmp/ws/src/bwi_common/bwi_mapper/src/libbwi_mapper/</path>
    <filename>map__utils_8cpp</filename>
    <includes id="map__utils_8h" name="map_utils.h" local="no" imported="no">bwi_mapper/map_utils.h</includes>
    <namespace>bwi_mapper</namespace>
    <member kind="function">
      <type>bool</type>
      <name>locationsInDirectLineOfSight</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>aa59599f3a86779484ad3dc1d22f7180c</anchor>
      <arglist>(const Point2f &amp;pt1, const Point2f &amp;pt2, const nav_msgs::OccupancyGrid map)</arglist>
    </member>
    <member kind="function">
      <type>Point2f</type>
      <name>toGrid</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>a52988a548e19895616f6498d0c44e280</anchor>
      <arglist>(const Point2f &amp;pt, const nav_msgs::MapMetaData &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>Point2f</type>
      <name>toMap</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>a838e08dd05e77ad528073448411af082</anchor>
      <arglist>(const Point2f &amp;pt, const nav_msgs::MapMetaData &amp;info)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>map_utils.h</name>
    <path>/tmp/ws/src/bwi_common/bwi_mapper/include/bwi_mapper/</path>
    <filename>map__utils_8h</filename>
    <includes id="point_8h" name="point.h" local="no" imported="no">bwi_mapper/structures/point.h</includes>
    <namespace>bwi_mapper</namespace>
    <member kind="define">
      <type>#define</type>
      <name>MAP_IDX</name>
      <anchorfile>map__utils_8h.html</anchorfile>
      <anchor>a2388723427585df03b86ed963c9de575</anchor>
      <arglist>(sx, i, j)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>locationsInDirectLineOfSight</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>aa59599f3a86779484ad3dc1d22f7180c</anchor>
      <arglist>(const Point2f &amp;pt1, const Point2f &amp;pt2, const nav_msgs::OccupancyGrid map)</arglist>
    </member>
    <member kind="function">
      <type>Point2f</type>
      <name>toGrid</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>a52988a548e19895616f6498d0c44e280</anchor>
      <arglist>(const Point2f &amp;pt, const nav_msgs::MapMetaData &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>Point2f</type>
      <name>toMap</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>a838e08dd05e77ad528073448411af082</anchor>
      <arglist>(const Point2f &amp;pt, const nav_msgs::MapMetaData &amp;info)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>path_finder.cpp</name>
    <path>/tmp/ws/src/bwi_common/bwi_mapper/src/libbwi_mapper/</path>
    <filename>path__finder_8cpp</filename>
    <includes id="map__utils_8h" name="map_utils.h" local="no" imported="no">bwi_mapper/map_utils.h</includes>
    <includes id="path__finder_8h" name="path_finder.h" local="no" imported="no">bwi_mapper/path_finder.h</includes>
    <namespace>bwi_mapper</namespace>
  </compound>
  <compound kind="file">
    <name>path_finder.h</name>
    <path>/tmp/ws/src/bwi_common/bwi_mapper/include/bwi_mapper/</path>
    <filename>path__finder_8h</filename>
    <includes id="point_8h" name="point.h" local="no" imported="no">bwi_mapper/structures/point.h</includes>
    <class kind="class">bwi_mapper::PathFinder</class>
    <namespace>bwi_mapper</namespace>
  </compound>
  <compound kind="file">
    <name>point.cpp</name>
    <path>/tmp/ws/src/bwi_common/bwi_mapper/src/libbwi_mapper/structures/</path>
    <filename>point_8cpp</filename>
    <includes id="point_8h" name="point.h" local="no" imported="no">bwi_mapper/structures/point.h</includes>
    <namespace>bwi_mapper</namespace>
  </compound>
  <compound kind="file">
    <name>point.h</name>
    <path>/tmp/ws/src/bwi_common/bwi_mapper/include/bwi_mapper/structures/</path>
    <filename>point_8h</filename>
    <class kind="class">bwi_mapper::Point2d</class>
    <class kind="class">bwi_mapper::Point2dDistanceComp</class>
    <namespace>bwi_mapper</namespace>
    <member kind="typedef">
      <type>cv::Point2f</type>
      <name>Point2f</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>afc1c358f0b915d12e232d78b982178b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_utils.cpp</name>
    <path>/tmp/ws/src/bwi_common/bwi_mapper/src/libbwi_mapper/</path>
    <filename>point__utils_8cpp</filename>
    <includes id="point__utils_8h" name="point_utils.h" local="no" imported="no">bwi_mapper/point_utils.h</includes>
    <namespace>bwi_mapper</namespace>
    <member kind="function">
      <type>float</type>
      <name>getMagnitude</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>a5da84f0b11c326c1ef0130f405a8156a</anchor>
      <arglist>(Point2f v)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>minimumDistanceToLineSegment</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>a02b208555ea46dff58766c1235eed5a2</anchor>
      <arglist>(Point2f v, Point2f w, Point2f p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_utils.h</name>
    <path>/tmp/ws/src/bwi_common/bwi_mapper/include/bwi_mapper/</path>
    <filename>point__utils_8h</filename>
    <includes id="point_8h" name="point.h" local="no" imported="no">bwi_mapper/structures/point.h</includes>
    <namespace>bwi_mapper</namespace>
    <member kind="function">
      <type>float</type>
      <name>getMagnitude</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>a5da84f0b11c326c1ef0130f405a8156a</anchor>
      <arglist>(Point2f v)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>minimumDistanceToLineSegment</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>a02b208555ea46dff58766c1235eed5a2</anchor>
      <arglist>(Point2f v, Point2f w, Point2f p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>prepare_graph.cpp</name>
    <path>/tmp/ws/src/bwi_common/bwi_mapper/src/nodes/</path>
    <filename>prepare__graph_8cpp</filename>
    <includes id="topological__mapper_8h" name="topological_mapper.h" local="no" imported="no">bwi_mapper/topological_mapper.h</includes>
    <member kind="function">
      <type>void</type>
      <name>drawElementsFile</name>
      <anchorfile>prepare__graph_8cpp.html</anchorfile>
      <anchor>a400c3ab7fa07a095f145364db09aa997</anchor>
      <arglist>(const std::string &amp;elements_file, cv::Mat &amp;image, const Graph &amp;graph, const nav_msgs::MapMetaData &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>prepare__graph_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_circle.cpp</name>
    <path>/tmp/ws/src/bwi_common/bwi_mapper/test/</path>
    <filename>test__circle_8cpp</filename>
    <includes id="circle__provider_8h" name="circle_provider.h" local="no" imported="no">bwi_mapper/circle_provider.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__circle_8cpp.html</anchorfile>
      <anchor>ac0f2228420376f4db7e1274f2b41667c</anchor>
      <arglist>(int argc, const char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_dfs.cpp</name>
    <path>/tmp/ws/src/bwi_common/bwi_mapper/test/</path>
    <filename>test__dfs_8cpp</filename>
    <includes id="voronoi__approximator_8h" name="voronoi_approximator.h" local="no" imported="no">bwi_mapper/voronoi_approximator.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__dfs_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_graph.cpp</name>
    <path>/tmp/ws/src/bwi_common/bwi_mapper/test/</path>
    <filename>test__graph_8cpp</filename>
    <includes id="topological__mapper_8h" name="topological_mapper.h" local="no" imported="no">bwi_mapper/topological_mapper.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__graph_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_map_loader.cpp</name>
    <path>/tmp/ws/src/bwi_common/bwi_mapper/test/</path>
    <filename>test__map__loader_8cpp</filename>
    <includes id="map__loader_8h" name="map_loader.h" local="no" imported="no">bwi_mapper/map_loader.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__map__loader_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_voronoi.cpp</name>
    <path>/tmp/ws/src/bwi_common/bwi_mapper/test/</path>
    <filename>test__voronoi_8cpp</filename>
    <includes id="voronoi__approximator_8h" name="voronoi_approximator.h" local="no" imported="no">bwi_mapper/voronoi_approximator.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__voronoi_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>topological_mapper.cpp</name>
    <path>/tmp/ws/src/bwi_common/bwi_mapper/src/libbwi_mapper/</path>
    <filename>topological__mapper_8cpp</filename>
    <includes id="topological__mapper_8h" name="topological_mapper.h" local="no" imported="no">bwi_mapper/topological_mapper.h</includes>
    <includes id="connected__components_8h" name="connected_components.h" local="no" imported="no">bwi_mapper/connected_components.h</includes>
    <includes id="map__utils_8h" name="map_utils.h" local="no" imported="no">bwi_mapper/map_utils.h</includes>
    <includes id="point__utils_8h" name="point_utils.h" local="no" imported="no">bwi_mapper/point_utils.h</includes>
    <namespace>bwi_mapper</namespace>
  </compound>
  <compound kind="file">
    <name>topological_mapper.h</name>
    <path>/tmp/ws/src/bwi_common/bwi_mapper/include/bwi_mapper/</path>
    <filename>topological__mapper_8h</filename>
    <includes id="voronoi__approximator_8h" name="voronoi_approximator.h" local="no" imported="no">bwi_mapper/voronoi_approximator.h</includes>
    <includes id="graph_8h" name="graph.h" local="no" imported="no">bwi_mapper/graph.h</includes>
    <class kind="class">bwi_mapper::TopologicalMapper</class>
    <namespace>bwi_mapper</namespace>
  </compound>
  <compound kind="file">
    <name>view_graph.cpp</name>
    <path>/tmp/ws/src/bwi_common/bwi_mapper/src/nodes/</path>
    <filename>view__graph_8cpp</filename>
    <includes id="topological__mapper_8h" name="topological_mapper.h" local="no" imported="no">bwi_mapper/topological_mapper.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>view__graph_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>voronoi_approximator.cpp</name>
    <path>/tmp/ws/src/bwi_common/bwi_mapper/src/libbwi_mapper/</path>
    <filename>voronoi__approximator_8cpp</filename>
    <includes id="voronoi__approximator_8h" name="voronoi_approximator.h" local="no" imported="no">bwi_mapper/voronoi_approximator.h</includes>
    <includes id="map__utils_8h" name="map_utils.h" local="no" imported="no">bwi_mapper/map_utils.h</includes>
    <includes id="point__utils_8h" name="point_utils.h" local="no" imported="no">bwi_mapper/point_utils.h</includes>
    <namespace>bwi_mapper</namespace>
  </compound>
  <compound kind="file">
    <name>voronoi_approximator.h</name>
    <path>/tmp/ws/src/bwi_common/bwi_mapper/include/bwi_mapper/</path>
    <filename>voronoi__approximator_8h</filename>
    <includes id="map__loader_8h" name="map_loader.h" local="no" imported="no">bwi_mapper/map_loader.h</includes>
    <includes id="map__inflator_8h" name="map_inflator.h" local="no" imported="no">bwi_mapper/map_inflator.h</includes>
    <includes id="directed__dfs_8h" name="directed_dfs.h" local="no" imported="no">bwi_mapper/directed_dfs.h</includes>
    <includes id="point_8h" name="point.h" local="no" imported="no">bwi_mapper/structures/point.h</includes>
    <includes id="voronoi__point_8h" name="voronoi_point.h" local="no" imported="no">bwi_mapper/structures/voronoi_point.h</includes>
    <class kind="class">bwi_mapper::VoronoiApproximator</class>
    <namespace>bwi_mapper</namespace>
  </compound>
  <compound kind="file">
    <name>voronoi_point.cpp</name>
    <path>/tmp/ws/src/bwi_common/bwi_mapper/src/libbwi_mapper/structures/</path>
    <filename>voronoi__point_8cpp</filename>
    <includes id="voronoi__point_8h" name="voronoi_point.h" local="no" imported="no">bwi_mapper/structures/voronoi_point.h</includes>
    <includes id="directed__dfs_8h" name="directed_dfs.h" local="no" imported="no">bwi_mapper/directed_dfs.h</includes>
    <includes id="point__utils_8h" name="point_utils.h" local="no" imported="no">bwi_mapper/point_utils.h</includes>
    <namespace>bwi_mapper</namespace>
  </compound>
  <compound kind="file">
    <name>voronoi_point.h</name>
    <path>/tmp/ws/src/bwi_common/bwi_mapper/include/bwi_mapper/structures/</path>
    <filename>voronoi__point_8h</filename>
    <includes id="point_8h" name="point.h" local="no" imported="no">bwi_mapper/structures/point.h</includes>
    <class kind="class">bwi_mapper::VoronoiPoint</class>
    <namespace>bwi_mapper</namespace>
  </compound>
  <compound kind="class">
    <name>Point2f</name>
    <filename>classPoint2f.html</filename>
  </compound>
  <compound kind="namespace">
    <name>bwi_mapper</name>
    <filename>namespacebwi__mapper.html</filename>
    <class kind="class">bwi_mapper::CircleProvider</class>
    <class kind="class">bwi_mapper::ConnectedComponents</class>
    <class kind="class">bwi_mapper::DirectedDFS</class>
    <class kind="struct">bwi_mapper::Edge</class>
    <class kind="class">bwi_mapper::MapLoader</class>
    <class kind="class">bwi_mapper::PathFinder</class>
    <class kind="class">bwi_mapper::Point2d</class>
    <class kind="class">bwi_mapper::Point2dDistanceComp</class>
    <class kind="class">bwi_mapper::TopologicalMapper</class>
    <class kind="struct">bwi_mapper::Vertex</class>
    <class kind="class">bwi_mapper::VoronoiApproximator</class>
    <class kind="class">bwi_mapper::VoronoiPoint</class>
    <member kind="typedef">
      <type>boost::adjacency_list&lt; boost::vecS, boost::vecS, boost::undirectedS, Vertex, Edge &gt;</type>
      <name>Graph</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>a867b1bb9ec6659e3501d64d169eb7829</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cv::Point2f</type>
      <name>Point2f</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>afc1c358f0b915d12e232d78b982178b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawArrowOnGraph</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>a13e244c7097806bd46413797add7b69e</anchor>
      <arglist>(cv::Mat &amp;image, const Graph &amp;graph, std::pair&lt; size_t, float &gt; arrow, uint32_t map_width, uint32_t map_height, cv::Scalar color=cv::Scalar(0, 0, 255), uint32_t orig_x=0, uint32_t orig_y=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawArrowOnImage</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>ae082b1c01d7223bc5c4e2c6e26804e67</anchor>
      <arglist>(cv::Mat &amp;image, const cv::Point2f &amp;arrow_center, float orientation, const cv::Scalar &amp;color, int size, int thickness)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawCircleOnGraph</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>a42be9aa30aba68434eb812b108e086a0</anchor>
      <arglist>(cv::Mat &amp;image, const Graph &amp;graph, size_t node, cv::Scalar color=cv::Scalar(0, 0, 255), uint32_t orig_x=0, uint32_t orig_y=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawGraph</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>a74d9baa57ba18a8a31d7f524db4fbbec</anchor>
      <arglist>(cv::Mat &amp;image, const Graph &amp;graph, uint32_t orig_x=0, uint32_t orig_y=0, bool put_text=true, bool put_all_edges=true, std::vector&lt; std::pair&lt; size_t, size_t &gt; &gt; specific_edges=std::vector&lt; std::pair&lt; size_t, size_t &gt; &gt;())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawSquareOnGraph</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>ae07a29a4a4c2d8fae60e81cf9362d40c</anchor>
      <arglist>(cv::Mat &amp;image, const Graph &amp;graph, size_t node, cv::Scalar color=cv::Scalar(0, 0, 255), uint32_t orig_x=0, uint32_t orig_y=0, int size=30, int thickness=2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getAdjacentNodes</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>a5588f6dae45ef22ac490e5a415262843</anchor>
      <arglist>(size_t v, const Graph &amp;graph, std::vector&lt; size_t &gt; &amp;adjacent_vertices)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getClosestEdgeOnGraphGivenId</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>ac0249036f816c6240f26284d86c00bd7</anchor>
      <arglist>(const Point2f &amp;point, const Graph &amp;graph, size_t one_graph_id)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getClosestIdOnGraph</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>aeabcd7d7f9f71d91d24d28c94dfe6d9b</anchor>
      <arglist>(const Point2f &amp;point, const Graph &amp;graph, double threshold=0.0)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getClosestIdOnGraphFromEdge</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>a6a3447af4100dde88a49941790f2d7ed</anchor>
      <arglist>(const Point2f &amp;point, const Graph &amp;graph, size_t prev_graph_id)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getEuclideanDistance</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>ac0c404a725bf65e2778b52107ee21d8f</anchor>
      <arglist>(size_t u, size_t v, const Graph &amp;graph)</arglist>
    </member>
    <member kind="function">
      <type>Point2f</type>
      <name>getLocationFromGraphId</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>ad4bdf0c408d96c61d12b4d66a0e48018</anchor>
      <arglist>(int idx, const Graph &amp;graph)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMagnitude</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>a5da84f0b11c326c1ef0130f405a8156a</anchor>
      <arglist>(Point2f v)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getNodeAngle</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>a9cb22a89863adfade21e6838662b0489</anchor>
      <arglist>(size_t u, size_t v, const Graph &amp;graph)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getShortestPathDistance</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>a72ff9061788250abb02433f9e4443962</anchor>
      <arglist>(size_t start_idx, size_t goal_idx, const Graph &amp;graph)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getShortestPathWithDistance</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>ac6e809fdf4dccd9f0a231e9dd5f698bb</anchor>
      <arglist>(size_t start_idx, size_t goal_idx, std::vector&lt; size_t &gt; &amp;path_from_goal, const Graph &amp;graph)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getVisibleNodes</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>ad8071b16038b3394b8e09986ce15418e</anchor>
      <arglist>(size_t v, const Graph &amp;graph, const nav_msgs::OccupancyGrid &amp;grid, std::vector&lt; size_t &gt; &amp;visible_vertices, float visibility_range=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inflateMap</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>a3c0668b9bb3b1de6854c851618c7aee1</anchor>
      <arglist>(double threshold, const nav_msgs::OccupancyGrid &amp;map, nav_msgs::OccupancyGrid &amp;inflated_map)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVisible</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>aee8381d7445c72da6bf1158d910d33c3</anchor>
      <arglist>(size_t u, size_t v, const Graph &amp;graph, const nav_msgs::OccupancyGrid &amp;map)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>locationsInDirectLineOfSight</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>aa59599f3a86779484ad3dc1d22f7180c</anchor>
      <arglist>(const Point2f &amp;pt1, const Point2f &amp;pt2, const nav_msgs::OccupancyGrid map)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>minimumDistanceToLineSegment</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>a02b208555ea46dff58766c1235eed5a2</anchor>
      <arglist>(Point2f v, Point2f w, Point2f p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readGraphFromFile</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>af59462ab81155a51dd3c4302be3fc551</anchor>
      <arglist>(const std::string &amp;filename, const nav_msgs::MapMetaData &amp;info, Graph &amp;graph)</arglist>
    </member>
    <member kind="function">
      <type>Point2f</type>
      <name>toGrid</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>a52988a548e19895616f6498d0c44e280</anchor>
      <arglist>(const Point2f &amp;pt, const nav_msgs::MapMetaData &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>Point2f</type>
      <name>toMap</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>a838e08dd05e77ad528073448411af082</anchor>
      <arglist>(const Point2f &amp;pt, const nav_msgs::MapMetaData &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeGraphToFile</name>
      <anchorfile>namespacebwi__mapper.html</anchorfile>
      <anchor>a53be63dda017fea02833872a67518e4b</anchor>
      <arglist>(const std::string &amp;filename, const Graph &amp;graph, const nav_msgs::MapMetaData &amp;info)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bwi_mapper::CircleProvider</name>
    <filename>classbwi__mapper_1_1CircleProvider.html</filename>
    <member kind="function">
      <type>void</type>
      <name>getCircle</name>
      <anchorfile>classbwi__mapper_1_1CircleProvider.html</anchorfile>
      <anchor>a58dbab619737c3190f0e398b228bf6d6</anchor>
      <arglist>(int radius, std::vector&lt; bool &gt; &amp;points, bool connect4=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printCircle</name>
      <anchorfile>classbwi__mapper_1_1CircleProvider.html</anchorfile>
      <anchor>ad3c73d0a01b48713c9b9c2f59b5be918</anchor>
      <arglist>(const std::vector&lt; bool &gt; &amp;points, int radius)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CircleProvider &amp;</type>
      <name>getInstance</name>
      <anchorfile>classbwi__mapper_1_1CircleProvider.html</anchorfile>
      <anchor>a54b07965a4eb9fbcd2370dd1d4d9fba2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CircleProvider</name>
      <anchorfile>classbwi__mapper_1_1CircleProvider.html</anchorfile>
      <anchor>a9c2961eb42990a0e6abd4e26ed4c436e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CircleProvider</name>
      <anchorfile>classbwi__mapper_1_1CircleProvider.html</anchorfile>
      <anchor>ab3aad3b84b5d60b5c4524f3a573a96d1</anchor>
      <arglist>(CircleProvider const &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classbwi__mapper_1_1CircleProvider.html</anchorfile>
      <anchor>a4b9506abf498bba23d485d707f77a60f</anchor>
      <arglist>(CircleProvider const &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>plot4Points</name>
      <anchorfile>classbwi__mapper_1_1CircleProvider.html</anchorfile>
      <anchor>a29c4a6aa47c0e82b842f8552082374d2</anchor>
      <arglist>(int x, int y, std::vector&lt; bool &gt; &amp;points, int radius)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>plot8Points</name>
      <anchorfile>classbwi__mapper_1_1CircleProvider.html</anchorfile>
      <anchor>a9757ca2eb285044ead88d7b1bb67d086</anchor>
      <arglist>(int x, int y, std::vector&lt; bool &gt; &amp;points, int radius)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bwi_mapper::ConnectedComponents</name>
    <filename>classbwi__mapper_1_1ConnectedComponents.html</filename>
    <member kind="function">
      <type></type>
      <name>ConnectedComponents</name>
      <anchorfile>classbwi__mapper_1_1ConnectedComponents.html</anchorfile>
      <anchor>a17de2fbec039a75deb6a86340a457a8a</anchor>
      <arglist>(const cv::Mat &amp;image, std::vector&lt; int32_t &gt; &amp;component_map)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getNumberComponents</name>
      <anchorfile>classbwi__mapper_1_1ConnectedComponents.html</anchorfile>
      <anchor>ac3888303d513a82599af1b5c9902f69b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>number_components_</name>
      <anchorfile>classbwi__mapper_1_1ConnectedComponents.html</anchorfile>
      <anchor>aade5cff51de302e24f6264da4b46c6ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bwi_mapper::DirectedDFS</name>
    <filename>classbwi__mapper_1_1DirectedDFS.html</filename>
    <member kind="function">
      <type></type>
      <name>DirectedDFS</name>
      <anchorfile>classbwi__mapper_1_1DirectedDFS.html</anchorfile>
      <anchor>a5856a8670766586d2f44710efd5aae91</anchor>
      <arglist>(const nav_msgs::OccupancyGrid &amp;map)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>searchForPath</name>
      <anchorfile>classbwi__mapper_1_1DirectedDFS.html</anchorfile>
      <anchor>ad86c94c6bb4c4043ad05faf79cc6ba1f</anchor>
      <arglist>(const Point2d &amp;start, const Point2d &amp;goal, uint32_t depth, bool in_obstacle_space=true)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getOrderedNeighbours</name>
      <anchorfile>classbwi__mapper_1_1DirectedDFS.html</anchorfile>
      <anchor>a6ddf44fb61477ffc08a4f2d3ccabc8a0</anchor>
      <arglist>(const Point2d &amp;from, const Point2d &amp;goal, const std::vector&lt; bool &gt; &amp;visited, std::vector&lt; Point2d &gt; &amp;neighbours, bool in_obstacle_space=true)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>searchForPath</name>
      <anchorfile>classbwi__mapper_1_1DirectedDFS.html</anchorfile>
      <anchor>ad98ca58ff7a893bd90e70d98ebb631bc</anchor>
      <arglist>(const Point2d &amp;start, const Point2d &amp;goal, uint32_t depth, std::vector&lt; bool &gt; &amp;visited, bool in_obstacle_space=true)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const nav_msgs::OccupancyGrid &amp;</type>
      <name>map_</name>
      <anchorfile>classbwi__mapper_1_1DirectedDFS.html</anchorfile>
      <anchor>abaa92db8020fe1620d92637540494b2a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>bwi_mapper::Edge</name>
    <filename>structbwi__mapper_1_1Edge.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>weight</name>
      <anchorfile>structbwi__mapper_1_1Edge.html</anchorfile>
      <anchor>a16b0c18778e994e34a77d978ab627ab0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bwi_mapper::MapLoader</name>
    <filename>classbwi__mapper_1_1MapLoader.html</filename>
    <member kind="function">
      <type>void</type>
      <name>drawMap</name>
      <anchorfile>classbwi__mapper_1_1MapLoader.html</anchorfile>
      <anchor>a2ba0120e68bc8139afb46455421ddde2</anchor>
      <arglist>(cv::Mat &amp;image, uint32_t orig_x=0, uint32_t orig_y=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawMap</name>
      <anchorfile>classbwi__mapper_1_1MapLoader.html</anchorfile>
      <anchor>aa302c81b0d1ce533ff62c7549a6c9588</anchor>
      <arglist>(cv::Mat &amp;image, const nav_msgs::OccupancyGrid &amp;map, uint32_t orig_x=0, uint32_t orig_y=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMap</name>
      <anchorfile>classbwi__mapper_1_1MapLoader.html</anchorfile>
      <anchor>aa96e562c9839539fbf303a0abee2ed9c</anchor>
      <arglist>(nav_msgs::OccupancyGrid &amp;map) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMapInfo</name>
      <anchorfile>classbwi__mapper_1_1MapLoader.html</anchorfile>
      <anchor>adf13b8dee7e6bac237ee665f96f54ffb</anchor>
      <arglist>(nav_msgs::MapMetaData &amp;info) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapLoader</name>
      <anchorfile>classbwi__mapper_1_1MapLoader.html</anchorfile>
      <anchor>a1ebade1bb9a7de1cdcc64321931ee923</anchor>
      <arglist>(const std::string &amp;fname)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>nav_msgs::GetMap::Response</type>
      <name>map_resp_</name>
      <anchorfile>classbwi__mapper_1_1MapLoader.html</anchorfile>
      <anchor>af4f6ba32adf28304c1c4069228f0b7de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bwi_mapper::PathFinder</name>
    <filename>classbwi__mapper_1_1PathFinder.html</filename>
    <member kind="function">
      <type>int</type>
      <name>getManhattanDistance</name>
      <anchorfile>classbwi__mapper_1_1PathFinder.html</anchorfile>
      <anchor>aba4f193cebe69b3797ea6caa2c0fe1f7</anchor>
      <arglist>(const Point2d &amp;pt)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pathExists</name>
      <anchorfile>classbwi__mapper_1_1PathFinder.html</anchorfile>
      <anchor>a4303c30b9a32e61b0287d93dc7a415ae</anchor>
      <arglist>(const Point2d &amp;pt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PathFinder</name>
      <anchorfile>classbwi__mapper_1_1PathFinder.html</anchorfile>
      <anchor>a3d23741f364fe54729bb6d579fcbb8d2</anchor>
      <arglist>(const nav_msgs::OccupancyGrid &amp;map, const Point2d &amp;start_pt)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>search_space_</name>
      <anchorfile>classbwi__mapper_1_1PathFinder.html</anchorfile>
      <anchor>a66977c8bf388a3966b50f73344254b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width_</name>
      <anchorfile>classbwi__mapper_1_1PathFinder.html</anchorfile>
      <anchor>a45ddb68ce0870cf19fbf47b6ddff2549</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NOT_CONNECTED</name>
      <anchorfile>classbwi__mapper_1_1PathFinder.html</anchorfile>
      <anchor>aea979eab7735a162fd0d1bc6d3e39a9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>OBSTACLE</name>
      <anchorfile>classbwi__mapper_1_1PathFinder.html</anchorfile>
      <anchor>ad6e530258dd1da0c1706f6d63054addd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bwi_mapper::Point2d</name>
    <filename>classbwi__mapper_1_1Point2d.html</filename>
    <member kind="function">
      <type></type>
      <name>Point2d</name>
      <anchorfile>classbwi__mapper_1_1Point2d.html</anchorfile>
      <anchor>adf2a1816dd4d9ee06692a0cb702c94be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point2d</name>
      <anchorfile>classbwi__mapper_1_1Point2d.html</anchorfile>
      <anchor>a7e68c2cdaf6f6cfb59dd3b3828074b65</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point2d</name>
      <anchorfile>classbwi__mapper_1_1Point2d.html</anchorfile>
      <anchor>ab819e48c0f44a53922379c3848592f07</anchor>
      <arglist>(const Point2d &amp;pt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point2d</name>
      <anchorfile>classbwi__mapper_1_1Point2d.html</anchorfile>
      <anchor>af31ea27c3a1cd70d0adc1e7cf0e1aeb1</anchor>
      <arglist>(const cv::Point &amp;pt)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>distance_from_ref</name>
      <anchorfile>classbwi__mapper_1_1Point2d.html</anchorfile>
      <anchor>a2594c79fad5940aaaf2962057210ca59</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bwi_mapper::Point2dDistanceComp</name>
    <filename>structbwi__mapper_1_1Point2dDistanceComp.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structbwi__mapper_1_1Point2dDistanceComp.html</anchorfile>
      <anchor>aa78214de0ed0f7870b6a3e376fd2a5d4</anchor>
      <arglist>(Point2d i, Point2d j)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bwi_mapper::TopologicalMapper</name>
    <filename>classbwi__mapper_1_1TopologicalMapper.html</filename>
    <base>bwi_mapper::VoronoiApproximator</base>
    <member kind="function">
      <type>void</type>
      <name>computeTopologicalGraph</name>
      <anchorfile>classbwi__mapper_1_1TopologicalMapper.html</anchorfile>
      <anchor>a90f049f54a92fdf5a5e501f4648650d7</anchor>
      <arglist>(double threshold, double critical_epsilon, double merge_threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawConnectedComponents</name>
      <anchorfile>classbwi__mapper_1_1TopologicalMapper.html</anchorfile>
      <anchor>af836cf9b80ca08416b2404aec1ff9a5c</anchor>
      <arglist>(cv::Mat &amp;image, uint32_t orig_x=0, uint32_t orig_y=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawCriticalPoints</name>
      <anchorfile>classbwi__mapper_1_1TopologicalMapper.html</anchorfile>
      <anchor>a6e7bd583dbecbe054102b27db7472427</anchor>
      <arglist>(cv::Mat &amp;image, uint32_t orig_x=0, uint32_t orig_y=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawOutput</name>
      <anchorfile>classbwi__mapper_1_1TopologicalMapper.html</anchorfile>
      <anchor>a46b907c0fe964c3f7d164351e9d0555d</anchor>
      <arglist>(cv::Mat &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawPointGraph</name>
      <anchorfile>classbwi__mapper_1_1TopologicalMapper.html</anchorfile>
      <anchor>a0ade743a03f0c83a4519d4ab42b128d7</anchor>
      <arglist>(cv::Mat &amp;image, uint32_t orig_x=0, uint32_t orig_y=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawRegionGraph</name>
      <anchorfile>classbwi__mapper_1_1TopologicalMapper.html</anchorfile>
      <anchor>a81a812db54f6cd65aee6e80fc8ab50c5</anchor>
      <arglist>(cv::Mat &amp;image, uint32_t orig_x=0, uint32_t orig_y=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printCriticalPoints</name>
      <anchorfile>classbwi__mapper_1_1TopologicalMapper.html</anchorfile>
      <anchor>a6e276adf7b4c10fae84b9257b6f6263d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveOutput</name>
      <anchorfile>classbwi__mapper_1_1TopologicalMapper.html</anchorfile>
      <anchor>a3a10e69870d1b8011481a8ac0e998ec6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TopologicalMapper</name>
      <anchorfile>classbwi__mapper_1_1TopologicalMapper.html</anchorfile>
      <anchor>aa5df302dfd4046b6c125e6d4f4106b3c</anchor>
      <arglist>(const std::string &amp;fname)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePointGraphToFile</name>
      <anchorfile>classbwi__mapper_1_1TopologicalMapper.html</anchorfile>
      <anchor>ac45a579176df975fd6963014adbb52fa</anchor>
      <arglist>(std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeRegionGraphToFile</name>
      <anchorfile>classbwi__mapper_1_1TopologicalMapper.html</anchorfile>
      <anchor>a2a10e0f7608e652ebdf95fbe6bc48d44</anchor>
      <arglist>(std::string &amp;filename)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeCriticalRegions</name>
      <anchorfile>classbwi__mapper_1_1TopologicalMapper.html</anchorfile>
      <anchor>a9dd6ecbcf69a75152fc34d94b09061b2</anchor>
      <arglist>(double critical_epsilon)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeGraph</name>
      <anchorfile>classbwi__mapper_1_1TopologicalMapper.html</anchorfile>
      <anchor>a153b4bdeef9f5134bcacc808dd700b7b</anchor>
      <arglist>(double merge_threshold)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drawCriticalLines</name>
      <anchorfile>classbwi__mapper_1_1TopologicalMapper.html</anchorfile>
      <anchor>ad68a330b36e8f182309fc44c462336d3</anchor>
      <arglist>(cv::Mat &amp;image, uint32_t orig_x=0, uint32_t orig_y=0, bool draw_idx=false, bool visualization_image=false)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; cv::Vec3b &gt;</type>
      <name>component_colors_</name>
      <anchorfile>classbwi__mapper_1_1TopologicalMapper.html</anchorfile>
      <anchor>a88dbb8d188e645d31707a14e9c1c083d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cv::Mat</type>
      <name>component_image_</name>
      <anchorfile>classbwi__mapper_1_1TopologicalMapper.html</anchorfile>
      <anchor>a75531347a0fc0671e0831392cac8e514</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int32_t &gt;</type>
      <name>component_map_</name>
      <anchorfile>classbwi__mapper_1_1TopologicalMapper.html</anchorfile>
      <anchor>a02db32f71d9b2ac9df9a29b59b1f68b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; VoronoiPoint &gt;</type>
      <name>critical_points_</name>
      <anchorfile>classbwi__mapper_1_1TopologicalMapper.html</anchorfile>
      <anchor>abcfef653bd63eae0bf8d1d5406270c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>num_components_</name>
      <anchorfile>classbwi__mapper_1_1TopologicalMapper.html</anchorfile>
      <anchor>a29ee7a82086d08498d3b47e0f60d0737</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Graph</type>
      <name>pass_1_graph_</name>
      <anchorfile>classbwi__mapper_1_1TopologicalMapper.html</anchorfile>
      <anchor>a8da6292b577b2151a2ccedd7e95a1c93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Graph</type>
      <name>pass_2_graph_</name>
      <anchorfile>classbwi__mapper_1_1TopologicalMapper.html</anchorfile>
      <anchor>accaaf890591a748ced985d95828b22b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Graph</type>
      <name>pass_3_graph_</name>
      <anchorfile>classbwi__mapper_1_1TopologicalMapper.html</anchorfile>
      <anchor>ab22e59e71726899b04b1c021f04a8b37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Graph</type>
      <name>pass_4_graph_</name>
      <anchorfile>classbwi__mapper_1_1TopologicalMapper.html</anchorfile>
      <anchor>aabbd7cbe106feb9a62cbad5b560a920a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Graph</type>
      <name>point_graph_</name>
      <anchorfile>classbwi__mapper_1_1TopologicalMapper.html</anchorfile>
      <anchor>a85bd381554cc6351ec9ed607c60c713b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Graph</type>
      <name>region_graph_</name>
      <anchorfile>classbwi__mapper_1_1TopologicalMapper.html</anchorfile>
      <anchor>aa27195767bc120f9b6ba6d20fdb27c0a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>bwi_mapper::Vertex</name>
    <filename>structbwi__mapper_1_1Vertex.html</filename>
    <member kind="variable">
      <type>Point2f</type>
      <name>location</name>
      <anchorfile>structbwi__mapper_1_1Vertex.html</anchorfile>
      <anchor>af9af49c74c53227302b4ac2abdad2627</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pixels</name>
      <anchorfile>structbwi__mapper_1_1Vertex.html</anchorfile>
      <anchor>a87b5251d1eedea00a9925762ebf8aa31</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bwi_mapper::VoronoiApproximator</name>
    <filename>classbwi__mapper_1_1VoronoiApproximator.html</filename>
    <base>bwi_mapper::MapLoader</base>
    <member kind="function">
      <type>void</type>
      <name>drawOutput</name>
      <anchorfile>classbwi__mapper_1_1VoronoiApproximator.html</anchorfile>
      <anchor>a62e8741c9aeea4f86e5acf83f94d966c</anchor>
      <arglist>(cv::Mat &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawVoronoiPoints</name>
      <anchorfile>classbwi__mapper_1_1VoronoiApproximator.html</anchorfile>
      <anchor>a9f2d82105c2aeb0b13416628c1b1338e</anchor>
      <arglist>(cv::Mat &amp;image, uint32_t orig_x=0, uint32_t orig_y=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>findVoronoiPoints</name>
      <anchorfile>classbwi__mapper_1_1VoronoiApproximator.html</anchorfile>
      <anchor>adbf5d21c7da57fcacf923efeea0c0059</anchor>
      <arglist>(double threshold, bool use_naive=false, int sub_pixel_sampling=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printVoronoiPoints</name>
      <anchorfile>classbwi__mapper_1_1VoronoiApproximator.html</anchorfile>
      <anchor>a96a5996a12c16228957ed8f6cb596c5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VoronoiApproximator</name>
      <anchorfile>classbwi__mapper_1_1VoronoiApproximator.html</anchorfile>
      <anchor>a9f880e2186fb07786d371c05127922b8</anchor>
      <arglist>(const std::string &amp;fname)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>nav_msgs::OccupancyGrid</type>
      <name>inflated_map_</name>
      <anchorfile>classbwi__mapper_1_1VoronoiApproximator.html</anchorfile>
      <anchor>abe0623ff6936d4799db62a08469b021a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>initialized_</name>
      <anchorfile>classbwi__mapper_1_1VoronoiApproximator.html</anchorfile>
      <anchor>af7f5f57387148d535cfc78c76334c536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; VoronoiPoint &gt;</type>
      <name>voronoi_points_</name>
      <anchorfile>classbwi__mapper_1_1VoronoiApproximator.html</anchorfile>
      <anchor>a4bf11d55f751ae7fe2dd39c6337cf759</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bwi_mapper::VoronoiPoint</name>
    <filename>classbwi__mapper_1_1VoronoiPoint.html</filename>
    <base>bwi_mapper::Point2d</base>
    <member kind="function">
      <type>void</type>
      <name>addBasisCandidate</name>
      <anchorfile>classbwi__mapper_1_1VoronoiPoint.html</anchorfile>
      <anchor>a718caa20d09267e0dbcb331c5e663de1</anchor>
      <arglist>(const Point2d &amp;candidate, uint32_t threshold, const nav_msgs::OccupancyGrid &amp;map, bool use_naive)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VoronoiPoint</name>
      <anchorfile>classbwi__mapper_1_1VoronoiPoint.html</anchorfile>
      <anchor>ad8983fc646a3e49d5eb5956556842670</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VoronoiPoint</name>
      <anchorfile>classbwi__mapper_1_1VoronoiPoint.html</anchorfile>
      <anchor>acb64167e77a05326a668542258948178</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VoronoiPoint</name>
      <anchorfile>classbwi__mapper_1_1VoronoiPoint.html</anchorfile>
      <anchor>a71ea8f90946e19a2649ce7889f80deea</anchor>
      <arglist>(const Point2d &amp;pt)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>average_clearance</name>
      <anchorfile>classbwi__mapper_1_1VoronoiPoint.html</anchorfile>
      <anchor>adfad589e281d77cdda362b97e1616d0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>basis_distance</name>
      <anchorfile>classbwi__mapper_1_1VoronoiPoint.html</anchorfile>
      <anchor>ad7722ada252a08a8f1a68caa1ca870f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Point2d &gt;</type>
      <name>basis_points</name>
      <anchorfile>classbwi__mapper_1_1VoronoiPoint.html</anchorfile>
      <anchor>a58bff401a939530423e5431937c0eb76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>critical_clearance_diff</name>
      <anchorfile>classbwi__mapper_1_1VoronoiPoint.html</anchorfile>
      <anchor>ad93824df210365907548dd1be26c5fc7</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
