<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>easy_costmap.cpp</name>
    <path>/tmp/ws/src/robot_navigation/global_planner_tests/src/</path>
    <filename>easy__costmap_8cpp.html</filename>
    <includes id="easy__costmap_8h" name="easy_costmap.h" local="no" imported="no">global_planner_tests/easy_costmap.h</includes>
    <includes id="util_8h" name="util.h" local="no" imported="no">global_planner_tests/util.h</includes>
    <namespace>global_planner_tests</namespace>
  </compound>
  <compound kind="file">
    <name>easy_costmap.h</name>
    <path>/tmp/ws/src/robot_navigation/global_planner_tests/include/global_planner_tests/</path>
    <filename>easy__costmap_8h.html</filename>
    <class kind="class">global_planner_tests::EasyCostmap</class>
    <namespace>global_planner_tests</namespace>
  </compound>
  <compound kind="file">
    <name>global_planner_tests.cpp</name>
    <path>/tmp/ws/src/robot_navigation/global_planner_tests/src/</path>
    <filename>global__planner__tests_8cpp.html</filename>
    <includes id="global__planner__tests_8h" name="global_planner_tests.h" local="no" imported="no">global_planner_tests/global_planner_tests.h</includes>
    <namespace>global_planner_tests</namespace>
    <member kind="function">
      <type>bool</type>
      <name>checkOccupiedPathCoverage</name>
      <anchorfile>namespaceglobal__planner__tests.html</anchorfile>
      <anchor>a94f9aacee695bc5e605bd1d12315d415</anchor>
      <arglist>(nav_core2::GlobalPlanner &amp;planner, const PoseList &amp;start_cells, const PoseList &amp;goal_cells, const std::string &amp;test_name, bool check_exception_type=true, bool verbose=false, bool quit_early=true, bool invalid_starts=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkOutOfBoundsPathCoverage</name>
      <anchorfile>namespaceglobal__planner__tests.html</anchorfile>
      <anchor>a0bbf491ff2b62b777d51194082fc395b</anchor>
      <arglist>(nav_core2::GlobalPlanner &amp;planner, const PoseList &amp;start_cells, const PoseList &amp;goal_cells, const std::string &amp;test_name, bool check_exception_type=true, bool verbose=false, bool quit_early=true, bool invalid_starts=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkValidPathCoverage</name>
      <anchorfile>namespaceglobal__planner__tests.html</anchorfile>
      <anchor>a46defe3fd8cedf19dcd588bb724b572f</anchor>
      <arglist>(nav_core2::GlobalPlanner &amp;planner, const PoseList &amp;free_cells, bool verbose=false, bool quit_early=true)</arglist>
    </member>
    <member kind="function">
      <type>PoseList</type>
      <name>createPosesOutsideCostmap</name>
      <anchorfile>namespaceglobal__planner__tests.html</anchorfile>
      <anchor>a2fe31761b78c07e4a64d06775b935f3c</anchor>
      <arglist>(const nav_core2::Costmap &amp;costmap)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>groupCells</name>
      <anchorfile>namespaceglobal__planner__tests.html</anchorfile>
      <anchor>ac4e69002b0cdf37b2bec6bf3ce6b092f</anchor>
      <arglist>(const nav_core2::Costmap &amp;costmap, PoseList &amp;free_cells, PoseList &amp;occupied_cells, bool include_edges=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasCompleteCoverage</name>
      <anchorfile>namespaceglobal__planner__tests.html</anchorfile>
      <anchor>aab11eb377c0e36de61b9ab7be3cc79b2</anchor>
      <arglist>(nav_core2::GlobalPlanner &amp;planner, const nav_core2::Costmap &amp;costmap, int max_failure_cases=10, bool check_exception_type=true, bool verbose=false, bool quit_early=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasNoPaths</name>
      <anchorfile>namespaceglobal__planner__tests.html</anchorfile>
      <anchor>aa3f2ef591be000c66990394893501157</anchor>
      <arglist>(nav_core2::GlobalPlanner &amp;planner, const nav_core2::Costmap &amp;costmap, bool check_exception_type=true, bool verbose=false, bool quit_early=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>planExists</name>
      <anchorfile>namespaceglobal__planner__tests.html</anchorfile>
      <anchor>a7a6ddc8e55812cde2e4a2cde7b3ac1e9</anchor>
      <arglist>(nav_core2::GlobalPlanner &amp;planner, nav_2d_msgs::Pose2DStamped start, nav_2d_msgs::Pose2DStamped goal)</arglist>
    </member>
    <member kind="function">
      <type>PoseList</type>
      <name>subsetPoseList</name>
      <anchorfile>namespaceglobal__planner__tests.html</anchorfile>
      <anchor>a01b094f016c9615c092e179e20f52175</anchor>
      <arglist>(const PoseList &amp;cells, unsigned int num_cells)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>global_planner_tests.h</name>
    <path>/tmp/ws/src/robot_navigation/global_planner_tests/include/global_planner_tests/</path>
    <filename>global__planner__tests_8h.html</filename>
    <namespace>global_planner_tests</namespace>
    <member kind="typedef">
      <type>std::vector&lt; nav_2d_msgs::Pose2DStamped &gt;</type>
      <name>PoseList</name>
      <anchorfile>namespaceglobal__planner__tests.html</anchorfile>
      <anchor>af4885298100bc2dd2afb8a1bfdedd3a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkOccupiedPathCoverage</name>
      <anchorfile>namespaceglobal__planner__tests.html</anchorfile>
      <anchor>a94f9aacee695bc5e605bd1d12315d415</anchor>
      <arglist>(nav_core2::GlobalPlanner &amp;planner, const PoseList &amp;start_cells, const PoseList &amp;goal_cells, const std::string &amp;test_name, bool check_exception_type=true, bool verbose=false, bool quit_early=true, bool invalid_starts=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkOutOfBoundsPathCoverage</name>
      <anchorfile>namespaceglobal__planner__tests.html</anchorfile>
      <anchor>a0bbf491ff2b62b777d51194082fc395b</anchor>
      <arglist>(nav_core2::GlobalPlanner &amp;planner, const PoseList &amp;start_cells, const PoseList &amp;goal_cells, const std::string &amp;test_name, bool check_exception_type=true, bool verbose=false, bool quit_early=true, bool invalid_starts=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkValidPathCoverage</name>
      <anchorfile>namespaceglobal__planner__tests.html</anchorfile>
      <anchor>a46defe3fd8cedf19dcd588bb724b572f</anchor>
      <arglist>(nav_core2::GlobalPlanner &amp;planner, const PoseList &amp;free_cells, bool verbose=false, bool quit_early=true)</arglist>
    </member>
    <member kind="function">
      <type>PoseList</type>
      <name>createPosesOutsideCostmap</name>
      <anchorfile>namespaceglobal__planner__tests.html</anchorfile>
      <anchor>a2fe31761b78c07e4a64d06775b935f3c</anchor>
      <arglist>(const nav_core2::Costmap &amp;costmap)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>groupCells</name>
      <anchorfile>namespaceglobal__planner__tests.html</anchorfile>
      <anchor>ac4e69002b0cdf37b2bec6bf3ce6b092f</anchor>
      <arglist>(const nav_core2::Costmap &amp;costmap, PoseList &amp;free_cells, PoseList &amp;occupied_cells, bool include_edges=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasCompleteCoverage</name>
      <anchorfile>namespaceglobal__planner__tests.html</anchorfile>
      <anchor>aab11eb377c0e36de61b9ab7be3cc79b2</anchor>
      <arglist>(nav_core2::GlobalPlanner &amp;planner, const nav_core2::Costmap &amp;costmap, int max_failure_cases=10, bool check_exception_type=true, bool verbose=false, bool quit_early=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasNoPaths</name>
      <anchorfile>namespaceglobal__planner__tests.html</anchorfile>
      <anchor>aa3f2ef591be000c66990394893501157</anchor>
      <arglist>(nav_core2::GlobalPlanner &amp;planner, const nav_core2::Costmap &amp;costmap, bool check_exception_type=true, bool verbose=false, bool quit_early=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>planExists</name>
      <anchorfile>namespaceglobal__planner__tests.html</anchorfile>
      <anchor>a7a6ddc8e55812cde2e4a2cde7b3ac1e9</anchor>
      <arglist>(nav_core2::GlobalPlanner &amp;planner, nav_2d_msgs::Pose2DStamped start, nav_2d_msgs::Pose2DStamped goal)</arglist>
    </member>
    <member kind="function">
      <type>PoseList</type>
      <name>subsetPoseList</name>
      <anchorfile>namespaceglobal__planner__tests.html</anchorfile>
      <anchor>a01b094f016c9615c092e179e20f52175</anchor>
      <arglist>(const PoseList &amp;cells, unsigned int num_cells)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gpt_node.cpp</name>
    <path>/tmp/ws/src/robot_navigation/global_planner_tests/src/</path>
    <filename>gpt__node_8cpp.html</filename>
    <includes id="global__planner__tests_8h" name="global_planner_tests.h" local="no" imported="no">global_planner_tests/global_planner_tests.h</includes>
    <includes id="easy__costmap_8h" name="easy_costmap.h" local="no" imported="no">global_planner_tests/easy_costmap.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>gpt__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>heatmap_node.cpp</name>
    <path>/tmp/ws/src/robot_navigation/global_planner_tests/src/</path>
    <filename>heatmap__node_8cpp.html</filename>
    <includes id="global__planner__tests_8h" name="global_planner_tests.h" local="no" imported="no">global_planner_tests/global_planner_tests.h</includes>
    <includes id="easy__costmap_8h" name="easy_costmap.h" local="no" imported="no">global_planner_tests/easy_costmap.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>heatmap__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>many_map_node.cpp</name>
    <path>/tmp/ws/src/robot_navigation/global_planner_tests/src/</path>
    <filename>many__map__node_8cpp.html</filename>
    <includes id="many__map__test__suite_8h" name="many_map_test_suite.h" local="no" imported="no">global_planner_tests/many_map_test_suite.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>many__map__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>many_map_test_suite.cpp</name>
    <path>/tmp/ws/src/robot_navigation/global_planner_tests/src/</path>
    <filename>many__map__test__suite_8cpp.html</filename>
    <includes id="many__map__test__suite_8h" name="many_map_test_suite.h" local="no" imported="no">global_planner_tests/many_map_test_suite.h</includes>
    <includes id="global__planner__tests_8h" name="global_planner_tests.h" local="no" imported="no">global_planner_tests/global_planner_tests.h</includes>
    <includes id="easy__costmap_8h" name="easy_costmap.h" local="no" imported="no">global_planner_tests/easy_costmap.h</includes>
    <includes id="util_8h" name="util.h" local="no" imported="no">global_planner_tests/util.h</includes>
    <namespace>global_planner_tests</namespace>
    <member kind="function">
      <type>bool</type>
      <name>many_map_test_suite</name>
      <anchorfile>namespaceglobal__planner__tests.html</anchorfile>
      <anchor>a0d81673f429f6e31364ad2519cdc174a</anchor>
      <arglist>(nav_core2::GlobalPlanner &amp;planner, TFListenerPtr tf, const std::string &amp;planner_name, const std::string &amp;maps_list_filename=&quot;package://global_planner_tests/config/standard_tests.yaml&quot;, bool check_exception_type=true, bool verbose=false, bool quit_early=true)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>many_map_test_suite.h</name>
    <path>/tmp/ws/src/robot_navigation/global_planner_tests/include/global_planner_tests/</path>
    <filename>many__map__test__suite_8h.html</filename>
    <namespace>global_planner_tests</namespace>
    <member kind="function">
      <type>bool</type>
      <name>many_map_test_suite</name>
      <anchorfile>namespaceglobal__planner__tests.html</anchorfile>
      <anchor>a0d81673f429f6e31364ad2519cdc174a</anchor>
      <arglist>(nav_core2::GlobalPlanner &amp;planner, TFListenerPtr tf, const std::string &amp;planner_name, const std::string &amp;maps_list_filename=&quot;package://global_planner_tests/config/standard_tests.yaml&quot;, bool check_exception_type=true, bool verbose=false, bool quit_early=true)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util.cpp</name>
    <path>/tmp/ws/src/robot_navigation/global_planner_tests/src/</path>
    <filename>util_8cpp.html</filename>
    <includes id="util_8h" name="util.h" local="no" imported="no">global_planner_tests/util.h</includes>
    <namespace>global_planner_tests</namespace>
    <member kind="function">
      <type>std::string</type>
      <name>resolve_filename</name>
      <anchorfile>namespaceglobal__planner__tests.html</anchorfile>
      <anchor>ab5cbe8ba762d29a5cf582ec10c15df44</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util.h</name>
    <path>/tmp/ws/src/robot_navigation/global_planner_tests/include/global_planner_tests/</path>
    <filename>util_8h.html</filename>
    <namespace>global_planner_tests</namespace>
    <member kind="function">
      <type>std::string</type>
      <name>resolve_filename</name>
      <anchorfile>namespaceglobal__planner__tests.html</anchorfile>
      <anchor>ab5cbe8ba762d29a5cf582ec10c15df44</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>global_planner_tests::EasyCostmap</name>
    <filename>classglobal__planner__tests_1_1EasyCostmap.html</filename>
    <base>nav_core2::BasicCostmap</base>
    <member kind="function">
      <type></type>
      <name>EasyCostmap</name>
      <anchorfile>classglobal__planner__tests_1_1EasyCostmap.html</anchorfile>
      <anchor>a0b6696f9c29df0cba182b03b8446a123</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EasyCostmap</name>
      <anchorfile>classglobal__planner__tests_1_1EasyCostmap.html</anchorfile>
      <anchor>ac900bfa3cfd0a7f7d1a41c4a30ed4d43</anchor>
      <arglist>(const std::string &amp;filename, const double resolution=0.1, const bool origin_at_center=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadMapFromFile</name>
      <anchorfile>classglobal__planner__tests_1_1EasyCostmap.html</anchorfile>
      <anchor>a2ce27fd866494cd1b494efe913c04e2d</anchor>
      <arglist>(const std::string &amp;filename, const double resolution=0.1, const bool origin_at_center=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classglobal__planner__tests_1_1EasyCostmap.html</anchorfile>
      <anchor>a645e656234044ef3c3228718413eeffb</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>nav_msgs::OccupancyGrid</type>
      <name>original_grid_</name>
      <anchorfile>classglobal__planner__tests_1_1EasyCostmap.html</anchorfile>
      <anchor>a1d856965475e5a78e419c77ccec8dde1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>global_planner_tests</name>
    <filename>namespaceglobal__planner__tests.html</filename>
    <class kind="class">global_planner_tests::EasyCostmap</class>
    <member kind="typedef">
      <type>std::vector&lt; nav_2d_msgs::Pose2DStamped &gt;</type>
      <name>PoseList</name>
      <anchorfile>namespaceglobal__planner__tests.html</anchorfile>
      <anchor>af4885298100bc2dd2afb8a1bfdedd3a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkOccupiedPathCoverage</name>
      <anchorfile>namespaceglobal__planner__tests.html</anchorfile>
      <anchor>a94f9aacee695bc5e605bd1d12315d415</anchor>
      <arglist>(nav_core2::GlobalPlanner &amp;planner, const PoseList &amp;start_cells, const PoseList &amp;goal_cells, const std::string &amp;test_name, bool check_exception_type=true, bool verbose=false, bool quit_early=true, bool invalid_starts=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkOutOfBoundsPathCoverage</name>
      <anchorfile>namespaceglobal__planner__tests.html</anchorfile>
      <anchor>a0bbf491ff2b62b777d51194082fc395b</anchor>
      <arglist>(nav_core2::GlobalPlanner &amp;planner, const PoseList &amp;start_cells, const PoseList &amp;goal_cells, const std::string &amp;test_name, bool check_exception_type=true, bool verbose=false, bool quit_early=true, bool invalid_starts=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkValidPathCoverage</name>
      <anchorfile>namespaceglobal__planner__tests.html</anchorfile>
      <anchor>a46defe3fd8cedf19dcd588bb724b572f</anchor>
      <arglist>(nav_core2::GlobalPlanner &amp;planner, const PoseList &amp;free_cells, bool verbose=false, bool quit_early=true)</arglist>
    </member>
    <member kind="function">
      <type>PoseList</type>
      <name>createPosesOutsideCostmap</name>
      <anchorfile>namespaceglobal__planner__tests.html</anchorfile>
      <anchor>a2fe31761b78c07e4a64d06775b935f3c</anchor>
      <arglist>(const nav_core2::Costmap &amp;costmap)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>groupCells</name>
      <anchorfile>namespaceglobal__planner__tests.html</anchorfile>
      <anchor>ac4e69002b0cdf37b2bec6bf3ce6b092f</anchor>
      <arglist>(const nav_core2::Costmap &amp;costmap, PoseList &amp;free_cells, PoseList &amp;occupied_cells, bool include_edges=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasCompleteCoverage</name>
      <anchorfile>namespaceglobal__planner__tests.html</anchorfile>
      <anchor>aab11eb377c0e36de61b9ab7be3cc79b2</anchor>
      <arglist>(nav_core2::GlobalPlanner &amp;planner, const nav_core2::Costmap &amp;costmap, int max_failure_cases=10, bool check_exception_type=true, bool verbose=false, bool quit_early=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasNoPaths</name>
      <anchorfile>namespaceglobal__planner__tests.html</anchorfile>
      <anchor>aa3f2ef591be000c66990394893501157</anchor>
      <arglist>(nav_core2::GlobalPlanner &amp;planner, const nav_core2::Costmap &amp;costmap, bool check_exception_type=true, bool verbose=false, bool quit_early=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>many_map_test_suite</name>
      <anchorfile>namespaceglobal__planner__tests.html</anchorfile>
      <anchor>a0d81673f429f6e31364ad2519cdc174a</anchor>
      <arglist>(nav_core2::GlobalPlanner &amp;planner, TFListenerPtr tf, const std::string &amp;planner_name, const std::string &amp;maps_list_filename=&quot;package://global_planner_tests/config/standard_tests.yaml&quot;, bool check_exception_type=true, bool verbose=false, bool quit_early=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>planExists</name>
      <anchorfile>namespaceglobal__planner__tests.html</anchorfile>
      <anchor>a7a6ddc8e55812cde2e4a2cde7b3ac1e9</anchor>
      <arglist>(nav_core2::GlobalPlanner &amp;planner, nav_2d_msgs::Pose2DStamped start, nav_2d_msgs::Pose2DStamped goal)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>resolve_filename</name>
      <anchorfile>namespaceglobal__planner__tests.html</anchorfile>
      <anchor>ab5cbe8ba762d29a5cf582ec10c15df44</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>PoseList</type>
      <name>subsetPoseList</name>
      <anchorfile>namespaceglobal__planner__tests.html</anchorfile>
      <anchor>a01b094f016c9615c092e179e20f52175</anchor>
      <arglist>(const PoseList &amp;cells, unsigned int num_cells)</arglist>
    </member>
  </compound>
</tagfile>
