<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation_experimental/doc_stacks/2013-12-12_11-03-06.264841/arm_navigation_experimental/chomp_motion_planner/src/chomp_motion_planner/</path>
    <filename>____init_____8py</filename>
    <namespace>chomp_motion_planner</namespace>
  </compound>
  <compound kind="file">
    <name>msg/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation_experimental/doc_stacks/2013-12-12_11-03-06.264841/arm_navigation_experimental/chomp_motion_planner/src/chomp_motion_planner/msg/</path>
    <filename>msg_2____init_____8py</filename>
    <namespace>chomp_motion_planner::msg</namespace>
  </compound>
  <compound kind="file">
    <name>srv/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation_experimental/doc_stacks/2013-12-12_11-03-06.264841/arm_navigation_experimental/chomp_motion_planner/src/chomp_motion_planner/srv/</path>
    <filename>srv_2____init_____8py</filename>
    <namespace>chomp_motion_planner::srv</namespace>
  </compound>
  <compound kind="file">
    <name>_GetChompCollisionCost.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation_experimental/doc_stacks/2013-12-12_11-03-06.264841/arm_navigation_experimental/chomp_motion_planner/src/chomp_motion_planner/srv/</path>
    <filename>__GetChompCollisionCost_8py</filename>
    <class kind="class">chomp_motion_planner::srv::_GetChompCollisionCost::GetChompCollisionCost</class>
    <class kind="class">chomp_motion_planner::srv::_GetChompCollisionCost::GetChompCollisionCostRequest</class>
    <class kind="class">chomp_motion_planner::srv::_GetChompCollisionCost::GetChompCollisionCostResponse</class>
    <namespace>chomp_motion_planner::srv::_GetChompCollisionCost</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacechomp__motion__planner_1_1srv_1_1__GetChompCollisionCost.html</anchorfile>
      <anchor>a08b1158d88384307033a0df2c66e1be1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3d</name>
      <anchorfile>namespacechomp__motion__planner_1_1srv_1_1__GetChompCollisionCost.html</anchorfile>
      <anchor>a81410d5c51bb70bd2f7e76fd13d4b986</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacechomp__motion__planner_1_1srv_1_1__GetChompCollisionCost.html</anchorfile>
      <anchor>a48fdc3a8187466002c2f9b09721e9592</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_4d</name>
      <anchorfile>namespacechomp__motion__planner_1_1srv_1_1__GetChompCollisionCost.html</anchorfile>
      <anchor>aa62c058193023739706248df968bd269</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacechomp__motion__planner_1_1srv_1_1__GetChompCollisionCost.html</anchorfile>
      <anchor>a5a48848b54f996b3d76fbd82ce3e8424</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacechomp__motion__planner_1_1srv_1_1__GetChompCollisionCost.html</anchorfile>
      <anchor>ad16866d3db3e27791b3e738972aabc0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacechomp__motion__planner_1_1srv_1_1__GetChompCollisionCost.html</anchorfile>
      <anchor>aae7b792ec4478c4ac8cc9e840678ff7a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_GetStateCost.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation_experimental/doc_stacks/2013-12-12_11-03-06.264841/arm_navigation_experimental/chomp_motion_planner/src/chomp_motion_planner/srv/</path>
    <filename>__GetStateCost_8py</filename>
    <class kind="class">chomp_motion_planner::srv::_GetStateCost::GetStateCost</class>
    <class kind="class">chomp_motion_planner::srv::_GetStateCost::GetStateCostRequest</class>
    <class kind="class">chomp_motion_planner::srv::_GetStateCost::GetStateCostResponse</class>
    <namespace>chomp_motion_planner::srv::_GetStateCost</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacechomp__motion__planner_1_1srv_1_1__GetStateCost.html</anchorfile>
      <anchor>ab6646db952cc98c5fdf15dc4b14cb59e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3d</name>
      <anchorfile>namespacechomp__motion__planner_1_1srv_1_1__GetStateCost.html</anchorfile>
      <anchor>a779647d611ab4ff70d07080ec6219ef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacechomp__motion__planner_1_1srv_1_1__GetStateCost.html</anchorfile>
      <anchor>ab3214b91e05c1213f6a7572bf366d225</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_4d</name>
      <anchorfile>namespacechomp__motion__planner_1_1srv_1_1__GetStateCost.html</anchorfile>
      <anchor>a24c7533d3c55cbb5244ccf965b502566</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacechomp__motion__planner_1_1srv_1_1__GetStateCost.html</anchorfile>
      <anchor>ac4e392131a093e5c072e156e82712517</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacechomp__motion__planner_1_1srv_1_1__GetStateCost.html</anchorfile>
      <anchor>afa2e973bcad72d6382db370f071c4b5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacechomp__motion__planner_1_1srv_1_1__GetStateCost.html</anchorfile>
      <anchor>a16d3fea8758fbdb5a2266282c5f863fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_JointVelocityArray.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation_experimental/doc_stacks/2013-12-12_11-03-06.264841/arm_navigation_experimental/chomp_motion_planner/src/chomp_motion_planner/msg/</path>
    <filename>__JointVelocityArray_8py</filename>
    <class kind="class">chomp_motion_planner::msg::_JointVelocityArray::JointVelocityArray</class>
    <namespace>chomp_motion_planner::msg::_JointVelocityArray</namespace>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacechomp__motion__planner_1_1msg_1_1__JointVelocityArray.html</anchorfile>
      <anchor>afd4aed0eab8b499f542031dd4215bd88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacechomp__motion__planner_1_1msg_1_1__JointVelocityArray.html</anchorfile>
      <anchor>a5d340ef5f6e6d2194f119c11aeca0b06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>chomp_cost.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation_experimental/doc_stacks/2013-12-12_11-03-06.264841/arm_navigation_experimental/chomp_motion_planner/src/</path>
    <filename>chomp__cost_8cpp</filename>
    <includes id="chomp__cost_8h" name="chomp_cost.h" local="no" imported="no">chomp_motion_planner/chomp_cost.h</includes>
    <includes id="chomp__utils_8h" name="chomp_utils.h" local="no" imported="no">chomp_motion_planner/chomp_utils.h</includes>
    <namespace>chomp</namespace>
  </compound>
  <compound kind="file">
    <name>chomp_cost.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation_experimental/doc_stacks/2013-12-12_11-03-06.264841/arm_navigation_experimental/chomp_motion_planner/include/chomp_motion_planner/</path>
    <filename>chomp__cost_8h</filename>
    <includes id="chomp__trajectory_8h" name="chomp_trajectory.h" local="no" imported="no">chomp_motion_planner/chomp_trajectory.h</includes>
    <class kind="class">chomp::ChompCost</class>
    <namespace>chomp</namespace>
  </compound>
  <compound kind="file">
    <name>chomp_optimizer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation_experimental/doc_stacks/2013-12-12_11-03-06.264841/arm_navigation_experimental/chomp_motion_planner/src/</path>
    <filename>chomp__optimizer_8cpp</filename>
    <includes id="chomp__optimizer_8h" name="chomp_optimizer.h" local="no" imported="no">chomp_motion_planner/chomp_optimizer.h</includes>
    <includes id="chomp__utils_8h" name="chomp_utils.h" local="no" imported="no">chomp_motion_planner/chomp_utils.h</includes>
    <namespace>chomp</namespace>
    <member kind="function">
      <type>double</type>
      <name>getRandomDouble</name>
      <anchorfile>namespacechomp.html</anchorfile>
      <anchor>a3cb4d6d2179e5505bce99ccf70e4b61e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>chomp_optimizer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation_experimental/doc_stacks/2013-12-12_11-03-06.264841/arm_navigation_experimental/chomp_motion_planner/include/chomp_motion_planner/</path>
    <filename>chomp__optimizer_8h</filename>
    <includes id="chomp__parameters_8h" name="chomp_parameters.h" local="no" imported="no">chomp_motion_planner/chomp_parameters.h</includes>
    <includes id="chomp__trajectory_8h" name="chomp_trajectory.h" local="no" imported="no">chomp_motion_planner/chomp_trajectory.h</includes>
    <includes id="chomp__cost_8h" name="chomp_cost.h" local="no" imported="no">chomp_motion_planner/chomp_cost.h</includes>
    <includes id="multivariate__gaussian_8h" name="multivariate_gaussian.h" local="no" imported="no">chomp_motion_planner/multivariate_gaussian.h</includes>
    <class kind="class">chomp::ChompOptimizer</class>
    <namespace>chomp</namespace>
  </compound>
  <compound kind="file">
    <name>chomp_parameters.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation_experimental/doc_stacks/2013-12-12_11-03-06.264841/arm_navigation_experimental/chomp_motion_planner/src/</path>
    <filename>chomp__parameters_8cpp</filename>
    <includes id="chomp__parameters_8h" name="chomp_parameters.h" local="no" imported="no">chomp_motion_planner/chomp_parameters.h</includes>
    <namespace>chomp</namespace>
  </compound>
  <compound kind="file">
    <name>chomp_parameters.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation_experimental/doc_stacks/2013-12-12_11-03-06.264841/arm_navigation_experimental/chomp_motion_planner/include/chomp_motion_planner/</path>
    <filename>chomp__parameters_8h</filename>
    <class kind="class">chomp::ChompParameters</class>
    <namespace>chomp</namespace>
  </compound>
  <compound kind="file">
    <name>chomp_planner_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation_experimental/doc_stacks/2013-12-12_11-03-06.264841/arm_navigation_experimental/chomp_motion_planner/src/</path>
    <filename>chomp__planner__node_8cpp</filename>
    <includes id="chomp__planner__node_8h" name="chomp_planner_node.h" local="no" imported="no">chomp_motion_planner/chomp_planner_node.h</includes>
    <includes id="chomp__trajectory_8h" name="chomp_trajectory.h" local="no" imported="no">chomp_motion_planner/chomp_trajectory.h</includes>
    <includes id="chomp__utils_8h" name="chomp_utils.h" local="no" imported="no">chomp_motion_planner/chomp_utils.h</includes>
    <includes id="chomp__parameters_8h" name="chomp_parameters.h" local="no" imported="no">chomp_motion_planner/chomp_parameters.h</includes>
    <includes id="chomp__optimizer_8h" name="chomp_optimizer.h" local="no" imported="no">chomp_motion_planner/chomp_optimizer.h</includes>
    <namespace>chomp</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>chomp__planner__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>chomp_planner_node.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation_experimental/doc_stacks/2013-12-12_11-03-06.264841/arm_navigation_experimental/chomp_motion_planner/include/chomp_motion_planner/</path>
    <filename>chomp__planner__node_8h</filename>
    <includes id="chomp__parameters_8h" name="chomp_parameters.h" local="no" imported="no">chomp_motion_planner/chomp_parameters.h</includes>
    <class kind="class">chomp::ChompPlannerNode</class>
    <namespace>chomp</namespace>
  </compound>
  <compound kind="file">
    <name>chomp_trajectory.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation_experimental/doc_stacks/2013-12-12_11-03-06.264841/arm_navigation_experimental/chomp_motion_planner/src/</path>
    <filename>chomp__trajectory_8cpp</filename>
    <includes id="chomp__trajectory_8h" name="chomp_trajectory.h" local="no" imported="no">chomp_motion_planner/chomp_trajectory.h</includes>
    <namespace>chomp</namespace>
  </compound>
  <compound kind="file">
    <name>chomp_trajectory.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation_experimental/doc_stacks/2013-12-12_11-03-06.264841/arm_navigation_experimental/chomp_motion_planner/include/chomp_motion_planner/</path>
    <filename>chomp__trajectory_8h</filename>
    <includes id="chomp__utils_8h" name="chomp_utils.h" local="no" imported="no">chomp_motion_planner/chomp_utils.h</includes>
    <class kind="class">chomp::ChompTrajectory</class>
    <namespace>chomp</namespace>
  </compound>
  <compound kind="file">
    <name>chomp_utils.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation_experimental/doc_stacks/2013-12-12_11-03-06.264841/arm_navigation_experimental/chomp_motion_planner/include/chomp_motion_planner/</path>
    <filename>chomp__utils_8h</filename>
    <namespace>chomp</namespace>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>DIFF_RULE_LENGTH</name>
      <anchorfile>namespacechomp.html</anchorfile>
      <anchor>a00ceb4fc5e1c66b78ed4f27ec5070890</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>DIFF_RULES</name>
      <anchorfile>namespacechomp.html</anchorfile>
      <anchor>ab286a447a07d0fe5e8dc07aa5009ab52</anchor>
      <arglist>[3][DIFF_RULE_LENGTH]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GetChompCollisionCost.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation_experimental/doc_stacks/2013-12-12_11-03-06.264841/arm_navigation_experimental/chomp_motion_planner/srv_gen/cpp/include/chomp_motion_planner/</path>
    <filename>GetChompCollisionCost_8h</filename>
    <includes id="JointVelocityArray_8h" name="JointVelocityArray.h" local="yes" imported="no">chomp_motion_planner/JointVelocityArray.h</includes>
    <class kind="struct">ros::message_traits::DataType&lt; ::chomp_motion_planner::GetChompCollisionCostRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::chomp_motion_planner::GetChompCollisionCostResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; chomp_motion_planner::GetChompCollisionCost &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; chomp_motion_planner::GetChompCollisionCostRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; chomp_motion_planner::GetChompCollisionCostResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::chomp_motion_planner::GetChompCollisionCostRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::chomp_motion_planner::GetChompCollisionCostResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">chomp_motion_planner::GetChompCollisionCost</class>
    <class kind="struct">chomp_motion_planner::GetChompCollisionCostRequest_</class>
    <class kind="struct">chomp_motion_planner::GetChompCollisionCostResponse_</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::chomp_motion_planner::GetChompCollisionCostRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::chomp_motion_planner::GetChompCollisionCostRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::chomp_motion_planner::GetChompCollisionCostResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::chomp_motion_planner::GetChompCollisionCostResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::chomp_motion_planner::GetChompCollisionCostRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::chomp_motion_planner::GetChompCollisionCostResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; chomp_motion_planner::GetChompCollisionCost &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; chomp_motion_planner::GetChompCollisionCostRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; chomp_motion_planner::GetChompCollisionCostResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::chomp_motion_planner::GetChompCollisionCostRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::chomp_motion_planner::GetChompCollisionCostResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>chomp_motion_planner</namespace>
    <member kind="typedef">
      <type>::chomp_motion_planner::GetChompCollisionCostRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>GetChompCollisionCostRequest</name>
      <anchorfile>namespacechomp__motion__planner.html</anchorfile>
      <anchor>ad21e883e3963b1ea0be9efcd7bca3668</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::chomp_motion_planner::GetChompCollisionCostRequest const  &gt;</type>
      <name>GetChompCollisionCostRequestConstPtr</name>
      <anchorfile>namespacechomp__motion__planner.html</anchorfile>
      <anchor>a09b48bf7f4e1481708b0edc211d57b07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::chomp_motion_planner::GetChompCollisionCostRequest &gt;</type>
      <name>GetChompCollisionCostRequestPtr</name>
      <anchorfile>namespacechomp__motion__planner.html</anchorfile>
      <anchor>afa8a04ed78f398785f4b56975a844e51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::chomp_motion_planner::GetChompCollisionCostResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>GetChompCollisionCostResponse</name>
      <anchorfile>namespacechomp__motion__planner.html</anchorfile>
      <anchor>a402c291e49c8aab8617371b464307a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::chomp_motion_planner::GetChompCollisionCostResponse const  &gt;</type>
      <name>GetChompCollisionCostResponseConstPtr</name>
      <anchorfile>namespacechomp__motion__planner.html</anchorfile>
      <anchor>a2bf1d08a30e6d1f480079fbecefa6c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::chomp_motion_planner::GetChompCollisionCostResponse &gt;</type>
      <name>GetChompCollisionCostResponsePtr</name>
      <anchorfile>namespacechomp__motion__planner.html</anchorfile>
      <anchor>a21d971f9b2f70c96800c33411446f827</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GetStateCost.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation_experimental/doc_stacks/2013-12-12_11-03-06.264841/arm_navigation_experimental/chomp_motion_planner/srv_gen/cpp/include/chomp_motion_planner/</path>
    <filename>GetStateCost_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::chomp_motion_planner::GetStateCostRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::chomp_motion_planner::GetStateCostResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; chomp_motion_planner::GetStateCost &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; chomp_motion_planner::GetStateCostRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; chomp_motion_planner::GetStateCostResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::chomp_motion_planner::GetStateCostRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::chomp_motion_planner::GetStateCostResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">chomp_motion_planner::GetStateCost</class>
    <class kind="struct">chomp_motion_planner::GetStateCostRequest_</class>
    <class kind="struct">chomp_motion_planner::GetStateCostResponse_</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::chomp_motion_planner::GetStateCostRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::chomp_motion_planner::GetStateCostRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::chomp_motion_planner::GetStateCostResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::chomp_motion_planner::GetStateCostResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::chomp_motion_planner::GetStateCostRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::chomp_motion_planner::GetStateCostResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; chomp_motion_planner::GetStateCost &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; chomp_motion_planner::GetStateCostRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; chomp_motion_planner::GetStateCostResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::chomp_motion_planner::GetStateCostRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::chomp_motion_planner::GetStateCostResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>chomp_motion_planner</namespace>
    <member kind="typedef">
      <type>::chomp_motion_planner::GetStateCostRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>GetStateCostRequest</name>
      <anchorfile>namespacechomp__motion__planner.html</anchorfile>
      <anchor>aab4f118c93e4225a72450fecb6aa4f92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::chomp_motion_planner::GetStateCostRequest const  &gt;</type>
      <name>GetStateCostRequestConstPtr</name>
      <anchorfile>namespacechomp__motion__planner.html</anchorfile>
      <anchor>a302669a18b683b33fcd91640d3732465</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::chomp_motion_planner::GetStateCostRequest &gt;</type>
      <name>GetStateCostRequestPtr</name>
      <anchorfile>namespacechomp__motion__planner.html</anchorfile>
      <anchor>a019f3b47dbb68113deb2f45c2439adb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::chomp_motion_planner::GetStateCostResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>GetStateCostResponse</name>
      <anchorfile>namespacechomp__motion__planner.html</anchorfile>
      <anchor>af4d0984842f271eaab21d13dbd0039e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::chomp_motion_planner::GetStateCostResponse const  &gt;</type>
      <name>GetStateCostResponseConstPtr</name>
      <anchorfile>namespacechomp__motion__planner.html</anchorfile>
      <anchor>a1a932d01e9ed5ed12c71bfc838a237ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::chomp_motion_planner::GetStateCostResponse &gt;</type>
      <name>GetStateCostResponsePtr</name>
      <anchorfile>namespacechomp__motion__planner.html</anchorfile>
      <anchor>a6b6eb0424986f4cbb020e67493ce125c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JointVelocityArray.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation_experimental/doc_stacks/2013-12-12_11-03-06.264841/arm_navigation_experimental/chomp_motion_planner/msg_gen/cpp/include/chomp_motion_planner/</path>
    <filename>JointVelocityArray_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::chomp_motion_planner::JointVelocityArray_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::chomp_motion_planner::JointVelocityArray_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::chomp_motion_planner::JointVelocityArray_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::chomp_motion_planner::JointVelocityArray_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">chomp_motion_planner::JointVelocityArray_</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::chomp_motion_planner::JointVelocityArray_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::chomp_motion_planner::JointVelocityArray_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::chomp_motion_planner::JointVelocityArray_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>chomp_motion_planner</namespace>
    <member kind="typedef">
      <type>::chomp_motion_planner::JointVelocityArray_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>JointVelocityArray</name>
      <anchorfile>namespacechomp__motion__planner.html</anchorfile>
      <anchor>ae2878aecc989855bf6d249c10ce92624</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::chomp_motion_planner::JointVelocityArray const  &gt;</type>
      <name>JointVelocityArrayConstPtr</name>
      <anchorfile>namespacechomp__motion__planner.html</anchorfile>
      <anchor>afaeaaa0fa4d1b41d8f4e3cf008759eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::chomp_motion_planner::JointVelocityArray &gt;</type>
      <name>JointVelocityArrayPtr</name>
      <anchorfile>namespacechomp__motion__planner.html</anchorfile>
      <anchor>aa4507f1c61932fe5af4686423912c443</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacechomp__motion__planner.html</anchorfile>
      <anchor>a75b60d0518197c76aeca1011da092ef0</anchor>
      <arglist>(std::ostream &amp;s, const ::chomp_motion_planner::JointVelocityArray_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation_experimental/doc_stacks/2013-12-12_11-03-06.264841/arm_navigation_experimental/chomp_motion_planner/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>multivariate_gaussian.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation_experimental/doc_stacks/2013-12-12_11-03-06.264841/arm_navigation_experimental/chomp_motion_planner/include/chomp_motion_planner/</path>
    <filename>multivariate__gaussian_8h</filename>
    <class kind="class">chomp::MultivariateGaussian</class>
    <namespace>chomp</namespace>
  </compound>
  <compound kind="namespace">
    <name>chomp</name>
    <filename>namespacechomp.html</filename>
    <class kind="class">chomp::ChompCost</class>
    <class kind="class">chomp::ChompOptimizer</class>
    <class kind="class">chomp::ChompParameters</class>
    <class kind="class">chomp::ChompPlannerNode</class>
    <class kind="class">chomp::ChompTrajectory</class>
    <class kind="class">chomp::MultivariateGaussian</class>
    <member kind="function">
      <type>double</type>
      <name>getRandomDouble</name>
      <anchorfile>namespacechomp.html</anchorfile>
      <anchor>a3cb4d6d2179e5505bce99ccf70e4b61e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>DIFF_RULE_LENGTH</name>
      <anchorfile>namespacechomp.html</anchorfile>
      <anchor>a00ceb4fc5e1c66b78ed4f27ec5070890</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>DIFF_RULES</name>
      <anchorfile>namespacechomp.html</anchorfile>
      <anchor>ab286a447a07d0fe5e8dc07aa5009ab52</anchor>
      <arglist>[3][DIFF_RULE_LENGTH]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>chomp::ChompCost</name>
    <filename>classchomp_1_1ChompCost.html</filename>
    <member kind="function">
      <type></type>
      <name>ChompCost</name>
      <anchorfile>classchomp_1_1ChompCost.html</anchorfile>
      <anchor>a0f57ec99bc10539e37c11fdb8271b233</anchor>
      <arglist>(const ChompTrajectory &amp;trajectory, int joint_number, const std::vector&lt; double &gt; &amp;derivative_costs, double ridge_factor=0.0)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getCost</name>
      <anchorfile>classchomp_1_1ChompCost.html</anchorfile>
      <anchor>ab0d347402f1c04b9f5085ba1fed70d76</anchor>
      <arglist>(Eigen::MatrixXd::ColXpr joint_trajectory) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getDerivative</name>
      <anchorfile>classchomp_1_1ChompCost.html</anchorfile>
      <anchor>a89ca2cb381b90898eee9cd11db85b1dc</anchor>
      <arglist>(Eigen::MatrixXd::ColXpr joint_trajectory, Eigen::MatrixBase&lt; Derived &gt; &amp;derivative) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxQuadCostInvValue</name>
      <anchorfile>classchomp_1_1ChompCost.html</anchorfile>
      <anchor>aee7500f16b3b41d44a72e6e6ed2fdde9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Eigen::MatrixXd &amp;</type>
      <name>getQuadraticCost</name>
      <anchorfile>classchomp_1_1ChompCost.html</anchorfile>
      <anchor>a3b23af7a19de29f542588a09e661614b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Eigen::MatrixXd &amp;</type>
      <name>getQuadraticCostInverse</name>
      <anchorfile>classchomp_1_1ChompCost.html</anchorfile>
      <anchor>a56f4f0a8ca8feb6ad803892550684f2a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scale</name>
      <anchorfile>classchomp_1_1ChompCost.html</anchorfile>
      <anchor>af2fd127ceeebeb80a172b24656e62cfe</anchor>
      <arglist>(double scale)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ChompCost</name>
      <anchorfile>classchomp_1_1ChompCost.html</anchorfile>
      <anchor>ae10337b24bc348ed818cc9735ee7e521</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Eigen::MatrixXd</type>
      <name>getDiffMatrix</name>
      <anchorfile>classchomp_1_1ChompCost.html</anchorfile>
      <anchor>ad3dc5481bc2b1c81e9aed94fea301329</anchor>
      <arglist>(int size, const double *diff_rule) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXd</type>
      <name>quad_cost_</name>
      <anchorfile>classchomp_1_1ChompCost.html</anchorfile>
      <anchor>a413f404806a1e284bd6a7d526e03103c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXd</type>
      <name>quad_cost_full_</name>
      <anchorfile>classchomp_1_1ChompCost.html</anchorfile>
      <anchor>a6806f06d11d296c415ae6e286fff6167</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXd</type>
      <name>quad_cost_inv_</name>
      <anchorfile>classchomp_1_1ChompCost.html</anchorfile>
      <anchor>a1ea4ea9440e7def3b97eff563b1a6fe6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>chomp::ChompOptimizer</name>
    <filename>classchomp_1_1ChompOptimizer.html</filename>
    <member kind="function">
      <type></type>
      <name>ChompOptimizer</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a5f8d6844413bb26991d763fcc416846d</anchor>
      <arglist>(ChompTrajectory *trajectory, planning_models::KinematicModel *robot_model, const std::string &amp;planning_group, const ChompParameters *parameters, const ros::Publisher &amp;vis_marker_array_publisher, const ros::Publisher &amp;vis_marker_publisher, collision_proximity::CollisionProximitySpace *collision_space)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a95e16eaf024162f644072f3f986b9e9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getJacobian</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>afbe3ad1e61ee619720c606d0a686457a</anchor>
      <arglist>(int trajectoryPoint, Vector3d &amp;collision_point_pos, string &amp;jointName, MatrixBase&lt; Derived &gt; &amp;jacobian) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimize</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>aa6725070344aabc49998d1d225e461bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ChompOptimizer</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a2d645e404e612383fc506ac65935a88d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addIncrementsToTrajectory</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a2db6515a66d055215071b41514c4936e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>animateEndeffector</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>abe284994b9615cf87197226ea2c74882</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>animatePath</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a33c3b30b1b5430a3afbf6fc5fa234be9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>calculateCollisionIncrements</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a58b03cf2a0276ed687f285dbfe3498e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>calculatePseudoInverse</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>aa1ace51000e0432ef922b5ad7bd25bda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>calculateSmoothnessIncrements</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a9e29afcf3f2c7a6e4eebe6c5f9d5f82f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>calculateTotalIncrements</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>aa0a834c7c08af9c552178ae30ccc1673</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>collision_proximity::CollisionProximitySpace::TrajectorySafety</type>
      <name>checkCurrentIterValidity</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>aba14dd69e05a05f0424aebf4cd878a09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeJointProperties</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a694f826e2e33b3a12b4054951012a152</anchor>
      <arglist>(int trajectoryPoint)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>debugCost</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a15f03bdad314356db449de130f9be5e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>getCollisionCost</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a45ee586e9c8e970059f81cc3b595d81f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getJacobian</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a3af8403ba534187764580f6263f83d4a</anchor>
      <arglist>(int trajectoryPoint, Eigen::Vector3d &amp;collision_point_pos, std::string &amp;jointName, Eigen::MatrixBase&lt; Derived &gt; &amp;jacobian) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>getPotential</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a9065166977f548d225193013ad1da6c1</anchor>
      <arglist>(double field_distance, double radius, double clearence)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getRandomMomentum</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a96dc84ea0533f4449a25aefce60fc0e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getRandomState</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a1cbb38ad488426a2a836f2e8a7476b4c</anchor>
      <arglist>(const planning_models::KinematicState *currentState, const std::string &amp;groupName, Eigen::VectorXd &amp;state_vec)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>getSmoothnessCost</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a34399fd4b1c32f1a43cac03ec531f455</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>getTrajectoryCost</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a5b8fb75a78691f2ccfd19fbad87027d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>handleJointLimits</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a836de9ad21ca36219b237be668376969</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>ae07453fd4e982a96406e68ffd7058f2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isParent</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>ab34d016c9ccd53fec1def6faf13336e4</anchor>
      <arglist>(const std::string &amp;childLink, const std::string &amp;parentLink) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>performForwardKinematics</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a1e7ec0f06f19405956b5dab1e63f2c74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>perturbTrajectory</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a9d660cc8157a54e74a16608602ae2d4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>registerParents</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a2d491b9a3136ae53c1911138f7ba2035</anchor>
      <arglist>(const planning_models::KinematicModel::JointModel *model)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setRobotStateFromPoint</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a9dd8e8d8f903112d32743448090a0cbd</anchor>
      <arglist>(ChompTrajectory &amp;group_trajectory, int i)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateFullTrajectory</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a16b9649944d27ac194464763f1c381a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateMomentum</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a42c858cff483e1f22c84d40e58d607e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updatePositionFromMomentum</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>ac5fe46b61d0f13690015b5341f596b59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>visualizeState</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a29e5639d6eb0e98232accd27e0a3d292</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXd</type>
      <name>best_group_trajectory_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a52c1ffa2020514e1da0dc51cfc607c02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>best_group_trajectory_cost_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a290506c3d2fe5ea3f3b7ba24d5cf558a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>collision_free_iteration_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a7b74f22b7289e6c124db5aa0088731b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXd</type>
      <name>collision_increments_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a8de144c16b30bdb83c47c8b3ed84517f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; Eigen::Vector3d &gt; &gt;</type>
      <name>collision_point_acc_eigen_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>adcb9b25809bd1db2855e3242fd04ec8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; std::string &gt; &gt;</type>
      <name>collision_point_joint_names_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a70c367db1a30edc1cb3c97c4328749d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; Eigen::Vector3d &gt; &gt;</type>
      <name>collision_point_pos_eigen_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a34a6b6a5a3f8de448ddbcf8e9d97d48f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; double &gt; &gt;</type>
      <name>collision_point_potential_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a4068aed1b38efd2f54b85b62960a7662</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; Eigen::Vector3d &gt; &gt;</type>
      <name>collision_point_potential_gradient_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a46f8e3b5054f9a156d1cf0d78fbe5a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; Eigen::Vector3d &gt; &gt;</type>
      <name>collision_point_vel_eigen_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a85353b66cbc4bf96ded2a7944cbcfed6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; double &gt; &gt;</type>
      <name>collision_point_vel_mag_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>ac6696b62d069c117952aeca2b23de40a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>collision_proximity::CollisionProximitySpace *</type>
      <name>collision_space_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a544c45b0e4bd080b3f36940726eb48b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXd</type>
      <name>final_increments_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a4fe49a4b1890b27815319f947cb30cf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>free_vars_end_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a9f4df819373a8fc4fc4c33bf3e61c3a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>free_vars_start_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>ab2028b705c347074aef529a0c4a93534</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ChompTrajectory *</type>
      <name>full_trajectory_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a3eeaf83e4d84b829c91d597d235e2805</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ChompTrajectory</type>
      <name>group_trajectory_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>ac8a33d22edb4dac95d88480f0b114ba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXd</type>
      <name>group_trajectory_backup_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a54068cc585225da9b42b39f95a7a0354</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_collision_free_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>ac115aaab6bcdf4ffc4bb3abbb7cc3320</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>iteration_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>aee94008b982c7fd677c6c2191e5bfd75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXd</type>
      <name>jacobian_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a630a1c0d5720867f82d83e16b2d43778</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXd</type>
      <name>jacobian_jacobian_tranpose_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>aacf642cdbcedc4e4ac82519aa09767ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXd</type>
      <name>jacobian_pseudo_inverse_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a9e5a7b8bd8a882869725e42e92237ba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; tf::Vector3 &gt; &gt;</type>
      <name>joint_axes_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a2439577df2907cb7580184297c7ccd5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ChompCost &gt;</type>
      <name>joint_costs_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>ad522962453ef1b68c88b0d177e49add6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>joint_names_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>ae5d0efa2d46c8d3ec261cab6a010ce8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::map&lt; std::string, bool &gt; &gt;</type>
      <name>joint_parent_map_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>ae25142ac19eff853f8e205c33c94d8f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; tf::Vector3 &gt; &gt;</type>
      <name>joint_positions_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>aa5e9dd79c3743828ff7a38145c607d0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>joint_state_velocities_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a88db4a4ea2dd1f55b819d21aab70785f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>last_improvement_iteration_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>abc39cdc56e54ea91c6806d89021dccf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXd</type>
      <name>momentum_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a1413a886f8132685d9756a0563c61b2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; MultivariateGaussian &gt;</type>
      <name>multivariate_gaussian_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>ae68d937e3dc3a104132bebf9ad65cf92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>num_collision_free_iterations_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a4d092cc008b0cf9bd47971fee55f30ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>num_collision_points_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a5ec7779d032e89339c31556ef37f61f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>num_joints_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>ada498aefc4c6e9c5a9ee6e7b0b71fefc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>num_vars_all_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a10178cbef38ab61ec8efe6ff1f537b37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>num_vars_free_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a636d147684c72ba10b6eac8624ceb20b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ChompParameters *</type>
      <name>parameters_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a82519d9ad09cad7a441c19136db216bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string &amp;</type>
      <name>planning_group_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a3b33cae21ebb3090cafabc6933061dde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>point_is_in_collision_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>afc9b1c126a4051a508d59a021b0315c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>random_joint_momentum_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>abccc55e574d444152c2f0f6ca12c1930</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXd</type>
      <name>random_momentum_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a15104a5e571e1feb55c7c16615eface9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>random_state_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a1460cddc9f6d8fb5b819100f77126179</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>planning_models::KinematicModel *</type>
      <name>robot_model_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>af0c562d2de79ebf61275c4db4b0027ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>planning_models::KinematicState *</type>
      <name>robot_state_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a9dab3a2072558d03f4c47cb5788f27b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>smoothness_derivative_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a06fd3548c17ad7e728a7d1e6b9394bdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXd</type>
      <name>smoothness_increments_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a0ac29189993f328f89f8fcec04d640ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>state_is_in_collision_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a7eb2fa24e9cf2b0157b20d348a8cef86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>stochasticity_factor_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a5aacf2b5248010ed35f1d654a5739918</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>vis_marker_array_pub_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a863956b9c48e1fb4862a8b7ef5dddbe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>vis_marker_pub_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a0e73696980f4c268b6a5b42f784b78d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>worst_collision_cost_state_</name>
      <anchorfile>classchomp_1_1ChompOptimizer.html</anchorfile>
      <anchor>a31c838ade46487693c228779d28c65a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>chomp::ChompParameters</name>
    <filename>classchomp_1_1ChompParameters.html</filename>
    <member kind="function">
      <type></type>
      <name>ChompParameters</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>ad8d0b188489ffee6c7dacb0cb667624d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getAddRandomness</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>a37863da446284a91d85d36171f4aa1ae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getAnimateEndeffector</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>a8f12419f251b2184d1aecaf67735348e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getAnimateEndeffectorSegment</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>a87dbec11faf14c8f78bedb22b47c31e1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getAnimatePath</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>a01f0835204445f1dd532ba67148d705e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getCollisionThreshold</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>a079aac43f7a532174b0da5fa6a083899</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getFilterMode</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>acb0661cb9f9a951158b5210aae1b0534</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getHmcAnnealingFactor</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>acdd3b5bd5ff6aa98e774660d84443f7e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getHmcDiscretization</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>a3eec7c95113a1d78c57501028733940b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getHmcStochasticity</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>ad449a1f8df40a503929dbb81bee33d13</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getJointUpdateLimit</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>addb72a4f79722ecf735cfc096462d451</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLearningRate</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>a099b2edf48b016021f3dffbd31e1409f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMaxIterations</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>a734cd7093561f251c18c87310bc4ddfa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMaxIterationsAfterCollisionFree</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>a5824ef07805a5f447d44d0697d5848ca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMinClearence</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>a1652b1b8162bb1a9d9bf343174b251c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getObstacleCostWeight</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>ad8f336f82790c8c2e7f7ffeeb0dd7b1d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getPlanningTimeLimit</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>a94219e6cd3608fb506465420dd7d7202</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getPseudoInverseRidgeFactor</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>ace1dcfc7ecf91d6b5f4cd5e412d90058</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getRandomJumpAmount</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>a254e1e8e268fadae86c15a1e41f07ac2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getRidgeFactor</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>a7dbf5c762b182a628e17a86d50270ba6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSmoothnessCostAcceleration</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>ae4f1ee76c4e5a7579206b71ffbcee698</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSmoothnessCostJerk</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>a970b3b3257ae41c4f447b7da72ef89f3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSmoothnessCostVelocity</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>a823f00c7beae1ab033fd2b2e8da8ce07</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSmoothnessCostWeight</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>a9f5ff75ef1bdf28242185797ee2ab623</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getUseHamiltonianMonteCarlo</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>a78e5ac88b3b0206acb7d06cfc1b5adac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getUsePseudoInverse</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>ad3627a767a4f9131b6b3e45a65dfc147</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getUseStochasticDescent</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>a2821160867302a429bb337bb9741da28</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initFromNodeHandle</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>ac43ad2a374c7854b488fe1a600440aef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFilterMode</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>a5200b67816699caa301c66af1f6a094b</anchor>
      <arglist>(bool mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPlanningTimeLimit</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>af76f71b8dbe3f93bacf6474d18156399</anchor>
      <arglist>(double planning_time_limit)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRandomJumpAmount</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>a058ddb014e2a66cd50b9833e262d19ae</anchor>
      <arglist>(double amount)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ChompParameters</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>a9c83bf159e434bbfcadb31d9995e0ac2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>add_randomness_</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>a2e29d987ed1fb247580268a58884a1a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>animate_endeffector_</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>aada17645d4f710a023340fb7db9dc945</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>animate_endeffector_segment_</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>ab1f7afc49827eb2d4d702f889d375be7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>animate_path_</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>a17570d870f4d5050d24a4362a5abb62d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>collision_threshold_</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>a01e2a6c20469273660d939ffecccb439</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>filter_mode_</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>a7687a2bc613fe773c56974072a7b257e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>hmc_annealing_factor_</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>a39790cc77c106e89c096e045e9d6d202</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>hmc_discretization_</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>a3c9b67ea547cc9390972254df944eff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>hmc_stochasticity_</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>adf8193ec74ba08f75328306f37fd6ade</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>joint_update_limit_</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>ae03aabba1ced49e6f9dbbdd287adb02d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>learning_rate_</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>af603e620498d300bde1159e4edd3981c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>max_iterations_</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>aea2b23c848608c74ab3cfc768f103733</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>max_iterations_after_collision_free_</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>ad429eeecfa51f163373e5f89a8593d11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>min_clearence_</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>ab92dcf4ac9e3800814565ca1470e0706</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>obstacle_cost_weight_</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>aeec8f058d69671792f96c7fa0017e065</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>planning_time_limit_</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>a057028f02f3a2314a57351221b17b8c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>pseudo_inverse_ridge_factor_</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>a76bb5c0214818b278cf5525b8e11f4b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>random_jump_amount_</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>a0d5eca3788d5a61a248ad51b2c9f2378</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>ridge_factor_</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>a8a5689561abc217f035eb90623cfc2bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>smoothness_cost_acceleration_</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>a6d1eeb3dec5f60058775b67bc748977b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>smoothness_cost_jerk_</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>a5fccd7eb47435c5a451c02a734a6859a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>smoothness_cost_velocity_</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>ad3636d8c33aa7e70e482749ff58fe7cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>smoothness_cost_weight_</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>a193442a77a13bcd514d1df43d6594ab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_hamiltonian_monte_carlo_</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>a60fe211293a12a8ee4c7665954d4eaf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_pseudo_inverse_</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>a4b2be5cb20227e77576b5243f57d9522</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_stochastic_descent_</name>
      <anchorfile>classchomp_1_1ChompParameters.html</anchorfile>
      <anchor>a720d0351b9f2c20f27493c00a3a3173a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>chomp::ChompPlannerNode</name>
    <filename>classchomp_1_1ChompPlannerNode.html</filename>
    <member kind="function">
      <type></type>
      <name>ChompPlannerNode</name>
      <anchorfile>classchomp_1_1ChompPlannerNode.html</anchorfile>
      <anchor>ada8c9fd1441029da61bb8631e8f123fd</anchor>
      <arglist>(ros::NodeHandle node_handle, collision_proximity::CollisionProximitySpace *space)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>filterJointTrajectory</name>
      <anchorfile>classchomp_1_1ChompPlannerNode.html</anchorfile>
      <anchor>a59652e45828bad966bf0a1edaa161915</anchor>
      <arglist>(arm_navigation_msgs::FilterJointTrajectoryWithConstraints::Request &amp;req, arm_navigation_msgs::FilterJointTrajectoryWithConstraints::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classchomp_1_1ChompPlannerNode.html</anchorfile>
      <anchor>a05d728db284806779ccdcc2d8b790966</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>planKinematicPath</name>
      <anchorfile>classchomp_1_1ChompPlannerNode.html</anchorfile>
      <anchor>a0d0b0e0305c97c224903d5bee86f4adf</anchor>
      <arglist>(arm_navigation_msgs::GetMotionPlan::Request &amp;req, arm_navigation_msgs::GetMotionPlan::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>run</name>
      <anchorfile>classchomp_1_1ChompPlannerNode.html</anchorfile>
      <anchor>aabe4f7c8e829519dd0b6cf59f72e2864</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ChompPlannerNode</name>
      <anchorfile>classchomp_1_1ChompPlannerNode.html</anchorfile>
      <anchor>ad006e448071c0e839e5dbc464bccf5ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getLimits</name>
      <anchorfile>classchomp_1_1ChompPlannerNode.html</anchorfile>
      <anchor>aa5042984657104eb29211eef57785aa7</anchor>
      <arglist>(const trajectory_msgs::JointTrajectory &amp;trajectory, std::vector&lt; arm_navigation_msgs::JointLimits &gt; &amp;limits_out)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>jointStateToArray</name>
      <anchorfile>classchomp_1_1ChompPlannerNode.html</anchorfile>
      <anchor>ae377ba89406253c281bf5ebd0293bc3c</anchor>
      <arglist>(const sensor_msgs::JointState &amp;joint_state, std::string &amp;planning_group_name, Eigen::MatrixXd::RowXpr joint_array)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ChompParameters</type>
      <name>chomp_parameters_</name>
      <anchorfile>classchomp_1_1ChompPlannerNode.html</anchorfile>
      <anchor>a77d216850f7df62d5f8d15502c30cf8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>planning_environment::CollisionModels *</type>
      <name>collision_models_</name>
      <anchorfile>classchomp_1_1ChompPlannerNode.html</anchorfile>
      <anchor>a59b9e8f306f3c1fe54d922fb1b75d3fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>collision_proximity::CollisionProximitySpace *</type>
      <name>collision_proximity_space_</name>
      <anchorfile>classchomp_1_1ChompPlannerNode.html</anchorfile>
      <anchor>a44d1492d8822c0555fd01b27d684fbd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>filter_joint_trajectory_service_</name>
      <anchorfile>classchomp_1_1ChompPlannerNode.html</anchorfile>
      <anchor>a2f8d8f81336b715522c99896d4c25403</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>filter_trajectory_client_</name>
      <anchorfile>classchomp_1_1ChompPlannerNode.html</anchorfile>
      <anchor>af4712b558a9201f31518548d08d647cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, arm_navigation_msgs::JointLimits &gt;</type>
      <name>joint_limits_</name>
      <anchorfile>classchomp_1_1ChompPlannerNode.html</anchorfile>
      <anchor>a0c8361ecad51c622db8d6c619815fa9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, double &gt;</type>
      <name>joint_velocity_limits_</name>
      <anchorfile>classchomp_1_1ChompPlannerNode.html</anchorfile>
      <anchor>ae166c61a96dde97a8f32c29d1df5b405</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>maximum_spline_points_</name>
      <anchorfile>classchomp_1_1ChompPlannerNode.html</anchorfile>
      <anchor>a53ec6f8157c9bf3a90557abe9e1ee1c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>minimum_spline_points_</name>
      <anchorfile>classchomp_1_1ChompPlannerNode.html</anchorfile>
      <anchor>aac777844fd19ef326ce54769e6a2680b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>node_handle_</name>
      <anchorfile>classchomp_1_1ChompPlannerNode.html</anchorfile>
      <anchor>a008c1dfdfbf2381917afa4c7ea8f3cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>plan_kinematic_path_service_</name>
      <anchorfile>classchomp_1_1ChompPlannerNode.html</anchorfile>
      <anchor>a685c0c5c2a764e66f86440b83db19923</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>reference_frame_</name>
      <anchorfile>classchomp_1_1ChompPlannerNode.html</anchorfile>
      <anchor>af3a2a156c3de7ea1864ea9985aac993b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>planning_models::KinematicModel *</type>
      <name>robot_model_</name>
      <anchorfile>classchomp_1_1ChompPlannerNode.html</anchorfile>
      <anchor>a684467eeb4a48fabe321db8b9b3a12e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>root_handle_</name>
      <anchorfile>classchomp_1_1ChompPlannerNode.html</anchorfile>
      <anchor>a2f97b681a9b6c4a9c03c130ce06badc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>trajectory_discretization_</name>
      <anchorfile>classchomp_1_1ChompPlannerNode.html</anchorfile>
      <anchor>a97585225749ac7214320c53b5fe4b510</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>trajectory_duration_</name>
      <anchorfile>classchomp_1_1ChompPlannerNode.html</anchorfile>
      <anchor>a6f0557ca42cbe98642bb1a226815aaea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_trajectory_filter_</name>
      <anchorfile>classchomp_1_1ChompPlannerNode.html</anchorfile>
      <anchor>af586eddd345303618e15222edff53fa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>vis_marker_array_publisher_</name>
      <anchorfile>classchomp_1_1ChompPlannerNode.html</anchorfile>
      <anchor>af86c671b7d4eaa260c5eac07b0ad183d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>vis_marker_publisher_</name>
      <anchorfile>classchomp_1_1ChompPlannerNode.html</anchorfile>
      <anchor>af0d9c9deb3b3681d4aadb82c18f17d65</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>chomp::ChompTrajectory</name>
    <filename>classchomp_1_1ChompTrajectory.html</filename>
    <member kind="function">
      <type></type>
      <name>ChompTrajectory</name>
      <anchorfile>classchomp_1_1ChompTrajectory.html</anchorfile>
      <anchor>a8a903929d28d96ea29c85b671d897fc5</anchor>
      <arglist>(const planning_models::KinematicModel *robot_model, double duration, double discretization, std::string groupName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ChompTrajectory</name>
      <anchorfile>classchomp_1_1ChompTrajectory.html</anchorfile>
      <anchor>a8e282eb5e60c23c9b92707f84db1a316</anchor>
      <arglist>(const planning_models::KinematicModel *robot_model, int num_points, double discretization, std::string groupName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ChompTrajectory</name>
      <anchorfile>classchomp_1_1ChompTrajectory.html</anchorfile>
      <anchor>a14b7f530c631cbf0240316c86106df8d</anchor>
      <arglist>(const ChompTrajectory &amp;source_traj, const std::string &amp;planning_group, int diff_rule_length)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ChompTrajectory</name>
      <anchorfile>classchomp_1_1ChompTrajectory.html</anchorfile>
      <anchor>a90071b8890d81db0a11d197740ac0d34</anchor>
      <arglist>(const planning_models::KinematicModel *robot_model, const std::string &amp;planning_group, const trajectory_msgs::JointTrajectory &amp;traj)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fillInMinJerk</name>
      <anchorfile>classchomp_1_1ChompTrajectory.html</anchorfile>
      <anchor>ae303b1655bb3bc70acb3acc68c7f071b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDiscretization</name>
      <anchorfile>classchomp_1_1ChompTrajectory.html</anchorfile>
      <anchor>ad45eb1b5bccf05fbaffeffea1c65a2ef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDuration</name>
      <anchorfile>classchomp_1_1ChompTrajectory.html</anchorfile>
      <anchor>aa992730693b1d52b3fb82dda9d7d97bb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getEndIndex</name>
      <anchorfile>classchomp_1_1ChompTrajectory.html</anchorfile>
      <anchor>a0840c373c7ab8654f9260bd6422f5082</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Block&lt; Eigen::MatrixXd, Eigen::Dynamic, Eigen::Dynamic &gt;</type>
      <name>getFreeJointTrajectoryBlock</name>
      <anchorfile>classchomp_1_1ChompTrajectory.html</anchorfile>
      <anchor>a55ac729b6068769390eb5cba34057e70</anchor>
      <arglist>(int joint)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Block&lt; Eigen::MatrixXd, Eigen::Dynamic, Eigen::Dynamic &gt;</type>
      <name>getFreeTrajectoryBlock</name>
      <anchorfile>classchomp_1_1ChompTrajectory.html</anchorfile>
      <anchor>a0e2396f83d3e6e93da03c01022f296c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFullTrajectoryIndex</name>
      <anchorfile>classchomp_1_1ChompTrajectory.html</anchorfile>
      <anchor>aa829e3a7aa90ddde393b3e8af98e2857</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::MatrixXd::ColXpr</type>
      <name>getJointTrajectory</name>
      <anchorfile>classchomp_1_1ChompTrajectory.html</anchorfile>
      <anchor>ac4a59a86e9afc0616d9ee44a6440d348</anchor>
      <arglist>(int joint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getJointVelocities</name>
      <anchorfile>classchomp_1_1ChompTrajectory.html</anchorfile>
      <anchor>af7388b6a63bd847c96543f1d50d62602</anchor>
      <arglist>(int traj_point, Eigen::MatrixBase&lt; Derived &gt; &amp;velocities)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumFreePoints</name>
      <anchorfile>classchomp_1_1ChompTrajectory.html</anchorfile>
      <anchor>abccb302626f72c7327b67553e7ef2cc3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumJoints</name>
      <anchorfile>classchomp_1_1ChompTrajectory.html</anchorfile>
      <anchor>a2aff3c3f94575ee1d563fde05dec7882</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumPoints</name>
      <anchorfile>classchomp_1_1ChompTrajectory.html</anchorfile>
      <anchor>add556ff3ebd90f672a9b6b70fc49a0a1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getStartIndex</name>
      <anchorfile>classchomp_1_1ChompTrajectory.html</anchorfile>
      <anchor>a8d42a79249cc2de5b0846673302315d2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::MatrixXd &amp;</type>
      <name>getTrajectory</name>
      <anchorfile>classchomp_1_1ChompTrajectory.html</anchorfile>
      <anchor>ae0dc82cbaec33cbe55805e66264f7fc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::MatrixXd::RowXpr</type>
      <name>getTrajectoryPoint</name>
      <anchorfile>classchomp_1_1ChompTrajectory.html</anchorfile>
      <anchor>a98259b5fe962c1f2e010b3bb747324f3</anchor>
      <arglist>(int traj_point)</arglist>
    </member>
    <member kind="function">
      <type>double &amp;</type>
      <name>operator()</name>
      <anchorfile>classchomp_1_1ChompTrajectory.html</anchorfile>
      <anchor>a31140eeee36fdc11a9c5c72971a9530f</anchor>
      <arglist>(int traj_point, int joint)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>classchomp_1_1ChompTrajectory.html</anchorfile>
      <anchor>ad3b4580c32da2416d4323f1a3f59f3b0</anchor>
      <arglist>(int traj_point, int joint) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>overwriteTrajectory</name>
      <anchorfile>classchomp_1_1ChompTrajectory.html</anchorfile>
      <anchor>a37d4b2e5eec3a51e33b063e171f5faa0</anchor>
      <arglist>(const trajectory_msgs::JointTrajectory &amp;traj)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStartEndIndex</name>
      <anchorfile>classchomp_1_1ChompTrajectory.html</anchorfile>
      <anchor>a5fb5f80bc07c4ca2167c12b7c00db8d5</anchor>
      <arglist>(int start_index, int end_index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateFromGroupTrajectory</name>
      <anchorfile>classchomp_1_1ChompTrajectory.html</anchorfile>
      <anchor>a4492f077e039ff75bf4a62f678242898</anchor>
      <arglist>(const ChompTrajectory &amp;group_trajectory)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ChompTrajectory</name>
      <anchorfile>classchomp_1_1ChompTrajectory.html</anchorfile>
      <anchor>a5e2629e043df41de88a5968272ec1380</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init</name>
      <anchorfile>classchomp_1_1ChompTrajectory.html</anchorfile>
      <anchor>ab36b824db97ddb30ba87bdca2420146e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>discretization_</name>
      <anchorfile>classchomp_1_1ChompTrajectory.html</anchorfile>
      <anchor>a8ed656684e070c67c83efdf0ddc8aa7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>duration_</name>
      <anchorfile>classchomp_1_1ChompTrajectory.html</anchorfile>
      <anchor>aa73eb2c5868cf48eb6ed4b5cb7560131</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>end_index_</name>
      <anchorfile>classchomp_1_1ChompTrajectory.html</anchorfile>
      <anchor>a808202b424f7ee182b4734f8ae85f292</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>full_trajectory_index_</name>
      <anchorfile>classchomp_1_1ChompTrajectory.html</anchorfile>
      <anchor>a867c77bf6be1cf2c92ed6f5d561bcc3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>num_joints_</name>
      <anchorfile>classchomp_1_1ChompTrajectory.html</anchorfile>
      <anchor>a3fd5a09bbbb6499d2a6172e5efaf691b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>num_points_</name>
      <anchorfile>classchomp_1_1ChompTrajectory.html</anchorfile>
      <anchor>acbd047da7950d9a060914b11bffbd8fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>planning_group_name_</name>
      <anchorfile>classchomp_1_1ChompTrajectory.html</anchorfile>
      <anchor>afe14f43b5e1cb11a8599ea3905388067</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>start_index_</name>
      <anchorfile>classchomp_1_1ChompTrajectory.html</anchorfile>
      <anchor>a606186438196c6684776adadd51a980e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXd</type>
      <name>trajectory_</name>
      <anchorfile>classchomp_1_1ChompTrajectory.html</anchorfile>
      <anchor>ac54c88664251d5277cbcb2635726c8e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>chomp::MultivariateGaussian</name>
    <filename>classchomp_1_1MultivariateGaussian.html</filename>
    <member kind="function">
      <type></type>
      <name>MultivariateGaussian</name>
      <anchorfile>classchomp_1_1MultivariateGaussian.html</anchorfile>
      <anchor>a53b2e635d0c1fe08ac1aa7d1290e63ab</anchor>
      <arglist>(const Eigen::MatrixBase&lt; Derived1 &gt; &amp;mean, const Eigen::MatrixBase&lt; Derived2 &gt; &amp;covariance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sample</name>
      <anchorfile>classchomp_1_1MultivariateGaussian.html</anchorfile>
      <anchor>a147d649b2d6bf6ad361e05eb940c560d</anchor>
      <arglist>(Eigen::MatrixBase&lt; Derived &gt; &amp;output)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXd</type>
      <name>covariance_</name>
      <anchorfile>classchomp_1_1MultivariateGaussian.html</anchorfile>
      <anchor>ab38d382e1f233862b6f0af88548ac7eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXd</type>
      <name>covariance_cholesky_</name>
      <anchorfile>classchomp_1_1MultivariateGaussian.html</anchorfile>
      <anchor>a83e0cf549ec7f859080182bcede372d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::variate_generator&lt; boost::mt19937, boost::normal_distribution&lt;&gt; &gt;</type>
      <name>gaussian_</name>
      <anchorfile>classchomp_1_1MultivariateGaussian.html</anchorfile>
      <anchor>aff5aa31a075784738981500919d8434a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>mean_</name>
      <anchorfile>classchomp_1_1MultivariateGaussian.html</anchorfile>
      <anchor>a0901dda87766287a1597db26c4a19ea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::normal_distribution</type>
      <name>normal_dist_</name>
      <anchorfile>classchomp_1_1MultivariateGaussian.html</anchorfile>
      <anchor>aaaeff46ed867664bc62d4541e1c2691c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mt19937</type>
      <name>rng_</name>
      <anchorfile>classchomp_1_1MultivariateGaussian.html</anchorfile>
      <anchor>a85676d7eeb93a12cbf135dccbe558e29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>size_</name>
      <anchorfile>classchomp_1_1MultivariateGaussian.html</anchorfile>
      <anchor>aef78522e88b3dbc512317ef09b8e6f0c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>chomp_motion_planner</name>
    <filename>namespacechomp__motion__planner.html</filename>
    <namespace>chomp_motion_planner::msg</namespace>
    <namespace>chomp_motion_planner::srv</namespace>
    <class kind="struct">chomp_motion_planner::GetChompCollisionCost</class>
    <class kind="struct">chomp_motion_planner::GetChompCollisionCostRequest_</class>
    <class kind="struct">chomp_motion_planner::GetChompCollisionCostResponse_</class>
    <class kind="struct">chomp_motion_planner::GetStateCost</class>
    <class kind="struct">chomp_motion_planner::GetStateCostRequest_</class>
    <class kind="struct">chomp_motion_planner::GetStateCostResponse_</class>
    <class kind="struct">chomp_motion_planner::JointVelocityArray_</class>
    <member kind="typedef">
      <type>::chomp_motion_planner::GetChompCollisionCostRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>GetChompCollisionCostRequest</name>
      <anchorfile>namespacechomp__motion__planner.html</anchorfile>
      <anchor>ad21e883e3963b1ea0be9efcd7bca3668</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::chomp_motion_planner::GetChompCollisionCostRequest const  &gt;</type>
      <name>GetChompCollisionCostRequestConstPtr</name>
      <anchorfile>namespacechomp__motion__planner.html</anchorfile>
      <anchor>a09b48bf7f4e1481708b0edc211d57b07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::chomp_motion_planner::GetChompCollisionCostRequest &gt;</type>
      <name>GetChompCollisionCostRequestPtr</name>
      <anchorfile>namespacechomp__motion__planner.html</anchorfile>
      <anchor>afa8a04ed78f398785f4b56975a844e51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::chomp_motion_planner::GetChompCollisionCostResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>GetChompCollisionCostResponse</name>
      <anchorfile>namespacechomp__motion__planner.html</anchorfile>
      <anchor>a402c291e49c8aab8617371b464307a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::chomp_motion_planner::GetChompCollisionCostResponse const  &gt;</type>
      <name>GetChompCollisionCostResponseConstPtr</name>
      <anchorfile>namespacechomp__motion__planner.html</anchorfile>
      <anchor>a2bf1d08a30e6d1f480079fbecefa6c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::chomp_motion_planner::GetChompCollisionCostResponse &gt;</type>
      <name>GetChompCollisionCostResponsePtr</name>
      <anchorfile>namespacechomp__motion__planner.html</anchorfile>
      <anchor>a21d971f9b2f70c96800c33411446f827</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::chomp_motion_planner::GetStateCostRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>GetStateCostRequest</name>
      <anchorfile>namespacechomp__motion__planner.html</anchorfile>
      <anchor>aab4f118c93e4225a72450fecb6aa4f92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::chomp_motion_planner::GetStateCostRequest const  &gt;</type>
      <name>GetStateCostRequestConstPtr</name>
      <anchorfile>namespacechomp__motion__planner.html</anchorfile>
      <anchor>a302669a18b683b33fcd91640d3732465</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::chomp_motion_planner::GetStateCostRequest &gt;</type>
      <name>GetStateCostRequestPtr</name>
      <anchorfile>namespacechomp__motion__planner.html</anchorfile>
      <anchor>a019f3b47dbb68113deb2f45c2439adb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::chomp_motion_planner::GetStateCostResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>GetStateCostResponse</name>
      <anchorfile>namespacechomp__motion__planner.html</anchorfile>
      <anchor>af4d0984842f271eaab21d13dbd0039e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::chomp_motion_planner::GetStateCostResponse const  &gt;</type>
      <name>GetStateCostResponseConstPtr</name>
      <anchorfile>namespacechomp__motion__planner.html</anchorfile>
      <anchor>a1a932d01e9ed5ed12c71bfc838a237ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::chomp_motion_planner::GetStateCostResponse &gt;</type>
      <name>GetStateCostResponsePtr</name>
      <anchorfile>namespacechomp__motion__planner.html</anchorfile>
      <anchor>a6b6eb0424986f4cbb020e67493ce125c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::chomp_motion_planner::JointVelocityArray_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>JointVelocityArray</name>
      <anchorfile>namespacechomp__motion__planner.html</anchorfile>
      <anchor>ae2878aecc989855bf6d249c10ce92624</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::chomp_motion_planner::JointVelocityArray const  &gt;</type>
      <name>JointVelocityArrayConstPtr</name>
      <anchorfile>namespacechomp__motion__planner.html</anchorfile>
      <anchor>afaeaaa0fa4d1b41d8f4e3cf008759eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::chomp_motion_planner::JointVelocityArray &gt;</type>
      <name>JointVelocityArrayPtr</name>
      <anchorfile>namespacechomp__motion__planner.html</anchorfile>
      <anchor>aa4507f1c61932fe5af4686423912c443</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacechomp__motion__planner.html</anchorfile>
      <anchor>a75b60d0518197c76aeca1011da092ef0</anchor>
      <arglist>(std::ostream &amp;s, const ::chomp_motion_planner::JointVelocityArray_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>chomp_motion_planner::GetChompCollisionCost</name>
    <filename>structchomp__motion__planner_1_1GetChompCollisionCost.html</filename>
    <member kind="typedef">
      <type>GetChompCollisionCostRequest</type>
      <name>Request</name>
      <anchorfile>structchomp__motion__planner_1_1GetChompCollisionCost.html</anchorfile>
      <anchor>a9105ab7fa2a98ee403b4592bc9902179</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structchomp__motion__planner_1_1GetChompCollisionCost.html</anchorfile>
      <anchor>acd366f89f7a919aae000ad655bdd06ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GetChompCollisionCostResponse</type>
      <name>Response</name>
      <anchorfile>structchomp__motion__planner_1_1GetChompCollisionCost.html</anchorfile>
      <anchor>ab20d2d309b5023b3b4c5b93a8890f0a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structchomp__motion__planner_1_1GetChompCollisionCost.html</anchorfile>
      <anchor>a9a2eb8dd2319f2fbe1893daede59c679</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structchomp__motion__planner_1_1GetChompCollisionCost.html</anchorfile>
      <anchor>a5ad30048d7350ee937ddfc17e2a88380</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structchomp__motion__planner_1_1GetChompCollisionCost.html</anchorfile>
      <anchor>ac3d1767cef8be1c828e673790fe68241</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>chomp_motion_planner::GetChompCollisionCostRequest_</name>
    <filename>structchomp__motion__planner_1_1GetChompCollisionCostRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt;</type>
      <name>_links_type</name>
      <anchorfile>structchomp__motion__planner_1_1GetChompCollisionCostRequest__.html</anchorfile>
      <anchor>aa867080380e9058b7416f2852f621753</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::arm_navigation_msgs::RobotState_&lt; ContainerAllocator &gt;</type>
      <name>_state_type</name>
      <anchorfile>structchomp__motion__planner_1_1GetChompCollisionCostRequest__.html</anchorfile>
      <anchor>ac414997e266b52e0b5e1dbe2967af675</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::chomp_motion_planner::GetChompCollisionCostRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structchomp__motion__planner_1_1GetChompCollisionCostRequest__.html</anchorfile>
      <anchor>ae6e8ba3d0f609265d484a2a47aea61ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::chomp_motion_planner::GetChompCollisionCostRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structchomp__motion__planner_1_1GetChompCollisionCostRequest__.html</anchorfile>
      <anchor>aacdc6f9fb0b325d2b1bb36d75c9e175f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GetChompCollisionCostRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structchomp__motion__planner_1_1GetChompCollisionCostRequest__.html</anchorfile>
      <anchor>adc4c656d45a981209bfece636d2b5ec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GetChompCollisionCostRequest_</name>
      <anchorfile>structchomp__motion__planner_1_1GetChompCollisionCostRequest__.html</anchorfile>
      <anchor>ae570d142925b9a230784b6d440b9dc68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GetChompCollisionCostRequest_</name>
      <anchorfile>structchomp__motion__planner_1_1GetChompCollisionCostRequest__.html</anchorfile>
      <anchor>ac57b463504fa81a28d55126951de8a31</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>structchomp__motion__planner_1_1GetChompCollisionCostRequest__.html</anchorfile>
      <anchor>a3ccc23ae5a510bccd90bc6b4f58b271b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt;</type>
      <name>links</name>
      <anchorfile>structchomp__motion__planner_1_1GetChompCollisionCostRequest__.html</anchorfile>
      <anchor>a7f3c4f17f2f634d1af9a2eaa08d36cf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::arm_navigation_msgs::RobotState_&lt; ContainerAllocator &gt;</type>
      <name>state</name>
      <anchorfile>structchomp__motion__planner_1_1GetChompCollisionCostRequest__.html</anchorfile>
      <anchor>a470f90f220958f102d454a33874e83a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>chomp_motion_planner::GetChompCollisionCostResponse_</name>
    <filename>structchomp__motion__planner_1_1GetChompCollisionCostResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>_costs_type</name>
      <anchorfile>structchomp__motion__planner_1_1GetChompCollisionCostResponse__.html</anchorfile>
      <anchor>a81b6ca671aff7e07eea9790c9ff648a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; ::chomp_motion_planner::JointVelocityArray_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::chomp_motion_planner::JointVelocityArray_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_gradient_type</name>
      <anchorfile>structchomp__motion__planner_1_1GetChompCollisionCostResponse__.html</anchorfile>
      <anchor>a6a2f975585ed366af62c6a7acdb99ca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_in_collision_type</name>
      <anchorfile>structchomp__motion__planner_1_1GetChompCollisionCostResponse__.html</anchorfile>
      <anchor>a9e29cdcaeaf43ec6fc5705d18386ef9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::chomp_motion_planner::GetChompCollisionCostResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structchomp__motion__planner_1_1GetChompCollisionCostResponse__.html</anchorfile>
      <anchor>a6231a83f784de4b10c66b688a4ca3fa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::chomp_motion_planner::GetChompCollisionCostResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structchomp__motion__planner_1_1GetChompCollisionCostResponse__.html</anchorfile>
      <anchor>a0fb9175f1ca81b831bcf1cc3cab694ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GetChompCollisionCostResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structchomp__motion__planner_1_1GetChompCollisionCostResponse__.html</anchorfile>
      <anchor>ab65333ac511e2664606f06a6b1eeb400</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GetChompCollisionCostResponse_</name>
      <anchorfile>structchomp__motion__planner_1_1GetChompCollisionCostResponse__.html</anchorfile>
      <anchor>a9e45b248bd3eb0aa621945e7c9458247</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GetChompCollisionCostResponse_</name>
      <anchorfile>structchomp__motion__planner_1_1GetChompCollisionCostResponse__.html</anchorfile>
      <anchor>ad86ab1a9084897479aa4137dd252a505</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>structchomp__motion__planner_1_1GetChompCollisionCostResponse__.html</anchorfile>
      <anchor>a002afff2ed9554c55ea662761d2babd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>costs</name>
      <anchorfile>structchomp__motion__planner_1_1GetChompCollisionCostResponse__.html</anchorfile>
      <anchor>a42792a169dd088cb9137d742b20b17b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::chomp_motion_planner::JointVelocityArray_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::chomp_motion_planner::JointVelocityArray_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>gradient</name>
      <anchorfile>structchomp__motion__planner_1_1GetChompCollisionCostResponse__.html</anchorfile>
      <anchor>a9698f7e60f18e32eed3058332d98cf77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>in_collision</name>
      <anchorfile>structchomp__motion__planner_1_1GetChompCollisionCostResponse__.html</anchorfile>
      <anchor>a4f047c24d06bc159f0bedc8aad9c0fe0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>chomp_motion_planner::GetStateCost</name>
    <filename>structchomp__motion__planner_1_1GetStateCost.html</filename>
    <member kind="typedef">
      <type>GetStateCostRequest</type>
      <name>Request</name>
      <anchorfile>structchomp__motion__planner_1_1GetStateCost.html</anchorfile>
      <anchor>a02d2bab891ebce4d1a00eabfa6318405</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structchomp__motion__planner_1_1GetStateCost.html</anchorfile>
      <anchor>a1176afe0865c9b154cb55807b29e1662</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GetStateCostResponse</type>
      <name>Response</name>
      <anchorfile>structchomp__motion__planner_1_1GetStateCost.html</anchorfile>
      <anchor>a1f1f538001b6a02eefebb0439beb5349</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structchomp__motion__planner_1_1GetStateCost.html</anchorfile>
      <anchor>a87b0f98e381f8ef9d785448bf25528ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structchomp__motion__planner_1_1GetStateCost.html</anchorfile>
      <anchor>a7a3df8e1e90fd1d23e1dc16a066081b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structchomp__motion__planner_1_1GetStateCost.html</anchorfile>
      <anchor>a2c8eab7b3295c924584e266cab3443c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>chomp_motion_planner::GetStateCostRequest_</name>
    <filename>structchomp__motion__planner_1_1GetStateCostRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt;</type>
      <name>_link_names_type</name>
      <anchorfile>structchomp__motion__planner_1_1GetStateCostRequest__.html</anchorfile>
      <anchor>afe4f66abff33ea5de950ba1352685f79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::arm_navigation_msgs::RobotState_&lt; ContainerAllocator &gt;</type>
      <name>_robot_state_type</name>
      <anchorfile>structchomp__motion__planner_1_1GetStateCostRequest__.html</anchorfile>
      <anchor>a05b601dc7f19852926c016458b52dc1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::chomp_motion_planner::GetStateCostRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structchomp__motion__planner_1_1GetStateCostRequest__.html</anchorfile>
      <anchor>a276e178bd135dc06a82dc6d32c1398d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::chomp_motion_planner::GetStateCostRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structchomp__motion__planner_1_1GetStateCostRequest__.html</anchorfile>
      <anchor>a2a98fe75d1fdc863ec6f5d2e017a2a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GetStateCostRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structchomp__motion__planner_1_1GetStateCostRequest__.html</anchorfile>
      <anchor>ae2b9db72c6a6dab0e93eb2b5d059d2da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GetStateCostRequest_</name>
      <anchorfile>structchomp__motion__planner_1_1GetStateCostRequest__.html</anchorfile>
      <anchor>a9c3c39aa23697090b1fded4ef56b3cc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GetStateCostRequest_</name>
      <anchorfile>structchomp__motion__planner_1_1GetStateCostRequest__.html</anchorfile>
      <anchor>a37d28b3678fdfe211eca6c79641c365c</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>structchomp__motion__planner_1_1GetStateCostRequest__.html</anchorfile>
      <anchor>a688b4ffeac2b9dc2b9680f579ddd01ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt;</type>
      <name>link_names</name>
      <anchorfile>structchomp__motion__planner_1_1GetStateCostRequest__.html</anchorfile>
      <anchor>a10ee1b6de52101376105c6d41e2567dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::arm_navigation_msgs::RobotState_&lt; ContainerAllocator &gt;</type>
      <name>robot_state</name>
      <anchorfile>structchomp__motion__planner_1_1GetStateCostRequest__.html</anchorfile>
      <anchor>a49d02d3ccc3ef9d8d0217b101e20eec6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>chomp_motion_planner::GetStateCostResponse_</name>
    <filename>structchomp__motion__planner_1_1GetStateCostResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>_costs_type</name>
      <anchorfile>structchomp__motion__planner_1_1GetStateCostResponse__.html</anchorfile>
      <anchor>aeba9607a3adddcfbdc25dd585cf8be65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_valid_type</name>
      <anchorfile>structchomp__motion__planner_1_1GetStateCostResponse__.html</anchorfile>
      <anchor>aa29924f6dccc385afbe17fff9b560ad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::chomp_motion_planner::GetStateCostResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structchomp__motion__planner_1_1GetStateCostResponse__.html</anchorfile>
      <anchor>a04b7b25b508b510ef6656d16069c2a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::chomp_motion_planner::GetStateCostResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structchomp__motion__planner_1_1GetStateCostResponse__.html</anchorfile>
      <anchor>a36c46d0663dae016a10acd94b0442215</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GetStateCostResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structchomp__motion__planner_1_1GetStateCostResponse__.html</anchorfile>
      <anchor>aca4d475efb03051eaa28572396a92903</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GetStateCostResponse_</name>
      <anchorfile>structchomp__motion__planner_1_1GetStateCostResponse__.html</anchorfile>
      <anchor>a8dea5a2f15340fff1103db2dc9edba5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GetStateCostResponse_</name>
      <anchorfile>structchomp__motion__planner_1_1GetStateCostResponse__.html</anchorfile>
      <anchor>a7557aeb7482e6da56aba281cef102561</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>structchomp__motion__planner_1_1GetStateCostResponse__.html</anchorfile>
      <anchor>ab4a6ee8cfe746293011a6ad13b294f3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>costs</name>
      <anchorfile>structchomp__motion__planner_1_1GetStateCostResponse__.html</anchorfile>
      <anchor>a046b882b846acea662f6379155099fc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>valid</name>
      <anchorfile>structchomp__motion__planner_1_1GetStateCostResponse__.html</anchorfile>
      <anchor>ae5125b8577a393b57990c73021977488</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>chomp_motion_planner::JointVelocityArray_</name>
    <filename>structchomp__motion__planner_1_1JointVelocityArray__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt;</type>
      <name>_joint_names_type</name>
      <anchorfile>structchomp__motion__planner_1_1JointVelocityArray__.html</anchorfile>
      <anchor>ab8fb9217e6c1dc0e078daab01cf9c65c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>_velocities_type</name>
      <anchorfile>structchomp__motion__planner_1_1JointVelocityArray__.html</anchorfile>
      <anchor>a63875806ec3ae1f97e2683fe922dc0fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::chomp_motion_planner::JointVelocityArray_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structchomp__motion__planner_1_1JointVelocityArray__.html</anchorfile>
      <anchor>af8f168d23a2bb5955ab2be594e87cc53</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::chomp_motion_planner::JointVelocityArray_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structchomp__motion__planner_1_1JointVelocityArray__.html</anchorfile>
      <anchor>a4dad6bec6aa9095d67fc301530668a39</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>JointVelocityArray_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structchomp__motion__planner_1_1JointVelocityArray__.html</anchorfile>
      <anchor>ab09049410fa0b263942c1532368d0bdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointVelocityArray_</name>
      <anchorfile>structchomp__motion__planner_1_1JointVelocityArray__.html</anchorfile>
      <anchor>ac74f47fca55f48ba6236bcb83f21ba23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointVelocityArray_</name>
      <anchorfile>structchomp__motion__planner_1_1JointVelocityArray__.html</anchorfile>
      <anchor>aa3090268f5bcf8a2027a6aae2dfe0af5</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>structchomp__motion__planner_1_1JointVelocityArray__.html</anchorfile>
      <anchor>a19efc4cfe9e85408cdc0f23157014f11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt;</type>
      <name>joint_names</name>
      <anchorfile>structchomp__motion__planner_1_1JointVelocityArray__.html</anchorfile>
      <anchor>a61449c75ae722128665ab7b4b1e4929d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>velocities</name>
      <anchorfile>structchomp__motion__planner_1_1JointVelocityArray__.html</anchorfile>
      <anchor>a4ad39bd05bf0e466ecf424c6facb6e67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>chomp_motion_planner::msg</name>
    <filename>namespacechomp__motion__planner_1_1msg.html</filename>
    <namespace>chomp_motion_planner::msg::_JointVelocityArray</namespace>
  </compound>
  <compound kind="namespace">
    <name>chomp_motion_planner::msg::_JointVelocityArray</name>
    <filename>namespacechomp__motion__planner_1_1msg_1_1__JointVelocityArray.html</filename>
    <class kind="class">chomp_motion_planner::msg::_JointVelocityArray::JointVelocityArray</class>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacechomp__motion__planner_1_1msg_1_1__JointVelocityArray.html</anchorfile>
      <anchor>afd4aed0eab8b499f542031dd4215bd88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacechomp__motion__planner_1_1msg_1_1__JointVelocityArray.html</anchorfile>
      <anchor>a5d340ef5f6e6d2194f119c11aeca0b06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>chomp_motion_planner::msg::_JointVelocityArray::JointVelocityArray</name>
    <filename>classchomp__motion__planner_1_1msg_1_1__JointVelocityArray_1_1JointVelocityArray.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classchomp__motion__planner_1_1msg_1_1__JointVelocityArray_1_1JointVelocityArray.html</anchorfile>
      <anchor>af7cd57878eb81b0f77cb59d1849389e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classchomp__motion__planner_1_1msg_1_1__JointVelocityArray_1_1JointVelocityArray.html</anchorfile>
      <anchor>af3fd8dbd785bfa0c6e884bc118d7abc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classchomp__motion__planner_1_1msg_1_1__JointVelocityArray_1_1JointVelocityArray.html</anchorfile>
      <anchor>abbc06b8b20002a24f814cae514e1f296</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classchomp__motion__planner_1_1msg_1_1__JointVelocityArray_1_1JointVelocityArray.html</anchorfile>
      <anchor>a7b8e2b74a600d0ebb807b0ff1801c024</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classchomp__motion__planner_1_1msg_1_1__JointVelocityArray_1_1JointVelocityArray.html</anchorfile>
      <anchor>af870b94c48ad9d7158d0ba27a72299e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>joint_names</name>
      <anchorfile>classchomp__motion__planner_1_1msg_1_1__JointVelocityArray_1_1JointVelocityArray.html</anchorfile>
      <anchor>a7210bfae45618dd04ae04e562c38140f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>velocities</name>
      <anchorfile>classchomp__motion__planner_1_1msg_1_1__JointVelocityArray_1_1JointVelocityArray.html</anchorfile>
      <anchor>a1e528c03a7bf2a24254594c9a8d76ba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classchomp__motion__planner_1_1msg_1_1__JointVelocityArray_1_1JointVelocityArray.html</anchorfile>
      <anchor>aa6bb322f8806d4514962f710c05af40f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classchomp__motion__planner_1_1msg_1_1__JointVelocityArray_1_1JointVelocityArray.html</anchorfile>
      <anchor>aa8227eff146f4b48354b4a71658d9f04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classchomp__motion__planner_1_1msg_1_1__JointVelocityArray_1_1JointVelocityArray.html</anchorfile>
      <anchor>ab58a349f8cfb9f2ef8bd253fca0691e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classchomp__motion__planner_1_1msg_1_1__JointVelocityArray_1_1JointVelocityArray.html</anchorfile>
      <anchor>acd3ad4c7b8648eb1f9c83a7ae820831b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classchomp__motion__planner_1_1msg_1_1__JointVelocityArray_1_1JointVelocityArray.html</anchorfile>
      <anchor>a886bb7cc63eece14ceb11b6e0fdb53bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classchomp__motion__planner_1_1msg_1_1__JointVelocityArray_1_1JointVelocityArray.html</anchorfile>
      <anchor>af65220aa13efd646bcd6844988f07e86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classchomp__motion__planner_1_1msg_1_1__JointVelocityArray_1_1JointVelocityArray.html</anchorfile>
      <anchor>a31516a62458d73325e9a731f54b7f2b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>chomp_motion_planner::srv</name>
    <filename>namespacechomp__motion__planner_1_1srv.html</filename>
    <namespace>chomp_motion_planner::srv::_GetChompCollisionCost</namespace>
    <namespace>chomp_motion_planner::srv::_GetStateCost</namespace>
  </compound>
  <compound kind="namespace">
    <name>chomp_motion_planner::srv::_GetChompCollisionCost</name>
    <filename>namespacechomp__motion__planner_1_1srv_1_1__GetChompCollisionCost.html</filename>
    <class kind="class">chomp_motion_planner::srv::_GetChompCollisionCost::GetChompCollisionCost</class>
    <class kind="class">chomp_motion_planner::srv::_GetChompCollisionCost::GetChompCollisionCostRequest</class>
    <class kind="class">chomp_motion_planner::srv::_GetChompCollisionCost::GetChompCollisionCostResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacechomp__motion__planner_1_1srv_1_1__GetChompCollisionCost.html</anchorfile>
      <anchor>a08b1158d88384307033a0df2c66e1be1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3d</name>
      <anchorfile>namespacechomp__motion__planner_1_1srv_1_1__GetChompCollisionCost.html</anchorfile>
      <anchor>a81410d5c51bb70bd2f7e76fd13d4b986</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacechomp__motion__planner_1_1srv_1_1__GetChompCollisionCost.html</anchorfile>
      <anchor>a48fdc3a8187466002c2f9b09721e9592</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_4d</name>
      <anchorfile>namespacechomp__motion__planner_1_1srv_1_1__GetChompCollisionCost.html</anchorfile>
      <anchor>aa62c058193023739706248df968bd269</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacechomp__motion__planner_1_1srv_1_1__GetChompCollisionCost.html</anchorfile>
      <anchor>a5a48848b54f996b3d76fbd82ce3e8424</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacechomp__motion__planner_1_1srv_1_1__GetChompCollisionCost.html</anchorfile>
      <anchor>ad16866d3db3e27791b3e738972aabc0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacechomp__motion__planner_1_1srv_1_1__GetChompCollisionCost.html</anchorfile>
      <anchor>aae7b792ec4478c4ac8cc9e840678ff7a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>chomp_motion_planner::srv::_GetChompCollisionCost::GetChompCollisionCost</name>
    <filename>classchomp__motion__planner_1_1srv_1_1__GetChompCollisionCost_1_1GetChompCollisionCost.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetChompCollisionCost_1_1GetChompCollisionCost.html</anchorfile>
      <anchor>a67704ef2623c89d0df4fa41a5c1cfb57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetChompCollisionCost_1_1GetChompCollisionCost.html</anchorfile>
      <anchor>a35afe7f945afa819cec905b8d410cf46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetChompCollisionCost_1_1GetChompCollisionCost.html</anchorfile>
      <anchor>adeab4df75f0e6fcd41b26c2a7a83a784</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetChompCollisionCost_1_1GetChompCollisionCost.html</anchorfile>
      <anchor>aab1c3d9099d76dd9a0ea85b909684755</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>chomp_motion_planner::srv::_GetChompCollisionCost::GetChompCollisionCostRequest</name>
    <filename>classchomp__motion__planner_1_1srv_1_1__GetChompCollisionCost_1_1GetChompCollisionCostRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetChompCollisionCost_1_1GetChompCollisionCostRequest.html</anchorfile>
      <anchor>a9a645e80e562423b21b5c89efcd49281</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetChompCollisionCost_1_1GetChompCollisionCostRequest.html</anchorfile>
      <anchor>a1c313e90730c41d37c5fd940baa392b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetChompCollisionCost_1_1GetChompCollisionCostRequest.html</anchorfile>
      <anchor>a1384d045baa47de12d391936ce246fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetChompCollisionCost_1_1GetChompCollisionCostRequest.html</anchorfile>
      <anchor>a7277ac6f294eb93c8fa13dd563ab2583</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetChompCollisionCost_1_1GetChompCollisionCostRequest.html</anchorfile>
      <anchor>aa5f11dbe1a3185339ee354cd8ac2df8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>links</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetChompCollisionCost_1_1GetChompCollisionCostRequest.html</anchorfile>
      <anchor>a54123e6e80f332d5d23f7c7ff6077f78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>state</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetChompCollisionCost_1_1GetChompCollisionCostRequest.html</anchorfile>
      <anchor>af9321c9d915d05fe99c4d0825fc40abb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetChompCollisionCost_1_1GetChompCollisionCostRequest.html</anchorfile>
      <anchor>a9a5163fdb9970739a7e7ddf8024de4e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetChompCollisionCost_1_1GetChompCollisionCostRequest.html</anchorfile>
      <anchor>a3ea329f03818c8920fbe65f1f2dceff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetChompCollisionCost_1_1GetChompCollisionCostRequest.html</anchorfile>
      <anchor>ac5c62ca839848356edaa57ae6468847a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetChompCollisionCost_1_1GetChompCollisionCostRequest.html</anchorfile>
      <anchor>a61a9722d4af14d01357c77e690e61b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetChompCollisionCost_1_1GetChompCollisionCostRequest.html</anchorfile>
      <anchor>a88883e67e69387580fbbc7613975b2cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetChompCollisionCost_1_1GetChompCollisionCostRequest.html</anchorfile>
      <anchor>ae0380106fd0f8a2948daefd047201ec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetChompCollisionCost_1_1GetChompCollisionCostRequest.html</anchorfile>
      <anchor>ab182c9a418024e7ade0295f9f491e517</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>chomp_motion_planner::srv::_GetChompCollisionCost::GetChompCollisionCostResponse</name>
    <filename>classchomp__motion__planner_1_1srv_1_1__GetChompCollisionCost_1_1GetChompCollisionCostResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetChompCollisionCost_1_1GetChompCollisionCostResponse.html</anchorfile>
      <anchor>a1f73840548f0274e183ed1d9c38d3e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetChompCollisionCost_1_1GetChompCollisionCostResponse.html</anchorfile>
      <anchor>a2718aa3ab53e21fb490d858bef0ad245</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetChompCollisionCost_1_1GetChompCollisionCostResponse.html</anchorfile>
      <anchor>a35660dcc393c9972056f38b106aab748</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetChompCollisionCost_1_1GetChompCollisionCostResponse.html</anchorfile>
      <anchor>a853ce690110fd57102b374be063bad06</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetChompCollisionCost_1_1GetChompCollisionCostResponse.html</anchorfile>
      <anchor>afb161e0992a481aff8cdb8f4f305173f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>costs</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetChompCollisionCost_1_1GetChompCollisionCostResponse.html</anchorfile>
      <anchor>a6b55da2cd898c352e0b7055f435de770</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>gradient</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetChompCollisionCost_1_1GetChompCollisionCostResponse.html</anchorfile>
      <anchor>a6b80df33f220579eeee1a399403d34b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>in_collision</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetChompCollisionCost_1_1GetChompCollisionCostResponse.html</anchorfile>
      <anchor>a5aa6299f38cb4f3abd1a802462da3598</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetChompCollisionCost_1_1GetChompCollisionCostResponse.html</anchorfile>
      <anchor>ad53aa89a9a77957af5dc2f665f7d4a75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetChompCollisionCost_1_1GetChompCollisionCostResponse.html</anchorfile>
      <anchor>ac9049388de6a62eafe95abf41400a081</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetChompCollisionCost_1_1GetChompCollisionCostResponse.html</anchorfile>
      <anchor>ae7ba60999d3315382138a483d17ffa6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetChompCollisionCost_1_1GetChompCollisionCostResponse.html</anchorfile>
      <anchor>a530474713794b354b2e0496e75f9cf1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetChompCollisionCost_1_1GetChompCollisionCostResponse.html</anchorfile>
      <anchor>a5db778cbc5e6df31ad13fabb67e63d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetChompCollisionCost_1_1GetChompCollisionCostResponse.html</anchorfile>
      <anchor>a064bedb0a181eed8c39fe5542d0be26d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetChompCollisionCost_1_1GetChompCollisionCostResponse.html</anchorfile>
      <anchor>a88854c7ee9fe59d83283a69bf6d2020a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>chomp_motion_planner::srv::_GetStateCost</name>
    <filename>namespacechomp__motion__planner_1_1srv_1_1__GetStateCost.html</filename>
    <class kind="class">chomp_motion_planner::srv::_GetStateCost::GetStateCost</class>
    <class kind="class">chomp_motion_planner::srv::_GetStateCost::GetStateCostRequest</class>
    <class kind="class">chomp_motion_planner::srv::_GetStateCost::GetStateCostResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacechomp__motion__planner_1_1srv_1_1__GetStateCost.html</anchorfile>
      <anchor>ab6646db952cc98c5fdf15dc4b14cb59e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3d</name>
      <anchorfile>namespacechomp__motion__planner_1_1srv_1_1__GetStateCost.html</anchorfile>
      <anchor>a779647d611ab4ff70d07080ec6219ef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacechomp__motion__planner_1_1srv_1_1__GetStateCost.html</anchorfile>
      <anchor>ab3214b91e05c1213f6a7572bf366d225</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_4d</name>
      <anchorfile>namespacechomp__motion__planner_1_1srv_1_1__GetStateCost.html</anchorfile>
      <anchor>a24c7533d3c55cbb5244ccf965b502566</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacechomp__motion__planner_1_1srv_1_1__GetStateCost.html</anchorfile>
      <anchor>ac4e392131a093e5c072e156e82712517</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacechomp__motion__planner_1_1srv_1_1__GetStateCost.html</anchorfile>
      <anchor>afa2e973bcad72d6382db370f071c4b5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacechomp__motion__planner_1_1srv_1_1__GetStateCost.html</anchorfile>
      <anchor>a16d3fea8758fbdb5a2266282c5f863fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>chomp_motion_planner::srv::_GetStateCost::GetStateCost</name>
    <filename>classchomp__motion__planner_1_1srv_1_1__GetStateCost_1_1GetStateCost.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetStateCost_1_1GetStateCost.html</anchorfile>
      <anchor>a9cd7e6138c1fef341b61f484363acb1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetStateCost_1_1GetStateCost.html</anchorfile>
      <anchor>adc7c472391cec019c9efcdabd68fea79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetStateCost_1_1GetStateCost.html</anchorfile>
      <anchor>a54da824d11160efb5fcb554250456dfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetStateCost_1_1GetStateCost.html</anchorfile>
      <anchor>a0229bfa8b47feb4a44ec5b815713cf95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>chomp_motion_planner::srv::_GetStateCost::GetStateCostRequest</name>
    <filename>classchomp__motion__planner_1_1srv_1_1__GetStateCost_1_1GetStateCostRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetStateCost_1_1GetStateCostRequest.html</anchorfile>
      <anchor>a2a25c4918346adcbba7fd520e3ec679b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetStateCost_1_1GetStateCostRequest.html</anchorfile>
      <anchor>aaa0fd40c3218fb171253c5df972796f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetStateCost_1_1GetStateCostRequest.html</anchorfile>
      <anchor>a52e66f0c4cd441cd5804ad68f9c6aa1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetStateCost_1_1GetStateCostRequest.html</anchorfile>
      <anchor>a95289f96aae326d70c7686d7e00c9f0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetStateCost_1_1GetStateCostRequest.html</anchorfile>
      <anchor>adef01f9f20f6985b244301c9682f93ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>link_names</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetStateCost_1_1GetStateCostRequest.html</anchorfile>
      <anchor>a4120c362149f5b50a375584cd99564b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>robot_state</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetStateCost_1_1GetStateCostRequest.html</anchorfile>
      <anchor>ae2677c2f236d1ba8146873abea03b848</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetStateCost_1_1GetStateCostRequest.html</anchorfile>
      <anchor>ab82abca24445af145e293bf859b6499b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetStateCost_1_1GetStateCostRequest.html</anchorfile>
      <anchor>adbed0bf01dac8c34fecbd8136342ec8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetStateCost_1_1GetStateCostRequest.html</anchorfile>
      <anchor>a3c2d1050e19e1f60679d73cbfa417b08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetStateCost_1_1GetStateCostRequest.html</anchorfile>
      <anchor>a14665bfd52552086df84742ee9932bac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetStateCost_1_1GetStateCostRequest.html</anchorfile>
      <anchor>abb885dcef31d084d9ac5b6c46338eeb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetStateCost_1_1GetStateCostRequest.html</anchorfile>
      <anchor>abdcd0dd29587e72b5a17b6a54636c371</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetStateCost_1_1GetStateCostRequest.html</anchorfile>
      <anchor>afea2017026e40741f763332af8e7c803</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>chomp_motion_planner::srv::_GetStateCost::GetStateCostResponse</name>
    <filename>classchomp__motion__planner_1_1srv_1_1__GetStateCost_1_1GetStateCostResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetStateCost_1_1GetStateCostResponse.html</anchorfile>
      <anchor>aabcec6d39677afd7e17c646f23505dce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetStateCost_1_1GetStateCostResponse.html</anchorfile>
      <anchor>a95c9fd9e5d603787843d465f67ecee74</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetStateCost_1_1GetStateCostResponse.html</anchorfile>
      <anchor>a53e2e441f1dce2fadc4d94b2c8271b11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetStateCost_1_1GetStateCostResponse.html</anchorfile>
      <anchor>ac37bdf8904d1ce5911c42ef2e19ae059</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetStateCost_1_1GetStateCostResponse.html</anchorfile>
      <anchor>a15a7533a8985bde2fd49e5875d8d260f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>costs</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetStateCost_1_1GetStateCostResponse.html</anchorfile>
      <anchor>ae278129eaf6a995afe4f5cbb51dc5775</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>valid</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetStateCost_1_1GetStateCostResponse.html</anchorfile>
      <anchor>a76a8f4103a1314c60ee4fa8360017eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetStateCost_1_1GetStateCostResponse.html</anchorfile>
      <anchor>ae6e4c2f050f5cbaa56f9856b1af30193</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetStateCost_1_1GetStateCostResponse.html</anchorfile>
      <anchor>af49b990b463192e04d84bd72af8655ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetStateCost_1_1GetStateCostResponse.html</anchorfile>
      <anchor>a427c28556f835bec347cf12618400aa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetStateCost_1_1GetStateCostResponse.html</anchorfile>
      <anchor>a0362b305f321040541bcd8884c84576b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetStateCost_1_1GetStateCostResponse.html</anchorfile>
      <anchor>a93509299485c81abd299512450b1d77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetStateCost_1_1GetStateCostResponse.html</anchorfile>
      <anchor>af384d00dd1991925ec02968e9d5a10e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classchomp__motion__planner_1_1srv_1_1__GetStateCost_1_1GetStateCostResponse.html</anchorfile>
      <anchor>adac7a9d18e0e8e05d8e170a0c5b3c606</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::chomp_motion_planner::JointVelocityArray_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1chomp__motion__planner_1_1JointVelocityArray21f5ab5a1c4e971ea92963db4857b2e2.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1chomp__motion__planner_1_1JointVelocityArray21f5ab5a1c4e971ea92963db4857b2e2.html</anchorfile>
      <anchor>a5e56e26cd49060998caa340e30deb57e</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::chomp_motion_planner::JointVelocityArray_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::chomp_motion_planner::GetChompCollisionCostRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1chomp__motion__planner_1_1GetChompCollisionCost6c4a64595e9d9147c764cf869ae352bf.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_1chomp__motion__planner_1_1GetChompCollisionCost6c4a64595e9d9147c764cf869ae352bf.html</anchorfile>
      <anchor>a449702f464ef4f06222b71473e35c1a4</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_1chomp__motion__planner_1_1GetChompCollisionCost6c4a64595e9d9147c764cf869ae352bf.html</anchorfile>
      <anchor>a6a33cf2c0482ab3c5631f2b1c84ad66a</anchor>
      <arglist>(const ::chomp_motion_planner::GetChompCollisionCostRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::chomp_motion_planner::GetChompCollisionCostResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1chomp__motion__planner_1_1GetChompCollisionCost87f0f5a33612c1c04a94f80ddab50ab5.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_1chomp__motion__planner_1_1GetChompCollisionCost87f0f5a33612c1c04a94f80ddab50ab5.html</anchorfile>
      <anchor>af7e89d178c607362e8c9644576fee14e</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_1chomp__motion__planner_1_1GetChompCollisionCost87f0f5a33612c1c04a94f80ddab50ab5.html</anchorfile>
      <anchor>a539eaa87132a05ee1d53b7adfe65a1f7</anchor>
      <arglist>(const ::chomp_motion_planner::GetChompCollisionCostResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::chomp_motion_planner::GetStateCostRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1chomp__motion__planner_1_1GetStateCostRequest__af1684ba90ab894753e8ec3b1f9ca682.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_1chomp__motion__planner_1_1GetStateCostRequest__af1684ba90ab894753e8ec3b1f9ca682.html</anchorfile>
      <anchor>aa31dd3954b976fd689cecd6d55570f30</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_1chomp__motion__planner_1_1GetStateCostRequest__af1684ba90ab894753e8ec3b1f9ca682.html</anchorfile>
      <anchor>aba72f95b4747da306f8aa22da10e2256</anchor>
      <arglist>(const ::chomp_motion_planner::GetStateCostRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::chomp_motion_planner::GetStateCostResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1chomp__motion__planner_1_1GetStateCostResponse_a92496d37304c0d76b3ac74388dd53a3.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_1chomp__motion__planner_1_1GetStateCostResponse_a92496d37304c0d76b3ac74388dd53a3.html</anchorfile>
      <anchor>a5ed8e1d9434e0044080c3c7dc1889b07</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_1chomp__motion__planner_1_1GetStateCostResponse_a92496d37304c0d76b3ac74388dd53a3.html</anchorfile>
      <anchor>abd9d482501ce147a8fd407ea646d1a3a</anchor>
      <arglist>(const ::chomp_motion_planner::GetStateCostResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::chomp_motion_planner::JointVelocityArray_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1chomp__motion__planner_1_1JointVelocityArray___1de73c95e6998a99d2f25beff53f598b.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_1chomp__motion__planner_1_1JointVelocityArray___1de73c95e6998a99d2f25beff53f598b.html</anchorfile>
      <anchor>af0a96b84c6f65583cb226931b580c101</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_1chomp__motion__planner_1_1JointVelocityArray___1de73c95e6998a99d2f25beff53f598b.html</anchorfile>
      <anchor>a85f466b93869b506b9dd0938a494bfe3</anchor>
      <arglist>(const ::chomp_motion_planner::JointVelocityArray_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::chomp_motion_planner::GetChompCollisionCostRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1chomp__motion__planner_1_1GetChompCollisionCobc8e790f8795032b6c86c77112edb59b.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_1chomp__motion__planner_1_1GetChompCollisionCobc8e790f8795032b6c86c77112edb59b.html</anchorfile>
      <anchor>a6dc1b74d5ab93241f101fc65e6f3a0ba</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_1chomp__motion__planner_1_1GetChompCollisionCobc8e790f8795032b6c86c77112edb59b.html</anchorfile>
      <anchor>a88eadb375613c6c0e74a8e569ba40498</anchor>
      <arglist>(const ::chomp_motion_planner::GetChompCollisionCostRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::chomp_motion_planner::GetChompCollisionCostResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1chomp__motion__planner_1_1GetChompCollisionCo6733f93f78e5075ab465fafdfc7ca87a.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_1chomp__motion__planner_1_1GetChompCollisionCo6733f93f78e5075ab465fafdfc7ca87a.html</anchorfile>
      <anchor>a38bbd0d1844519edd3defc3f651f2717</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_1chomp__motion__planner_1_1GetChompCollisionCo6733f93f78e5075ab465fafdfc7ca87a.html</anchorfile>
      <anchor>a35d56bcf9f61d5f5615b74bb18d22e39</anchor>
      <arglist>(const ::chomp_motion_planner::GetChompCollisionCostResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::chomp_motion_planner::GetStateCostRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1chomp__motion__planner_1_1GetStateCostRequest49c24b26fbcd154b7a8c241e1ecc76df.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_1chomp__motion__planner_1_1GetStateCostRequest49c24b26fbcd154b7a8c241e1ecc76df.html</anchorfile>
      <anchor>a900b80b7fc6cb7272138b422b26dec0d</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_1chomp__motion__planner_1_1GetStateCostRequest49c24b26fbcd154b7a8c241e1ecc76df.html</anchorfile>
      <anchor>a3ed3ef3932ae5868e672ab84750d9867</anchor>
      <arglist>(const ::chomp_motion_planner::GetStateCostRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::chomp_motion_planner::GetStateCostResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1chomp__motion__planner_1_1GetStateCostRespons7b7491275fc1889c86e981bba2b4f824.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_1chomp__motion__planner_1_1GetStateCostRespons7b7491275fc1889c86e981bba2b4f824.html</anchorfile>
      <anchor>a49fe43bb5a5e4c31bee06f98412d9308</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_1chomp__motion__planner_1_1GetStateCostRespons7b7491275fc1889c86e981bba2b4f824.html</anchorfile>
      <anchor>ae7d1c46511bc13dac2b87b0c2da9502c</anchor>
      <arglist>(const ::chomp_motion_planner::GetStateCostResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::chomp_motion_planner::JointVelocityArray_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1chomp__motion__planner_1_1JointVelocityArray_a745fa1740e6489266b38e1b50e499a1.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_1chomp__motion__planner_1_1JointVelocityArray_a745fa1740e6489266b38e1b50e499a1.html</anchorfile>
      <anchor>a9f00ffcab1f27217ff9b08361f8bbba9</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_1chomp__motion__planner_1_1JointVelocityArray_a745fa1740e6489266b38e1b50e499a1.html</anchorfile>
      <anchor>ad309cdaef25eb5b1e7bf060c032165cf</anchor>
      <arglist>(const ::chomp_motion_planner::JointVelocityArray_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::chomp_motion_planner::GetChompCollisionCostRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1chomp__motion__planner_1_1GetChompCollisionCos9a9a8c96daef243ef7c3b0e69ad96111.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::chomp_motion_planner::GetChompCollisionCostRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1chomp__motion__planner_1_1GetChompCollisionCosf729569862c84df3a2489e97f548dc9e.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::chomp_motion_planner::GetChompCollisionCostResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1chomp__motion__planner_1_1GetChompCollisionCos0806aed540830ac3a3d69beb75ce4925.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::chomp_motion_planner::GetChompCollisionCostResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1chomp__motion__planner_1_1GetChompCollisionCosfbf518e96f85a4e6618dfda474cc799b.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::chomp_motion_planner::GetStateCostRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1chomp__motion__planner_1_1GetStateCostRequest_d7c99b1322ec4e5db720168bf78de76b.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::chomp_motion_planner::GetStateCostRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1chomp__motion__planner_1_1GetStateCostRequest_5f5bcf8cf8ccba0cd44a9c5a6c92abd5.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::chomp_motion_planner::GetStateCostResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1chomp__motion__planner_1_1GetStateCostResponsefab6f477a6a8b4c7e5f285f2a0029c1f.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::chomp_motion_planner::GetStateCostResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1chomp__motion__planner_1_1GetStateCostResponsee0775cb5ac18d5637d6715fdba2728fb.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::chomp_motion_planner::JointVelocityArray_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1chomp__motion__planner_1_1JointVelocityArray__fcae22265ce53219bb314d85d0e8b45a.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::chomp_motion_planner::JointVelocityArray_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1chomp__motion__planner_1_1JointVelocityArray__637ed3995423e3370575100c807ea40c.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::chomp_motion_planner::GetChompCollisionCostRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1chomp__motion__planner_1_1GetChompCollisionCostRe54d4b45f8af52bc41b97e205c7b20a91.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_1chomp__motion__planner_1_1GetChompCollisionCostRe54d4b45f8af52bc41b97e205c7b20a91.html</anchorfile>
      <anchor>a23b0b7578810656965c4c2f6c961e794</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_1chomp__motion__planner_1_1GetChompCollisionCostRe54d4b45f8af52bc41b97e205c7b20a91.html</anchorfile>
      <anchor>ae8d7c9bd278e2e8b23e6215654a4089f</anchor>
      <arglist>(const ::chomp_motion_planner::GetChompCollisionCostRequest_&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_1chomp__motion__planner_1_1GetChompCollisionCostRe54d4b45f8af52bc41b97e205c7b20a91.html</anchorfile>
      <anchor>a6e178ba1a057ae1be6cf0eaac4db3b50</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_1chomp__motion__planner_1_1GetChompCollisionCostRe54d4b45f8af52bc41b97e205c7b20a91.html</anchorfile>
      <anchor>a8df08fc87702b064dbd22f95957f3fba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::chomp_motion_planner::GetChompCollisionCostResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1chomp__motion__planner_1_1GetChompCollisionCostRe300f93bf44c3a9cf1e3a14a93784770c.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_1chomp__motion__planner_1_1GetChompCollisionCostRe300f93bf44c3a9cf1e3a14a93784770c.html</anchorfile>
      <anchor>ad85de014f295301f8f19c8678463be12</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_1chomp__motion__planner_1_1GetChompCollisionCostRe300f93bf44c3a9cf1e3a14a93784770c.html</anchorfile>
      <anchor>a9c06fce67055cca5f939a820a998133c</anchor>
      <arglist>(const ::chomp_motion_planner::GetChompCollisionCostResponse_&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_1chomp__motion__planner_1_1GetChompCollisionCostRe300f93bf44c3a9cf1e3a14a93784770c.html</anchorfile>
      <anchor>a045d6517b47e6193dee1bf043605695c</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_1chomp__motion__planner_1_1GetChompCollisionCostRe300f93bf44c3a9cf1e3a14a93784770c.html</anchorfile>
      <anchor>ab1616e538869b5836deaed733bf59567</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::chomp_motion_planner::GetStateCostRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1chomp__motion__planner_1_1GetStateCostRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1chomp__motion__planner_1_1GetStateCostRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a60aa818773400afe3c15dc5a4226d8dc</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_1chomp__motion__planner_1_1GetStateCostRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6a43afada38e8bf4befac8a0227acb55</anchor>
      <arglist>(const ::chomp_motion_planner::GetStateCostRequest_&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_1chomp__motion__planner_1_1GetStateCostRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4ab306f602b43bd2b8dd6f8fdeccbe82</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_1chomp__motion__planner_1_1GetStateCostRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae9da115c03a868afdd79bccb8c0a4ed2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::chomp_motion_planner::GetStateCostResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1chomp__motion__planner_1_1GetStateCostResponse___e03a2dff4a6ce810f95c5a20843cfc45.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_1chomp__motion__planner_1_1GetStateCostResponse___e03a2dff4a6ce810f95c5a20843cfc45.html</anchorfile>
      <anchor>a5d7697dd532b5dedd423ce93e6d34a70</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_1chomp__motion__planner_1_1GetStateCostResponse___e03a2dff4a6ce810f95c5a20843cfc45.html</anchorfile>
      <anchor>a29eb23ff18cf13b62539e1a3d53a7c11</anchor>
      <arglist>(const ::chomp_motion_planner::GetStateCostResponse_&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_1chomp__motion__planner_1_1GetStateCostResponse___e03a2dff4a6ce810f95c5a20843cfc45.html</anchorfile>
      <anchor>a739ebe870d889e52e4deab749f58f0d9</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_1chomp__motion__planner_1_1GetStateCostResponse___e03a2dff4a6ce810f95c5a20843cfc45.html</anchorfile>
      <anchor>a5723cb5f57dc1f0bd196c9cb034a3d4f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::chomp_motion_planner::JointVelocityArray_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1chomp__motion__planner_1_1JointVelocityArray___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1chomp__motion__planner_1_1JointVelocityArray___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af86b3148b14b1f76a6427bdd57d592f8</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_1chomp__motion__planner_1_1JointVelocityArray___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6d4dd88ce855f185bc7056588568d926</anchor>
      <arglist>(const ::chomp_motion_planner::JointVelocityArray_&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_1chomp__motion__planner_1_1JointVelocityArray___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8324d81126d0420bd5159d864b85f3a2</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_1chomp__motion__planner_1_1JointVelocityArray___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a772690c7cd0b0f51cc474235c0da38bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::chomp_motion_planner::GetChompCollisionCostRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1chomp__motion__planner_1_1GetChompCollisionCost377b00f91d7d519f0c0c6b98ae9ea702.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_1chomp__motion__planner_1_1GetChompCollisionCost377b00f91d7d519f0c0c6b98ae9ea702.html</anchorfile>
      <anchor>a57f40315a501b5000ab31bf40f32b8d7</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_1chomp__motion__planner_1_1GetChompCollisionCost377b00f91d7d519f0c0c6b98ae9ea702.html</anchorfile>
      <anchor>abfb033fbf2737b898be14ea30a104e14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::chomp_motion_planner::GetChompCollisionCostResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1chomp__motion__planner_1_1GetChompCollisionCostc8a423f111a19e4b8370b06f0587e92c.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_1chomp__motion__planner_1_1GetChompCollisionCostc8a423f111a19e4b8370b06f0587e92c.html</anchorfile>
      <anchor>a6fc1e40749a021f0718c2f4361124cf8</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_1chomp__motion__planner_1_1GetChompCollisionCostc8a423f111a19e4b8370b06f0587e92c.html</anchorfile>
      <anchor>a12152d6c257248b6adbce838f8b0436d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::chomp_motion_planner::GetStateCostRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1chomp__motion__planner_1_1GetStateCostRequest__70c830ee36c170f9f1cea85f766b3181.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_1chomp__motion__planner_1_1GetStateCostRequest__70c830ee36c170f9f1cea85f766b3181.html</anchorfile>
      <anchor>a572f0f63bacb51b792924b5d0a2dd0df</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_1chomp__motion__planner_1_1GetStateCostRequest__70c830ee36c170f9f1cea85f766b3181.html</anchorfile>
      <anchor>ad40dcfa95ae73e26f62c4924fba32d1b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::chomp_motion_planner::GetStateCostResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1chomp__motion__planner_1_1GetStateCostResponse_4e93eab9c88b3e4dd340c04cacdd6312.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_1chomp__motion__planner_1_1GetStateCostResponse_4e93eab9c88b3e4dd340c04cacdd6312.html</anchorfile>
      <anchor>a771b104ab4b4e35dff10e4732fe703e1</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_1chomp__motion__planner_1_1GetStateCostResponse_4e93eab9c88b3e4dd340c04cacdd6312.html</anchorfile>
      <anchor>a790b1af395956417cca6f3948590749a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::chomp_motion_planner::JointVelocityArray_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1chomp__motion__planner_1_1JointVelocityArray___163998b0c7f892b9976fdb2b38d1fb32.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_1chomp__motion__planner_1_1JointVelocityArray___163998b0c7f892b9976fdb2b38d1fb32.html</anchorfile>
      <anchor>af433d27fc6e5d0cd5efb88027171c0ab</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_1chomp__motion__planner_1_1JointVelocityArray___163998b0c7f892b9976fdb2b38d1fb32.html</anchorfile>
      <anchor>accf13cebfd874b70e835cb53fcf86d32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; chomp_motion_planner::GetChompCollisionCost &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01chomp__motion__planner_1_1GetChompCollisionCost_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_01chomp__motion__planner_1_1GetChompCollisionCost_01_4.html</anchorfile>
      <anchor>a53647d7fece1152ef848f79bb2cbeeab</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_01chomp__motion__planner_1_1GetChompCollisionCost_01_4.html</anchorfile>
      <anchor>a9cbcb1e14df66ad8b514dfe61565f4f1</anchor>
      <arglist>(const chomp_motion_planner::GetChompCollisionCost &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; chomp_motion_planner::GetChompCollisionCostRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01chomp__motion__planner_1_1GetChompCollisionCostRequ7dbf156b8bbe38ac9945a505800253ab.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_01chomp__motion__planner_1_1GetChompCollisionCostRequ7dbf156b8bbe38ac9945a505800253ab.html</anchorfile>
      <anchor>a498ddb04610a2f7d8ef6a20bb402a672</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_01chomp__motion__planner_1_1GetChompCollisionCostRequ7dbf156b8bbe38ac9945a505800253ab.html</anchorfile>
      <anchor>aa6566f131edb4cbb09a2686727c47495</anchor>
      <arglist>(const chomp_motion_planner::GetChompCollisionCostRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; chomp_motion_planner::GetChompCollisionCostResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01chomp__motion__planner_1_1GetChompCollisionCostResp58c9e1866f1b46be27832a4027baf29e.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_01chomp__motion__planner_1_1GetChompCollisionCostResp58c9e1866f1b46be27832a4027baf29e.html</anchorfile>
      <anchor>afe94a1178f5d4ed69ef0c53da5454125</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_01chomp__motion__planner_1_1GetChompCollisionCostResp58c9e1866f1b46be27832a4027baf29e.html</anchorfile>
      <anchor>ae69ea1c1f4df1b1943e4891ee4b8cf2f</anchor>
      <arglist>(const chomp_motion_planner::GetChompCollisionCostResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; chomp_motion_planner::GetStateCost &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01chomp__motion__planner_1_1GetStateCost_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_01chomp__motion__planner_1_1GetStateCost_01_4.html</anchorfile>
      <anchor>af842784193047a3513c82c49e595b401</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_01chomp__motion__planner_1_1GetStateCost_01_4.html</anchorfile>
      <anchor>a26f81b75a0e3424f93569a5a831c27d7</anchor>
      <arglist>(const chomp_motion_planner::GetStateCost &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; chomp_motion_planner::GetStateCostRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01chomp__motion__planner_1_1GetStateCostRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01chomp__motion__planner_1_1GetStateCostRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>abd1da2a31286b345edb9163b0ec20c08</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_01chomp__motion__planner_1_1GetStateCostRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aec6ffff4ef07545a4e37355c30a5ad4e</anchor>
      <arglist>(const chomp_motion_planner::GetStateCostRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; chomp_motion_planner::GetStateCostResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01chomp__motion__planner_1_1GetStateCostResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01chomp__motion__planner_1_1GetStateCostResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae0529d6bd6b91203315cde69a2515501</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_01chomp__motion__planner_1_1GetStateCostResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8f9fddc31be602fc6b4f92db3a59efe7</anchor>
      <arglist>(const chomp_motion_planner::GetStateCostResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; chomp_motion_planner::GetChompCollisionCost &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01chomp__motion__planner_1_1GetChompCollisionCost_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_01chomp__motion__planner_1_1GetChompCollisionCost_01_4.html</anchorfile>
      <anchor>a801f66ce3d83f991f1006283c6e8d648</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_01chomp__motion__planner_1_1GetChompCollisionCost_01_4.html</anchorfile>
      <anchor>a56925a46ab0b6b1439aa0dc7f3777758</anchor>
      <arglist>(const chomp_motion_planner::GetChompCollisionCost &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; chomp_motion_planner::GetChompCollisionCostRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01chomp__motion__planner_1_1GetChompCollisionCostReques6c6d5e52554bb9f68964ad9b8cab4c56.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_01chomp__motion__planner_1_1GetChompCollisionCostReques6c6d5e52554bb9f68964ad9b8cab4c56.html</anchorfile>
      <anchor>a09430f6536d66d2fbc910d9ddce11432</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_01chomp__motion__planner_1_1GetChompCollisionCostReques6c6d5e52554bb9f68964ad9b8cab4c56.html</anchorfile>
      <anchor>a8df8e5be0faeb59f96ef059592beecef</anchor>
      <arglist>(const chomp_motion_planner::GetChompCollisionCostRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; chomp_motion_planner::GetChompCollisionCostResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01chomp__motion__planner_1_1GetChompCollisionCostResponb93a2042f02e253988969d711c5c4918.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_01chomp__motion__planner_1_1GetChompCollisionCostResponb93a2042f02e253988969d711c5c4918.html</anchorfile>
      <anchor>a72f63d1aac2405ac0c811e51c072cd7a</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_01chomp__motion__planner_1_1GetChompCollisionCostResponb93a2042f02e253988969d711c5c4918.html</anchorfile>
      <anchor>ad7fc4f9f44c0e28306dc12ad16a3130e</anchor>
      <arglist>(const chomp_motion_planner::GetChompCollisionCostResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; chomp_motion_planner::GetStateCost &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01chomp__motion__planner_1_1GetStateCost_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_01chomp__motion__planner_1_1GetStateCost_01_4.html</anchorfile>
      <anchor>a17f8b5caf59b09f675b6442def5a3237</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_01chomp__motion__planner_1_1GetStateCost_01_4.html</anchorfile>
      <anchor>a5532dbbefcf21f55ef7a6edc332109fc</anchor>
      <arglist>(const chomp_motion_planner::GetStateCost &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; chomp_motion_planner::GetStateCostRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01chomp__motion__planner_1_1GetStateCostRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01chomp__motion__planner_1_1GetStateCostRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae254571782e227e7d580a4338ab606c8</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_01chomp__motion__planner_1_1GetStateCostRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac98a3cdb74d9e4eb90a64ccd6f9cc32d</anchor>
      <arglist>(const chomp_motion_planner::GetStateCostRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; chomp_motion_planner::GetStateCostResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01chomp__motion__planner_1_1GetStateCostResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01chomp__motion__planner_1_1GetStateCostResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0ae01355e39831ea9e6df01735cfdadd</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_01chomp__motion__planner_1_1GetStateCostResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a274d47a234b9b4810548da37f63e7dcd</anchor>
      <arglist>(const chomp_motion_planner::GetStateCostResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
    <docanchor file="index">rosapi</docanchor>
  </compound>
</tagfile>
