<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-arm_navigation_experimental/doc_stacks/2013-12-06_21-03-09.026472/arm_navigation_experimental/collision_proximity_planner/src/collision_proximity_planner/</path>
    <filename>____init_____8py</filename>
    <namespace>collision_proximity_planner</namespace>
  </compound>
  <compound kind="file">
    <name>srv/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-arm_navigation_experimental/doc_stacks/2013-12-06_21-03-09.026472/arm_navigation_experimental/collision_proximity_planner/src/collision_proximity_planner/srv/</path>
    <filename>srv_2____init_____8py</filename>
    <namespace>collision_proximity_planner::srv</namespace>
  </compound>
  <compound kind="file">
    <name>_GetFreePath.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-arm_navigation_experimental/doc_stacks/2013-12-06_21-03-09.026472/arm_navigation_experimental/collision_proximity_planner/src/collision_proximity_planner/srv/</path>
    <filename>__GetFreePath_8py</filename>
    <class kind="class">collision_proximity_planner::srv::_GetFreePath::GetFreePath</class>
    <class kind="class">collision_proximity_planner::srv::_GetFreePath::GetFreePathRequest</class>
    <class kind="class">collision_proximity_planner::srv::_GetFreePath::GetFreePathResponse</class>
    <namespace>collision_proximity_planner::srv::_GetFreePath</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacecollision__proximity__planner_1_1srv_1_1__GetFreePath.html</anchorfile>
      <anchor>af6b27934b61ef79b08ef758a387f0dc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2i</name>
      <anchorfile>namespacecollision__proximity__planner_1_1srv_1_1__GetFreePath.html</anchorfile>
      <anchor>ade2b7eca85ebecd2ba6675d2fcc1c83c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3d</name>
      <anchorfile>namespacecollision__proximity__planner_1_1srv_1_1__GetFreePath.html</anchorfile>
      <anchor>a08e5cbaee5cb4fe4c414b3e2da19b37d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacecollision__proximity__planner_1_1srv_1_1__GetFreePath.html</anchorfile>
      <anchor>a60b6e496888a0f584b6b2da60fee6dce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_4d</name>
      <anchorfile>namespacecollision__proximity__planner_1_1srv_1_1__GetFreePath.html</anchorfile>
      <anchor>a9f8b8bbc1289e983d4aacbe9426a460e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacecollision__proximity__planner_1_1srv_1_1__GetFreePath.html</anchorfile>
      <anchor>a9cac789f676bbc028fd339970ad485ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacecollision__proximity__planner_1_1srv_1_1__GetFreePath.html</anchorfile>
      <anchor>a9ebc0f5e9de746611ce56f4f53853ee9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>chomp_robot_model.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-arm_navigation_experimental/doc_stacks/2013-12-06_21-03-09.026472/arm_navigation_experimental/collision_proximity_planner/src/</path>
    <filename>chomp__robot__model_8cpp</filename>
    <includes id="chomp__robot__model_8h" name="chomp_robot_model.h" local="no" imported="no">collision_proximity_planner/chomp_robot_model.h</includes>
  </compound>
  <compound kind="file">
    <name>chomp_robot_model.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-arm_navigation_experimental/doc_stacks/2013-12-06_21-03-09.026472/arm_navigation_experimental/collision_proximity_planner/include/collision_proximity_planner/</path>
    <filename>chomp__robot__model_8h</filename>
    <includes id="treefksolverjointposaxis_8hpp" name="treefksolverjointposaxis.hpp" local="no" imported="no">collision_proximity_planner/treefksolverjointposaxis.hpp</includes>
    <includes id="treefksolverjointposaxis__partial_8hpp" name="treefksolverjointposaxis_partial.hpp" local="no" imported="no">collision_proximity_planner/treefksolverjointposaxis_partial.hpp</includes>
    <class kind="struct">chomp::ChompRobotModel::ChompJoint</class>
    <class kind="struct">chomp::ChompRobotModel::ChompPlanningGroup</class>
    <class kind="class">chomp::ChompRobotModel</class>
  </compound>
  <compound kind="file">
    <name>collision_proximity_planner.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-arm_navigation_experimental/doc_stacks/2013-12-06_21-03-09.026472/arm_navigation_experimental/collision_proximity_planner/src/</path>
    <filename>collision__proximity__planner_8cpp</filename>
    <includes id="collision__proximity__planner_8h" name="collision_proximity_planner.h" local="no" imported="no">collision_proximity_planner/collision_proximity_planner.h</includes>
    <includes id="collision__proximity__planner__utils_8h" name="collision_proximity_planner_utils.h" local="no" imported="no">collision_proximity_planner/collision_proximity_planner_utils.h</includes>
    <namespace>collision_proximity_planner</namespace>
  </compound>
  <compound kind="file">
    <name>collision_proximity_planner.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-arm_navigation_experimental/doc_stacks/2013-12-06_21-03-09.026472/arm_navigation_experimental/collision_proximity_planner/include/collision_proximity_planner/</path>
    <filename>collision__proximity__planner_8h</filename>
    <includes id="chomp__robot__model_8h" name="chomp_robot_model.h" local="no" imported="no">collision_proximity_planner/chomp_robot_model.h</includes>
    <class kind="class">collision_proximity_planner::CollisionProximityPlanner</class>
    <namespace>collision_proximity_planner</namespace>
  </compound>
  <compound kind="file">
    <name>collision_proximity_planner_plugin.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-arm_navigation_experimental/doc_stacks/2013-12-06_21-03-09.026472/arm_navigation_experimental/collision_proximity_planner/src/</path>
    <filename>collision__proximity__planner__plugin_8cpp</filename>
    <includes id="collision__proximity__planner__plugin_8h" name="collision_proximity_planner_plugin.h" local="no" imported="no">collision_proximity_planner/collision_proximity_planner_plugin.h</includes>
    <namespace>collision_proximity_planner</namespace>
  </compound>
  <compound kind="file">
    <name>collision_proximity_planner_plugin.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-arm_navigation_experimental/doc_stacks/2013-12-06_21-03-09.026472/arm_navigation_experimental/collision_proximity_planner/include/collision_proximity_planner/</path>
    <filename>collision__proximity__planner__plugin_8h</filename>
    <includes id="collision__proximity__planner_8h" name="collision_proximity_planner.h" local="no" imported="no">collision_proximity_planner/collision_proximity_planner.h</includes>
    <class kind="class">collision_proximity_planner::CollisionProximityPlannerPlugin</class>
    <namespace>collision_proximity_planner</namespace>
  </compound>
  <compound kind="file">
    <name>collision_proximity_planner_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-arm_navigation_experimental/doc_stacks/2013-12-06_21-03-09.026472/arm_navigation_experimental/collision_proximity_planner/src/</path>
    <filename>collision__proximity__planner__test_8cpp</filename>
    <includes id="GetFreePath_8h" name="GetFreePath.h" local="no" imported="no">collision_proximity_planner/GetFreePath.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>collision__proximity__planner__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>collision_proximity_planner_utils.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-arm_navigation_experimental/doc_stacks/2013-12-06_21-03-09.026472/arm_navigation_experimental/collision_proximity_planner/include/collision_proximity_planner/</path>
    <filename>collision__proximity__planner__utils_8h</filename>
    <namespace>collision_proximity_planner</namespace>
    <member kind="function">
      <type>void</type>
      <name>kdlVecToEigenVec</name>
      <anchorfile>namespacecollision__proximity__planner.html</anchorfile>
      <anchor>aa667cde41c75ee7262d3aa2eb9d2de0c</anchor>
      <arglist>(std::vector&lt; KDLType &gt; &amp;kdl_v, std::vector&lt; Eigen::Map&lt; EigenType &gt; &gt; &amp;eigen_v, int rows, int cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kdlVecVecToEigenVecVec</name>
      <anchorfile>namespacecollision__proximity__planner.html</anchorfile>
      <anchor>a688e9558a70c04b234c8b247846c4496</anchor>
      <arglist>(std::vector&lt; std::vector&lt; KDLType &gt; &gt; &amp;kdl_vv, std::vector&lt; std::vector&lt; Eigen::Map&lt; EigenType &gt; &gt; &gt; &amp;eigen_vv, int rows, int cols)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GetFreePath.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-arm_navigation_experimental/doc_stacks/2013-12-06_21-03-09.026472/arm_navigation_experimental/collision_proximity_planner/srv_gen/cpp/include/collision_proximity_planner/</path>
    <filename>GetFreePath_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::collision_proximity_planner::GetFreePathRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::collision_proximity_planner::GetFreePathResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; collision_proximity_planner::GetFreePath &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; collision_proximity_planner::GetFreePathRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; collision_proximity_planner::GetFreePathResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::collision_proximity_planner::GetFreePathRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::collision_proximity_planner::GetFreePathResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">collision_proximity_planner::GetFreePath</class>
    <class kind="struct">collision_proximity_planner::GetFreePathRequest_</class>
    <class kind="struct">collision_proximity_planner::GetFreePathResponse_</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::collision_proximity_planner::GetFreePathRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::collision_proximity_planner::GetFreePathRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::collision_proximity_planner::GetFreePathResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::collision_proximity_planner::GetFreePathResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::collision_proximity_planner::GetFreePathRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::collision_proximity_planner::GetFreePathResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; collision_proximity_planner::GetFreePath &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; collision_proximity_planner::GetFreePathRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; collision_proximity_planner::GetFreePathResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::collision_proximity_planner::GetFreePathRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::collision_proximity_planner::GetFreePathResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>collision_proximity_planner</namespace>
    <member kind="typedef">
      <type>::collision_proximity_planner::GetFreePathRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>GetFreePathRequest</name>
      <anchorfile>namespacecollision__proximity__planner.html</anchorfile>
      <anchor>ae984b4f5bbe90e0e7ab4ea73b3a4db9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::collision_proximity_planner::GetFreePathRequest const  &gt;</type>
      <name>GetFreePathRequestConstPtr</name>
      <anchorfile>namespacecollision__proximity__planner.html</anchorfile>
      <anchor>aef5079977a4728ca0bb11e3bbac8f8e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::collision_proximity_planner::GetFreePathRequest &gt;</type>
      <name>GetFreePathRequestPtr</name>
      <anchorfile>namespacecollision__proximity__planner.html</anchorfile>
      <anchor>a539265fa442f73e3429c1905f971302c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::collision_proximity_planner::GetFreePathResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>GetFreePathResponse</name>
      <anchorfile>namespacecollision__proximity__planner.html</anchorfile>
      <anchor>a7f5bae7f5e20ec1dc33052d23720fad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::collision_proximity_planner::GetFreePathResponse const  &gt;</type>
      <name>GetFreePathResponseConstPtr</name>
      <anchorfile>namespacecollision__proximity__planner.html</anchorfile>
      <anchor>a78808e526ebcfbd41a41490a2c6a1641</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::collision_proximity_planner::GetFreePathResponse &gt;</type>
      <name>GetFreePathResponsePtr</name>
      <anchorfile>namespacecollision__proximity__planner.html</anchorfile>
      <anchor>ae1f75e2a74a1831605bc73d05183e3b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-arm_navigation_experimental/doc_stacks/2013-12-06_21-03-09.026472/arm_navigation_experimental/collision_proximity_planner/src/</path>
    <filename>main_8cpp</filename>
    <includes id="collision__proximity__planner_8h" name="collision_proximity_planner.h" local="no" imported="no">collision_proximity_planner/collision_proximity_planner.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spinThread</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>ac57ed3683dbd1741af9bf0f9adf1c91f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-arm_navigation_experimental/doc_stacks/2013-12-06_21-03-09.026472/arm_navigation_experimental/collision_proximity_planner/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>treefksolverjointposaxis.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-arm_navigation_experimental/doc_stacks/2013-12-06_21-03-09.026472/arm_navigation_experimental/collision_proximity_planner/src/</path>
    <filename>treefksolverjointposaxis_8cpp</filename>
    <includes id="treefksolverjointposaxis_8hpp" name="treefksolverjointposaxis.hpp" local="no" imported="no">collision_proximity_planner/treefksolverjointposaxis.hpp</includes>
  </compound>
  <compound kind="file">
    <name>treefksolverjointposaxis.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-arm_navigation_experimental/doc_stacks/2013-12-06_21-03-09.026472/arm_navigation_experimental/collision_proximity_planner/include/collision_proximity_planner/</path>
    <filename>treefksolverjointposaxis_8hpp</filename>
    <class kind="class">KDL::TreeFkSolverJointPosAxis</class>
  </compound>
  <compound kind="file">
    <name>treefksolverjointposaxis_partial.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-arm_navigation_experimental/doc_stacks/2013-12-06_21-03-09.026472/arm_navigation_experimental/collision_proximity_planner/src/</path>
    <filename>treefksolverjointposaxis__partial_8cpp</filename>
    <includes id="treefksolverjointposaxis__partial_8hpp" name="treefksolverjointposaxis_partial.hpp" local="no" imported="no">collision_proximity_planner/treefksolverjointposaxis_partial.hpp</includes>
  </compound>
  <compound kind="file">
    <name>treefksolverjointposaxis_partial.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-arm_navigation_experimental/doc_stacks/2013-12-06_21-03-09.026472/arm_navigation_experimental/collision_proximity_planner/include/collision_proximity_planner/</path>
    <filename>treefksolverjointposaxis__partial_8hpp</filename>
    <class kind="class">KDL::TreeFkSolverJointPosAxisPartial</class>
  </compound>
  <compound kind="class">
    <name>chomp::ChompRobotModel</name>
    <filename>classchomp_1_1ChompRobotModel.html</filename>
    <class kind="struct">chomp::ChompRobotModel::ChompJoint</class>
    <class kind="struct">chomp::ChompRobotModel::ChompPlanningGroup</class>
    <member kind="function">
      <type></type>
      <name>ChompRobotModel</name>
      <anchorfile>classchomp_1_1ChompRobotModel.html</anchorfile>
      <anchor>a0e0aa72bd40be1b399c94de1bdcca7b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getActiveJointInformation</name>
      <anchorfile>classchomp_1_1ChompRobotModel.html</anchorfile>
      <anchor>ab6cb1754bba26940440cb7ec38a1b11f</anchor>
      <arglist>(const std::string &amp;link_name, std::vector&lt; int &gt; &amp;active_joints, int &amp;segment_number)</arglist>
    </member>
    <member kind="function">
      <type>const KDL::TreeFkSolverJointPosAxis *</type>
      <name>getForwardKinematicsSolver</name>
      <anchorfile>classchomp_1_1ChompRobotModel.html</anchorfile>
      <anchor>a545b36a1af169cf6aa99c7f2de341a6a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const KDL::Tree *</type>
      <name>getKDLTree</name>
      <anchorfile>classchomp_1_1ChompRobotModel.html</anchorfile>
      <anchor>a017e4d15ca00aad63a3b19e8ccd52ba0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumKDLJoints</name>
      <anchorfile>classchomp_1_1ChompRobotModel.html</anchorfile>
      <anchor>a1e0987464b0233a4a9060b35f47bf9c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ChompPlanningGroup *</type>
      <name>getPlanningGroup</name>
      <anchorfile>classchomp_1_1ChompRobotModel.html</anchorfile>
      <anchor>afdba3de3e0b58af5decafad33c7c5e46</anchor>
      <arglist>(const std::string &amp;group_name) const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getReferenceFrame</name>
      <anchorfile>classchomp_1_1ChompRobotModel.html</anchorfile>
      <anchor>ac807ddb0af24eeddf98cbfbd23f77f25</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classchomp_1_1ChompRobotModel.html</anchorfile>
      <anchor>a3bde7b749da619f001ac1e40e39cf040</anchor>
      <arglist>(const planning_environment::CollisionModels *model)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>jointMsgToArray</name>
      <anchorfile>classchomp_1_1ChompRobotModel.html</anchorfile>
      <anchor>a1aa0d5949192d1e922887b78bebb7bff</anchor>
      <arglist>(T &amp;msg_vector, Eigen::MatrixXd::RowXpr joint_array)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>jointMsgToArray</name>
      <anchorfile>classchomp_1_1ChompRobotModel.html</anchorfile>
      <anchor>a9a315120289f7d27d1af3853b06ae4e9</anchor>
      <arglist>(T &amp;msg_vector, KDL::JntArray &amp;joint_array)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>jointStateToArray</name>
      <anchorfile>classchomp_1_1ChompRobotModel.html</anchorfile>
      <anchor>a59322dd0e68e23cb6a3285b36b2d70d4</anchor>
      <arglist>(const sensor_msgs::JointState &amp;joint_state, KDL::JntArray &amp;joint_array)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>jointStateToArray</name>
      <anchorfile>classchomp_1_1ChompRobotModel.html</anchorfile>
      <anchor>ac5576acd09906c3129ee7b8d0f2e15df</anchor>
      <arglist>(const sensor_msgs::JointState &amp;joint_state, Eigen::MatrixXd::RowXpr joint_array)</arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>kdlNumberToUrdfName</name>
      <anchorfile>classchomp_1_1ChompRobotModel.html</anchorfile>
      <anchor>add91713ca172c244882f6c07aa4d7579</anchor>
      <arglist>(int kdl_number) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishCollisionPoints</name>
      <anchorfile>classchomp_1_1ChompRobotModel.html</anchorfile>
      <anchor>abd49df6d628352cefc9d026ffdaeb77b</anchor>
      <arglist>(ros::Publisher &amp;vis_marker)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>urdfNameToKdlNumber</name>
      <anchorfile>classchomp_1_1ChompRobotModel.html</anchorfile>
      <anchor>a4fe28185434414a4b20d2759d82f240f</anchor>
      <arglist>(const std::string &amp;urdf_name) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ChompRobotModel</name>
      <anchorfile>classchomp_1_1ChompRobotModel.html</anchorfile>
      <anchor>a6eddabb53f0508fc8888b1cb638927bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getLinkInformation</name>
      <anchorfile>classchomp_1_1ChompRobotModel.html</anchorfile>
      <anchor>ab650694f512bd7ee5b5b8698b7802520</anchor>
      <arglist>(const std::string link_name, std::vector&lt; int &gt; &amp;active_joints, int &amp;segment_number)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::TreeFkSolverJointPosAxis *</type>
      <name>fk_solver_</name>
      <anchorfile>classchomp_1_1ChompRobotModel.html</anchorfile>
      <anchor>a9b8d2cc2468077d44e287161bd5d53a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>joint_segment_mapping_</name>
      <anchorfile>classchomp_1_1ChompRobotModel.html</anchorfile>
      <anchor>a00da3ff97713a47142c8e892a58f13e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>kdl_number_to_urdf_name_</name>
      <anchorfile>classchomp_1_1ChompRobotModel.html</anchorfile>
      <anchor>a1e15775b8bdcd83501892613272ac671</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::Tree</type>
      <name>kdl_tree_</name>
      <anchorfile>classchomp_1_1ChompRobotModel.html</anchorfile>
      <anchor>a768075e428ce330a8275c154eb613729</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_radius_clearance_</name>
      <anchorfile>classchomp_1_1ChompRobotModel.html</anchorfile>
      <anchor>ad3bf999305cfadd7ac7efe25778b6511</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>node_handle_</name>
      <anchorfile>classchomp_1_1ChompRobotModel.html</anchorfile>
      <anchor>afba66b614ac2d0253e5d921302448faa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>num_kdl_joints_</name>
      <anchorfile>classchomp_1_1ChompRobotModel.html</anchorfile>
      <anchor>a8a84115779ed2035d59dea7bf24861ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, ChompPlanningGroup &gt;</type>
      <name>planning_groups_</name>
      <anchorfile>classchomp_1_1ChompRobotModel.html</anchorfile>
      <anchor>a267ca9eab539c3469c9edce749cd2409</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>reference_frame_</name>
      <anchorfile>classchomp_1_1ChompRobotModel.html</anchorfile>
      <anchor>a54abd88dcb58183b03d42782de5c284a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>root_handle_</name>
      <anchorfile>classchomp_1_1ChompRobotModel.html</anchorfile>
      <anchor>a18e21092f0a7562f113bf439dfa6af71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>segment_joint_mapping_</name>
      <anchorfile>classchomp_1_1ChompRobotModel.html</anchorfile>
      <anchor>a431131a06745aa21b2324e80c27c7367</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, int &gt;</type>
      <name>urdf_name_to_kdl_number_</name>
      <anchorfile>classchomp_1_1ChompRobotModel.html</anchorfile>
      <anchor>a0e8b0c0ef0335db99143bf0df138b786</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>chomp::ChompRobotModel::ChompJoint</name>
    <filename>structchomp_1_1ChompRobotModel_1_1ChompJoint.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>chomp_joint_index_</name>
      <anchorfile>structchomp_1_1ChompRobotModel_1_1ChompJoint.html</anchorfile>
      <anchor>aeeb743be71f063653830be9eaf245a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>has_joint_limits_</name>
      <anchorfile>structchomp_1_1ChompRobotModel_1_1ChompJoint.html</anchorfile>
      <anchor>a046e588af3557113a62c40eeb68ff13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>joint_limit_max_</name>
      <anchorfile>structchomp_1_1ChompRobotModel_1_1ChompJoint.html</anchorfile>
      <anchor>aa5f167e5c8a7079acdbcf49ad154d59f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>joint_limit_min_</name>
      <anchorfile>structchomp_1_1ChompRobotModel_1_1ChompJoint.html</anchorfile>
      <anchor>a9b045103c5744dd90718185814177f83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>joint_name_</name>
      <anchorfile>structchomp_1_1ChompRobotModel_1_1ChompJoint.html</anchorfile>
      <anchor>aa3c92c32449f7c1a9859183f36a07c15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>joint_update_limit_</name>
      <anchorfile>structchomp_1_1ChompRobotModel_1_1ChompJoint.html</anchorfile>
      <anchor>abd95700553b9e9c45079cd916f8965da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const KDL::Joint *</type>
      <name>kdl_joint_</name>
      <anchorfile>structchomp_1_1ChompRobotModel_1_1ChompJoint.html</anchorfile>
      <anchor>ad8f1f53f32d4a25b65206972d361612e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>kdl_joint_index_</name>
      <anchorfile>structchomp_1_1ChompRobotModel_1_1ChompJoint.html</anchorfile>
      <anchor>a22e2ad0fb36dfb23c7786ad97aa431d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>link_name_</name>
      <anchorfile>structchomp_1_1ChompRobotModel_1_1ChompJoint.html</anchorfile>
      <anchor>a46510bcc8e3b470697fc6a2ce82dab84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>wrap_around_</name>
      <anchorfile>structchomp_1_1ChompRobotModel_1_1ChompJoint.html</anchorfile>
      <anchor>ab4f2944286a2dc45f1bd1725127e5011</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>chomp::ChompRobotModel::ChompPlanningGroup</name>
    <filename>structchomp_1_1ChompRobotModel_1_1ChompPlanningGroup.html</filename>
    <member kind="function">
      <type>void</type>
      <name>getRandomState</name>
      <anchorfile>structchomp_1_1ChompRobotModel_1_1ChompPlanningGroup.html</anchorfile>
      <anchor>ae2968ec0a0d80e904681e458c7808206</anchor>
      <arglist>(Eigen::MatrixBase&lt; Derived &gt; &amp;state_vec) const </arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ChompJoint &gt;</type>
      <name>chomp_joints_</name>
      <anchorfile>structchomp_1_1ChompRobotModel_1_1ChompPlanningGroup.html</anchorfile>
      <anchor>ad1c2d956f65e30d8b607198891390864</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; KDL::TreeFkSolverJointPosAxisPartial &gt;</type>
      <name>fk_solver_</name>
      <anchorfile>structchomp_1_1ChompRobotModel_1_1ChompPlanningGroup.html</anchorfile>
      <anchor>a4a59aeae6d623787913f57dd978ade00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>link_names_</name>
      <anchorfile>structchomp_1_1ChompRobotModel_1_1ChompPlanningGroup.html</anchorfile>
      <anchor>afcfcceeece0531d53092b04982572c47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>structchomp_1_1ChompRobotModel_1_1ChompPlanningGroup.html</anchorfile>
      <anchor>a52b88f40fb480db1fb8fbfd90e850fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_joints_</name>
      <anchorfile>structchomp_1_1ChompRobotModel_1_1ChompPlanningGroup.html</anchorfile>
      <anchor>adf2dc2e1da648e65324259712fbd9592</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>collision_proximity_planner</name>
    <filename>namespacecollision__proximity__planner.html</filename>
    <namespace>collision_proximity_planner::srv</namespace>
    <class kind="class">collision_proximity_planner::CollisionProximityPlanner</class>
    <class kind="class">collision_proximity_planner::CollisionProximityPlannerPlugin</class>
    <class kind="struct">collision_proximity_planner::GetFreePath</class>
    <class kind="struct">collision_proximity_planner::GetFreePathRequest_</class>
    <class kind="struct">collision_proximity_planner::GetFreePathResponse_</class>
    <member kind="typedef">
      <type>::collision_proximity_planner::GetFreePathRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>GetFreePathRequest</name>
      <anchorfile>namespacecollision__proximity__planner.html</anchorfile>
      <anchor>ae984b4f5bbe90e0e7ab4ea73b3a4db9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::collision_proximity_planner::GetFreePathRequest const  &gt;</type>
      <name>GetFreePathRequestConstPtr</name>
      <anchorfile>namespacecollision__proximity__planner.html</anchorfile>
      <anchor>aef5079977a4728ca0bb11e3bbac8f8e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::collision_proximity_planner::GetFreePathRequest &gt;</type>
      <name>GetFreePathRequestPtr</name>
      <anchorfile>namespacecollision__proximity__planner.html</anchorfile>
      <anchor>a539265fa442f73e3429c1905f971302c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::collision_proximity_planner::GetFreePathResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>GetFreePathResponse</name>
      <anchorfile>namespacecollision__proximity__planner.html</anchorfile>
      <anchor>a7f5bae7f5e20ec1dc33052d23720fad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::collision_proximity_planner::GetFreePathResponse const  &gt;</type>
      <name>GetFreePathResponseConstPtr</name>
      <anchorfile>namespacecollision__proximity__planner.html</anchorfile>
      <anchor>a78808e526ebcfbd41a41490a2c6a1641</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::collision_proximity_planner::GetFreePathResponse &gt;</type>
      <name>GetFreePathResponsePtr</name>
      <anchorfile>namespacecollision__proximity__planner.html</anchorfile>
      <anchor>ae1f75e2a74a1831605bc73d05183e3b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kdlVecToEigenVec</name>
      <anchorfile>namespacecollision__proximity__planner.html</anchorfile>
      <anchor>aa667cde41c75ee7262d3aa2eb9d2de0c</anchor>
      <arglist>(std::vector&lt; KDLType &gt; &amp;kdl_v, std::vector&lt; Eigen::Map&lt; EigenType &gt; &gt; &amp;eigen_v, int rows, int cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kdlVecVecToEigenVecVec</name>
      <anchorfile>namespacecollision__proximity__planner.html</anchorfile>
      <anchor>a688e9558a70c04b234c8b247846c4496</anchor>
      <arglist>(std::vector&lt; std::vector&lt; KDLType &gt; &gt; &amp;kdl_vv, std::vector&lt; std::vector&lt; Eigen::Map&lt; EigenType &gt; &gt; &gt; &amp;eigen_vv, int rows, int cols)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>collision_proximity_planner::CollisionProximityPlanner</name>
    <filename>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>aec2f28d4c84326b0cac161b451718b97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CollisionProximityPlanner</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>aa440474edff227b24b6fabe89ae94493</anchor>
      <arglist>(const std::string &amp;robot_description_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fillInGroupState</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>a01cd37c359145b8f9dfbe317ef83d59b</anchor>
      <arglist>(arm_navigation_msgs::RobotState &amp;robot_state, const arm_navigation_msgs::RobotState &amp;group_state)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>findPathToFreeState</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>a6ebb135bce228663424889b22db045ff</anchor>
      <arglist>(const arm_navigation_msgs::RobotState &amp;robot_state, arm_navigation_msgs::RobotTrajectory &amp;robot_trajectory)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getStateGradient</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>ad24bcf3df1cf522529288213fc1078c7</anchor>
      <arglist>(const arm_navigation_msgs::RobotState &amp;group_state, double &amp;distance, arm_navigation_msgs::RobotState &amp;gradient)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>refineState</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>afaf0e5e5b99195081af4be20466c77a3</anchor>
      <arglist>(const arm_navigation_msgs::RobotState &amp;group_state, arm_navigation_msgs::RobotTrajectory &amp;robot_trajectory)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setGroupState</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>a683cb67fa7fbbca7a881d8d8aaecc54e</anchor>
      <arglist>(const arm_navigation_msgs::RobotState &amp;group_state)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setRobotState</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>ae174ceb1e9a633053d68b5338624b20d</anchor>
      <arglist>(const arm_navigation_msgs::RobotState &amp;robot_state)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CollisionProximityPlanner</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>af6cc7a7ddc8e5018766660727354ee75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>calculateCollisionIncrements</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>a6332ef3f6e6ac7049ff4cb370b4b228d</anchor>
      <arglist>(Eigen::MatrixXd &amp;collision_increments, double &amp;distance)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillInGroupArray</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>a8d38a1e2095a9cb8d386327a9fd7a34c</anchor>
      <arglist>(const KDL::JntArray &amp;jnt_array_group, const std::vector&lt; int &gt; &amp;group_joint_to_kdl_joint_index, KDL::JntArray &amp;jnt_array)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getFreePath</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>a7a1c87a1407d31a56cb73bb834bb21f0</anchor>
      <arglist>(arm_navigation_msgs::GetMotionPlan::Request &amp;req, arm_navigation_msgs::GetMotionPlan::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getGroupArray</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>a3e5405a5da6bffa97484a2423ce8c013</anchor>
      <arglist>(const KDL::JntArray &amp;jnt_array, const std::vector&lt; int &gt; &amp;group_joint_to_kdl_joint_index, KDL::JntArray &amp;jnt_array_group)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getJacobian</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>a7e8fab3095ef9d96549fd19290e26ac9</anchor>
      <arglist>(const int &amp;link_index, std::vector&lt; Eigen::Map&lt; Eigen::Vector3d &gt; &gt; &amp;joint_pos, std::vector&lt; Eigen::Map&lt; Eigen::Vector3d &gt; &gt; &amp;joint_axis, Eigen::Vector3d &amp;collision_point_pos, Eigen::MatrixBase&lt; Derived &gt; &amp;jacobian, const std::vector&lt; int &gt; &amp;group_joint_to_kdl_joint_index) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>initializeForGroup</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>a3ff0e29b9138f7ad704ff1e72e6f110c</anchor>
      <arglist>(const std::string &amp;group_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>isParentJoint</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>ab9eab4ad19995513bba1964e5788b71f</anchor>
      <arglist>(const int &amp;link_index, const int &amp;joint_index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isParentJoint</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>a69124dfdc2c5ec2e068edcb86fdf9fd4</anchor>
      <arglist>(const int &amp;link_index, const int &amp;joint_index) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>kdlJointTrajectoryToRobotTrajectory</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>a8f427f10fc614b2842eb84ad1dc2f403</anchor>
      <arglist>(std::vector&lt; KDL::JntArray &gt; &amp;jnt_trajectory, arm_navigation_msgs::RobotTrajectory &amp;robot_trajectory)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>mapGroupState</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>af7c2f9498ea43552bac5e3fafc5d544a</anchor>
      <arglist>(const arm_navigation_msgs::RobotState &amp;group_state, const std::vector&lt; int &gt; &amp;mapping)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>performForwardKinematics</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>afe09117c0afa54d0fa9d3002c92f53b5</anchor>
      <arglist>(KDL::JntArray &amp;jnt_array, const bool &amp;full)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setPlanningMonitorToCurrentState</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>a6585f0d4759df1462755255688a3a5bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateCollisionProximitySpace</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>a16bde4e5cade06de51ee284c98650a87</anchor>
      <arglist>(const arm_navigation_msgs::RobotState &amp;group_state)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateGroupRobotState</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>abb845c9b889fe233e51052be8a1f8abe</anchor>
      <arglist>(const KDL::JntArray &amp;jnt_array)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateJointState</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>a1928707e9e1b4194bf507ffb775a2a89</anchor>
      <arglist>(KDL::JntArray &amp;jnt_array, Eigen::MatrixXd &amp;collision_increments)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>active_joints_</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>a69fd156262e7afe34f47a41970dc3135</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>chomp::ChompRobotModel</type>
      <name>chomp_robot_model_</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>a240740aee5416de0739a182fbc9a8fd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXd</type>
      <name>collision_increments_</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>a34a9bdbe76efe04e66c170d38cc08981</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; KDL::Vector &gt;</type>
      <name>collision_point_pos_</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>ad39233a81d3272dbbed408908a46324d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Eigen::Map&lt; Eigen::Vector3d &gt; &gt;</type>
      <name>collision_point_pos_eigen_</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>a37f568c2cdb335bebfcf2c978cc776e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Eigen::Vector3d &gt;</type>
      <name>collision_point_potential_gradient_</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>a7a7fbbc5f511bb09a4d881fae50b84f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>collision_point_vel_mag_</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>aeef14f5b21f69ab1a0d2512897972e66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>collision_proximity::CollisionProximitySpace *</type>
      <name>cps_</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>a6a8ad11939063f9eb7b52aff4f92c6cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>current_attached_body_names_</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>a13b92d72ba251d2f7c7a22f8de0cf5a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>current_link_names_</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>aa94015ff4170b0244f24034110376996</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>display_trajectory_publisher_</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>ae693eaf5543491f728410c121803cbc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>group_joint_to_kdl_joint_index_</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>a42ed4930d2ee0db89333afe58fde1b5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>group_name_cps_</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>aa510867f939960326e6bb88478b9cecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>group_state_joint_array_group_mapping_</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>a3781066d963570fedc2e7eca27e4e321</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXd</type>
      <name>jacobian_</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>a2e453848692cc149a238ddf5450c13a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXd</type>
      <name>jacobian_jacobian_tranpose_</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>a8cd3eb3dce7e47d535bedb729c5bf231</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXd</type>
      <name>jacobian_pseudo_inverse_</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>adfd087d7f701ead0bf8f08696384e510</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::JntArray</type>
      <name>jnt_array_</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>a8a058197fa3b91e9cec7ac7a1d26667a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::JntArray</type>
      <name>jnt_array_group_</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>a1c979481b9c04bbe122f2bbe74812638</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>joint_array_group_group_state_mapping_</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>a1e12fbe560a8f863104da1fc76b702d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; KDL::Vector &gt;</type>
      <name>joint_axis_</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>addc94380ca6ee8a85d234db3353a078e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Eigen::Map&lt; Eigen::Vector3d &gt; &gt;</type>
      <name>joint_axis_eigen_</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>a54df8154febc017cd80495ab889510f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; KDL::Vector &gt;</type>
      <name>joint_pos_</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>abc974f8979c0ffc3ec50c5d1c9540830</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Eigen::Map&lt; Eigen::Vector3d &gt; &gt;</type>
      <name>joint_pos_eigen_</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>aeb8457057ec16300f22f2b382a10d53b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>max_iterations_</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>a27771819ad28841bcbd55b3f96dfbadf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_joint_update_</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>a4f3954c1a3f8853cf447894c2c9a213e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>num_joints_</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>adb4ef09206434772c51879916ee2de34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const chomp::ChompRobotModel::ChompPlanningGroup *</type>
      <name>planning_group_</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>a21196d25319fdc471cb42fde56b58aca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>planning_service_</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>a98bb482c2d714d938be917df2afc9592</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>private_handle_</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>a1a10d3a2c0b100de3338e2690a503508</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>reference_frame_</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>abacb6e9fea5dff65f373f29f049c7977</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>arm_navigation_msgs::RobotState</type>
      <name>robot_state_group_</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>a33e48cbdf997f746cb641324379a6f6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>root_handle_</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>a4708323daaad9046d7a09f576c1066df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; KDL::Frame &gt;</type>
      <name>segment_frames_</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>a0217aa8a0938d8628b5ad3c602d26dd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_pseudo_inverse_</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>a4c1d9e6750a0f7b10f3bbbe1df47d2f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>vis_marker_array_publisher_</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>ab74971f452f580a7fa9fa1dfa902dcce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>vis_marker_publisher_</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlanner.html</anchorfile>
      <anchor>a5b5d8a749c6cec06efc873afe8f00c35</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>collision_proximity_planner::CollisionProximityPlannerPlugin</name>
    <filename>classcollision__proximity__planner_1_1CollisionProximityPlannerPlugin.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlannerPlugin.html</anchorfile>
      <anchor>a3538d5a255399d0998c1d38bd7e525fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CollisionProximityPlannerPlugin</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlannerPlugin.html</anchorfile>
      <anchor>abb34fa528c88108e3548a6acd53ab59b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getStateGradient</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlannerPlugin.html</anchorfile>
      <anchor>a9c3695ba1775edba09b98afa8094e47b</anchor>
      <arglist>(const arm_navigation_msgs::RobotState &amp;group_state, double &amp;distance, arm_navigation_msgs::RobotState &amp;gradient)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>refineState</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlannerPlugin.html</anchorfile>
      <anchor>a2fba013db844d0ec31cd943cc53e9cee</anchor>
      <arglist>(const arm_navigation_msgs::RobotState &amp;robot_state, const arm_navigation_msgs::Constraints &amp;constraints, arm_navigation_msgs::RobotState &amp;group_state)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>refineState</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlannerPlugin.html</anchorfile>
      <anchor>a0eaaf9e6faf2c470e9c8471b013bde94</anchor>
      <arglist>(arm_navigation_msgs::RobotState &amp;group_state, arm_navigation_msgs::RobotTrajectory &amp;robot_trajectory)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setConstraints</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlannerPlugin.html</anchorfile>
      <anchor>a71a7f295cf4985c443f0f21316d92811</anchor>
      <arglist>(const arm_navigation_msgs::Constraints &amp;constraints)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setGroupName</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlannerPlugin.html</anchorfile>
      <anchor>abb574f875e6d6fae6644af8fb26c6949</anchor>
      <arglist>(const std::string &amp;group_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setGroupState</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlannerPlugin.html</anchorfile>
      <anchor>a5d031496d042bb76847e731db8aad98e</anchor>
      <arglist>(const arm_navigation_msgs::RobotState &amp;group_state)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setRobotState</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlannerPlugin.html</anchorfile>
      <anchor>a8dda83c1b7c00f552eba174f174222d9</anchor>
      <arglist>(const arm_navigation_msgs::RobotState &amp;robot_state)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>collision_proximity_planner::CollisionProximityPlanner</type>
      <name>planner_</name>
      <anchorfile>classcollision__proximity__planner_1_1CollisionProximityPlannerPlugin.html</anchorfile>
      <anchor>a4334b1892a520502e538043d6311cdaf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>collision_proximity_planner::GetFreePath</name>
    <filename>structcollision__proximity__planner_1_1GetFreePath.html</filename>
    <member kind="typedef">
      <type>GetFreePathRequest</type>
      <name>Request</name>
      <anchorfile>structcollision__proximity__planner_1_1GetFreePath.html</anchorfile>
      <anchor>ae7e3430eda09a5b3ba61c7db1aa6cffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structcollision__proximity__planner_1_1GetFreePath.html</anchorfile>
      <anchor>aa9efbddc09d4edfebba79395dd2f2857</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GetFreePathResponse</type>
      <name>Response</name>
      <anchorfile>structcollision__proximity__planner_1_1GetFreePath.html</anchorfile>
      <anchor>a999dd923aeef5526fd8a7e4496fe46ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structcollision__proximity__planner_1_1GetFreePath.html</anchorfile>
      <anchor>a26dd2a937036e7b67e536ffb5a919b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structcollision__proximity__planner_1_1GetFreePath.html</anchorfile>
      <anchor>ab0b87c976f6a3de72e5a7fabef793c4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structcollision__proximity__planner_1_1GetFreePath.html</anchorfile>
      <anchor>a3d90f73b87970913306f52d21feca707</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>collision_proximity_planner::GetFreePathRequest_</name>
    <filename>structcollision__proximity__planner_1_1GetFreePathRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::arm_navigation_msgs::RobotState_&lt; ContainerAllocator &gt;</type>
      <name>_robot_state_type</name>
      <anchorfile>structcollision__proximity__planner_1_1GetFreePathRequest__.html</anchorfile>
      <anchor>a25780f0befe83f8ee6824920b08cca3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::collision_proximity_planner::GetFreePathRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structcollision__proximity__planner_1_1GetFreePathRequest__.html</anchorfile>
      <anchor>ab85c3b6f887269a99fb7847608431cea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::collision_proximity_planner::GetFreePathRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structcollision__proximity__planner_1_1GetFreePathRequest__.html</anchorfile>
      <anchor>ab139347c0e867a000ec7d65bea4d8924</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GetFreePathRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structcollision__proximity__planner_1_1GetFreePathRequest__.html</anchorfile>
      <anchor>a6312cc46d169ff650bc16a83bc23d4b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GetFreePathRequest_</name>
      <anchorfile>structcollision__proximity__planner_1_1GetFreePathRequest__.html</anchorfile>
      <anchor>afbbeceab9dedd53ce99fc4fbc71f80e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GetFreePathRequest_</name>
      <anchorfile>structcollision__proximity__planner_1_1GetFreePathRequest__.html</anchorfile>
      <anchor>a37c015239a9cde8eaaddef38a758467c</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>structcollision__proximity__planner_1_1GetFreePathRequest__.html</anchorfile>
      <anchor>a78679f5289292302506b9ae7159407f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::arm_navigation_msgs::RobotState_&lt; ContainerAllocator &gt;</type>
      <name>robot_state</name>
      <anchorfile>structcollision__proximity__planner_1_1GetFreePathRequest__.html</anchorfile>
      <anchor>aef69c0a0fb1ac30822b953c554cfaa0c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>collision_proximity_planner::GetFreePathResponse_</name>
    <filename>structcollision__proximity__planner_1_1GetFreePathResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::arm_navigation_msgs::RobotTrajectory_&lt; ContainerAllocator &gt;</type>
      <name>_robot_trajectory_type</name>
      <anchorfile>structcollision__proximity__planner_1_1GetFreePathResponse__.html</anchorfile>
      <anchor>ae2877568bce281e752d6f490b4d1b842</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::collision_proximity_planner::GetFreePathResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structcollision__proximity__planner_1_1GetFreePathResponse__.html</anchorfile>
      <anchor>a1e0b1d0808354b0535561ca46625dffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::collision_proximity_planner::GetFreePathResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structcollision__proximity__planner_1_1GetFreePathResponse__.html</anchorfile>
      <anchor>a73febe92bffefee8d4692ddbb29d7236</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GetFreePathResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structcollision__proximity__planner_1_1GetFreePathResponse__.html</anchorfile>
      <anchor>afa461672522285e6dadb003bc347d0c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GetFreePathResponse_</name>
      <anchorfile>structcollision__proximity__planner_1_1GetFreePathResponse__.html</anchorfile>
      <anchor>ac11440b665e2ed21e7f64522037d6c7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GetFreePathResponse_</name>
      <anchorfile>structcollision__proximity__planner_1_1GetFreePathResponse__.html</anchorfile>
      <anchor>ad687beb573e181c47daed791e24b98db</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>structcollision__proximity__planner_1_1GetFreePathResponse__.html</anchorfile>
      <anchor>abdd7e893e4b0caf29adbb273d3501d67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::arm_navigation_msgs::RobotTrajectory_&lt; ContainerAllocator &gt;</type>
      <name>robot_trajectory</name>
      <anchorfile>structcollision__proximity__planner_1_1GetFreePathResponse__.html</anchorfile>
      <anchor>a13bbeec9895146f42d88ff793bd0a76a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>collision_proximity_planner::srv</name>
    <filename>namespacecollision__proximity__planner_1_1srv.html</filename>
    <namespace>collision_proximity_planner::srv::_GetFreePath</namespace>
  </compound>
  <compound kind="namespace">
    <name>collision_proximity_planner::srv::_GetFreePath</name>
    <filename>namespacecollision__proximity__planner_1_1srv_1_1__GetFreePath.html</filename>
    <class kind="class">collision_proximity_planner::srv::_GetFreePath::GetFreePath</class>
    <class kind="class">collision_proximity_planner::srv::_GetFreePath::GetFreePathRequest</class>
    <class kind="class">collision_proximity_planner::srv::_GetFreePath::GetFreePathResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacecollision__proximity__planner_1_1srv_1_1__GetFreePath.html</anchorfile>
      <anchor>af6b27934b61ef79b08ef758a387f0dc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2i</name>
      <anchorfile>namespacecollision__proximity__planner_1_1srv_1_1__GetFreePath.html</anchorfile>
      <anchor>ade2b7eca85ebecd2ba6675d2fcc1c83c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3d</name>
      <anchorfile>namespacecollision__proximity__planner_1_1srv_1_1__GetFreePath.html</anchorfile>
      <anchor>a08e5cbaee5cb4fe4c414b3e2da19b37d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacecollision__proximity__planner_1_1srv_1_1__GetFreePath.html</anchorfile>
      <anchor>a60b6e496888a0f584b6b2da60fee6dce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_4d</name>
      <anchorfile>namespacecollision__proximity__planner_1_1srv_1_1__GetFreePath.html</anchorfile>
      <anchor>a9f8b8bbc1289e983d4aacbe9426a460e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacecollision__proximity__planner_1_1srv_1_1__GetFreePath.html</anchorfile>
      <anchor>a9cac789f676bbc028fd339970ad485ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacecollision__proximity__planner_1_1srv_1_1__GetFreePath.html</anchorfile>
      <anchor>a9ebc0f5e9de746611ce56f4f53853ee9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>collision_proximity_planner::srv::_GetFreePath::GetFreePath</name>
    <filename>classcollision__proximity__planner_1_1srv_1_1__GetFreePath_1_1GetFreePath.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classcollision__proximity__planner_1_1srv_1_1__GetFreePath_1_1GetFreePath.html</anchorfile>
      <anchor>aec49197450a4c720d2d49a83670b3f9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classcollision__proximity__planner_1_1srv_1_1__GetFreePath_1_1GetFreePath.html</anchorfile>
      <anchor>a982fc24f85b99e7fb7591af674baf64a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classcollision__proximity__planner_1_1srv_1_1__GetFreePath_1_1GetFreePath.html</anchorfile>
      <anchor>ab7d50abf1a79d3de8d7f5222b476980a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classcollision__proximity__planner_1_1srv_1_1__GetFreePath_1_1GetFreePath.html</anchorfile>
      <anchor>af0a109f75e7cdf0d64b5df67b1ae6220</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>collision_proximity_planner::srv::_GetFreePath::GetFreePathRequest</name>
    <filename>classcollision__proximity__planner_1_1srv_1_1__GetFreePath_1_1GetFreePathRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcollision__proximity__planner_1_1srv_1_1__GetFreePath_1_1GetFreePathRequest.html</anchorfile>
      <anchor>ab893d813a274f16d27b6a5db2dfd89fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classcollision__proximity__planner_1_1srv_1_1__GetFreePath_1_1GetFreePathRequest.html</anchorfile>
      <anchor>ad5aac9fafc452038f41fca15a381e74b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classcollision__proximity__planner_1_1srv_1_1__GetFreePath_1_1GetFreePathRequest.html</anchorfile>
      <anchor>acf62543a5a5cbc55d07bcae34309c07a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classcollision__proximity__planner_1_1srv_1_1__GetFreePath_1_1GetFreePathRequest.html</anchorfile>
      <anchor>a356042cf4cb90edc2b3836af76a071af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classcollision__proximity__planner_1_1srv_1_1__GetFreePath_1_1GetFreePathRequest.html</anchorfile>
      <anchor>a92434afbf0624acf4af867a776442516</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>robot_state</name>
      <anchorfile>classcollision__proximity__planner_1_1srv_1_1__GetFreePath_1_1GetFreePathRequest.html</anchorfile>
      <anchor>a2fdaf67ed3bbf25fd0384663bb2ff87c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classcollision__proximity__planner_1_1srv_1_1__GetFreePath_1_1GetFreePathRequest.html</anchorfile>
      <anchor>ad72e89bd5f44d4a285ddd969b63df8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classcollision__proximity__planner_1_1srv_1_1__GetFreePath_1_1GetFreePathRequest.html</anchorfile>
      <anchor>abe6978ee9fc05452c926fb607b4213de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classcollision__proximity__planner_1_1srv_1_1__GetFreePath_1_1GetFreePathRequest.html</anchorfile>
      <anchor>aca5f793ab94d395cb4cafc8b1b505f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classcollision__proximity__planner_1_1srv_1_1__GetFreePath_1_1GetFreePathRequest.html</anchorfile>
      <anchor>ac5eb3807fa287f08f27dc0f7385c20d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classcollision__proximity__planner_1_1srv_1_1__GetFreePath_1_1GetFreePathRequest.html</anchorfile>
      <anchor>acafe993f3ecf3b443f7e9a398ca75d76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classcollision__proximity__planner_1_1srv_1_1__GetFreePath_1_1GetFreePathRequest.html</anchorfile>
      <anchor>ad2ec0ab3cc041c55fa53f503bed03207</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classcollision__proximity__planner_1_1srv_1_1__GetFreePath_1_1GetFreePathRequest.html</anchorfile>
      <anchor>a67879a74ccb3caee976b2805866fda32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>collision_proximity_planner::srv::_GetFreePath::GetFreePathResponse</name>
    <filename>classcollision__proximity__planner_1_1srv_1_1__GetFreePath_1_1GetFreePathResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcollision__proximity__planner_1_1srv_1_1__GetFreePath_1_1GetFreePathResponse.html</anchorfile>
      <anchor>a505172a17f9c7e7ce149f320974fd613</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classcollision__proximity__planner_1_1srv_1_1__GetFreePath_1_1GetFreePathResponse.html</anchorfile>
      <anchor>aff2c55f42a93906649932fe0b2ef11c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classcollision__proximity__planner_1_1srv_1_1__GetFreePath_1_1GetFreePathResponse.html</anchorfile>
      <anchor>a217901035e7659ade89b58500ab24fa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classcollision__proximity__planner_1_1srv_1_1__GetFreePath_1_1GetFreePathResponse.html</anchorfile>
      <anchor>a1ad3581f7ea989fc10a9cc485e141d5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classcollision__proximity__planner_1_1srv_1_1__GetFreePath_1_1GetFreePathResponse.html</anchorfile>
      <anchor>a4711b68262d0b8b059a7fd469fbdef62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>robot_trajectory</name>
      <anchorfile>classcollision__proximity__planner_1_1srv_1_1__GetFreePath_1_1GetFreePathResponse.html</anchorfile>
      <anchor>ab1d3f1dec175367303c5166a60289641</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classcollision__proximity__planner_1_1srv_1_1__GetFreePath_1_1GetFreePathResponse.html</anchorfile>
      <anchor>ab4e7fdf30314571331957ac5c7b477da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classcollision__proximity__planner_1_1srv_1_1__GetFreePath_1_1GetFreePathResponse.html</anchorfile>
      <anchor>a3499affa6b5e5e8d359d981de325fab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classcollision__proximity__planner_1_1srv_1_1__GetFreePath_1_1GetFreePathResponse.html</anchorfile>
      <anchor>a1dcde74033ec100e7cb34274d93d6343</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classcollision__proximity__planner_1_1srv_1_1__GetFreePath_1_1GetFreePathResponse.html</anchorfile>
      <anchor>aaadda897bed961a18f07ffe4870d21bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classcollision__proximity__planner_1_1srv_1_1__GetFreePath_1_1GetFreePathResponse.html</anchorfile>
      <anchor>a343baf1f8150862b314b5ae7a197886e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classcollision__proximity__planner_1_1srv_1_1__GetFreePath_1_1GetFreePathResponse.html</anchorfile>
      <anchor>a3f8d847c0db9df17a722bce4b68e70d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classcollision__proximity__planner_1_1srv_1_1__GetFreePath_1_1GetFreePathResponse.html</anchorfile>
      <anchor>ab9ea56197bfe001f80d6482b719caebf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KDL::TreeFkSolverJointPosAxis</name>
    <filename>classKDL_1_1TreeFkSolverJointPosAxis.html</filename>
    <member kind="function">
      <type>const std::vector&lt; std::string &gt;</type>
      <name>getSegmentNames</name>
      <anchorfile>classKDL_1_1TreeFkSolverJointPosAxis.html</anchorfile>
      <anchor>a3b8518b5abe5fa461ffefe32b325ad7d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; std::string, int &gt;</type>
      <name>getSegmentNameToIndex</name>
      <anchorfile>classKDL_1_1TreeFkSolverJointPosAxis.html</anchorfile>
      <anchor>af3397c5b290e31ee90a777b14318779e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>JntToCart</name>
      <anchorfile>classKDL_1_1TreeFkSolverJointPosAxis.html</anchorfile>
      <anchor>ae11465cc14ac1b1e027cc9bbf71e94a7</anchor>
      <arglist>(const JntArray &amp;q_in, std::vector&lt; Vector &gt; &amp;joint_pos, std::vector&lt; Vector &gt; &amp;joint_axis, std::vector&lt; Frame &gt; &amp;segment_frames) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>segmentNameToIndex</name>
      <anchorfile>classKDL_1_1TreeFkSolverJointPosAxis.html</anchorfile>
      <anchor>acd87beeeafe309ec4c3789cbdd4021ab</anchor>
      <arglist>(std::string name) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TreeFkSolverJointPosAxis</name>
      <anchorfile>classKDL_1_1TreeFkSolverJointPosAxis.html</anchorfile>
      <anchor>a6727d1ea58af27c80566f76a26ad4ed2</anchor>
      <arglist>(const Tree &amp;tree, const std::string &amp;reference_frame)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TreeFkSolverJointPosAxis</name>
      <anchorfile>classKDL_1_1TreeFkSolverJointPosAxis.html</anchorfile>
      <anchor>a29f0bc6a6d729f1663909d19565ecb9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assignSegmentNumber</name>
      <anchorfile>classKDL_1_1TreeFkSolverJointPosAxis.html</anchorfile>
      <anchor>ae1b047e9431c8597970f4e5c6a25005f</anchor>
      <arglist>(const SegmentMap::const_iterator this_segment)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>treeRecursiveFK</name>
      <anchorfile>classKDL_1_1TreeFkSolverJointPosAxis.html</anchorfile>
      <anchor>a84eb1c31a30fbffcfc18ab7d3de39d2a</anchor>
      <arglist>(const JntArray &amp;q_in, std::vector&lt; Vector &gt; &amp;joint_pos, std::vector&lt; Vector &gt; &amp;joint_axis, std::vector&lt; Frame &gt; &amp;segment_frames, const Frame &amp;previous_frame, const SegmentMap::const_iterator this_segment, int segment_nr) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>num_joints_</name>
      <anchorfile>classKDL_1_1TreeFkSolverJointPosAxis.html</anchorfile>
      <anchor>a65522b18e783d4d8161d7e9075445762</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>num_segments_</name>
      <anchorfile>classKDL_1_1TreeFkSolverJointPosAxis.html</anchorfile>
      <anchor>acea0d8dc39377f4f2fde565326e77e80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>reference_frame_</name>
      <anchorfile>classKDL_1_1TreeFkSolverJointPosAxis.html</anchorfile>
      <anchor>ae787fa23bffc30fa3e472457c54c37aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>reference_frame_index_</name>
      <anchorfile>classKDL_1_1TreeFkSolverJointPosAxis.html</anchorfile>
      <anchor>af3853f03608e2a33ead6fd6b1341afac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, int &gt;</type>
      <name>segment_name_to_index_</name>
      <anchorfile>classKDL_1_1TreeFkSolverJointPosAxis.html</anchorfile>
      <anchor>a6803b92a498aa89c0ca8f525693430f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>segment_names_</name>
      <anchorfile>classKDL_1_1TreeFkSolverJointPosAxis.html</anchorfile>
      <anchor>a1e9dbfcca899569e45ed3a062a5c524e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Tree</type>
      <name>tree_</name>
      <anchorfile>classKDL_1_1TreeFkSolverJointPosAxis.html</anchorfile>
      <anchor>ab50f949f63cbde1fc40d1580fced6811</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KDL::TreeFkSolverJointPosAxisPartial</name>
    <filename>classKDL_1_1TreeFkSolverJointPosAxisPartial.html</filename>
    <member kind="function">
      <type>const std::vector&lt; std::string &gt;</type>
      <name>getSegmentNames</name>
      <anchorfile>classKDL_1_1TreeFkSolverJointPosAxisPartial.html</anchorfile>
      <anchor>a66fd6e7cca72069c36ba594de34857fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; std::string, int &gt;</type>
      <name>getSegmentNameToIndex</name>
      <anchorfile>classKDL_1_1TreeFkSolverJointPosAxisPartial.html</anchorfile>
      <anchor>a46a235cafee1a9e8d570b65c8110ce86</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>JntToCartFull</name>
      <anchorfile>classKDL_1_1TreeFkSolverJointPosAxisPartial.html</anchorfile>
      <anchor>a05a65340c81bb17632d4a297496fc4ff</anchor>
      <arglist>(const JntArray &amp;q_in, std::vector&lt; Vector &gt; &amp;joint_pos, std::vector&lt; Vector &gt; &amp;joint_axis, std::vector&lt; Frame &gt; &amp;segment_frames)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>JntToCartPartial</name>
      <anchorfile>classKDL_1_1TreeFkSolverJointPosAxisPartial.html</anchorfile>
      <anchor>a84cc099802932b98c9f0640d1e4b93d4</anchor>
      <arglist>(const JntArray &amp;q_in, std::vector&lt; Vector &gt; &amp;joint_pos, std::vector&lt; Vector &gt; &amp;joint_axis, std::vector&lt; Frame &gt; &amp;segment_frames) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>segmentNameToIndex</name>
      <anchorfile>classKDL_1_1TreeFkSolverJointPosAxisPartial.html</anchorfile>
      <anchor>ae2bc0e948271272f8869d70e4e244bda</anchor>
      <arglist>(std::string name) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TreeFkSolverJointPosAxisPartial</name>
      <anchorfile>classKDL_1_1TreeFkSolverJointPosAxisPartial.html</anchorfile>
      <anchor>a4cb9e4791316100f51848c9c224ddc1f</anchor>
      <arglist>(const Tree &amp;tree, const std::string &amp;reference_frame, const std::vector&lt; bool &gt; &amp;active_joints)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TreeFkSolverJointPosAxisPartial</name>
      <anchorfile>classKDL_1_1TreeFkSolverJointPosAxisPartial.html</anchorfile>
      <anchor>a3407af9e2239387260649d2e9bd0fb3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assignSegmentNumber</name>
      <anchorfile>classKDL_1_1TreeFkSolverJointPosAxisPartial.html</anchorfile>
      <anchor>a237dd7601be213fb5d4fa5b59f417c66</anchor>
      <arglist>(const SegmentMap::const_iterator this_segment)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>treeRecursiveFK</name>
      <anchorfile>classKDL_1_1TreeFkSolverJointPosAxisPartial.html</anchorfile>
      <anchor>aa79e03290a5f9a0a01b470cb8e68f679</anchor>
      <arglist>(const JntArray &amp;q_in, std::vector&lt; Vector &gt; &amp;joint_pos, std::vector&lt; Vector &gt; &amp;joint_axis, std::vector&lt; Frame &gt; &amp;segment_frames, const Frame &amp;previous_frame, const SegmentMap::const_iterator this_segment, int segment_nr, int parent_segment_nr, bool active)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>active_joints_</name>
      <anchorfile>classKDL_1_1TreeFkSolverJointPosAxisPartial.html</anchorfile>
      <anchor>a19f4c69bb23b762d8b62d711a00224e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>joint_calc_pos_axis_</name>
      <anchorfile>classKDL_1_1TreeFkSolverJointPosAxisPartial.html</anchorfile>
      <anchor>a403c830e2d3391fb930b9229861e52b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; const TreeElement * &gt;</type>
      <name>joint_parent_</name>
      <anchorfile>classKDL_1_1TreeFkSolverJointPosAxisPartial.html</anchorfile>
      <anchor>a967147347cd7d3f37e1162c5073b1942</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>joint_parent_frame_nr_</name>
      <anchorfile>classKDL_1_1TreeFkSolverJointPosAxisPartial.html</anchorfile>
      <anchor>a443feb0f0d0055768fc2664cd9ad2799</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>num_joints_</name>
      <anchorfile>classKDL_1_1TreeFkSolverJointPosAxisPartial.html</anchorfile>
      <anchor>a06621cc0e89d5fb78ce5f0dfe4872490</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>num_segments_</name>
      <anchorfile>classKDL_1_1TreeFkSolverJointPosAxisPartial.html</anchorfile>
      <anchor>ad91eef9a1377ca0556541c7395d5fad9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>reference_frame_</name>
      <anchorfile>classKDL_1_1TreeFkSolverJointPosAxisPartial.html</anchorfile>
      <anchor>ae93f7e9cd73e453e00e19d086f44aee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>reference_frame_index_</name>
      <anchorfile>classKDL_1_1TreeFkSolverJointPosAxisPartial.html</anchorfile>
      <anchor>a0ca11b24b0ca4d25cc32d79ea017f833</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>segment_evaluation_order_</name>
      <anchorfile>classKDL_1_1TreeFkSolverJointPosAxisPartial.html</anchorfile>
      <anchor>a26e9f7d1b8b82dc77cdb027ef47ada94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Frame &gt;</type>
      <name>segment_frames_</name>
      <anchorfile>classKDL_1_1TreeFkSolverJointPosAxisPartial.html</anchorfile>
      <anchor>aba870fe01ac14028d86759ce6427af8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, int &gt;</type>
      <name>segment_name_to_index_</name>
      <anchorfile>classKDL_1_1TreeFkSolverJointPosAxisPartial.html</anchorfile>
      <anchor>aef75c040070920be2c5c01c53c8056f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>segment_names_</name>
      <anchorfile>classKDL_1_1TreeFkSolverJointPosAxisPartial.html</anchorfile>
      <anchor>aba0f8fedd961ea3618a800898f449ac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; const TreeElement * &gt;</type>
      <name>segment_parent_</name>
      <anchorfile>classKDL_1_1TreeFkSolverJointPosAxisPartial.html</anchorfile>
      <anchor>a6eb86a8c10561afef2610cc68543a88d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>segment_parent_frame_nr_</name>
      <anchorfile>classKDL_1_1TreeFkSolverJointPosAxisPartial.html</anchorfile>
      <anchor>ab5e61a46ecd00acee07269e9b8544ccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Tree</type>
      <name>tree_</name>
      <anchorfile>classKDL_1_1TreeFkSolverJointPosAxisPartial.html</anchorfile>
      <anchor>aacfd6d767254c4cc7e381c6b53676b3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::collision_proximity_planner::GetFreePathRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1collision__proximity__planner_1_1GetFreePathReq5bbe8049cef43b18fe4f0effdd6ac2ca.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_1collision__proximity__planner_1_1GetFreePathReq5bbe8049cef43b18fe4f0effdd6ac2ca.html</anchorfile>
      <anchor>a1de2ec1ef00f6fe37220606eec452aab</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_1collision__proximity__planner_1_1GetFreePathReq5bbe8049cef43b18fe4f0effdd6ac2ca.html</anchorfile>
      <anchor>a7adbbdf58f8e28990c70e8444960ad8b</anchor>
      <arglist>(const ::collision_proximity_planner::GetFreePathRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::collision_proximity_planner::GetFreePathResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1collision__proximity__planner_1_1GetFreePathRes0ea9df3d56439e711a25382fea45efb0.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_1collision__proximity__planner_1_1GetFreePathRes0ea9df3d56439e711a25382fea45efb0.html</anchorfile>
      <anchor>aae48986641a054369253aaf6a4526aa9</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_1collision__proximity__planner_1_1GetFreePathRes0ea9df3d56439e711a25382fea45efb0.html</anchorfile>
      <anchor>a173ddfc3a85ca189be09fe5e6a569910</anchor>
      <arglist>(const ::collision_proximity_planner::GetFreePathResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::collision_proximity_planner::GetFreePathRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1collision__proximity__planner_1_1GetFreePathR8ba95d64e7afa289e2be492785ec232b.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_1collision__proximity__planner_1_1GetFreePathR8ba95d64e7afa289e2be492785ec232b.html</anchorfile>
      <anchor>ac1c1a0035350bd46d9577af4f9336120</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_1collision__proximity__planner_1_1GetFreePathR8ba95d64e7afa289e2be492785ec232b.html</anchorfile>
      <anchor>a641463fd18f31767c04aace546188e49</anchor>
      <arglist>(const ::collision_proximity_planner::GetFreePathRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::collision_proximity_planner::GetFreePathResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1collision__proximity__planner_1_1GetFreePathRd585722f1c1b156a7568243fb40f3540.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_1collision__proximity__planner_1_1GetFreePathRd585722f1c1b156a7568243fb40f3540.html</anchorfile>
      <anchor>a092c241ca3087210b53976c48171c4d1</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_1collision__proximity__planner_1_1GetFreePathRd585722f1c1b156a7568243fb40f3540.html</anchorfile>
      <anchor>aed9e40fd4e520df9bd28f81a646a1231</anchor>
      <arglist>(const ::collision_proximity_planner::GetFreePathResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::collision_proximity_planner::GetFreePathRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1collision__proximity__planner_1_1GetFreePathRe4c3754ca45c4bd6a7696c0121716302a.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::collision_proximity_planner::GetFreePathRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1collision__proximity__planner_1_1GetFreePathRe6b0eee9f8a7ed5ff18ebc245d32c6282.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::collision_proximity_planner::GetFreePathResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1collision__proximity__planner_1_1GetFreePathRe0b210ddc1fac471ecbb5b8d403e3540b.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::collision_proximity_planner::GetFreePathResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1collision__proximity__planner_1_1GetFreePathRe9b8d102e5937a87bb7164bd04f0cad17.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::collision_proximity_planner::GetFreePathRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1collision__proximity__planner_1_1GetFreePathReque8da131573bb5d24c9e99fc0ef901cee5.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_1collision__proximity__planner_1_1GetFreePathReque8da131573bb5d24c9e99fc0ef901cee5.html</anchorfile>
      <anchor>ac974d9228571edf245b21b8156b350a0</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_1collision__proximity__planner_1_1GetFreePathReque8da131573bb5d24c9e99fc0ef901cee5.html</anchorfile>
      <anchor>a0b4be04f08e7cb1138a0797341876774</anchor>
      <arglist>(const ::collision_proximity_planner::GetFreePathRequest_&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_1collision__proximity__planner_1_1GetFreePathReque8da131573bb5d24c9e99fc0ef901cee5.html</anchorfile>
      <anchor>a5d4439f6fad4036a34553267a9a958dc</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_1collision__proximity__planner_1_1GetFreePathReque8da131573bb5d24c9e99fc0ef901cee5.html</anchorfile>
      <anchor>a8e89d261844852febe7d43ed87266199</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::collision_proximity_planner::GetFreePathResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1collision__proximity__planner_1_1GetFreePathRespo88824f9c48543d8e45108d80cd67e89b.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_1collision__proximity__planner_1_1GetFreePathRespo88824f9c48543d8e45108d80cd67e89b.html</anchorfile>
      <anchor>ac3a56d8de5bd0780bb7e83d1ef32f2ba</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_1collision__proximity__planner_1_1GetFreePathRespo88824f9c48543d8e45108d80cd67e89b.html</anchorfile>
      <anchor>a18cbd3aa3dfbf43390b52003f75fe30f</anchor>
      <arglist>(const ::collision_proximity_planner::GetFreePathResponse_&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_1collision__proximity__planner_1_1GetFreePathRespo88824f9c48543d8e45108d80cd67e89b.html</anchorfile>
      <anchor>a9dfde0dfb7d20d38437873c4a9fa150d</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_1collision__proximity__planner_1_1GetFreePathRespo88824f9c48543d8e45108d80cd67e89b.html</anchorfile>
      <anchor>a952679444d3f0a007c5b8a4c198d422a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::collision_proximity_planner::GetFreePathRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1collision__proximity__planner_1_1GetFreePathReq7dd556ee84792ea544e501ee15b77067.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_1collision__proximity__planner_1_1GetFreePathReq7dd556ee84792ea544e501ee15b77067.html</anchorfile>
      <anchor>a08d8489f2d7844ff0855c10dd8aea1f3</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_1collision__proximity__planner_1_1GetFreePathReq7dd556ee84792ea544e501ee15b77067.html</anchorfile>
      <anchor>a7b261bda1146a16b042a67f53cca7210</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::collision_proximity_planner::GetFreePathResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1collision__proximity__planner_1_1GetFreePathRescaa8feeff951a5c34daa0b5246fd03c9.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_1collision__proximity__planner_1_1GetFreePathRescaa8feeff951a5c34daa0b5246fd03c9.html</anchorfile>
      <anchor>acfa648369d8c2fa281139cf9e824d5d2</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_1collision__proximity__planner_1_1GetFreePathRescaa8feeff951a5c34daa0b5246fd03c9.html</anchorfile>
      <anchor>a43ac335308ddc913fa904349853b334c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; collision_proximity_planner::GetFreePath &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01collision__proximity__planner_1_1GetFreePath_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_01collision__proximity__planner_1_1GetFreePath_01_4.html</anchorfile>
      <anchor>a7eca779cf6e3f09ccaf5efe8703ee63a</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_01collision__proximity__planner_1_1GetFreePath_01_4.html</anchorfile>
      <anchor>aa74f92c2870f822d227ea6facf7e5399</anchor>
      <arglist>(const collision_proximity_planner::GetFreePath &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; collision_proximity_planner::GetFreePathRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01collision__proximity__planner_1_1GetFreePathRequestbf1c5d37fbcd97f248947f20e048fd14.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_01collision__proximity__planner_1_1GetFreePathRequestbf1c5d37fbcd97f248947f20e048fd14.html</anchorfile>
      <anchor>a3b177d8491fa65cc32492df49d22c863</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_01collision__proximity__planner_1_1GetFreePathRequestbf1c5d37fbcd97f248947f20e048fd14.html</anchorfile>
      <anchor>a6bd8d8cda30619ee9281439668486302</anchor>
      <arglist>(const collision_proximity_planner::GetFreePathRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; collision_proximity_planner::GetFreePathResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01collision__proximity__planner_1_1GetFreePathRespons466384b6d69699a5b53c39ff9c50115f.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_01collision__proximity__planner_1_1GetFreePathRespons466384b6d69699a5b53c39ff9c50115f.html</anchorfile>
      <anchor>a05072f167036458a2c69e7fd7e2a6507</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_01collision__proximity__planner_1_1GetFreePathRespons466384b6d69699a5b53c39ff9c50115f.html</anchorfile>
      <anchor>a5aaf3ac2a3f44ab80b26f497b273237d</anchor>
      <arglist>(const collision_proximity_planner::GetFreePathResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; collision_proximity_planner::GetFreePath &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01collision__proximity__planner_1_1GetFreePath_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_01collision__proximity__planner_1_1GetFreePath_01_4.html</anchorfile>
      <anchor>a0c2e99071d4966ae5cad6e6d8b788737</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_01collision__proximity__planner_1_1GetFreePath_01_4.html</anchorfile>
      <anchor>aac7b7f15be457becc652a3028d3d1759</anchor>
      <arglist>(const collision_proximity_planner::GetFreePath &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; collision_proximity_planner::GetFreePathRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01collision__proximity__planner_1_1GetFreePathRequest__c822cca87e45fd772772d721fdaf8e6c.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_01collision__proximity__planner_1_1GetFreePathRequest__c822cca87e45fd772772d721fdaf8e6c.html</anchorfile>
      <anchor>a53e4d280935764eda227140357717f69</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_01collision__proximity__planner_1_1GetFreePathRequest__c822cca87e45fd772772d721fdaf8e6c.html</anchorfile>
      <anchor>a8aa0ad84c3dd0f30092a3a0c187fae15</anchor>
      <arglist>(const collision_proximity_planner::GetFreePathRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; collision_proximity_planner::GetFreePathResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01collision__proximity__planner_1_1GetFreePathResponse_5282e7f823260c41be3d3939e569a0ec.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_01collision__proximity__planner_1_1GetFreePathResponse_5282e7f823260c41be3d3939e569a0ec.html</anchorfile>
      <anchor>a2dd09a8546014fa2405e39fe939271aa</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_01collision__proximity__planner_1_1GetFreePathResponse_5282e7f823260c41be3d3939e569a0ec.html</anchorfile>
      <anchor>a0266535a4b81bcbc2c647723f607a077</anchor>
      <arglist>(const collision_proximity_planner::GetFreePathResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
