<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_navigation/iri_diff_local_planner/src/iri_diff_local_planner/</path>
    <filename>____init_____8py</filename>
    <namespace>iri_diff_local_planner</namespace>
  </compound>
  <compound kind="file">
    <name>msg/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_navigation/iri_diff_local_planner/src/iri_diff_local_planner/msg/</path>
    <filename>msg_2____init_____8py</filename>
    <namespace>iri_diff_local_planner::msg</namespace>
  </compound>
  <compound kind="file">
    <name>srv/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_navigation/iri_diff_local_planner/src/iri_diff_local_planner/srv/</path>
    <filename>srv_2____init_____8py</filename>
    <namespace>iri_diff_local_planner::srv</namespace>
  </compound>
  <compound kind="file">
    <name>_change_max_vel.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_navigation/iri_diff_local_planner/src/iri_diff_local_planner/srv/</path>
    <filename>__change__max__vel_8py</filename>
    <class kind="class">iri_diff_local_planner::srv::_change_max_vel::change_max_vel</class>
    <class kind="class">iri_diff_local_planner::srv::_change_max_vel::change_max_velRequest</class>
    <class kind="class">iri_diff_local_planner::srv::_change_max_vel::change_max_velResponse</class>
    <namespace>iri_diff_local_planner::srv::_change_max_vel</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_f</name>
      <anchorfile>namespaceiri__diff__local__planner_1_1srv_1_1__change__max__vel.html</anchorfile>
      <anchor>a237545248b71427e845fbaf65852082a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceiri__diff__local__planner_1_1srv_1_1__change__max__vel.html</anchorfile>
      <anchor>aeb5f5191b7edefb609b816c24637a8e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceiri__diff__local__planner_1_1srv_1_1__change__max__vel.html</anchorfile>
      <anchor>aeee53d437a28f053f629fa18e038ca2c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_Position2DInt.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_navigation/iri_diff_local_planner/src/iri_diff_local_planner/msg/</path>
    <filename>__Position2DInt_8py</filename>
    <class kind="class">iri_diff_local_planner::msg::_Position2DInt::Position2DInt</class>
    <namespace>iri_diff_local_planner::msg::_Position2DInt</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2q</name>
      <anchorfile>namespaceiri__diff__local__planner_1_1msg_1_1__Position2DInt.html</anchorfile>
      <anchor>aa0f52f95136115fcc3c36a3309dd6408</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceiri__diff__local__planner_1_1msg_1_1__Position2DInt.html</anchorfile>
      <anchor>a08d88475049c2ebc8b2f6a09981d28fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceiri__diff__local__planner_1_1msg_1_1__Position2DInt.html</anchorfile>
      <anchor>a08de794416a6b1336006d2bb363a36c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>change_max_vel.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_navigation/iri_diff_local_planner/srv_gen/cpp/include/iri_diff_local_planner/</path>
    <filename>change__max__vel_8h</filename>
    <class kind="struct">iri_diff_local_planner::change_max_vel</class>
    <class kind="struct">iri_diff_local_planner::change_max_velRequest_</class>
    <class kind="struct">iri_diff_local_planner::change_max_velResponse_</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::iri_diff_local_planner::change_max_velRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::iri_diff_local_planner::change_max_velResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; iri_diff_local_planner::change_max_vel &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; iri_diff_local_planner::change_max_velRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; iri_diff_local_planner::change_max_velResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::iri_diff_local_planner::change_max_velRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::iri_diff_local_planner::change_max_velResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::iri_diff_local_planner::change_max_velRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::iri_diff_local_planner::change_max_velResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::iri_diff_local_planner::change_max_velRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::iri_diff_local_planner::change_max_velRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::iri_diff_local_planner::change_max_velResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::iri_diff_local_planner::change_max_velResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::iri_diff_local_planner::change_max_velRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::iri_diff_local_planner::change_max_velResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; iri_diff_local_planner::change_max_vel &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; iri_diff_local_planner::change_max_velRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; iri_diff_local_planner::change_max_velResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::iri_diff_local_planner::change_max_velRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::iri_diff_local_planner::change_max_velResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>iri_diff_local_planner</namespace>
    <member kind="typedef">
      <type>::iri_diff_local_planner::change_max_velRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>change_max_velRequest</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>a1b7a40a1886664b38b5cbee93ef97dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_diff_local_planner::change_max_velRequest const  &gt;</type>
      <name>change_max_velRequestConstPtr</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>a255538a4b9370b786db0e57e5af97f40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_diff_local_planner::change_max_velRequest &gt;</type>
      <name>change_max_velRequestPtr</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>a1fbc798898e093b51b5614c7fe4fa84e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::iri_diff_local_planner::change_max_velResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>change_max_velResponse</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>aaf7571115c952d647ff88d8414e05ac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_diff_local_planner::change_max_velResponse const  &gt;</type>
      <name>change_max_velResponseConstPtr</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>a0412923fb2be6cb40d1752af18cc7475</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_diff_local_planner::change_max_velResponse &gt;</type>
      <name>change_max_velResponsePtr</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>abf5590862942caf68279676305b450c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>costmap_model.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_navigation/iri_diff_local_planner/src/</path>
    <filename>costmap__model_8cpp</filename>
    <includes id="costmap__model_8h" name="costmap_model.h" local="no" imported="no">iri_diff_local_planner/costmap_model.h</includes>
    <namespace>iri_diff_local_planner</namespace>
  </compound>
  <compound kind="file">
    <name>costmap_model.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_navigation/iri_diff_local_planner/include/iri_diff_local_planner/</path>
    <filename>costmap__model_8h</filename>
    <includes id="world__model_8h" name="world_model.h" local="no" imported="no">iri_diff_local_planner/world_model.h</includes>
    <class kind="class">iri_diff_local_planner::CostmapModel</class>
    <namespace>iri_diff_local_planner</namespace>
  </compound>
  <compound kind="file">
    <name>goal_functions.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_navigation/iri_diff_local_planner/src/</path>
    <filename>goal__functions_8cpp</filename>
    <includes id="goal__functions_8h" name="goal_functions.h" local="no" imported="no">iri_diff_local_planner/goal_functions.h</includes>
    <namespace>iri_diff_local_planner</namespace>
    <member kind="function">
      <type>double</type>
      <name>distance</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>a40052195d63a3eddb32888162fad4257</anchor>
      <arglist>(double x1, double y1, double x2, double y2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>goalOrientationReached</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>a2ccfd05b9f182d6b834751d7e0090cb2</anchor>
      <arglist>(const tf::Stamped&lt; tf::Pose &gt; &amp;global_pose, double goal_th, double yaw_goal_tolerance)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>goalPositionReached</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>a081610e165ae2988ece857f6ad2fe78c</anchor>
      <arglist>(const tf::Stamped&lt; tf::Pose &gt; &amp;global_pose, double goal_x, double goal_y, double xy_goal_tolerance)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isGoalReached</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>a0fb84026946f5207ad55a5c7793f7486</anchor>
      <arglist>(const tf::TransformListener &amp;tf, const std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;global_plan, const costmap_2d::Costmap2DROS &amp;costmap_ros, const std::string &amp;global_frame, const nav_msgs::Odometry &amp;base_odom, double rot_stopped_vel, double trans_stopped_vel, double xy_goal_tolerance, double yaw_goal_tolerance, bool xy_tolerance_latch_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prunePlan</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>ae63882812b3a05ac625f12ccca934a70</anchor>
      <arglist>(const tf::Stamped&lt; tf::Pose &gt; &amp;global_pose, std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;plan, std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;global_plan)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishPlan</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>a55a51fd4833a80b9f728290666caf1bd</anchor>
      <arglist>(const std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;path, const ros::Publisher &amp;pub, double r, double g, double b, double a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>stopped</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>a2f2ed2d9c535eb602f467c78273fcfe5</anchor>
      <arglist>(const nav_msgs::Odometry &amp;base_odom, const double &amp;rot_stopped_velocity, const double &amp;trans_stopped_velocity)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transformGlobalPlan</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>a49a2dab532f295604c0e7f3b4d919bbb</anchor>
      <arglist>(const tf::TransformListener &amp;tf, const std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;global_plan, const costmap_2d::Costmap2DROS &amp;costmap, const std::string &amp;global_frame, std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;transformed_plan)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>goal_functions.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_navigation/iri_diff_local_planner/include/iri_diff_local_planner/</path>
    <filename>goal__functions_8h</filename>
    <namespace>iri_diff_local_planner</namespace>
    <member kind="function">
      <type>double</type>
      <name>distance</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>a40052195d63a3eddb32888162fad4257</anchor>
      <arglist>(double x1, double y1, double x2, double y2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>goalOrientationReached</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>a2ccfd05b9f182d6b834751d7e0090cb2</anchor>
      <arglist>(const tf::Stamped&lt; tf::Pose &gt; &amp;global_pose, double goal_th, double yaw_goal_tolerance)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>goalPositionReached</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>a081610e165ae2988ece857f6ad2fe78c</anchor>
      <arglist>(const tf::Stamped&lt; tf::Pose &gt; &amp;global_pose, double goal_x, double goal_y, double xy_goal_tolerance)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isGoalReached</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>a0fb84026946f5207ad55a5c7793f7486</anchor>
      <arglist>(const tf::TransformListener &amp;tf, const std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;global_plan, const costmap_2d::Costmap2DROS &amp;costmap_ros, const std::string &amp;global_frame, const nav_msgs::Odometry &amp;base_odom, double rot_stopped_vel, double trans_stopped_vel, double xy_goal_tolerance, double yaw_goal_tolerance, bool xy_tolerance_latch_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prunePlan</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>ae63882812b3a05ac625f12ccca934a70</anchor>
      <arglist>(const tf::Stamped&lt; tf::Pose &gt; &amp;global_pose, std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;plan, std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;global_plan)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishPlan</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>a55a51fd4833a80b9f728290666caf1bd</anchor>
      <arglist>(const std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;path, const ros::Publisher &amp;pub, double r, double g, double b, double a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>stopped</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>a2f2ed2d9c535eb602f467c78273fcfe5</anchor>
      <arglist>(const nav_msgs::Odometry &amp;base_odom, const double &amp;rot_stopped_velocity, const double &amp;trans_stopped_velocity)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transformGlobalPlan</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>a49a2dab532f295604c0e7f3b4d919bbb</anchor>
      <arglist>(const tf::TransformListener &amp;tf, const std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;global_plan, const costmap_2d::Costmap2DROS &amp;costmap, const std::string &amp;global_frame, std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;transformed_plan)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>IriDiffLocalPlannerConfig-usage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_navigation/iri_diff_local_planner/docs/</path>
    <filename>IriDiffLocalPlannerConfig-usage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>IriDiffLocalPlannerConfig.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_navigation/iri_diff_local_planner/docs/</path>
    <filename>IriDiffLocalPlannerConfig_8dox</filename>
    <member kind="variable">
      <type>subsubsection parameters ROS parameters Reads and maintains the following parameters on the ROS server b</type>
      <name>default</name>
      <anchorfile>IriDiffLocalPlannerConfig_8dox.html</anchorfile>
      <anchor>ad83920a25e2d8b4f482d4de3628bee83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>subsubsection parameters ROS parameters Reads and maintains the following parameters on the ROS server b</type>
      <name>max</name>
      <anchorfile>IriDiffLocalPlannerConfig_8dox.html</anchorfile>
      <anchor>a758d4a662115dc978b61e56f48d221fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>subsubsection parameters ROS parameters Reads and maintains the following parameters on the ROS server b in meters</type>
      <name>min</name>
      <anchorfile>IriDiffLocalPlannerConfig_8dox.html</anchorfile>
      <anchor>ae3724ffd33e2e367595ed7dd54033ba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>subsubsection parameters ROS parameters Reads and maintains the following parameters on the ROS server b</type>
      <name>~acc_lim_x</name>
      <anchorfile>IriDiffLocalPlannerConfig_8dox.html</anchorfile>
      <anchor>a0f47b2a67ff0de2318911ca4dc7c2dd1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_navigation/iri_diff_local_planner/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>map_cell.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_navigation/iri_diff_local_planner/src/</path>
    <filename>map__cell_8cpp</filename>
    <includes id="map__cell_8h" name="map_cell.h" local="no" imported="no">iri_diff_local_planner/map_cell.h</includes>
    <namespace>iri_diff_local_planner</namespace>
  </compound>
  <compound kind="file">
    <name>map_cell.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_navigation/iri_diff_local_planner/include/iri_diff_local_planner/</path>
    <filename>map__cell_8h</filename>
    <includes id="trajectory__inc_8h" name="trajectory_inc.h" local="no" imported="no">iri_diff_local_planner/trajectory_inc.h</includes>
    <class kind="class">iri_diff_local_planner::MapCell</class>
    <namespace>iri_diff_local_planner</namespace>
  </compound>
  <compound kind="file">
    <name>map_grid.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_navigation/iri_diff_local_planner/src/</path>
    <filename>map__grid_8cpp</filename>
    <includes id="map__grid_8h" name="map_grid.h" local="no" imported="no">iri_diff_local_planner/map_grid.h</includes>
    <namespace>iri_diff_local_planner</namespace>
  </compound>
  <compound kind="file">
    <name>map_grid.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_navigation/iri_diff_local_planner/include/iri_diff_local_planner/</path>
    <filename>map__grid_8h</filename>
    <includes id="trajectory__inc_8h" name="trajectory_inc.h" local="no" imported="no">iri_diff_local_planner/trajectory_inc.h</includes>
    <includes id="map__cell_8h" name="map_cell.h" local="no" imported="no">iri_diff_local_planner/map_cell.h</includes>
    <class kind="class">iri_diff_local_planner::MapGrid</class>
    <namespace>iri_diff_local_planner</namespace>
  </compound>
  <compound kind="file">
    <name>map_grid_cost_point.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_navigation/iri_diff_local_planner/include/iri_diff_local_planner/</path>
    <filename>map__grid__cost__point_8h</filename>
    <class kind="struct">iri_diff_local_planner::MapGridCostPoint</class>
    <namespace>iri_diff_local_planner</namespace>
    <member kind="function">
      <type></type>
      <name>POINT_CLOUD_REGISTER_POINT_STRUCT</name>
      <anchorfile>map__grid__cost__point_8h.html</anchorfile>
      <anchor>a06039eef44dba2e4d6eaa6a350d58cc0</anchor>
      <arglist>(iri_diff_local_planner::MapGridCostPoint,(float, x, x)(float, y, y)(float, z, z)(float, path_cost, path_cost)(float, goal_cost, goal_cost)(float, occ_cost, occ_cost)(float, total_cost, total_cost))</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>map_grid_visualizer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_navigation/iri_diff_local_planner/src/</path>
    <filename>map__grid__visualizer_8cpp</filename>
    <includes id="map__grid__visualizer_8h" name="map_grid_visualizer.h" local="no" imported="no">iri_diff_local_planner/map_grid_visualizer.h</includes>
    <includes id="map__cell_8h" name="map_cell.h" local="no" imported="no">iri_diff_local_planner/map_cell.h</includes>
    <namespace>iri_diff_local_planner</namespace>
  </compound>
  <compound kind="file">
    <name>map_grid_visualizer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_navigation/iri_diff_local_planner/include/iri_diff_local_planner/</path>
    <filename>map__grid__visualizer_8h</filename>
    <includes id="map__grid_8h" name="map_grid.h" local="no" imported="no">iri_diff_local_planner/map_grid.h</includes>
    <includes id="map__grid__cost__point_8h" name="map_grid_cost_point.h" local="no" imported="no">iri_diff_local_planner/map_grid_cost_point.h</includes>
    <class kind="class">iri_diff_local_planner::MapGridVisualizer</class>
    <namespace>iri_diff_local_planner</namespace>
  </compound>
  <compound kind="file">
    <name>planar_laser_scan.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_navigation/iri_diff_local_planner/include/iri_diff_local_planner/</path>
    <filename>planar__laser__scan_8h</filename>
    <class kind="class">iri_diff_local_planner::PlanarLaserScan</class>
    <namespace>iri_diff_local_planner</namespace>
  </compound>
  <compound kind="file">
    <name>point_grid.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_navigation/iri_diff_local_planner/src/</path>
    <filename>point__grid_8cpp</filename>
    <includes id="point__grid_8h" name="point_grid.h" local="no" imported="no">iri_diff_local_planner/point_grid.h</includes>
    <namespace>iri_diff_local_planner</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>point__grid_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printPoint</name>
      <anchorfile>point__grid_8cpp.html</anchorfile>
      <anchor>a80ac6030d788494b8a2c4fc78579622c</anchor>
      <arglist>(pcl::PointXYZ pt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printPolygonPS</name>
      <anchorfile>point__grid_8cpp.html</anchorfile>
      <anchor>a2619109b7ac647d6f494cba25158c90a</anchor>
      <arglist>(const vector&lt; geometry_msgs::Point &gt; &amp;poly, double line_width)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printPSFooter</name>
      <anchorfile>point__grid_8cpp.html</anchorfile>
      <anchor>adf610c05fd957ba8e8c427f46726c2ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printPSHeader</name>
      <anchorfile>point__grid_8cpp.html</anchorfile>
      <anchor>a05c3d95c815b1443c5b7d7bf4fa4def3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_grid.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_navigation/iri_diff_local_planner/include/iri_diff_local_planner/</path>
    <filename>point__grid_8h</filename>
    <includes id="world__model_8h" name="world_model.h" local="no" imported="no">iri_diff_local_planner/world_model.h</includes>
    <class kind="class">iri_diff_local_planner::PointGrid</class>
    <namespace>iri_diff_local_planner</namespace>
  </compound>
  <compound kind="file">
    <name>Position2DInt.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_navigation/iri_diff_local_planner/msg_gen/cpp/include/iri_diff_local_planner/</path>
    <filename>Position2DInt_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::iri_diff_local_planner::Position2DInt_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::iri_diff_local_planner::Position2DInt_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::iri_diff_local_planner::Position2DInt_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::iri_diff_local_planner::Position2DInt_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::iri_diff_local_planner::Position2DInt_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::iri_diff_local_planner::Position2DInt_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">iri_diff_local_planner::Position2DInt_</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::iri_diff_local_planner::Position2DInt_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::iri_diff_local_planner::Position2DInt_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>iri_diff_local_planner</namespace>
    <member kind="typedef">
      <type>::iri_diff_local_planner::Position2DInt_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>Position2DInt</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>afbc747d792727ae0242cb93533097f19</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_diff_local_planner::Position2DInt const  &gt;</type>
      <name>Position2DIntConstPtr</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>ade9ed6d7a96e20178fa2b429b4314117</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_diff_local_planner::Position2DInt &gt;</type>
      <name>Position2DIntPtr</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>a2fde9b89dd9d7324c78d3f30f1211497</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>a45df0ff0de2b4636fe8416c342071e3d</anchor>
      <arglist>(std::ostream &amp;s, const ::iri_diff_local_planner::Position2DInt_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>trajectory.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_navigation/iri_diff_local_planner/src/</path>
    <filename>trajectory_8cpp</filename>
    <includes id="trajectory_8h" name="trajectory.h" local="no" imported="no">iri_diff_local_planner/trajectory.h</includes>
    <namespace>iri_diff_local_planner</namespace>
  </compound>
  <compound kind="file">
    <name>trajectory.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_navigation/iri_diff_local_planner/include/iri_diff_local_planner/</path>
    <filename>trajectory_8h</filename>
    <class kind="class">iri_diff_local_planner::Trajectory</class>
    <namespace>iri_diff_local_planner</namespace>
  </compound>
  <compound kind="file">
    <name>trajectory_inc.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_navigation/iri_diff_local_planner/include/iri_diff_local_planner/</path>
    <filename>trajectory__inc_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>DBL_MAX</name>
      <anchorfile>trajectory__inc_8h.html</anchorfile>
      <anchor>af78670ee54c1203d613f8fb0e022d214</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DBL_MIN</name>
      <anchorfile>trajectory__inc_8h.html</anchorfile>
      <anchor>ab5f2d2630bc132bca0a4c9733164e91a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>trajectory_planner.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_navigation/iri_diff_local_planner/src/</path>
    <filename>trajectory__planner_8cpp</filename>
    <includes id="trajectory__planner_8h" name="trajectory_planner.h" local="no" imported="no">iri_diff_local_planner/trajectory_planner.h</includes>
    <namespace>iri_diff_local_planner</namespace>
  </compound>
  <compound kind="file">
    <name>trajectory_planner.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_navigation/iri_diff_local_planner/include/iri_diff_local_planner/</path>
    <filename>trajectory__planner_8h</filename>
    <includes id="map__cell_8h" name="map_cell.h" local="no" imported="no">iri_diff_local_planner/map_cell.h</includes>
    <includes id="map__grid_8h" name="map_grid.h" local="no" imported="no">iri_diff_local_planner/map_grid.h</includes>
    <includes id="world__model_8h" name="world_model.h" local="no" imported="no">iri_diff_local_planner/world_model.h</includes>
    <includes id="trajectory_8h" name="trajectory.h" local="no" imported="no">iri_diff_local_planner/trajectory.h</includes>
    <includes id="Position2DInt_8h" name="Position2DInt.h" local="no" imported="no">iri_diff_local_planner/Position2DInt.h</includes>
    <class kind="class">iri_diff_local_planner::TrajectoryPlanner</class>
    <namespace>iri_diff_local_planner</namespace>
  </compound>
  <compound kind="file">
    <name>trajectory_planner_ros.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_navigation/iri_diff_local_planner/src/</path>
    <filename>trajectory__planner__ros_8cpp</filename>
    <includes id="trajectory__planner__ros_8h" name="trajectory_planner_ros.h" local="no" imported="no">iri_diff_local_planner/trajectory_planner_ros.h</includes>
    <includes id="goal__functions_8h" name="goal_functions.h" local="yes" imported="no">iri_diff_local_planner/goal_functions.h</includes>
    <namespace>iri_diff_local_planner</namespace>
  </compound>
  <compound kind="file">
    <name>trajectory_planner_ros.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_navigation/iri_diff_local_planner/include/iri_diff_local_planner/</path>
    <filename>trajectory__planner__ros_8h</filename>
    <includes id="world__model_8h" name="world_model.h" local="no" imported="no">iri_diff_local_planner/world_model.h</includes>
    <includes id="point__grid_8h" name="point_grid.h" local="no" imported="no">iri_diff_local_planner/point_grid.h</includes>
    <includes id="costmap__model_8h" name="costmap_model.h" local="no" imported="no">iri_diff_local_planner/costmap_model.h</includes>
    <includes id="voxel__grid__model_8h" name="voxel_grid_model.h" local="no" imported="no">iri_diff_local_planner/voxel_grid_model.h</includes>
    <includes id="trajectory__planner_8h" name="trajectory_planner.h" local="no" imported="no">iri_diff_local_planner/trajectory_planner.h</includes>
    <includes id="map__grid__visualizer_8h" name="map_grid_visualizer.h" local="no" imported="no">iri_diff_local_planner/map_grid_visualizer.h</includes>
    <includes id="planar__laser__scan_8h" name="planar_laser_scan.h" local="no" imported="no">iri_diff_local_planner/planar_laser_scan.h</includes>
    <includes id="change__max__vel_8h" name="change_max_vel.h" local="no" imported="no">iri_diff_local_planner/change_max_vel.h</includes>
    <class kind="class">iri_diff_local_planner::TrajectoryPlannerROS</class>
    <namespace>iri_diff_local_planner</namespace>
  </compound>
  <compound kind="file">
    <name>voxel_grid_model.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_navigation/iri_diff_local_planner/src/</path>
    <filename>voxel__grid__model_8cpp</filename>
    <includes id="voxel__grid__model_8h" name="voxel_grid_model.h" local="no" imported="no">iri_diff_local_planner/voxel_grid_model.h</includes>
    <namespace>iri_diff_local_planner</namespace>
  </compound>
  <compound kind="file">
    <name>voxel_grid_model.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_navigation/iri_diff_local_planner/include/iri_diff_local_planner/</path>
    <filename>voxel__grid__model_8h</filename>
    <includes id="world__model_8h" name="world_model.h" local="no" imported="no">iri_diff_local_planner/world_model.h</includes>
    <class kind="class">iri_diff_local_planner::VoxelGridModel</class>
    <namespace>iri_diff_local_planner</namespace>
  </compound>
  <compound kind="file">
    <name>world_model.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_navigation/iri_diff_local_planner/include/iri_diff_local_planner/</path>
    <filename>world__model_8h</filename>
    <includes id="planar__laser__scan_8h" name="planar_laser_scan.h" local="no" imported="no">iri_diff_local_planner/planar_laser_scan.h</includes>
    <class kind="class">iri_diff_local_planner::WorldModel</class>
    <namespace>iri_diff_local_planner</namespace>
  </compound>
  <compound kind="namespace">
    <name>iri_diff_local_planner</name>
    <filename>namespaceiri__diff__local__planner.html</filename>
    <namespace>iri_diff_local_planner::msg</namespace>
    <namespace>iri_diff_local_planner::srv</namespace>
    <class kind="struct">iri_diff_local_planner::change_max_vel</class>
    <class kind="struct">iri_diff_local_planner::change_max_velRequest_</class>
    <class kind="struct">iri_diff_local_planner::change_max_velResponse_</class>
    <class kind="class">iri_diff_local_planner::CostmapModel</class>
    <class kind="class">iri_diff_local_planner::MapCell</class>
    <class kind="class">iri_diff_local_planner::MapGrid</class>
    <class kind="struct">iri_diff_local_planner::MapGridCostPoint</class>
    <class kind="class">iri_diff_local_planner::MapGridVisualizer</class>
    <class kind="class">iri_diff_local_planner::PlanarLaserScan</class>
    <class kind="class">iri_diff_local_planner::PointGrid</class>
    <class kind="struct">iri_diff_local_planner::Position2DInt_</class>
    <class kind="class">iri_diff_local_planner::Trajectory</class>
    <class kind="class">iri_diff_local_planner::TrajectoryPlanner</class>
    <class kind="class">iri_diff_local_planner::TrajectoryPlannerROS</class>
    <class kind="class">iri_diff_local_planner::VoxelGridModel</class>
    <class kind="class">iri_diff_local_planner::WorldModel</class>
    <member kind="typedef">
      <type>::iri_diff_local_planner::change_max_velRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>change_max_velRequest</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>a1b7a40a1886664b38b5cbee93ef97dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_diff_local_planner::change_max_velRequest const  &gt;</type>
      <name>change_max_velRequestConstPtr</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>a255538a4b9370b786db0e57e5af97f40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_diff_local_planner::change_max_velRequest &gt;</type>
      <name>change_max_velRequestPtr</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>a1fbc798898e093b51b5614c7fe4fa84e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::iri_diff_local_planner::change_max_velResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>change_max_velResponse</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>aaf7571115c952d647ff88d8414e05ac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_diff_local_planner::change_max_velResponse const  &gt;</type>
      <name>change_max_velResponseConstPtr</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>a0412923fb2be6cb40d1752af18cc7475</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_diff_local_planner::change_max_velResponse &gt;</type>
      <name>change_max_velResponsePtr</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>abf5590862942caf68279676305b450c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::iri_diff_local_planner::Position2DInt_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>Position2DInt</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>afbc747d792727ae0242cb93533097f19</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_diff_local_planner::Position2DInt const  &gt;</type>
      <name>Position2DIntConstPtr</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>ade9ed6d7a96e20178fa2b429b4314117</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_diff_local_planner::Position2DInt &gt;</type>
      <name>Position2DIntPtr</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>a2fde9b89dd9d7324c78d3f30f1211497</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>distance</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>a40052195d63a3eddb32888162fad4257</anchor>
      <arglist>(double x1, double y1, double x2, double y2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>goalOrientationReached</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>a2ccfd05b9f182d6b834751d7e0090cb2</anchor>
      <arglist>(const tf::Stamped&lt; tf::Pose &gt; &amp;global_pose, double goal_th, double yaw_goal_tolerance)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>goalPositionReached</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>a081610e165ae2988ece857f6ad2fe78c</anchor>
      <arglist>(const tf::Stamped&lt; tf::Pose &gt; &amp;global_pose, double goal_x, double goal_y, double xy_goal_tolerance)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isGoalReached</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>a0fb84026946f5207ad55a5c7793f7486</anchor>
      <arglist>(const tf::TransformListener &amp;tf, const std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;global_plan, const costmap_2d::Costmap2DROS &amp;costmap_ros, const std::string &amp;global_frame, const nav_msgs::Odometry &amp;base_odom, double rot_stopped_vel, double trans_stopped_vel, double xy_goal_tolerance, double yaw_goal_tolerance, bool xy_tolerance_latch_)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>a45df0ff0de2b4636fe8416c342071e3d</anchor>
      <arglist>(std::ostream &amp;s, const ::iri_diff_local_planner::Position2DInt_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prunePlan</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>ae63882812b3a05ac625f12ccca934a70</anchor>
      <arglist>(const tf::Stamped&lt; tf::Pose &gt; &amp;global_pose, std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;plan, std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;global_plan)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishPlan</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>a55a51fd4833a80b9f728290666caf1bd</anchor>
      <arglist>(const std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;path, const ros::Publisher &amp;pub, double r, double g, double b, double a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>stopped</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>a2f2ed2d9c535eb602f467c78273fcfe5</anchor>
      <arglist>(const nav_msgs::Odometry &amp;base_odom, const double &amp;rot_stopped_velocity, const double &amp;trans_stopped_velocity)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transformGlobalPlan</name>
      <anchorfile>namespaceiri__diff__local__planner.html</anchorfile>
      <anchor>a49a2dab532f295604c0e7f3b4d919bbb</anchor>
      <arglist>(const tf::TransformListener &amp;tf, const std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;global_plan, const costmap_2d::Costmap2DROS &amp;costmap, const std::string &amp;global_frame, std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;transformed_plan)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iri_diff_local_planner::change_max_vel</name>
    <filename>structiri__diff__local__planner_1_1change__max__vel.html</filename>
    <member kind="typedef">
      <type>change_max_velRequest</type>
      <name>Request</name>
      <anchorfile>structiri__diff__local__planner_1_1change__max__vel.html</anchorfile>
      <anchor>a9e793252c495f8e0faef64526fe77e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structiri__diff__local__planner_1_1change__max__vel.html</anchorfile>
      <anchor>aa12a946bc1a84d3c3197a48c64436e0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>change_max_velResponse</type>
      <name>Response</name>
      <anchorfile>structiri__diff__local__planner_1_1change__max__vel.html</anchorfile>
      <anchor>a6a83f456070a4dddc5f9f1dd839c6464</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structiri__diff__local__planner_1_1change__max__vel.html</anchorfile>
      <anchor>a15a4150b408488e77c62243f710b9be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structiri__diff__local__planner_1_1change__max__vel.html</anchorfile>
      <anchor>a59c6a84322808d1114a53883a5be26b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structiri__diff__local__planner_1_1change__max__vel.html</anchorfile>
      <anchor>ab406346a303d377fad9bcc177a888fa7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iri_diff_local_planner::change_max_velRequest_</name>
    <filename>structiri__diff__local__planner_1_1change__max__velRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>float</type>
      <name>_new_max_vel_type</name>
      <anchorfile>structiri__diff__local__planner_1_1change__max__velRequest__.html</anchorfile>
      <anchor>ac6241fc152a60bd28dc86058f4de39eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_diff_local_planner::change_max_velRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structiri__diff__local__planner_1_1change__max__velRequest__.html</anchorfile>
      <anchor>a97460fd4b90bac7739ad21d67275558e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_diff_local_planner::change_max_velRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structiri__diff__local__planner_1_1change__max__velRequest__.html</anchorfile>
      <anchor>ae8a7f2796f10df58b8d0fe86312bc208</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>change_max_velRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structiri__diff__local__planner_1_1change__max__velRequest__.html</anchorfile>
      <anchor>a27704abcdf8b9d56028df662db54403a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>change_max_velRequest_</name>
      <anchorfile>structiri__diff__local__planner_1_1change__max__velRequest__.html</anchorfile>
      <anchor>ac967c8c8449e1731acd5c712307ee3d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>change_max_velRequest_</name>
      <anchorfile>structiri__diff__local__planner_1_1change__max__velRequest__.html</anchorfile>
      <anchor>a360b0c69d176e37c6d8a0e4c61368ad0</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structiri__diff__local__planner_1_1change__max__velRequest__.html</anchorfile>
      <anchor>a7a931fe754b9cae09c362180ca9e812d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>new_max_vel</name>
      <anchorfile>structiri__diff__local__planner_1_1change__max__velRequest__.html</anchorfile>
      <anchor>a18fbcdc90c8dfdd243b136874e02f56e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iri_diff_local_planner::change_max_velResponse_</name>
    <filename>structiri__diff__local__planner_1_1change__max__velResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_diff_local_planner::change_max_velResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structiri__diff__local__planner_1_1change__max__velResponse__.html</anchorfile>
      <anchor>ab48e490ba7d32c2992b1680b3bea6a92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_diff_local_planner::change_max_velResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structiri__diff__local__planner_1_1change__max__velResponse__.html</anchorfile>
      <anchor>a74ea38089284e97706fdc7c97504c28f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>change_max_velResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structiri__diff__local__planner_1_1change__max__velResponse__.html</anchorfile>
      <anchor>a0b5aefafca987a3b9e1f597f8c76265a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>change_max_velResponse_</name>
      <anchorfile>structiri__diff__local__planner_1_1change__max__velResponse__.html</anchorfile>
      <anchor>a425d5e5112c458c8805196d3a5c108df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>change_max_velResponse_</name>
      <anchorfile>structiri__diff__local__planner_1_1change__max__velResponse__.html</anchorfile>
      <anchor>abf2b35ee424cc1eaa6592f314eee3870</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structiri__diff__local__planner_1_1change__max__velResponse__.html</anchorfile>
      <anchor>a70093cbf019fc0dbca6e7afa56bb2314</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>iri_diff_local_planner::CostmapModel</name>
    <filename>classiri__diff__local__planner_1_1CostmapModel.html</filename>
    <base>iri_diff_local_planner::WorldModel</base>
    <member kind="function">
      <type></type>
      <name>CostmapModel</name>
      <anchorfile>classiri__diff__local__planner_1_1CostmapModel.html</anchorfile>
      <anchor>a8425fd603aab2848415e2796167391c7</anchor>
      <arglist>(const costmap_2d::Costmap2D &amp;costmap)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>footprintCost</name>
      <anchorfile>classiri__diff__local__planner_1_1CostmapModel.html</anchorfile>
      <anchor>a8a8f5fc93da78eda36536342cf6a3202</anchor>
      <arglist>(const geometry_msgs::Point &amp;position, const std::vector&lt; geometry_msgs::Point &gt; &amp;footprint, double inscribed_radius, double circumscribed_radius)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CostmapModel</name>
      <anchorfile>classiri__diff__local__planner_1_1CostmapModel.html</anchorfile>
      <anchor>a94b47cc5fdcca3537c577c0c1c48e160</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>lineCost</name>
      <anchorfile>classiri__diff__local__planner_1_1CostmapModel.html</anchorfile>
      <anchor>a72fcd33272ac851378974a340ee71f71</anchor>
      <arglist>(int x0, int x1, int y0, int y1)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>pointCost</name>
      <anchorfile>classiri__diff__local__planner_1_1CostmapModel.html</anchorfile>
      <anchor>ada48fb3f9ae8629798c5e81e04017151</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const costmap_2d::Costmap2D &amp;</type>
      <name>costmap_</name>
      <anchorfile>classiri__diff__local__planner_1_1CostmapModel.html</anchorfile>
      <anchor>a8c1feb9c9800defc760e32684d33c7a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>iri_diff_local_planner::MapCell</name>
    <filename>classiri__diff__local__planner_1_1MapCell.html</filename>
    <member kind="function">
      <type></type>
      <name>MapCell</name>
      <anchorfile>classiri__diff__local__planner_1_1MapCell.html</anchorfile>
      <anchor>ad647e045b62129042cdbf6da482c54e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapCell</name>
      <anchorfile>classiri__diff__local__planner_1_1MapCell.html</anchorfile>
      <anchor>abd4d8cf40ae448170a57936efe12583f</anchor>
      <arglist>(const MapCell &amp;mc)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>cx</name>
      <anchorfile>classiri__diff__local__planner_1_1MapCell.html</anchorfile>
      <anchor>ad9f62404ca96fd052295e0ea1099604c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>cy</name>
      <anchorfile>classiri__diff__local__planner_1_1MapCell.html</anchorfile>
      <anchor>a89c287c4fd56030f8ed7f75a9f19d704</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>goal_dist</name>
      <anchorfile>classiri__diff__local__planner_1_1MapCell.html</anchorfile>
      <anchor>a6d25e5868b62d22f84910ce351d8a207</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>goal_mark</name>
      <anchorfile>classiri__diff__local__planner_1_1MapCell.html</anchorfile>
      <anchor>a59930d8a39869509953cac173cf77384</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>occ_dist</name>
      <anchorfile>classiri__diff__local__planner_1_1MapCell.html</anchorfile>
      <anchor>a187852993cba67aff4ee7e2240587cb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>occ_state</name>
      <anchorfile>classiri__diff__local__planner_1_1MapCell.html</anchorfile>
      <anchor>aa5ddfdc59ccc7b01ef48b4371f1a8534</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>path_dist</name>
      <anchorfile>classiri__diff__local__planner_1_1MapCell.html</anchorfile>
      <anchor>ad66fbf8a45ef494f795a616b34a7355b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>path_mark</name>
      <anchorfile>classiri__diff__local__planner_1_1MapCell.html</anchorfile>
      <anchor>ae463d4938872189bb61614d140a27582</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>within_robot</name>
      <anchorfile>classiri__diff__local__planner_1_1MapCell.html</anchorfile>
      <anchor>aaaae9b7b85dd079951aedaeaa0b84def</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>iri_diff_local_planner::MapGrid</name>
    <filename>classiri__diff__local__planner_1_1MapGrid.html</filename>
    <member kind="function">
      <type>void</type>
      <name>commonInit</name>
      <anchorfile>classiri__diff__local__planner_1_1MapGrid.html</anchorfile>
      <anchor>a011b0312828b61d83c2857c4e6f0093d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeGoalDistance</name>
      <anchorfile>classiri__diff__local__planner_1_1MapGrid.html</anchorfile>
      <anchor>a7c89d9106e9e31474c40faa9f0ddfbaa</anchor>
      <arglist>(std::queue&lt; MapCell * &gt; &amp;dist_queue, const costmap_2d::Costmap2D &amp;costmap)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computePathDistance</name>
      <anchorfile>classiri__diff__local__planner_1_1MapGrid.html</anchorfile>
      <anchor>ac4b72af8df7bb47805c176baee721bfc</anchor>
      <arglist>(std::queue&lt; MapCell * &gt; &amp;dist_queue, const costmap_2d::Costmap2D &amp;costmap)</arglist>
    </member>
    <member kind="function">
      <type>MapCell &amp;</type>
      <name>getCell</name>
      <anchorfile>classiri__diff__local__planner_1_1MapGrid.html</anchorfile>
      <anchor>a8f1a4af90f72ee85617f524b167c0099</anchor>
      <arglist>(unsigned int x, unsigned int y)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getIndex</name>
      <anchorfile>classiri__diff__local__planner_1_1MapGrid.html</anchorfile>
      <anchor>ab9350ec0c527762a881b7e43f7414160</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapGrid</name>
      <anchorfile>classiri__diff__local__planner_1_1MapGrid.html</anchorfile>
      <anchor>aad3c1a161dca850bafbfa18c5ca85c59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapGrid</name>
      <anchorfile>classiri__diff__local__planner_1_1MapGrid.html</anchorfile>
      <anchor>a269789df84eb9a528e02d9eee73d3020</anchor>
      <arglist>(unsigned int size_x, unsigned int size_y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapGrid</name>
      <anchorfile>classiri__diff__local__planner_1_1MapGrid.html</anchorfile>
      <anchor>a9d79915769749e7861fa997d8e69dc0a</anchor>
      <arglist>(unsigned int size_x, unsigned int size_y, double scale, double x, double y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapGrid</name>
      <anchorfile>classiri__diff__local__planner_1_1MapGrid.html</anchorfile>
      <anchor>a535f13cb4b6345b8c08809e90dca6edd</anchor>
      <arglist>(const MapGrid &amp;mg)</arglist>
    </member>
    <member kind="function">
      <type>MapCell &amp;</type>
      <name>operator()</name>
      <anchorfile>classiri__diff__local__planner_1_1MapGrid.html</anchorfile>
      <anchor>ad2066198a2214e5a296569c38d6ed426</anchor>
      <arglist>(unsigned int x, unsigned int y)</arglist>
    </member>
    <member kind="function">
      <type>MapCell</type>
      <name>operator()</name>
      <anchorfile>classiri__diff__local__planner_1_1MapGrid.html</anchorfile>
      <anchor>ab72712164ef9fa413b06fa7c3762cb86</anchor>
      <arglist>(unsigned int x, unsigned int y) const </arglist>
    </member>
    <member kind="function">
      <type>MapGrid &amp;</type>
      <name>operator=</name>
      <anchorfile>classiri__diff__local__planner_1_1MapGrid.html</anchorfile>
      <anchor>ace1e487be40b44190e58a2204d15ebaa</anchor>
      <arglist>(const MapGrid &amp;mg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetPathDist</name>
      <anchorfile>classiri__diff__local__planner_1_1MapGrid.html</anchorfile>
      <anchor>a413d1fe01d1afc56713ead0ee4fc05c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPathCells</name>
      <anchorfile>classiri__diff__local__planner_1_1MapGrid.html</anchorfile>
      <anchor>ac497f26221c571f256982848c953cd07</anchor>
      <arglist>(const costmap_2d::Costmap2D &amp;costmap, const std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;global_plan)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sizeCheck</name>
      <anchorfile>classiri__diff__local__planner_1_1MapGrid.html</anchorfile>
      <anchor>aedf747651a224886dca7f9bb2ba7a47e</anchor>
      <arglist>(unsigned int size_x, unsigned int size_y, double o_x, double o_y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateGoalCell</name>
      <anchorfile>classiri__diff__local__planner_1_1MapGrid.html</anchorfile>
      <anchor>a7fb0eac5ed1d05b1b9534c0514d0fe7f</anchor>
      <arglist>(MapCell *current_cell, MapCell *check_cell, std::queue&lt; MapCell * &gt; &amp;dist_queue, const costmap_2d::Costmap2D &amp;costmap)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updatePathCell</name>
      <anchorfile>classiri__diff__local__planner_1_1MapGrid.html</anchorfile>
      <anchor>a5784cd348503764cfda9c48b85ab28af</anchor>
      <arglist>(MapCell *current_cell, MapCell *check_cell, std::queue&lt; MapCell * &gt; &amp;dist_queue, const costmap_2d::Costmap2D &amp;costmap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MapGrid</name>
      <anchorfile>classiri__diff__local__planner_1_1MapGrid.html</anchorfile>
      <anchor>a3f732954af12614d1a21398d18c2a017</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>goal_x_</name>
      <anchorfile>classiri__diff__local__planner_1_1MapGrid.html</anchorfile>
      <anchor>ad57f70566c36de31a51862f59ca6a15b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>goal_y_</name>
      <anchorfile>classiri__diff__local__planner_1_1MapGrid.html</anchorfile>
      <anchor>a6992b14059a4ddd1a1da13b75169ea8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; MapCell &gt;</type>
      <name>map_</name>
      <anchorfile>classiri__diff__local__planner_1_1MapGrid.html</anchorfile>
      <anchor>a4c21f98afd6121a4096678190be6beea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>origin_x</name>
      <anchorfile>classiri__diff__local__planner_1_1MapGrid.html</anchorfile>
      <anchor>a9af7e107f315f1fbd1ed377c8c66c931</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>origin_y</name>
      <anchorfile>classiri__diff__local__planner_1_1MapGrid.html</anchorfile>
      <anchor>a03aa1c7c520fdbe016cfc875974f413d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>scale</name>
      <anchorfile>classiri__diff__local__planner_1_1MapGrid.html</anchorfile>
      <anchor>a21c3e95b742248994d69452c915e611e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>size_x_</name>
      <anchorfile>classiri__diff__local__planner_1_1MapGrid.html</anchorfile>
      <anchor>ac02549bbb0a77be3c40132937748acb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>size_y_</name>
      <anchorfile>classiri__diff__local__planner_1_1MapGrid.html</anchorfile>
      <anchor>a4889944a62aef18e5da915c22aa65e89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iri_diff_local_planner::MapGridCostPoint</name>
    <filename>structiri__diff__local__planner_1_1MapGridCostPoint.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>goal_cost</name>
      <anchorfile>structiri__diff__local__planner_1_1MapGridCostPoint.html</anchorfile>
      <anchor>a5364b4fa8387236a3fc158f1f610293b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>occ_cost</name>
      <anchorfile>structiri__diff__local__planner_1_1MapGridCostPoint.html</anchorfile>
      <anchor>a1774d7cb69313079a95735b6058baf3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>path_cost</name>
      <anchorfile>structiri__diff__local__planner_1_1MapGridCostPoint.html</anchorfile>
      <anchor>ab04bf3b85f46f1e64829ffd40be92760</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>total_cost</name>
      <anchorfile>structiri__diff__local__planner_1_1MapGridCostPoint.html</anchorfile>
      <anchor>a74607d4bf9ac72d7cc71178f3ad8a8da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>structiri__diff__local__planner_1_1MapGridCostPoint.html</anchorfile>
      <anchor>a0c41d5f232d8099f30558b117dd33056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>structiri__diff__local__planner_1_1MapGridCostPoint.html</anchorfile>
      <anchor>abdfcd2e8acde01106bc89e484bb2a275</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>z</name>
      <anchorfile>structiri__diff__local__planner_1_1MapGridCostPoint.html</anchorfile>
      <anchor>a71a44656f9cab00a830cbf0a0c9b5cd9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>iri_diff_local_planner::MapGridVisualizer</name>
    <filename>classiri__diff__local__planner_1_1MapGridVisualizer.html</filename>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classiri__diff__local__planner_1_1MapGridVisualizer.html</anchorfile>
      <anchor>a04ad10d75378c617bc2d91baaecb58b6</anchor>
      <arglist>(const std::string &amp;name, const costmap_2d::Costmap2D *costmap, boost::function&lt; bool(int cx, int cy, float &amp;path_cost, float &amp;goal_cost, float &amp;occ_cost, float &amp;total_cost)&gt; cost_function)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapGridVisualizer</name>
      <anchorfile>classiri__diff__local__planner_1_1MapGridVisualizer.html</anchorfile>
      <anchor>a38183210baa48893cfa071218afba218</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishCostCloud</name>
      <anchorfile>classiri__diff__local__planner_1_1MapGridVisualizer.html</anchorfile>
      <anchor>a53b311e133a72ff3fa624d4a6921c398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MapGridVisualizer</name>
      <anchorfile>classiri__diff__local__planner_1_1MapGridVisualizer.html</anchorfile>
      <anchor>aad64e0e5833df6e1d572643cba7b46a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; MapGridCostPoint &gt;</type>
      <name>cost_cloud_</name>
      <anchorfile>classiri__diff__local__planner_1_1MapGridVisualizer.html</anchorfile>
      <anchor>a646591f915e8945932baaeea5f74d573</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::function&lt; bool(int cx, int cy, float &amp;path_cost, float &amp;goal_cost, float &amp;occ_cost, float &amp;total_cost)&gt;</type>
      <name>cost_function_</name>
      <anchorfile>classiri__diff__local__planner_1_1MapGridVisualizer.html</anchorfile>
      <anchor>a8bb08b712d6c8b8eb3f8b6312260eec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const costmap_2d::Costmap2D *</type>
      <name>costmap_p_</name>
      <anchorfile>classiri__diff__local__planner_1_1MapGridVisualizer.html</anchorfile>
      <anchor>a2e17e8293ecdeb3cf9b7ba1a05e3ee4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>frame_id_</name>
      <anchorfile>classiri__diff__local__planner_1_1MapGridVisualizer.html</anchorfile>
      <anchor>ac67fffcc30fc0f1e5b84cdec69b012d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classiri__diff__local__planner_1_1MapGridVisualizer.html</anchorfile>
      <anchor>a9e15471ff01ee0e817e91ed2369cb46e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>ns_nh_</name>
      <anchorfile>classiri__diff__local__planner_1_1MapGridVisualizer.html</anchorfile>
      <anchor>a66b8653ceda99bd85f5c3ed7aa4e0c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl_ros::Publisher&lt; MapGridCostPoint &gt;</type>
      <name>pub_</name>
      <anchorfile>classiri__diff__local__planner_1_1MapGridVisualizer.html</anchorfile>
      <anchor>a2f6d172e6a7e4a4938984cc69c21324e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publish_cost_grid_pc_</name>
      <anchorfile>classiri__diff__local__planner_1_1MapGridVisualizer.html</anchorfile>
      <anchor>af3a9638d43d9a58b867d5377dff2997b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>iri_diff_local_planner::PlanarLaserScan</name>
    <filename>classiri__diff__local__planner_1_1PlanarLaserScan.html</filename>
    <member kind="function">
      <type></type>
      <name>PlanarLaserScan</name>
      <anchorfile>classiri__diff__local__planner_1_1PlanarLaserScan.html</anchorfile>
      <anchor>a283533ab83ec912685316dc709eb5c77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>angle_increment</name>
      <anchorfile>classiri__diff__local__planner_1_1PlanarLaserScan.html</anchorfile>
      <anchor>a67eaf722d205aa95fa4612ba944e3279</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>angle_max</name>
      <anchorfile>classiri__diff__local__planner_1_1PlanarLaserScan.html</anchorfile>
      <anchor>acaa7ea8a9466bbabda3e009ed27ede9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>angle_min</name>
      <anchorfile>classiri__diff__local__planner_1_1PlanarLaserScan.html</anchorfile>
      <anchor>a79d3375b9626e1c6103c3d05974e08df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sensor_msgs::PointCloud</type>
      <name>cloud</name>
      <anchorfile>classiri__diff__local__planner_1_1PlanarLaserScan.html</anchorfile>
      <anchor>ab98187121effeb64d2acd01d308c7c78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>geometry_msgs::Point32</type>
      <name>origin</name>
      <anchorfile>classiri__diff__local__planner_1_1PlanarLaserScan.html</anchorfile>
      <anchor>a5b676349b682348e518da285ce36dfda</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>iri_diff_local_planner::PointGrid</name>
    <filename>classiri__diff__local__planner_1_1PointGrid.html</filename>
    <base>iri_diff_local_planner::WorldModel</base>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>footprintCost</name>
      <anchorfile>classiri__diff__local__planner_1_1PointGrid.html</anchorfile>
      <anchor>a0afed11b9244f75bf64cd242d59b85e1</anchor>
      <arglist>(const geometry_msgs::Point &amp;position, const std::vector&lt; geometry_msgs::Point &gt; &amp;footprint, double inscribed_radius, double circumscribed_radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCellBounds</name>
      <anchorfile>classiri__diff__local__planner_1_1PointGrid.html</anchorfile>
      <anchor>a322cfbdfa7213f346e153f736ba085d7</anchor>
      <arglist>(unsigned int gx, unsigned int gy, geometry_msgs::Point &amp;lower_left, geometry_msgs::Point &amp;upper_right) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getNearestInCell</name>
      <anchorfile>classiri__diff__local__planner_1_1PointGrid.html</anchorfile>
      <anchor>a84b859ceae030c6c0f90dbad65fe6b83</anchor>
      <arglist>(pcl::PointXYZ &amp;pt, unsigned int gx, unsigned int gy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getPoints</name>
      <anchorfile>classiri__diff__local__planner_1_1PointGrid.html</anchorfile>
      <anchor>a8e68a82bd91519e5626e651a565f1cc4</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getPointsInRange</name>
      <anchorfile>classiri__diff__local__planner_1_1PointGrid.html</anchorfile>
      <anchor>af9b7be5ff6eae3d19c26636553c28a40</anchor>
      <arglist>(const geometry_msgs::Point &amp;lower_left, const geometry_msgs::Point &amp;upper_right, std::vector&lt; std::list&lt; pcl::PointXYZ &gt; * &gt; &amp;points)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>gridCoords</name>
      <anchorfile>classiri__diff__local__planner_1_1PointGrid.html</anchorfile>
      <anchor>ac36c2562c6fa9c3fe4bff6a9cdd241e4</anchor>
      <arglist>(geometry_msgs::Point pt, unsigned int &amp;gx, unsigned int &amp;gy) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>gridCoords</name>
      <anchorfile>classiri__diff__local__planner_1_1PointGrid.html</anchorfile>
      <anchor>a61191e91178d81f5fd36cd41697cc34b</anchor>
      <arglist>(pcl::PointXYZ pt, unsigned int &amp;gx, unsigned int &amp;gy) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>gridIndex</name>
      <anchorfile>classiri__diff__local__planner_1_1PointGrid.html</anchorfile>
      <anchor>abbe205569280da4a017b269756214696</anchor>
      <arglist>(unsigned int gx, unsigned int gy) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classiri__diff__local__planner_1_1PointGrid.html</anchorfile>
      <anchor>a2781b4b052e9672ea8a06ba1962669f3</anchor>
      <arglist>(pcl::PointXYZ pt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>intersectionPoint</name>
      <anchorfile>classiri__diff__local__planner_1_1PointGrid.html</anchorfile>
      <anchor>a28e08616ade777109cd9e6ad632cc681</anchor>
      <arglist>(const geometry_msgs::Point &amp;v1, const geometry_msgs::Point &amp;v2, const geometry_msgs::Point &amp;u1, const geometry_msgs::Point &amp;u2, geometry_msgs::Point &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>nearestNeighborDistance</name>
      <anchorfile>classiri__diff__local__planner_1_1PointGrid.html</anchorfile>
      <anchor>a6d1a2c05959936abaccf02f74f7aea6e</anchor>
      <arglist>(pcl::PointXYZ &amp;pt)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>orient</name>
      <anchorfile>classiri__diff__local__planner_1_1PointGrid.html</anchorfile>
      <anchor>a09fcee0bd1aaaef526009dc7497a25dc</anchor>
      <arglist>(const geometry_msgs::Point &amp;a, const geometry_msgs::Point &amp;b, const pcl::PointXYZ &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>orient</name>
      <anchorfile>classiri__diff__local__planner_1_1PointGrid.html</anchorfile>
      <anchor>a1570f3d25b329876eb7f1aa662e04f64</anchor>
      <arglist>(const geometry_msgs::Point32 &amp;a, const geometry_msgs::Point32 &amp;b, const pcl::PointXYZ &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>orient</name>
      <anchorfile>classiri__diff__local__planner_1_1PointGrid.html</anchorfile>
      <anchor>aafadcd095b45be2140b5d14f42847803</anchor>
      <arglist>(const geometry_msgs::Point &amp;a, const geometry_msgs::Point &amp;b, const geometry_msgs::Point &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>orient</name>
      <anchorfile>classiri__diff__local__planner_1_1PointGrid.html</anchorfile>
      <anchor>a18b107224f5ff3078e71f0a1bbf6f2c3</anchor>
      <arglist>(const pcl::PointXYZ &amp;a, const pcl::PointXYZ &amp;b, const pcl::PointXYZ &amp;c)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointGrid</name>
      <anchorfile>classiri__diff__local__planner_1_1PointGrid.html</anchorfile>
      <anchor>a4892d591371418de148e3629bcc7c3f4</anchor>
      <arglist>(double width, double height, double resolution, geometry_msgs::Point origin, double max_z, double obstacle_range, double min_separation)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ptInPolygon</name>
      <anchorfile>classiri__diff__local__planner_1_1PointGrid.html</anchorfile>
      <anchor>a3a4378ec7a9c95ecae72367d693010d6</anchor>
      <arglist>(const pcl::PointXYZ &amp;pt, const std::vector&lt; geometry_msgs::Point &gt; &amp;poly)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ptInScan</name>
      <anchorfile>classiri__diff__local__planner_1_1PointGrid.html</anchorfile>
      <anchor>a7c8368716cbd27c6a2c23162f523aea8</anchor>
      <arglist>(const pcl::PointXYZ &amp;pt, const PlanarLaserScan &amp;laser_scan)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removePointsInPolygon</name>
      <anchorfile>classiri__diff__local__planner_1_1PointGrid.html</anchorfile>
      <anchor>ad51e4d5973d1ac7aee5515916aae535c</anchor>
      <arglist>(const std::vector&lt; geometry_msgs::Point &gt; poly)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removePointsInScanBoundry</name>
      <anchorfile>classiri__diff__local__planner_1_1PointGrid.html</anchorfile>
      <anchor>adfa9604e410d285f0bade6c579b4ea66</anchor>
      <arglist>(const PlanarLaserScan &amp;laser_scan)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>segIntersect</name>
      <anchorfile>classiri__diff__local__planner_1_1PointGrid.html</anchorfile>
      <anchor>a536e5aa092d1fa814d3cc2c6a5383134</anchor>
      <arglist>(const pcl::PointXYZ &amp;v1, const pcl::PointXYZ &amp;v2, const pcl::PointXYZ &amp;u1, const pcl::PointXYZ &amp;u2)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>sq_distance</name>
      <anchorfile>classiri__diff__local__planner_1_1PointGrid.html</anchorfile>
      <anchor>a6f5e144ffe92c2ce5e1b4f5b8bd0c807</anchor>
      <arglist>(pcl::PointXYZ &amp;pt1, pcl::PointXYZ &amp;pt2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateWorld</name>
      <anchorfile>classiri__diff__local__planner_1_1PointGrid.html</anchorfile>
      <anchor>a947b2b09dbf0bfea075bb2dc7fef51df</anchor>
      <arglist>(const std::vector&lt; geometry_msgs::Point &gt; &amp;footprint, const std::vector&lt; costmap_2d::Observation &gt; &amp;observations, const std::vector&lt; PlanarLaserScan &gt; &amp;laser_scans)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PointGrid</name>
      <anchorfile>classiri__diff__local__planner_1_1PointGrid.html</anchorfile>
      <anchor>ac46efd4c3831e0aa1e8d6bca436f3a04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::list&lt; pcl::PointXYZ &gt; &gt;</type>
      <name>cells_</name>
      <anchorfile>classiri__diff__local__planner_1_1PointGrid.html</anchorfile>
      <anchor>acc8b301d7e4c18d188f267ce6075ec04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>height_</name>
      <anchorfile>classiri__diff__local__planner_1_1PointGrid.html</anchorfile>
      <anchor>a9b0b60e7b10a7b8ed9fc4aeb471b72a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_z_</name>
      <anchorfile>classiri__diff__local__planner_1_1PointGrid.html</anchorfile>
      <anchor>a3f8d93254b040057c3666a2a807f11fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Point</type>
      <name>origin_</name>
      <anchorfile>classiri__diff__local__planner_1_1PointGrid.html</anchorfile>
      <anchor>aae5e8f914429b1f0896dc59aed83992f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::list&lt; pcl::PointXYZ &gt; * &gt;</type>
      <name>points_</name>
      <anchorfile>classiri__diff__local__planner_1_1PointGrid.html</anchorfile>
      <anchor>a968d48542e04f90daf3195f6bee3c24a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>resolution_</name>
      <anchorfile>classiri__diff__local__planner_1_1PointGrid.html</anchorfile>
      <anchor>a6890ed169ab71a14836fecd0b23fe8c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>sq_min_separation_</name>
      <anchorfile>classiri__diff__local__planner_1_1PointGrid.html</anchorfile>
      <anchor>a37f1d01027ff7504e2f373bae2ffe49a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>sq_obstacle_range_</name>
      <anchorfile>classiri__diff__local__planner_1_1PointGrid.html</anchorfile>
      <anchor>a585aa8b5a31b0712d69a352ee368713e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>width_</name>
      <anchorfile>classiri__diff__local__planner_1_1PointGrid.html</anchorfile>
      <anchor>ad543c74389fd326e5380cc0e17edad54</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iri_diff_local_planner::Position2DInt_</name>
    <filename>structiri__diff__local__planner_1_1Position2DInt__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>int64_t</type>
      <name>_x_type</name>
      <anchorfile>structiri__diff__local__planner_1_1Position2DInt__.html</anchorfile>
      <anchor>a78d69bca96660b68f87059020d9fd1b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>_y_type</name>
      <anchorfile>structiri__diff__local__planner_1_1Position2DInt__.html</anchorfile>
      <anchor>a53d7210e32ce546dfc5aaff07b3c27ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_diff_local_planner::Position2DInt_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structiri__diff__local__planner_1_1Position2DInt__.html</anchorfile>
      <anchor>ab56f09587dadf9f1ab4003fc82d7241c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_diff_local_planner::Position2DInt_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structiri__diff__local__planner_1_1Position2DInt__.html</anchorfile>
      <anchor>a779c4ca8c79c5811e9950dc75053d4e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Position2DInt_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structiri__diff__local__planner_1_1Position2DInt__.html</anchorfile>
      <anchor>a8dda542d542694135b41e338de0b84d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Position2DInt_</name>
      <anchorfile>structiri__diff__local__planner_1_1Position2DInt__.html</anchorfile>
      <anchor>a3c3f96a5e89ba3d2b37ac72b31032731</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Position2DInt_</name>
      <anchorfile>structiri__diff__local__planner_1_1Position2DInt__.html</anchorfile>
      <anchor>ae4a9aaf45a46a0aa11765e3f2872d245</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structiri__diff__local__planner_1_1Position2DInt__.html</anchorfile>
      <anchor>a70bad12987e5ee20180e799b1de69a8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>x</name>
      <anchorfile>structiri__diff__local__planner_1_1Position2DInt__.html</anchorfile>
      <anchor>a67aeb074828308bfa9d0f9938a4d1c73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>y</name>
      <anchorfile>structiri__diff__local__planner_1_1Position2DInt__.html</anchorfile>
      <anchor>a0a65702bd3dfdaa9869e39f7b4ee23c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>iri_diff_local_planner::Trajectory</name>
    <filename>classiri__diff__local__planner_1_1Trajectory.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addPoint</name>
      <anchorfile>classiri__diff__local__planner_1_1Trajectory.html</anchorfile>
      <anchor>a458f209ac52d3c85f2eb09c47bc5d82d</anchor>
      <arglist>(double x, double y, double th)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getEndpoint</name>
      <anchorfile>classiri__diff__local__planner_1_1Trajectory.html</anchorfile>
      <anchor>a80b54b54da449e4e1e88bd68a8bde685</anchor>
      <arglist>(double &amp;x, double &amp;y, double &amp;th)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getPoint</name>
      <anchorfile>classiri__diff__local__planner_1_1Trajectory.html</anchorfile>
      <anchor>a75ab4d3a73387ed36836c1b8d2b1b0c7</anchor>
      <arglist>(unsigned int index, double &amp;x, double &amp;y, double &amp;th)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getPointsSize</name>
      <anchorfile>classiri__diff__local__planner_1_1Trajectory.html</anchorfile>
      <anchor>a667f4ebfbb6c7b3f975fc5df7fdd9184</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetPoints</name>
      <anchorfile>classiri__diff__local__planner_1_1Trajectory.html</anchorfile>
      <anchor>ac32755b274791240c009d4b378fcaa56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPoint</name>
      <anchorfile>classiri__diff__local__planner_1_1Trajectory.html</anchorfile>
      <anchor>acfc11b6a9c436c6dddc73f8bbbe73f5b</anchor>
      <arglist>(unsigned int index, double x, double y, double th)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Trajectory</name>
      <anchorfile>classiri__diff__local__planner_1_1Trajectory.html</anchorfile>
      <anchor>a1b73a8a6e5b1b7aec2496dfc5da16b97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Trajectory</name>
      <anchorfile>classiri__diff__local__planner_1_1Trajectory.html</anchorfile>
      <anchor>a2ff78e9cddeb4a30824ddb02275d1198</anchor>
      <arglist>(double xv, double yv, double thetav, unsigned int num_pts)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>cost_</name>
      <anchorfile>classiri__diff__local__planner_1_1Trajectory.html</anchorfile>
      <anchor>add5a3bcfd16c5882fef91b077555a640</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>thetav_</name>
      <anchorfile>classiri__diff__local__planner_1_1Trajectory.html</anchorfile>
      <anchor>a564beac6c7c1cfdd93e8f0e68e6814a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>xv_</name>
      <anchorfile>classiri__diff__local__planner_1_1Trajectory.html</anchorfile>
      <anchor>ae7a13fccb6d6c610bb81e3e677a3a82c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>yv_</name>
      <anchorfile>classiri__diff__local__planner_1_1Trajectory.html</anchorfile>
      <anchor>a956aa66eed2d7ccc3d7b293f4e26fdc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>th_pts_</name>
      <anchorfile>classiri__diff__local__planner_1_1Trajectory.html</anchorfile>
      <anchor>a82b316f46870347780f26be368842f2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>x_pts_</name>
      <anchorfile>classiri__diff__local__planner_1_1Trajectory.html</anchorfile>
      <anchor>a8b63b1ec374c70031dedb29d8b6b9722</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>y_pts_</name>
      <anchorfile>classiri__diff__local__planner_1_1Trajectory.html</anchorfile>
      <anchor>a201e04475b05d7b8c2655201a8a4cfb1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>iri_diff_local_planner::TrajectoryPlanner</name>
    <filename>classiri__diff__local__planner_1_1TrajectoryPlanner.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>checkTrajectory</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a5b5a584e86961b723b5cb29536725de0</anchor>
      <arglist>(double x, double y, double theta, double vx, double vy, double vtheta, double vx_samp, double vy_samp, double vtheta_samp)</arglist>
    </member>
    <member kind="function">
      <type>Trajectory</type>
      <name>findBestPath</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a322b560d694a715f7cfc84fadd9156c0</anchor>
      <arglist>(tf::Stamped&lt; tf::Pose &gt; global_pose, tf::Stamped&lt; tf::Pose &gt; global_vel, tf::Stamped&lt; tf::Pose &gt; &amp;drive_velocities)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getCellCosts</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a139e8793d510df20789da7bc29a34333</anchor>
      <arglist>(int cx, int cy, float &amp;path_cost, float &amp;goal_cost, float &amp;occ_cost, float &amp;total_cost)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getLocalGoal</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a79804ad16fc6770be808c6195f57b896</anchor>
      <arglist>(double &amp;x, double &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reconfigure</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a6ba53aae00adb65842959290d07d52f4</anchor>
      <arglist>(IriDiffLocalPlannerConfig &amp;cfg)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>scoreTrajectory</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a10283c9f3b6cbf9560b7c8a91b634e1e</anchor>
      <arglist>(double x, double y, double theta, double vx, double vy, double vtheta, double vx_samp, double vy_samp, double vtheta_samp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TrajectoryPlanner</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a9536a8cc41203c5e6424c14c1eed8bbd</anchor>
      <arglist>(WorldModel &amp;world_model, const costmap_2d::Costmap2D &amp;costmap, std::vector&lt; geometry_msgs::Point &gt; footprint_spec, double acc_lim_x=1.0, double acc_lim_y=1.0, double acc_lim_theta=1.0, double sim_time=1.0, double sim_granularity=0.025, int vx_samples=20, int vtheta_samples=20, double pdist_scale=0.6, double gdist_scale=0.8, double occdist_scale=0.2, double heading_lookahead=0.325, double oscillation_reset_dist=0.05, double escape_reset_dist=0.10, double escape_reset_theta=M_PI_2, bool holonomic_robot=true, double *max_vel_x=NULL, double min_vel_x=0.1, double max_vel_th=1.0, double min_vel_th=-1.0, double min_in_place_vel_th=0.4, double backup_vel=-0.1, bool dwa=false, bool heading_scoring=false, double heading_scoring_timestep=0.1, bool simple_attractor=false, std::vector&lt; double &gt; y_vels=std::vector&lt; double &gt;(0), double stop_time_buffer=0.2, double sim_period=0.1, double angular_sim_granularity=0.025)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updatePlan</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a14fd029a78181422217e2940e09e36cd</anchor>
      <arglist>(const std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;new_plan, bool compute_dists=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TrajectoryPlanner</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a7110bdfb1d3cf6533e0821480f19c32f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>computeNewThetaPosition</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a23fd96ca789bcda581febe8fc736c9d9</anchor>
      <arglist>(double thetai, double vth, double dt)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>computeNewVelocity</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a83bdfafb85b5a44fe6ffb3b23e34fa32</anchor>
      <arglist>(double vg, double vi, double a_max, double dt)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>computeNewXPosition</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a17ee9915008c4bcf7b2e8bd9785fe301</anchor>
      <arglist>(double xi, double vx, double vy, double theta, double dt)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>computeNewYPosition</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a365e4d0980202b00b691049797e5bce5</anchor>
      <arglist>(double yi, double vx, double vy, double theta, double dt)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Trajectory</type>
      <name>createTrajectories</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a810c2cd73f526bcc7b3b5fe1235cc940</anchor>
      <arglist>(double x, double y, double theta, double vx, double vy, double vtheta, double acc_x, double acc_y, double acc_theta)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>footprintCost</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a6a75a10b4f23d8611d75e8b22b3a6578</anchor>
      <arglist>(double x_i, double y_i, double theta_i)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>generateTrajectory</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a8d52a2cb917921b87f85dea51666bb45</anchor>
      <arglist>(double x, double y, double theta, double vx, double vy, double vtheta, double vx_samp, double vy_samp, double vtheta_samp, double acc_x, double acc_y, double acc_theta, double impossible_cost, Trajectory &amp;traj)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getFillCells</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a1da8bee332b210a145a95408afced44f</anchor>
      <arglist>(std::vector&lt; iri_diff_local_planner::Position2DInt &gt; &amp;footprint)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; iri_diff_local_planner::Position2DInt &gt;</type>
      <name>getFootprintCells</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a15b3dbb374507ed7c0e5263d30dff974</anchor>
      <arglist>(double x_i, double y_i, double theta_i, bool fill)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getLineCells</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>aaf8235a14f1fff0b0480d639792af566</anchor>
      <arglist>(int x0, int x1, int y0, int y1, std::vector&lt; iri_diff_local_planner::Position2DInt &gt; &amp;pts)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getMaxSpeedToStopInTime</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a7485c248bb2ead8a8d741582961f8636</anchor>
      <arglist>(double time, double &amp;vx, double &amp;vy, double &amp;vth)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>headingDiff</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>ab69981db58bc595e62ccc2734ef33ca7</anchor>
      <arglist>(int cell_x, int cell_y, double x, double y, double heading)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>lineCost</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a9fb398cf0ab0bdf416c5749ad32ee4c0</anchor>
      <arglist>(int x0, int x1, int y0, int y1)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>pointCost</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>aaff9d6cb0f4bf0f53ff9e5e3a509c5a2</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>acc_lim_theta_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>ac5eacc431741a10843b97270130d3003</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>acc_lim_x_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a325a2d3370cecbbd6c81d708a6dab237</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>acc_lim_y_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a59b9fcde49c6d696e4e6496bb34e4b82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>angular_sim_granularity_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a043882ae2d4ace1450ab65487645594a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>backup_vel_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a69572266f64ea6f969c36329cec0c9a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>configuration_mutex_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>ac160a274cf942b33fea713f7c9b569b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const costmap_2d::Costmap2D &amp;</type>
      <name>costmap_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a95717eb6e06abc7c26e3dde82978d4c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>dwa_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a990e70e0f577f428c96254b56fc0139e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>escape_reset_dist_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a3cbdc323f33cb906723eb4acce27bc27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>escape_reset_theta_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a8e091fcbc0466038643a00b32179f6e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>escape_theta_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a9d033e9f014b10261f2c929b108a06ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>escape_x_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a88c252af2cbf8be88aefbe721318ef9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>escape_y_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>ad1bbee34de155f577bb3f9ce39f7c618</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>escaping_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>aa7763b4e0c2e0e4f81fe9e8bd0e65783</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; geometry_msgs::Point &gt;</type>
      <name>footprint_spec_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>af7dbf45abf7a6576c09fccfaf63382bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>gdist_scale_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a46a45672e1321661cde5b640e766a21a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; geometry_msgs::PoseStamped &gt;</type>
      <name>global_plan_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>aecdcc50cc791097bf3c8da938dccdc1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>goal_x_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a5ebfa842b8163ec20d4d29ada4feea8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>goal_y_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>afca93e6b2303404f3c1e911b205a9457</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>heading_lookahead_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>abd43c2b9ae7f7ef05449b0d117557bea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>heading_scoring_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a71ea27ed7578aa86a3b8bce71907d06c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>heading_scoring_timestep_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a71aa7c4b951ed14eaef9b9d4a9a2010c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>holonomic_robot_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>ad71b27214970d79130764b243b131885</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MapGrid</type>
      <name>map_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>af1c02f7bf2cda155ce666337c1f30b6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_vel_th_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a063983aea944b44dcd049d00c21a4f5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double *</type>
      <name>max_vel_x_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>aefc72faa3586fa1231b2f4d938a0b04b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>min_in_place_vel_th_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>abc67e9a2534c3bbc769b90c0fd4ed205</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>min_vel_th_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a69402c4fe084f5523f2f2290c4bd3639</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>min_vel_x_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a9c1b3f01e52d9f57767d5e11ddb642a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>occdist_scale_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>ad12ff34840cf6d380459526f5fcc91cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>oscillation_reset_dist_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a6c54bc100456c15ddd05a892c0a66b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>pdist_scale_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a720a639e56f60a3da6c5372eb1119893</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>prev_x_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>aa372658b4d7a49fdd6222255256e5daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>prev_y_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a798e288900ec8317a0e5f7eac904553a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>rotating_left</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>ae88d44157ccae9a7c2cb0e2af45ec01c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>rotating_right</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>aa0b33a141e7a8b67875752651e564383</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>sim_granularity_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>aa16b17437f455296da6ef1047f26b5f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>sim_period_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>ae6f43598c146478b6f5bcb069973719c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>sim_time_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>af04d23097137bdcd18cb00438128b9d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>simple_attractor_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>aaa8336fc8f875e967ce7a9367006f5ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>stop_time_buffer_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a5d2d715309de868f976e890f2433b0a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>strafe_left</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>ac355c91a9a69a771b96b5a879aeeb942</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>strafe_right</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>aa869644c65d303665c6af40bdf6c6044</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>stuck_left</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a25b8afb7e7e3b025fa45c54e1a06b04c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>stuck_left_strafe</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a5bba69fe1d395973bdd0537cae31f79e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>stuck_right</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a444b6fb63ca632c0e03522cce919d756</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>stuck_right_strafe</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>ac2c9d6587ee87c448eb05bf9d34fe6b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Trajectory</type>
      <name>traj_one</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>ae2246b99db6f0366242ffc9631379c3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Trajectory</type>
      <name>traj_two</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a8f433759425f028b50af277d5de6e5b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>vtheta_samples_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>aa21fb5d7f64db24c7fd3cacc78db5d47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>vx_samples_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a146b1d020b29312e41c95527dfe5c2ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>WorldModel &amp;</type>
      <name>world_model_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a1f671384b6f3067c2a6ebe78016ade9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>y_vels_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a3cf00a565bd433499409aa1bf03d34c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TrajectoryPlannerTest</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlanner.html</anchorfile>
      <anchor>a156887bf956f38e1462db6dfbbe523a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>iri_diff_local_planner::TrajectoryPlannerROS</name>
    <filename>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</filename>
    <base>nav_core::BaseLocalPlanner</base>
    <member kind="function">
      <type>bool</type>
      <name>checkTrajectory</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>a8e2aaff51880f021efdccb304b20fd19</anchor>
      <arglist>(double vx_samp, double vy_samp, double vtheta_samp, bool update_map=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeVelocityCommands</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>a3165339146b1ae7ce9e1d2d7a856031d</anchor>
      <arglist>(geometry_msgs::Twist &amp;cmd_vel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>a5ec6fce0129886efa64ee36c396c65a2</anchor>
      <arglist>(std::string name, tf::TransformListener *tf, costmap_2d::Costmap2DROS *costmap_ros)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isGoalReached</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>a4d9d069e45aa0851b0fd1e121ef93d58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>scoreTrajectory</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>a16be111b4ec0a805c59e32b24dde47a2</anchor>
      <arglist>(double vx_samp, double vy_samp, double vtheta_samp, bool update_map=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPlan</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>a1016ae05582028fdfa46f884a6b8af51</anchor>
      <arglist>(const std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;orig_global_plan)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TrajectoryPlannerROS</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>a9747ccb25dde82f8cb38110be55b3005</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TrajectoryPlannerROS</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>adda3cf4b6a846c3181645b070e188779</anchor>
      <arglist>(std::string name, tf::TransformListener *tf, costmap_2d::Costmap2DROS *costmap_ros)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TrajectoryPlannerROS</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>a816205ad038d504c35e233d04889af88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>change_max_velCallback</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>a29a3e3978ea3bf5d5176e242783672e4</anchor>
      <arglist>(iri_diff_local_planner::change_max_vel::Request &amp;req, iri_diff_local_planner::change_max_vel::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>loadYVels</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>ad7c0a2c164799e1fd5dea5a9800ddbd8</anchor>
      <arglist>(ros::NodeHandle node)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>odomCallback</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>ac30ab054f0ff398cd4845babf7c42ec8</anchor>
      <arglist>(const nav_msgs::Odometry::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>reconfigureCB</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>a0a3fa036eeefbe6aa708a28e38ff68ba</anchor>
      <arglist>(IriDiffLocalPlannerConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>rotateToGoal</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>a008353f6dc7aa9c71439b191c24c659d</anchor>
      <arglist>(const tf::Stamped&lt; tf::Pose &gt; &amp;global_pose, const tf::Stamped&lt; tf::Pose &gt; &amp;robot_vel, double goal_th, geometry_msgs::Twist &amp;cmd_vel)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>sign</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>a82e16645def9283804727db9d3d2757f</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>stopWithAccLimits</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>a3a8116318dc9599f3445d88038bbbb23</anchor>
      <arglist>(const tf::Stamped&lt; tf::Pose &gt; &amp;global_pose, const tf::Stamped&lt; tf::Pose &gt; &amp;robot_vel, geometry_msgs::Twist &amp;cmd_vel)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>acc_lim_theta_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>a60610c28774b4074369d0313f1510823</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>acc_lim_x_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>a0362b833520c01a8b66d7f3c28547f49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>acc_lim_y_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>a83bee92420b6923cdf392bae24495515</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>nav_msgs::Odometry</type>
      <name>base_odom_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>a2f3443009b329785149de2a21afb557d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>change_max_vel</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>a2d7b10be662c07ea2be03ff7895c4ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>costmap_2d::Costmap2D</type>
      <name>costmap_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>ad7c04dc006117258419beb23465aeb0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>costmap_2d::Costmap2DROS *</type>
      <name>costmap_ros_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>aed4360b06333d5e2f4f709179d69f4e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>iri_diff_local_planner::IriDiffLocalPlannerConfig</type>
      <name>default_config_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>add9c0f4dc443c24b50fcad6776ebecea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamic_reconfigure::Server&lt; IriDiffLocalPlannerConfig &gt; *</type>
      <name>dsrv_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>a97ab3e0519942a12a35adbb4ffece21f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>g_plan_pub_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>adf903e3f43483fadea102cf5aa0d837e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>global_frame_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>a6decd23628cde7bde1ba0b45232d8475</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; geometry_msgs::PoseStamped &gt;</type>
      <name>global_plan_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>a5785c46a7b54244202af27fa5a0db793</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>inflation_radius_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>a22c9b516f404aec37637cc96d22f7bf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>initialized_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>a5ff4ec0f636b494d79c8ff4598405de0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>l_plan_pub_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>a6fbc08f28fcdeeaa7712bd6d5375cf82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>latch_xy_goal_tolerance_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>aab5767dcd88440400b36827dec32658b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MapGridVisualizer</type>
      <name>map_viz_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>a357cc69d59f0a03623b9adf61cbc0935</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_sensor_range_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>abfca7730831c82ef23ea16a229e7dd62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_vel_th_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>a73843a1b86cb6e27fccced17dd2a8596</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_vel_x_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>a1604ec47db47a7e5cde29aa271f39226</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>min_in_place_vel_th_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>a11e07968733c0311949c6d8e30682d07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>min_vel_th_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>a087eaaa1a6d29862d122b2eec83f0d02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::recursive_mutex</type>
      <name>odom_lock_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>a7a0037bad6579d94d8bdfc5eb2026cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>odom_sub_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>aedaf899b23442efa5d67436136c0a000</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>prune_plan_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>a7e8d11d1ed045b5f3ecb6e6c98fd8a3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>robot_base_frame_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>ad5ff871d2f42db48af5ee8735ea0b5bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>rot_stopped_velocity_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>ad930686cf98171eb909ddaa05378868a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>rotating_to_goal_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>aa98a6f3eccb9dda23f7e3009bf554d96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>setup_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>a8be29155daeab7636bc58eada8168043</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>sim_period_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>a013554a384923849907cacb5729b1b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TrajectoryPlanner *</type>
      <name>tc_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>a3cc378532ee13aafd13db287ab9fb7b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener *</type>
      <name>tf_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>a52ba5c71244ddc59c1fccd48f92add2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>trans_stopped_velocity_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>abd31ed8812490ba14cb27af7a9595052</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>WorldModel *</type>
      <name>world_model_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>a9b105c8d3e71dcd454c25564b26a6307</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>xy_goal_tolerance_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>a72985069780533b102ad5c98d01919d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>xy_tolerance_latch_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>a8427e44eeea6f75850b8425e1d234ffb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>yaw_goal_tolerance_</name>
      <anchorfile>classiri__diff__local__planner_1_1TrajectoryPlannerROS.html</anchorfile>
      <anchor>ade3170dc16b622fe3b04164a140c0c4e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>iri_diff_local_planner::VoxelGridModel</name>
    <filename>classiri__diff__local__planner_1_1VoxelGridModel.html</filename>
    <base>iri_diff_local_planner::WorldModel</base>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>footprintCost</name>
      <anchorfile>classiri__diff__local__planner_1_1VoxelGridModel.html</anchorfile>
      <anchor>ac2d847241783a3d50e05928d8ef93f5c</anchor>
      <arglist>(const geometry_msgs::Point &amp;position, const std::vector&lt; geometry_msgs::Point &gt; &amp;footprint, double inscribed_radius, double circumscribed_radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getPoints</name>
      <anchorfile>classiri__diff__local__planner_1_1VoxelGridModel.html</anchorfile>
      <anchor>ae8c82cb777144ac07c9f11967d830ef0</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateWorld</name>
      <anchorfile>classiri__diff__local__planner_1_1VoxelGridModel.html</anchorfile>
      <anchor>a7d9692fe66b38271d93b30b8bdb14760</anchor>
      <arglist>(const std::vector&lt; geometry_msgs::Point &gt; &amp;footprint, const std::vector&lt; costmap_2d::Observation &gt; &amp;observations, const std::vector&lt; PlanarLaserScan &gt; &amp;laser_scans)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VoxelGridModel</name>
      <anchorfile>classiri__diff__local__planner_1_1VoxelGridModel.html</anchorfile>
      <anchor>a40846cfc5a81eea87477fa5fe1e4d7d6</anchor>
      <arglist>(double size_x, double size_y, double size_z, double xy_resolution, double z_resolution, double origin_x, double origin_y, double origin_z, double max_z, double obstacle_range)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~VoxelGridModel</name>
      <anchorfile>classiri__diff__local__planner_1_1VoxelGridModel.html</anchorfile>
      <anchor>a82e7211bde45feca1020cbbbe2fde392</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>dist</name>
      <anchorfile>classiri__diff__local__planner_1_1VoxelGridModel.html</anchorfile>
      <anchor>a2b9e5f188ae06a3f357e0d09b05dae01</anchor>
      <arglist>(double x0, double y0, double z0, double x1, double y1, double z1)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classiri__diff__local__planner_1_1VoxelGridModel.html</anchorfile>
      <anchor>a76827541f2cd7438288bdf918f3dd54c</anchor>
      <arglist>(pcl::PointXYZ pt)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>lineCost</name>
      <anchorfile>classiri__diff__local__planner_1_1VoxelGridModel.html</anchorfile>
      <anchor>af88db4aa39285227e1e3fa5fa9fe0551</anchor>
      <arglist>(int x0, int x1, int y0, int y1)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mapToWorld2D</name>
      <anchorfile>classiri__diff__local__planner_1_1VoxelGridModel.html</anchorfile>
      <anchor>a1e77d4f83dc6ba3d18762543502dbceb</anchor>
      <arglist>(unsigned int mx, unsigned int my, double &amp;wx, double &amp;wy)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mapToWorld3D</name>
      <anchorfile>classiri__diff__local__planner_1_1VoxelGridModel.html</anchorfile>
      <anchor>ae8886f04f0080938edc5697c9f8bb945</anchor>
      <arglist>(unsigned int mx, unsigned int my, unsigned int mz, double &amp;wx, double &amp;wy, double &amp;wz)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>pointCost</name>
      <anchorfile>classiri__diff__local__planner_1_1VoxelGridModel.html</anchorfile>
      <anchor>a8a195c1ffcf9b9e5b0006b686eecb9d8</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>removePointsInScanBoundry</name>
      <anchorfile>classiri__diff__local__planner_1_1VoxelGridModel.html</anchorfile>
      <anchor>add0f5398f788f28d3c46a3924173fd25</anchor>
      <arglist>(const PlanarLaserScan &amp;laser_scan, double raytrace_range)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>worldToMap2D</name>
      <anchorfile>classiri__diff__local__planner_1_1VoxelGridModel.html</anchorfile>
      <anchor>ab1c9b9a014fbbc830bc6992a159d420a</anchor>
      <arglist>(double wx, double wy, unsigned int &amp;mx, unsigned int &amp;my)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>worldToMap3D</name>
      <anchorfile>classiri__diff__local__planner_1_1VoxelGridModel.html</anchorfile>
      <anchor>a76aaa23d995ad21d541e96c47f24f427</anchor>
      <arglist>(double wx, double wy, double wz, unsigned int &amp;mx, unsigned int &amp;my, unsigned int &amp;mz)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_z_</name>
      <anchorfile>classiri__diff__local__planner_1_1VoxelGridModel.html</anchorfile>
      <anchor>a96d36402ce00c8d43105f74aefd9fac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>voxel_grid::VoxelGrid</type>
      <name>obstacle_grid_</name>
      <anchorfile>classiri__diff__local__planner_1_1VoxelGridModel.html</anchorfile>
      <anchor>adabd5872431ab6994426387cb2688431</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>origin_x_</name>
      <anchorfile>classiri__diff__local__planner_1_1VoxelGridModel.html</anchorfile>
      <anchor>a14ede4824bba576cdf91838ab0a96e49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>origin_y_</name>
      <anchorfile>classiri__diff__local__planner_1_1VoxelGridModel.html</anchorfile>
      <anchor>a3d8700506bc08d65e0a13e9d353d002c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>origin_z_</name>
      <anchorfile>classiri__diff__local__planner_1_1VoxelGridModel.html</anchorfile>
      <anchor>a0e9c9c81b52e3f6b8ff600a4f0f5ab93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>sq_obstacle_range_</name>
      <anchorfile>classiri__diff__local__planner_1_1VoxelGridModel.html</anchorfile>
      <anchor>a482ac826c07c43671d1658f7acb4b44f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>xy_resolution_</name>
      <anchorfile>classiri__diff__local__planner_1_1VoxelGridModel.html</anchorfile>
      <anchor>aaff41692aad8ec53cb2687ba3f20fb26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>z_resolution_</name>
      <anchorfile>classiri__diff__local__planner_1_1VoxelGridModel.html</anchorfile>
      <anchor>ad2d371549e3a307e9c3abd12b99ae7b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>iri_diff_local_planner::WorldModel</name>
    <filename>classiri__diff__local__planner_1_1WorldModel.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>footprintCost</name>
      <anchorfile>classiri__diff__local__planner_1_1WorldModel.html</anchorfile>
      <anchor>acafa672d2e034e783a6902a822175c94</anchor>
      <arglist>(const geometry_msgs::Point &amp;position, const std::vector&lt; geometry_msgs::Point &gt; &amp;footprint, double inscribed_radius, double circumscribed_radius)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~WorldModel</name>
      <anchorfile>classiri__diff__local__planner_1_1WorldModel.html</anchorfile>
      <anchor>ac22fbfb89f0298a15b46af9408cb3c6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>WorldModel</name>
      <anchorfile>classiri__diff__local__planner_1_1WorldModel.html</anchorfile>
      <anchor>a9a2b58967d29a3fbb28b48b6b13d282c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>iri_diff_local_planner::msg</name>
    <filename>namespaceiri__diff__local__planner_1_1msg.html</filename>
    <namespace>iri_diff_local_planner::msg::_Position2DInt</namespace>
  </compound>
  <compound kind="namespace">
    <name>iri_diff_local_planner::msg::_Position2DInt</name>
    <filename>namespaceiri__diff__local__planner_1_1msg_1_1__Position2DInt.html</filename>
    <class kind="class">iri_diff_local_planner::msg::_Position2DInt::Position2DInt</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2q</name>
      <anchorfile>namespaceiri__diff__local__planner_1_1msg_1_1__Position2DInt.html</anchorfile>
      <anchor>aa0f52f95136115fcc3c36a3309dd6408</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceiri__diff__local__planner_1_1msg_1_1__Position2DInt.html</anchorfile>
      <anchor>a08d88475049c2ebc8b2f6a09981d28fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceiri__diff__local__planner_1_1msg_1_1__Position2DInt.html</anchorfile>
      <anchor>a08de794416a6b1336006d2bb363a36c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>iri_diff_local_planner::msg::_Position2DInt::Position2DInt</name>
    <filename>classiri__diff__local__planner_1_1msg_1_1__Position2DInt_1_1Position2DInt.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classiri__diff__local__planner_1_1msg_1_1__Position2DInt_1_1Position2DInt.html</anchorfile>
      <anchor>ab5285b351affbec83fb7130d56083699</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classiri__diff__local__planner_1_1msg_1_1__Position2DInt_1_1Position2DInt.html</anchorfile>
      <anchor>ac6b92022710b96f80c79f1ae342e492b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classiri__diff__local__planner_1_1msg_1_1__Position2DInt_1_1Position2DInt.html</anchorfile>
      <anchor>ac7b5f96ac13573d38ee3f4ddd703a0a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classiri__diff__local__planner_1_1msg_1_1__Position2DInt_1_1Position2DInt.html</anchorfile>
      <anchor>a5dafcc447ec77f0fe6f39a88aed1020a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classiri__diff__local__planner_1_1msg_1_1__Position2DInt_1_1Position2DInt.html</anchorfile>
      <anchor>a638e327694c26c03ba0ffc71396bdad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>x</name>
      <anchorfile>classiri__diff__local__planner_1_1msg_1_1__Position2DInt_1_1Position2DInt.html</anchorfile>
      <anchor>a7edee3bd7718e340c60a72f106c92a05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>y</name>
      <anchorfile>classiri__diff__local__planner_1_1msg_1_1__Position2DInt_1_1Position2DInt.html</anchorfile>
      <anchor>a6dbe31b297be5d8128a3df3ae5231ab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classiri__diff__local__planner_1_1msg_1_1__Position2DInt_1_1Position2DInt.html</anchorfile>
      <anchor>a314ae1a848f70c80409c2fba6e643cf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classiri__diff__local__planner_1_1msg_1_1__Position2DInt_1_1Position2DInt.html</anchorfile>
      <anchor>a40b95b597fa52d79fc1aa8117eb54718</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classiri__diff__local__planner_1_1msg_1_1__Position2DInt_1_1Position2DInt.html</anchorfile>
      <anchor>a4531f2247171abed89c3fa4aa857b5f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classiri__diff__local__planner_1_1msg_1_1__Position2DInt_1_1Position2DInt.html</anchorfile>
      <anchor>a6e9dbf7f03fae12f4c9a0489ffdbc31e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classiri__diff__local__planner_1_1msg_1_1__Position2DInt_1_1Position2DInt.html</anchorfile>
      <anchor>ab2e2fc10adc2e890905fb491ee4c41e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classiri__diff__local__planner_1_1msg_1_1__Position2DInt_1_1Position2DInt.html</anchorfile>
      <anchor>a3a0a4e5aed5d8f1c2a6f289ec6f15d8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classiri__diff__local__planner_1_1msg_1_1__Position2DInt_1_1Position2DInt.html</anchorfile>
      <anchor>a80ccfc2f47690324e29398684fb73a43</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>iri_diff_local_planner::srv</name>
    <filename>namespaceiri__diff__local__planner_1_1srv.html</filename>
    <namespace>iri_diff_local_planner::srv::_change_max_vel</namespace>
  </compound>
  <compound kind="namespace">
    <name>iri_diff_local_planner::srv::_change_max_vel</name>
    <filename>namespaceiri__diff__local__planner_1_1srv_1_1__change__max__vel.html</filename>
    <class kind="class">iri_diff_local_planner::srv::_change_max_vel::change_max_vel</class>
    <class kind="class">iri_diff_local_planner::srv::_change_max_vel::change_max_velRequest</class>
    <class kind="class">iri_diff_local_planner::srv::_change_max_vel::change_max_velResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_f</name>
      <anchorfile>namespaceiri__diff__local__planner_1_1srv_1_1__change__max__vel.html</anchorfile>
      <anchor>a237545248b71427e845fbaf65852082a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceiri__diff__local__planner_1_1srv_1_1__change__max__vel.html</anchorfile>
      <anchor>aeb5f5191b7edefb609b816c24637a8e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceiri__diff__local__planner_1_1srv_1_1__change__max__vel.html</anchorfile>
      <anchor>aeee53d437a28f053f629fa18e038ca2c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>iri_diff_local_planner::srv::_change_max_vel::change_max_vel</name>
    <filename>classiri__diff__local__planner_1_1srv_1_1__change__max__vel_1_1change__max__vel.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classiri__diff__local__planner_1_1srv_1_1__change__max__vel_1_1change__max__vel.html</anchorfile>
      <anchor>ab468a6091eebea5cbb0743263f6b77ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classiri__diff__local__planner_1_1srv_1_1__change__max__vel_1_1change__max__vel.html</anchorfile>
      <anchor>aff55718569c4895ec7f1844c4f4f2683</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classiri__diff__local__planner_1_1srv_1_1__change__max__vel_1_1change__max__vel.html</anchorfile>
      <anchor>a3cb64491efd0d4c331ebc12ba777298f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classiri__diff__local__planner_1_1srv_1_1__change__max__vel_1_1change__max__vel.html</anchorfile>
      <anchor>ac0b99ff157cdeee9da593ef294b3632b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>iri_diff_local_planner::srv::_change_max_vel::change_max_velRequest</name>
    <filename>classiri__diff__local__planner_1_1srv_1_1__change__max__vel_1_1change__max__velRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classiri__diff__local__planner_1_1srv_1_1__change__max__vel_1_1change__max__velRequest.html</anchorfile>
      <anchor>addba8ff0ad9bc1e83010a0c1868686dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classiri__diff__local__planner_1_1srv_1_1__change__max__vel_1_1change__max__velRequest.html</anchorfile>
      <anchor>a42413f5790a2828720bfa8cf8e812ac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classiri__diff__local__planner_1_1srv_1_1__change__max__vel_1_1change__max__velRequest.html</anchorfile>
      <anchor>aae369006e0aa6112e2ac1d01811db32b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classiri__diff__local__planner_1_1srv_1_1__change__max__vel_1_1change__max__velRequest.html</anchorfile>
      <anchor>a03b5eada171ac5555e609fc8e4697c42</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classiri__diff__local__planner_1_1srv_1_1__change__max__vel_1_1change__max__velRequest.html</anchorfile>
      <anchor>aa2934eb8c1b07e2618a98a57bb00dbba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>new_max_vel</name>
      <anchorfile>classiri__diff__local__planner_1_1srv_1_1__change__max__vel_1_1change__max__velRequest.html</anchorfile>
      <anchor>a366df724a8b0d2fcf4597e741badedd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classiri__diff__local__planner_1_1srv_1_1__change__max__vel_1_1change__max__velRequest.html</anchorfile>
      <anchor>a30d02dc66379ff276392c4bb9b55a327</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classiri__diff__local__planner_1_1srv_1_1__change__max__vel_1_1change__max__velRequest.html</anchorfile>
      <anchor>a1a315aa492baca375563b7d154ea7733</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classiri__diff__local__planner_1_1srv_1_1__change__max__vel_1_1change__max__velRequest.html</anchorfile>
      <anchor>a8865818bb8b2927e7b790467b36c15bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classiri__diff__local__planner_1_1srv_1_1__change__max__vel_1_1change__max__velRequest.html</anchorfile>
      <anchor>a44f5e9de450cda40335894e409ebc04d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classiri__diff__local__planner_1_1srv_1_1__change__max__vel_1_1change__max__velRequest.html</anchorfile>
      <anchor>a8cdadef1f899c0b6b5ed6ebc8451e460</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classiri__diff__local__planner_1_1srv_1_1__change__max__vel_1_1change__max__velRequest.html</anchorfile>
      <anchor>abda656442f6ae243ce6cf54fe9a7a9da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classiri__diff__local__planner_1_1srv_1_1__change__max__vel_1_1change__max__velRequest.html</anchorfile>
      <anchor>a3f7cc7744c3dc587f8cabe7646602e63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>iri_diff_local_planner::srv::_change_max_vel::change_max_velResponse</name>
    <filename>classiri__diff__local__planner_1_1srv_1_1__change__max__vel_1_1change__max__velResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classiri__diff__local__planner_1_1srv_1_1__change__max__vel_1_1change__max__velResponse.html</anchorfile>
      <anchor>a7b783d51df07acf2e149bd5b60138a28</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classiri__diff__local__planner_1_1srv_1_1__change__max__vel_1_1change__max__velResponse.html</anchorfile>
      <anchor>abe9fc348a061c67c9db88db64a741638</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classiri__diff__local__planner_1_1srv_1_1__change__max__vel_1_1change__max__velResponse.html</anchorfile>
      <anchor>a7677057aff543ef34932db079921f9fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classiri__diff__local__planner_1_1srv_1_1__change__max__vel_1_1change__max__velResponse.html</anchorfile>
      <anchor>acdcae36f77a2fbb987b3828bf59870d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classiri__diff__local__planner_1_1srv_1_1__change__max__vel_1_1change__max__velResponse.html</anchorfile>
      <anchor>ae031525eed3bf1898bd123654291a135</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classiri__diff__local__planner_1_1srv_1_1__change__max__vel_1_1change__max__velResponse.html</anchorfile>
      <anchor>af6a53c1c819521b985481eded6178231</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classiri__diff__local__planner_1_1srv_1_1__change__max__vel_1_1change__max__velResponse.html</anchorfile>
      <anchor>a62c06e149caee43b08285f3502c1ec16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classiri__diff__local__planner_1_1srv_1_1__change__max__vel_1_1change__max__velResponse.html</anchorfile>
      <anchor>a206946df718aa9043ce752a87d0bb301</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classiri__diff__local__planner_1_1srv_1_1__change__max__vel_1_1change__max__velResponse.html</anchorfile>
      <anchor>ada86f423e8f073718168c95ebcb509db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classiri__diff__local__planner_1_1srv_1_1__change__max__vel_1_1change__max__velResponse.html</anchorfile>
      <anchor>ae0410d568bcac7dc4ce63d6765b0dd47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classiri__diff__local__planner_1_1srv_1_1__change__max__vel_1_1change__max__velResponse.html</anchorfile>
      <anchor>a3892f503d6dc6ac6a268efb3e73c4ec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classiri__diff__local__planner_1_1srv_1_1__change__max__vel_1_1change__max__velResponse.html</anchorfile>
      <anchor>ad2520cef17d8fe5b29b5e9d6ea10e9c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::iri_diff_local_planner::Position2DInt_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1iri__diff__local__planner_1_1Position2DInt__8e93c301ef12bf609ca3f63052a5132c.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1iri__diff__local__planner_1_1Position2DInt__8e93c301ef12bf609ca3f63052a5132c.html</anchorfile>
      <anchor>a6d36089f8ccb25439bbef5856cc9485d</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::iri_diff_local_planner::Position2DInt_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::iri_diff_local_planner::change_max_velRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1iri__diff__local__planner_1_1change__max__velRe1eae2afcd17a6c926e6246eaf09316d3.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1iri__diff__local__planner_1_1change__max__velRe1eae2afcd17a6c926e6246eaf09316d3.html</anchorfile>
      <anchor>af50625c9a23e4b9c2e84113e201ab169</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1iri__diff__local__planner_1_1change__max__velRe1eae2afcd17a6c926e6246eaf09316d3.html</anchorfile>
      <anchor>a15497318799b8c885f1a48998e3d5606</anchor>
      <arglist>(const ::iri_diff_local_planner::change_max_velRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::iri_diff_local_planner::change_max_velResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1iri__diff__local__planner_1_1change__max__velRe51e7e5e30e911297579e9feef15e1f2d.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1iri__diff__local__planner_1_1change__max__velRe51e7e5e30e911297579e9feef15e1f2d.html</anchorfile>
      <anchor>a4a1e90b0e762b2639fd315137f5764a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1iri__diff__local__planner_1_1change__max__velRe51e7e5e30e911297579e9feef15e1f2d.html</anchorfile>
      <anchor>a1217fb116fb590e92f292f28bba6ad96</anchor>
      <arglist>(const ::iri_diff_local_planner::change_max_velResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::iri_diff_local_planner::Position2DInt_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1iri__diff__local__planner_1_1Position2DInt___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1iri__diff__local__planner_1_1Position2DInt___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a08ad081c71b1a2e2cffea8f08ca20010</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1iri__diff__local__planner_1_1Position2DInt___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a474ff4c51831b0b4e3a1b7ffb285120c</anchor>
      <arglist>(const ::iri_diff_local_planner::Position2DInt_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::iri_diff_local_planner::change_max_velRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1iri__diff__local__planner_1_1change__max__vel8fd4b30aca5f5805bd34404d64250d77.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1iri__diff__local__planner_1_1change__max__vel8fd4b30aca5f5805bd34404d64250d77.html</anchorfile>
      <anchor>ab707020e5922f3c8124a6bb567110e26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1iri__diff__local__planner_1_1change__max__vel8fd4b30aca5f5805bd34404d64250d77.html</anchorfile>
      <anchor>a4cecdada374978e7bb5122553d8a93c5</anchor>
      <arglist>(const ::iri_diff_local_planner::change_max_velRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::iri_diff_local_planner::change_max_velResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1iri__diff__local__planner_1_1change__max__veled709d9cd53fbaf82dcdc227d5dd5bd2.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1iri__diff__local__planner_1_1change__max__veled709d9cd53fbaf82dcdc227d5dd5bd2.html</anchorfile>
      <anchor>ad8b8dabc78036d0e2b3d0126cbf746a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1iri__diff__local__planner_1_1change__max__veled709d9cd53fbaf82dcdc227d5dd5bd2.html</anchorfile>
      <anchor>a8e641f8708e713632c743c2cab6dfb2d</anchor>
      <arglist>(const ::iri_diff_local_planner::change_max_velResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::iri_diff_local_planner::Position2DInt_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1iri__diff__local__planner_1_1Position2DInt___955ca3587b8d4114552e90e002e1ee87.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1iri__diff__local__planner_1_1Position2DInt___955ca3587b8d4114552e90e002e1ee87.html</anchorfile>
      <anchor>aa0a8ce448d04ae09b434d5e47b2bf1bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1iri__diff__local__planner_1_1Position2DInt___955ca3587b8d4114552e90e002e1ee87.html</anchorfile>
      <anchor>a55a72bbd734be132f84d62da7d47b850</anchor>
      <arglist>(const ::iri_diff_local_planner::Position2DInt_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::iri_diff_local_planner::change_max_velRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1iri__diff__local__planner_1_1change__max__vef9606670f29263d3057d7daa18ccddfb.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::iri_diff_local_planner::change_max_velResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1iri__diff__local__planner_1_1change__max__vef8b11275a40acb8bad75c2d7d66084cb.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::iri_diff_local_planner::Position2DInt_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1iri__diff__local__planner_1_1Position2DInt__3cf1fd63b1e487e73c39cf8be18c7533.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::iri_diff_local_planner::change_max_velRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1iri__diff__local__planner_1_1change__max__velRd2d67fe1714515ebbb6bf2d7c34e67e2.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::iri_diff_local_planner::change_max_velRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1iri__diff__local__planner_1_1change__max__velRb98abc140d24e7f43b94fa0397212584.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::iri_diff_local_planner::change_max_velResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1iri__diff__local__planner_1_1change__max__velR935002fc7146c7e1b1d9db512afeaa5b.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::iri_diff_local_planner::change_max_velResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1iri__diff__local__planner_1_1change__max__velR59d1c5647a05fb1ddc5a30290dad6ff6.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::iri_diff_local_planner::Position2DInt_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1iri__diff__local__planner_1_1Position2DInt___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::iri_diff_local_planner::Position2DInt_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1iri__diff__local__planner_1_1Position2DInt___3c430df8525313e4815c40e6564f712c3.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::iri_diff_local_planner::change_max_velRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1iri__diff__local__planner_1_1change__max__velRequ5b85dce23682c898ec27392218e23000.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1iri__diff__local__planner_1_1change__max__velRequ5b85dce23682c898ec27392218e23000.html</anchorfile>
      <anchor>acd3ed278a274d42fc390e8b2fb660a09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1iri__diff__local__planner_1_1change__max__velRequ5b85dce23682c898ec27392218e23000.html</anchorfile>
      <anchor>a5121f9a1eb709e86524de1a217ac2547</anchor>
      <arglist>(const ::iri_diff_local_planner::change_max_velRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1iri__diff__local__planner_1_1change__max__velRequ5b85dce23682c898ec27392218e23000.html</anchorfile>
      <anchor>ac59ca5c89de62465007a04f033751944</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1iri__diff__local__planner_1_1change__max__velRequ5b85dce23682c898ec27392218e23000.html</anchorfile>
      <anchor>a6eca8e8ea0c2a00fd7752ad2ef42906f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::iri_diff_local_planner::change_max_velResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1iri__diff__local__planner_1_1change__max__velRespfedbdb5775ed3b960e153f37ef5920f3.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1iri__diff__local__planner_1_1change__max__velRespfedbdb5775ed3b960e153f37ef5920f3.html</anchorfile>
      <anchor>aeb53f6709b6a8842143de6c54cb3828a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1iri__diff__local__planner_1_1change__max__velRespfedbdb5775ed3b960e153f37ef5920f3.html</anchorfile>
      <anchor>af00232b08a2fbccdbd121d924be9bc19</anchor>
      <arglist>(const ::iri_diff_local_planner::change_max_velResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1iri__diff__local__planner_1_1change__max__velRespfedbdb5775ed3b960e153f37ef5920f3.html</anchorfile>
      <anchor>adac41892bbfd7af3052c60a603acb3ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1iri__diff__local__planner_1_1change__max__velRespfedbdb5775ed3b960e153f37ef5920f3.html</anchorfile>
      <anchor>ad9ea95531e0493bb5a4bc76e14f53282</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::iri_diff_local_planner::Position2DInt_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1iri__diff__local__planner_1_1Position2DInt___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1iri__diff__local__planner_1_1Position2DInt___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a428b91fce0d9a03ed8b88e0ebeb72227</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1iri__diff__local__planner_1_1Position2DInt___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aea4a9a4234398b5dce0ff40ab253102d</anchor>
      <arglist>(const ::iri_diff_local_planner::Position2DInt_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1iri__diff__local__planner_1_1Position2DInt___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6f06155dae0654907eefede5b1c25e5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1iri__diff__local__planner_1_1Position2DInt___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aff24aab78edbf69d132a40c98301bd06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::iri_diff_local_planner::change_max_velRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1iri__diff__local__planner_1_1change__max__velRe5e0b450a04c0c963897a082c32160879.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1iri__diff__local__planner_1_1change__max__velRe5e0b450a04c0c963897a082c32160879.html</anchorfile>
      <anchor>a219b39cb41357609a15fd885bba733a7</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1iri__diff__local__planner_1_1change__max__velRe5e0b450a04c0c963897a082c32160879.html</anchorfile>
      <anchor>a8a7f233f859853f81a51e4845451f2db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::iri_diff_local_planner::change_max_velResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1iri__diff__local__planner_1_1change__max__velRe9ee17614eab35909a86ea31fb35dad22.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1iri__diff__local__planner_1_1change__max__velRe9ee17614eab35909a86ea31fb35dad22.html</anchorfile>
      <anchor>a71163c166373ebf3ca4f82dcc786ab01</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1iri__diff__local__planner_1_1change__max__velRe9ee17614eab35909a86ea31fb35dad22.html</anchorfile>
      <anchor>ad7f49ea31c506cc1b4e2a7c999b206d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::iri_diff_local_planner::Position2DInt_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1iri__diff__local__planner_1_1Position2DInt___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1iri__diff__local__planner_1_1Position2DInt___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad72c3a50774defce7ac5de0351fc10a6</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1iri__diff__local__planner_1_1Position2DInt___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a70ca61f798a873f3852c2e812a061a10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; iri_diff_local_planner::change_max_vel &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01iri__diff__local__planner_1_1change__max__vel_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01iri__diff__local__planner_1_1change__max__vel_01_4.html</anchorfile>
      <anchor>a046208b75b05e91009ccc4fe0eadedee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01iri__diff__local__planner_1_1change__max__vel_01_4.html</anchorfile>
      <anchor>ad09822bf2b4e941986218d349f5e692f</anchor>
      <arglist>(const iri_diff_local_planner::change_max_vel &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; iri_diff_local_planner::change_max_velRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01iri__diff__local__planner_1_1change__max__velReques56263aa23860a7ddf510ddb8a87f773c.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01iri__diff__local__planner_1_1change__max__velReques56263aa23860a7ddf510ddb8a87f773c.html</anchorfile>
      <anchor>ab92c3070a051a605e9958e1d77df2438</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01iri__diff__local__planner_1_1change__max__velReques56263aa23860a7ddf510ddb8a87f773c.html</anchorfile>
      <anchor>a4856124261e82b4dce19bf00c348e1af</anchor>
      <arglist>(const iri_diff_local_planner::change_max_velRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; iri_diff_local_planner::change_max_velResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01iri__diff__local__planner_1_1change__max__velRespon9243f7db9777ab1bb19f36478cf04325.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01iri__diff__local__planner_1_1change__max__velRespon9243f7db9777ab1bb19f36478cf04325.html</anchorfile>
      <anchor>aefd7c14331348709cc9b7bc7392248d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01iri__diff__local__planner_1_1change__max__velRespon9243f7db9777ab1bb19f36478cf04325.html</anchorfile>
      <anchor>ac95a656bb87307d41d9c4ad10eb49adc</anchor>
      <arglist>(const iri_diff_local_planner::change_max_velResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; iri_diff_local_planner::change_max_vel &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01iri__diff__local__planner_1_1change__max__vel_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01iri__diff__local__planner_1_1change__max__vel_01_4.html</anchorfile>
      <anchor>a76487af4f328af3eba3386625ee363b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01iri__diff__local__planner_1_1change__max__vel_01_4.html</anchorfile>
      <anchor>acfd4f01b5f04e120235e4b381bee9f57</anchor>
      <arglist>(const iri_diff_local_planner::change_max_vel &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; iri_diff_local_planner::change_max_velRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01iri__diff__local__planner_1_1change__max__velRequest_b950bc342ab22b3cf9aa13a93be87551.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01iri__diff__local__planner_1_1change__max__velRequest_b950bc342ab22b3cf9aa13a93be87551.html</anchorfile>
      <anchor>adf89e8fce193a69d0e9f989666810b41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01iri__diff__local__planner_1_1change__max__velRequest_b950bc342ab22b3cf9aa13a93be87551.html</anchorfile>
      <anchor>ad53ccdeb70c15f0f3413990ab4a07f27</anchor>
      <arglist>(const iri_diff_local_planner::change_max_velRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; iri_diff_local_planner::change_max_velResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01iri__diff__local__planner_1_1change__max__velResponsed50250a1a534f07cb82eaa277c9e7eec.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01iri__diff__local__planner_1_1change__max__velResponsed50250a1a534f07cb82eaa277c9e7eec.html</anchorfile>
      <anchor>a4c6e42fcd0cf3dc689eacdbaf47d5af8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01iri__diff__local__planner_1_1change__max__velResponsed50250a1a534f07cb82eaa277c9e7eec.html</anchorfile>
      <anchor>a0fdc3edce25e8806378c8342b2f42b15</anchor>
      <arglist>(const iri_diff_local_planner::change_max_velResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">summary</docanchor>
    <docanchor file="index">usage</docanchor>
  </compound>
</tagfile>
