<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>exploration_transform_vis.h</name>
    <path>/tmp/catkin_workspace/src/hector_navigation/hector_exploration_planner/include/hector_exploration_planner/</path>
    <filename>exploration__transform__vis_8h</filename>
    <class kind="class">hector_exploration_planner::ExplorationTransformVis</class>
    <namespace>hector_exploration_planner</namespace>
  </compound>
  <compound kind="file">
    <name>hector_exploration_base_global_planner_plugin.cpp</name>
    <path>/tmp/catkin_workspace/src/hector_navigation/hector_exploration_planner/src/</path>
    <filename>hector__exploration__base__global__planner__plugin_8cpp</filename>
    <includes id="hector__exploration__base__global__planner__plugin_8h" name="hector_exploration_base_global_planner_plugin.h" local="no" imported="no">hector_exploration_planner/hector_exploration_base_global_planner_plugin.h</includes>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>hector__exploration__base__global__planner__plugin_8cpp.html</anchorfile>
      <anchor>a8352c6ab7b73a8f748d9ff3d51540628</anchor>
      <arglist>(hector_exploration_planner, HectorExplorationBaseGlobalPlannerPlugin, hector_exploration_planner::HectorExplorationBaseGlobalPlannerPlugin, nav_core::BaseGlobalPlanner)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hector_exploration_base_global_planner_plugin.h</name>
    <path>/tmp/catkin_workspace/src/hector_navigation/hector_exploration_planner/include/hector_exploration_planner/</path>
    <filename>hector__exploration__base__global__planner__plugin_8h</filename>
    <includes id="hector__exploration__planner_8h" name="hector_exploration_planner.h" local="yes" imported="no">hector_exploration_planner.h</includes>
    <class kind="class">hector_exploration_planner::HectorExplorationBaseGlobalPlannerPlugin</class>
    <namespace>hector_exploration_planner</namespace>
  </compound>
  <compound kind="file">
    <name>hector_exploration_planner.cpp</name>
    <path>/tmp/catkin_workspace/src/hector_navigation/hector_exploration_planner/src/</path>
    <filename>hector__exploration__planner_8cpp</filename>
    <includes id="hector__exploration__planner_8h" name="hector_exploration_planner.h" local="no" imported="no">hector_exploration_planner/hector_exploration_planner.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>DIAGONAL_COST</name>
      <anchorfile>hector__exploration__planner_8cpp.html</anchorfile>
      <anchor>a350be2a949236db92e3c5a641ec5105c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STRAIGHT_COST</name>
      <anchorfile>hector__exploration__planner_8cpp.html</anchorfile>
      <anchor>ade770e395ba7136d47f13089d9ecfdf8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hector_exploration_planner.h</name>
    <path>/tmp/catkin_workspace/src/hector_navigation/hector_exploration_planner/include/hector_exploration_planner/</path>
    <filename>hector__exploration__planner_8h</filename>
    <includes id="exploration__transform__vis_8h" name="exploration_transform_vis.h" local="no" imported="no">hector_exploration_planner/exploration_transform_vis.h</includes>
    <class kind="class">hector_exploration_planner::HectorExplorationPlanner</class>
    <namespace>hector_exploration_planner</namespace>
  </compound>
  <compound kind="namespace">
    <name>hector_exploration_planner</name>
    <filename>namespacehector__exploration__planner.html</filename>
    <class kind="class">hector_exploration_planner::ExplorationTransformVis</class>
    <class kind="class">hector_exploration_planner::HectorExplorationBaseGlobalPlannerPlugin</class>
    <class kind="class">hector_exploration_planner::HectorExplorationPlanner</class>
  </compound>
  <compound kind="class">
    <name>hector_exploration_planner::ExplorationTransformVis</name>
    <filename>classhector__exploration__planner_1_1ExplorationTransformVis.html</filename>
    <member kind="function">
      <type></type>
      <name>ExplorationTransformVis</name>
      <anchorfile>classhector__exploration__planner_1_1ExplorationTransformVis.html</anchorfile>
      <anchor>a66dda616f8b0179b3c9fcf824170916c</anchor>
      <arglist>(const std::string &amp;topic_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishVisOnDemand</name>
      <anchorfile>classhector__exploration__planner_1_1ExplorationTransformVis.html</anchorfile>
      <anchor>aa94821a6b563e6d85730f021bdb5e3a6</anchor>
      <arglist>(const costmap_2d::Costmap2D &amp;costmap, const unsigned int *exploration_array)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExplorationTransformVis</name>
      <anchorfile>classhector__exploration__planner_1_1ExplorationTransformVis.html</anchorfile>
      <anchor>a3be479ac101ff81141ec992d0b2cd23b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>exploration_transform_pointcloud_pub_</name>
      <anchorfile>classhector__exploration__planner_1_1ExplorationTransformVis.html</anchorfile>
      <anchor>ad98e95dc8d8968b1d85885e30a8173d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hector_exploration_planner::HectorExplorationBaseGlobalPlannerPlugin</name>
    <filename>classhector__exploration__planner_1_1HectorExplorationBaseGlobalPlannerPlugin.html</filename>
    <base>nav_core::BaseGlobalPlanner</base>
    <member kind="function">
      <type></type>
      <name>HectorExplorationBaseGlobalPlannerPlugin</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationBaseGlobalPlannerPlugin.html</anchorfile>
      <anchor>a3c2f2f2880f20ad8520e7166bfdb8934</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationBaseGlobalPlannerPlugin.html</anchorfile>
      <anchor>adca56606f64ffe0c09137f66130db82e</anchor>
      <arglist>(std::string name, costmap_2d::Costmap2DROS *costmap_ros)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>makePlan</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationBaseGlobalPlannerPlugin.html</anchorfile>
      <anchor>a933dcfaab7cd2d705a2ab77b016d35a6</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;start, const geometry_msgs::PoseStamped &amp;goal, std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;plan)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~HectorExplorationBaseGlobalPlannerPlugin</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationBaseGlobalPlannerPlugin.html</anchorfile>
      <anchor>aebb94a008ce85db71e995bdd2892b239</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HectorExplorationPlanner *</type>
      <name>exploration_planner</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationBaseGlobalPlannerPlugin.html</anchorfile>
      <anchor>adb2136e284051e9d929786497a5abb07</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hector_exploration_planner::HectorExplorationPlanner</name>
    <filename>classhector__exploration__planner_1_1HectorExplorationPlanner.html</filename>
    <member kind="function">
      <type>float</type>
      <name>angleDifferenceWall</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>af6a068380701a619db4ba07b8293232c</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;start, const geometry_msgs::PoseStamped &amp;goal)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>doAlternativeExploration</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>ab65e479d637e93150f72bfe115bf3c7d</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;start, std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;plan, std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;oldplan)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>doExploration</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a6fc3077bd3342a004bbc80e6ae72cab0</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;start, std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;plan)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>doInnerExploration</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>aa67a39bbb7c6c5a34c5f5d5927cd69d8</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;start, std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;plan)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dynRecParamCallback</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>ac005f5d684fafc9b9cee587aa0bd72cb</anchor>
      <arglist>(hector_exploration_planner::ExplorationPlannerConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>exploreWalls</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a03eeda44c47e9ff6750158e8c5447478</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;start, std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;goals)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>findFrontiers</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>acb113e14db91245ae773656232a26a3a</anchor>
      <arglist>(std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;frontiers, std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;noFrontiers)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>findFrontiers</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a0f5b41919f72a818c35ee4078bf48ad1</anchor>
      <arglist>(std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;frontiers)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>findFrontiersCloseToPath</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a63d5e351aa920ef94ec586e377dfb8f0</anchor>
      <arglist>(std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;frontiers)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>findInnerFrontier</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a3dca4989e539d2ad683c40bc41ea5a7e</anchor>
      <arglist>(std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;innerFrontier)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getObservationPose</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>af421088670fce65fe706bc343a8a2edf</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;observation_pose, const double desired_distance, geometry_msgs::PoseStamped &amp;new_observation_pose)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HectorExplorationPlanner</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a2076316e64711b8b69014765178e48b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HectorExplorationPlanner</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a04440fea62b305dd487283baab687f29</anchor>
      <arglist>(std::string name, costmap_2d::Costmap2DROS *costmap_ros)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a26d8dfc7cf50a25e26a774a627b33d65</anchor>
      <arglist>(std::string name, costmap_2d::Costmap2DROS *costmap_ros)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>makePlan</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a38366816ea60bb9e8e295c8197a31834</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;start, const geometry_msgs::PoseStamped &amp;original_goal, std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;plan)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~HectorExplorationPlanner</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a221f559c672149c8eb031ed5696aaeac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumeration">
      <name>LastMode</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>ae47a8a1a2324351ca71795f78b9a7f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FRONTIER_EXPLORE</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>ae47a8a1a2324351ca71795f78b9a7f60adc56692bfb638561f9e963c29f660875</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INNER_EXPLORE</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>ae47a8a1a2324351ca71795f78b9a7f60ae10af2af7bec648274ce0f58975dd549</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned int</type>
      <name>angleDanger</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>addaae9744c7419f5a25f1535ae2d78a9</anchor>
      <arglist>(float angle)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>float</type>
      <name>angleDifference</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a891e5b6c8bed1958a548e598917c1ed5</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;start, const geometry_msgs::PoseStamped &amp;goal)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>buildexploration_trans_array_</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>aa688b6f9d46b8dae149b0e89c097504f</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;start, std::vector&lt; geometry_msgs::PoseStamped &gt; goals, bool useAnglePenalty, bool use_cell_danger=true)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>buildobstacle_trans_array_</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a3db9cfd7ad9a67070012a100a8945182</anchor>
      <arglist>(bool use_inflated_obstacles)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned int</type>
      <name>cellDanger</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a6a325451ea48c58a4d412a71eb7a4227</anchor>
      <arglist>(int point)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>clearFrontiers</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>aaf182db17f265184058d8857e1c4a51e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>deleteMapData</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a8b238aa2dbec207671e9e89769059a40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>down</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a6f7157109919f62b48b58a35fd5828be</anchor>
      <arglist>(int point)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>downleft</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a829a58af514d308aeb3c715f4aaabc49</anchor>
      <arglist>(int point)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>downright</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a5f83cdc043742954daf16f40a172a325</anchor>
      <arglist>(int point)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getAdjacentPoints</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a30bc151ebc2bffbbcab96b4890c79af6</anchor>
      <arglist>(int point, int points[])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getDiagonalPoints</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a09f73a719577a5f35fac95faf9c20385</anchor>
      <arglist>(int point, int points[])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>float</type>
      <name>getDistanceWeight</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a8613671173bcc9759f30b9b335c9ad90</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;point1, const geometry_msgs::PoseStamped &amp;point2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getStraightPoints</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a1986b2c1296968b4dbf399b3a682cdf2</anchor>
      <arglist>(int point, int points[])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getTrajectory</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a1e5b1e4d0d8b9dbc224ed2a55628a1d7</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;start, std::vector&lt; geometry_msgs::PoseStamped &gt; goals, std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;plan)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>getYawToUnknown</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a20a38e977a63e264b1d9c1e33a27b9df</anchor>
      <arglist>(int point)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isFree</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a5e27944c387fdce51a6bcb2422519b6c</anchor>
      <arglist>(int point)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isFreeFrontiers</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a54d5747e8269316c5d096294c251b137</anchor>
      <arglist>(int point)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isFrontier</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>aeb4676a44bce25e607ead85b09252754</anchor>
      <arglist>(int point)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isFrontierReached</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a9667613b358b78b9e4612d4adba62534</anchor>
      <arglist>(int point)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isSameFrontier</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a4ebabe3a29e53af401b0d0a600b54759</anchor>
      <arglist>(int frontier_point1, int frontier_point2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>ad2e35d3227d966a4e4db786442732e03</anchor>
      <arglist>(int point)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>left</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a57024348c08effa98483a7b5d15fc04c</anchor>
      <arglist>(int point)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>recoveryMakePlan</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a6ceb0e066652b976dccc75307e62f01c</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;start, const geometry_msgs::PoseStamped &amp;goal, std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;plan)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>resetMaps</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>aa39abc38505082157bf0039836153990</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>right</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a0fb5d46d28dd9cc0e34f23786eb4ba05</anchor>
      <arglist>(int point)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>saveMaps</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a36cda122750c1576f141f03bbc93fb65</anchor>
      <arglist>(std::string path)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setupMapData</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>aa82b5caf5d4f5108b5ecb37f90642be5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>up</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>afa6008e85ca59904c0f6b3fc88208b8e</anchor>
      <arglist>(int point)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>upleft</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a3a75a51f41078994f5bb8f39c4589781</anchor>
      <arglist>(int point)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>upright</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a67df8615c5d100fd8b3abc1539e5e4b7</anchor>
      <arglist>(int point)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; ExplorationTransformVis &gt;</type>
      <name>close_path_vis_</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>afa1472b0af8f2474683a5f4f88b1d3e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>costmap_2d::Costmap2D *</type>
      <name>costmap_</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a355d7ea1e91241e71a535c36beaa10da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>costmap_2d::Costmap2DROS *</type>
      <name>costmap_ros_</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a39491d7c51124289b837283e8d7a0178</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; hector_exploration_planner::ExplorationPlannerConfig &gt; &gt;</type>
      <name>dyn_rec_server_</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a4fbb1c57cc7190de3ec6b0d1632d7b56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_array&lt; unsigned int &gt;</type>
      <name>exploration_trans_array_</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>acaed6659241b2da8b5e6e56183e90dc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_array&lt; int &gt;</type>
      <name>frontier_map_array_</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a5aeb1f940e4de8858661dbdf95a8b80a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>goal_pose_pub_</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a4e1fb107eccce5f17ac4b986f037163c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>initialized_</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>ae09b7c3e632baa9230ea1b942c6431dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; ExplorationTransformVis &gt;</type>
      <name>inner_vis_</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a1f171a3a85c97a1b7990b29b115d3586</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_array&lt; bool &gt;</type>
      <name>is_goal_array_</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a5d5833ade206ff2be219fe1b2ccf8ee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>enum hector_exploration_planner::HectorExplorationPlanner::LastMode</type>
      <name>last_mode_</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>aec81a6c594a626540b789de23f41fdcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>map_height_</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>abfd7a47fba22316f39e74607fbc68c79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>map_width_</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a8c387bd60673e15102c0a74631fcdac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>aa39b385e8e373544baa5021be5ed4408</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>num_map_cells_</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>ad1545f6d25dd2ccdf6b768580d00cffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>observation_pose_pub_</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a79ca081d35b367dcd5ab57817c4c986e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_array&lt; unsigned int &gt;</type>
      <name>obstacle_trans_array_</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>ae5ce782105bec7cb6f9229a83c0b079e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; ExplorationTransformVis &gt;</type>
      <name>obstacle_vis_</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a962e04042045999004135000764495cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const unsigned char *</type>
      <name>occupancy_grid_array_</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a4fecba432d202ed68c685e2f831cc281</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>p_alpha_</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a81f054d0eebbbe4e6267f90f00df994c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>p_close_to_path_target_distance_</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>ae0eda4bb125ec1281b7d4a0c2fd89c0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>p_cos_of_allowed_observation_pose_angle_</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>ab68856397c8d0936d3a59f2cbb0771cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>p_dist_for_goal_reached_</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a28e6b94ab8d70a9e3ddcf17c77c5d081</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>p_explore_close_to_path_</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a008048fe2a1a9197d74f9d926626dff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>p_goal_angle_penalty_</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>acb7519409f5862c891241b853f1ce756</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>p_min_frontier_size_</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>acebc17a6205fa0885ff6c57b04c3d5d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>p_min_obstacle_dist_</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a1e129d20218e84f20f7758c51a33684b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>p_observation_pose_desired_dist_</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a84b46df9149bd3dbf062bbefe0ee183f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>p_obstacle_cutoff_dist_</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>afabe088fde272fd4b5c9a885b7a1b5fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>p_plan_in_unknown_</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>aa5fd59b12ae395168e79601260e1fc4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>p_same_frontier_dist_</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a92e6938358705a0367dc5cd2fceb03dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>p_use_inflated_obs_</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a051b3ea7fc9614d4abf00a58085e3689</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>p_use_observation_pose_calculation_</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a28358f4baf9152777b64355bf6774e0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>path_service_client_</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a4d487231eaf6aff4217b4be0c3ffdfe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>previous_goal_</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>afa984cf2f37e5cfdb66136d86371349e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; ExplorationTransformVis &gt;</type>
      <name>vis_</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>a992943cd9bb656575bc997330037bac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>visualization_pub_</name>
      <anchorfile>classhector__exploration__planner_1_1HectorExplorationPlanner.html</anchorfile>
      <anchor>ade0ef57a54d58d87b60d0bc3173ce4e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
