<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pr2_object_manipulation/doc_stacks/2014-10-06_11-30-38.833395/pr2_object_manipulation/manipulation/pr2_manipulation_controllers/src/pr2_manipulation_controllers/</path>
    <filename>____init_____8py</filename>
    <namespace>pr2_manipulation_controllers</namespace>
  </compound>
  <compound kind="file">
    <name>msg/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pr2_object_manipulation/doc_stacks/2014-10-06_11-30-38.833395/pr2_object_manipulation/manipulation/pr2_manipulation_controllers/src/pr2_manipulation_controllers/msg/</path>
    <filename>msg_2____init_____8py</filename>
    <namespace>pr2_manipulation_controllers::msg</namespace>
  </compound>
  <compound kind="file">
    <name>srv/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pr2_object_manipulation/doc_stacks/2014-10-06_11-30-38.833395/pr2_object_manipulation/manipulation/pr2_manipulation_controllers/src/pr2_manipulation_controllers/srv/</path>
    <filename>srv_2____init_____8py</filename>
    <namespace>pr2_manipulation_controllers::srv</namespace>
  </compound>
  <compound kind="file">
    <name>_CheckMoving.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pr2_object_manipulation/doc_stacks/2014-10-06_11-30-38.833395/pr2_object_manipulation/manipulation/pr2_manipulation_controllers/src/pr2_manipulation_controllers/srv/</path>
    <filename>__CheckMoving_8py</filename>
    <class kind="class">pr2_manipulation_controllers::srv::_CheckMoving::CheckMoving</class>
    <class kind="class">pr2_manipulation_controllers::srv::_CheckMoving::CheckMovingRequest</class>
    <class kind="class">pr2_manipulation_controllers::srv::_CheckMoving::CheckMovingResponse</class>
    <namespace>pr2_manipulation_controllers::srv::_CheckMoving</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1srv_1_1__CheckMoving.html</anchorfile>
      <anchor>a2edb5d6d6740f234db61aa7418ecac5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1srv_1_1__CheckMoving.html</anchorfile>
      <anchor>a0f35922efaad007ce32fc05a6d2bd668</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1srv_1_1__CheckMoving.html</anchorfile>
      <anchor>a6206545f217382cc0e06e237584b2a46</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_JinvExperimentalControllerState.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pr2_object_manipulation/doc_stacks/2014-10-06_11-30-38.833395/pr2_object_manipulation/manipulation/pr2_manipulation_controllers/src/pr2_manipulation_controllers/msg/</path>
    <filename>__JinvExperimentalControllerState_8py</filename>
    <class kind="class">pr2_manipulation_controllers::msg::_JinvExperimentalControllerState::JinvExperimentalControllerState</class>
    <namespace>pr2_manipulation_controllers::msg::_JinvExperimentalControllerState</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState.html</anchorfile>
      <anchor>a6260faf2a3c6ddc1a620ea9e87ce4939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_31d</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState.html</anchorfile>
      <anchor>ae78261c3323207dc6c6f3aaf68610b5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState.html</anchorfile>
      <anchor>aeea0dc60a6a3a3ccec1d401afe119360</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6d</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState.html</anchorfile>
      <anchor>a55d10bc9eeecafa564c43a81d3475790</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_7d3I</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState.html</anchorfile>
      <anchor>a192d4ba8e478255856533903bd88185a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState.html</anchorfile>
      <anchor>a41c6cec33316d9e7728bc5b86ab68afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState.html</anchorfile>
      <anchor>a1b00da99490155467deec2ccdf9382bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_JinvTeleopControllerState.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pr2_object_manipulation/doc_stacks/2014-10-06_11-30-38.833395/pr2_object_manipulation/manipulation/pr2_manipulation_controllers/src/pr2_manipulation_controllers/msg/</path>
    <filename>__JinvTeleopControllerState_8py</filename>
    <class kind="class">pr2_manipulation_controllers::msg::_JinvTeleopControllerState::JinvTeleopControllerState</class>
    <namespace>pr2_manipulation_controllers::msg::_JinvTeleopControllerState</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState.html</anchorfile>
      <anchor>aac467562635a308f1062ef2b5389ff14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_31d</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState.html</anchorfile>
      <anchor>ad91e04fee57dce4075b9b7efa9d2689c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState.html</anchorfile>
      <anchor>a651e7488a7a4a4d3c76a6ab15fbab736</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6d</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState.html</anchorfile>
      <anchor>aa9954574430967b2855208ae8943ca4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_7d3I</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState.html</anchorfile>
      <anchor>a34f502275c95a03ab246be6ecbb43001</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState.html</anchorfile>
      <anchor>a1938dceb45565274e5cd01567839269f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState.html</anchorfile>
      <anchor>ac83453632a726dab7d862c24f65e31d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_JTTaskControllerState.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pr2_object_manipulation/doc_stacks/2014-10-06_11-30-38.833395/pr2_object_manipulation/manipulation/pr2_manipulation_controllers/src/pr2_manipulation_controllers/msg/</path>
    <filename>__JTTaskControllerState_8py</filename>
    <class kind="class">pr2_manipulation_controllers::msg::_JTTaskControllerState::JTTaskControllerState</class>
    <namespace>pr2_manipulation_controllers::msg::_JTTaskControllerState</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState.html</anchorfile>
      <anchor>a5ea8eb2229b527c753da5535f855dc51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_31d</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState.html</anchorfile>
      <anchor>a9f296241d4934f8635dc02b337648a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState.html</anchorfile>
      <anchor>a441eaf4a43674f6eb2c6475a4602c96e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6d</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState.html</anchorfile>
      <anchor>a698db0ffdee8c81127f4ea2ffe069e22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_7d3I</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState.html</anchorfile>
      <anchor>a7b97842daa8bf60125704e672bc7afde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState.html</anchorfile>
      <anchor>a414bdecf3402f8d754cf00538f51d3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState.html</anchorfile>
      <anchor>ac36bdcb71d359cd09997dd82be5fb861</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_JTTeleopControllerState.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pr2_object_manipulation/doc_stacks/2014-10-06_11-30-38.833395/pr2_object_manipulation/manipulation/pr2_manipulation_controllers/src/pr2_manipulation_controllers/msg/</path>
    <filename>__JTTeleopControllerState_8py</filename>
    <class kind="class">pr2_manipulation_controllers::msg::_JTTeleopControllerState::JTTeleopControllerState</class>
    <namespace>pr2_manipulation_controllers::msg::_JTTeleopControllerState</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState.html</anchorfile>
      <anchor>aa560fdd1b605f9819497912be854ad02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_31d</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState.html</anchorfile>
      <anchor>a55ce5d24eff6aeda0537b7a5e3013b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState.html</anchorfile>
      <anchor>a067ce2f4ff6394e29d6f63ce2526b29d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6d</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState.html</anchorfile>
      <anchor>ae96bf07d2ca884ebcd5a8181a3d5b5eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_7d3I</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState.html</anchorfile>
      <anchor>abe479de5f5c56a8f8c573eca8e34df55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState.html</anchorfile>
      <anchor>ab8b0eca71ca7d4606941a964952ef5f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState.html</anchorfile>
      <anchor>ae78224a9d03905a0c24c77086a2c1588</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_MoveToPose.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pr2_object_manipulation/doc_stacks/2014-10-06_11-30-38.833395/pr2_object_manipulation/manipulation/pr2_manipulation_controllers/src/pr2_manipulation_controllers/srv/</path>
    <filename>__MoveToPose_8py</filename>
    <class kind="class">pr2_manipulation_controllers::srv::_MoveToPose::MoveToPose</class>
    <class kind="class">pr2_manipulation_controllers::srv::_MoveToPose::MoveToPoseRequest</class>
    <class kind="class">pr2_manipulation_controllers::srv::_MoveToPose::MoveToPoseResponse</class>
    <namespace>pr2_manipulation_controllers::srv::_MoveToPose</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_13d</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1srv_1_1__MoveToPose.html</anchorfile>
      <anchor>ac12c4047d9a5ae214a6f2033be02d2e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1srv_1_1__MoveToPose.html</anchorfile>
      <anchor>a2b4b0ef526b43561ff299f8cd141c71c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1srv_1_1__MoveToPose.html</anchorfile>
      <anchor>aa699616cc52eeefca23e1c72c985624d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1srv_1_1__MoveToPose.html</anchorfile>
      <anchor>a28945625d399d633d30e4d6559153234</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cartesian_trajectory_controller.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pr2_object_manipulation/doc_stacks/2014-10-06_11-30-38.833395/pr2_object_manipulation/manipulation/pr2_manipulation_controllers/src/</path>
    <filename>cartesian__trajectory__controller_8cpp</filename>
    <includes id="CheckMoving_8h" name="CheckMoving.h" local="yes" imported="no">pr2_manipulation_controllers/CheckMoving.h</includes>
    <includes id="cartesian__trajectory__controller_8h" name="cartesian_trajectory_controller.h" local="yes" imported="no">pr2_manipulation_controllers/cartesian_trajectory_controller.h</includes>
    <namespace>pr2_manipulation_controllers</namespace>
  </compound>
  <compound kind="file">
    <name>cartesian_trajectory_controller.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pr2_object_manipulation/doc_stacks/2014-10-06_11-30-38.833395/pr2_object_manipulation/manipulation/pr2_manipulation_controllers/include/pr2_manipulation_controllers/</path>
    <filename>cartesian__trajectory__controller_8h</filename>
    <includes id="MoveToPose_8h" name="MoveToPose.h" local="no" imported="no">pr2_manipulation_controllers/MoveToPose.h</includes>
    <class kind="class">pr2_manipulation_controllers::CartesianTrajectoryController</class>
    <namespace>pr2_manipulation_controllers</namespace>
  </compound>
  <compound kind="file">
    <name>CheckMoving.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pr2_object_manipulation/doc_stacks/2014-10-06_11-30-38.833395/pr2_object_manipulation/manipulation/pr2_manipulation_controllers/srv_gen/cpp/include/pr2_manipulation_controllers/</path>
    <filename>CheckMoving_8h</filename>
    <class kind="struct">pr2_manipulation_controllers::CheckMoving</class>
    <class kind="struct">pr2_manipulation_controllers::CheckMovingRequest_</class>
    <class kind="struct">pr2_manipulation_controllers::CheckMovingResponse_</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::pr2_manipulation_controllers::CheckMovingRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::pr2_manipulation_controllers::CheckMovingResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; pr2_manipulation_controllers::CheckMoving &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; pr2_manipulation_controllers::CheckMovingRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; pr2_manipulation_controllers::CheckMovingResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::pr2_manipulation_controllers::CheckMovingRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::pr2_manipulation_controllers::CheckMovingResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::pr2_manipulation_controllers::CheckMovingRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::pr2_manipulation_controllers::CheckMovingResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_manipulation_controllers::CheckMovingRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_manipulation_controllers::CheckMovingRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_manipulation_controllers::CheckMovingResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_manipulation_controllers::CheckMovingResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::pr2_manipulation_controllers::CheckMovingRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::pr2_manipulation_controllers::CheckMovingResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; pr2_manipulation_controllers::CheckMoving &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; pr2_manipulation_controllers::CheckMovingRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; pr2_manipulation_controllers::CheckMovingResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::pr2_manipulation_controllers::CheckMovingRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::pr2_manipulation_controllers::CheckMovingResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>pr2_manipulation_controllers</namespace>
    <member kind="typedef">
      <type>::pr2_manipulation_controllers::CheckMovingRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>CheckMovingRequest</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>ac744931fc72e17b29c5fab15fca7e170</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::CheckMovingRequest const  &gt;</type>
      <name>CheckMovingRequestConstPtr</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a3c0b5217a24511312c161bb9e5f1475a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::CheckMovingRequest &gt;</type>
      <name>CheckMovingRequestPtr</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a09c219167fb2ca27eacf7d12f8417473</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::pr2_manipulation_controllers::CheckMovingResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>CheckMovingResponse</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a94573a77d65da4edf58f147cb663549c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::CheckMovingResponse const  &gt;</type>
      <name>CheckMovingResponseConstPtr</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a720b7bdcbe19bf181c460e28527d5e23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::CheckMovingResponse &gt;</type>
      <name>CheckMovingResponsePtr</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>aceb1a8400a6dc2c578e350377e517755</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>jinv_experimental_controller.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pr2_object_manipulation/doc_stacks/2014-10-06_11-30-38.833395/pr2_object_manipulation/manipulation/pr2_manipulation_controllers/src/</path>
    <filename>jinv__experimental__controller_8cpp</filename>
    <includes id="JinvExperimentalControllerState_8h" name="JinvExperimentalControllerState.h" local="no" imported="no">pr2_manipulation_controllers/JinvExperimentalControllerState.h</includes>
    <class kind="class">pr2_manipulation_controllers::JinvExperimentalController</class>
    <namespace>pr2_manipulation_controllers</namespace>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>computePoseError</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a5ef5be0e24bc93c9750e323a7dff4ef0</anchor>
      <arglist>(const Eigen::Affine3d &amp;xact, const Eigen::Affine3d &amp;xdes, Eigen::Matrix&lt; double, 6, 1 &gt; &amp;err)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix&lt; double, 3, 3 &gt;</type>
      <name>eulerRot</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>aa1a282a0f57563018e68daa298a281c8</anchor>
      <arglist>(double dt, const Eigen::MatrixBase&lt; Derived &gt; &amp;e)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>jinv_teleop_controller.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pr2_object_manipulation/doc_stacks/2014-10-06_11-30-38.833395/pr2_object_manipulation/manipulation/pr2_manipulation_controllers/src/</path>
    <filename>jinv__teleop__controller_8cpp</filename>
    <includes id="JinvTeleopControllerState_8h" name="JinvTeleopControllerState.h" local="no" imported="no">pr2_manipulation_controllers/JinvTeleopControllerState.h</includes>
    <class kind="class">pr2_manipulation_controllers::JinvTeleopController</class>
    <namespace>pr2_manipulation_controllers</namespace>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>computePoseError</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a5ef5be0e24bc93c9750e323a7dff4ef0</anchor>
      <arglist>(const Eigen::Affine3d &amp;xact, const Eigen::Affine3d &amp;xdes, Eigen::Matrix&lt; double, 6, 1 &gt; &amp;err)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix&lt; double, 3, 3 &gt;</type>
      <name>eulerRot</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>aa1a282a0f57563018e68daa298a281c8</anchor>
      <arglist>(double dt, const Eigen::MatrixBase&lt; Derived &gt; &amp;e)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JinvExperimentalControllerState.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pr2_object_manipulation/doc_stacks/2014-10-06_11-30-38.833395/pr2_object_manipulation/manipulation/pr2_manipulation_controllers/msg_gen/cpp/include/pr2_manipulation_controllers/</path>
    <filename>JinvExperimentalControllerState_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::pr2_manipulation_controllers::JinvExperimentalControllerState_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::pr2_manipulation_controllers::JinvExperimentalControllerState_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; ::pr2_manipulation_controllers::JinvExperimentalControllerState_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; const ::pr2_manipulation_controllers::JinvExperimentalControllerState_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_manipulation_controllers::JinvExperimentalControllerState_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_manipulation_controllers::JinvExperimentalControllerState_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">pr2_manipulation_controllers::JinvExperimentalControllerState_</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::pr2_manipulation_controllers::JinvExperimentalControllerState_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::pr2_manipulation_controllers::JinvExperimentalControllerState_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::pr2_manipulation_controllers::JinvExperimentalControllerState_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>pr2_manipulation_controllers</namespace>
    <member kind="typedef">
      <type>::pr2_manipulation_controllers::JinvExperimentalControllerState_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>JinvExperimentalControllerState</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a4bf8439b896ec3cfab07df551d9820a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::JinvExperimentalControllerState const  &gt;</type>
      <name>JinvExperimentalControllerStateConstPtr</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>af441face65558ece7c04ea246aded662</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::JinvExperimentalControllerState &gt;</type>
      <name>JinvExperimentalControllerStatePtr</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>aff181a1969b00f4d159570ba0cc18ce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a82ffb59fe93b244342f2d6079b5d871a</anchor>
      <arglist>(std::ostream &amp;s, const ::pr2_manipulation_controllers::JinvExperimentalControllerState_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JinvTeleopControllerState.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pr2_object_manipulation/doc_stacks/2014-10-06_11-30-38.833395/pr2_object_manipulation/manipulation/pr2_manipulation_controllers/msg_gen/cpp/include/pr2_manipulation_controllers/</path>
    <filename>JinvTeleopControllerState_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::pr2_manipulation_controllers::JinvTeleopControllerState_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::pr2_manipulation_controllers::JinvTeleopControllerState_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; ::pr2_manipulation_controllers::JinvTeleopControllerState_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; const ::pr2_manipulation_controllers::JinvTeleopControllerState_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_manipulation_controllers::JinvTeleopControllerState_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_manipulation_controllers::JinvTeleopControllerState_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">pr2_manipulation_controllers::JinvTeleopControllerState_</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::pr2_manipulation_controllers::JinvTeleopControllerState_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::pr2_manipulation_controllers::JinvTeleopControllerState_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::pr2_manipulation_controllers::JinvTeleopControllerState_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>pr2_manipulation_controllers</namespace>
    <member kind="typedef">
      <type>::pr2_manipulation_controllers::JinvTeleopControllerState_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>JinvTeleopControllerState</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a4b59442bfe5daed27184b1120918fa62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::JinvTeleopControllerState const  &gt;</type>
      <name>JinvTeleopControllerStateConstPtr</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>ada729720aa13c96a0b0f6464ac524c34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::JinvTeleopControllerState &gt;</type>
      <name>JinvTeleopControllerStatePtr</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a55809ba2cfde7d521905370de9ddff4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a1586d430a4a020d7659f819de9487f25</anchor>
      <arglist>(std::ostream &amp;s, const ::pr2_manipulation_controllers::JinvTeleopControllerState_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>jt_task_controller.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pr2_object_manipulation/doc_stacks/2014-10-06_11-30-38.833395/pr2_object_manipulation/manipulation/pr2_manipulation_controllers/src/</path>
    <filename>jt__task__controller_8cpp</filename>
    <includes id="JTTaskControllerState_8h" name="JTTaskControllerState.h" local="no" imported="no">pr2_manipulation_controllers/JTTaskControllerState.h</includes>
    <class kind="class">pr2_manipulation_controllers::JTTaskController</class>
    <class kind="struct">pr2_manipulation_controllers::Kin</class>
    <namespace>pr2_manipulation_controllers</namespace>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>computePoseError</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a5ef5be0e24bc93c9750e323a7dff4ef0</anchor>
      <arglist>(const Eigen::Affine3d &amp;xact, const Eigen::Affine3d &amp;xdes, Eigen::Matrix&lt; double, 6, 1 &gt; &amp;err)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JTTaskControllerState.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pr2_object_manipulation/doc_stacks/2014-10-06_11-30-38.833395/pr2_object_manipulation/manipulation/pr2_manipulation_controllers/msg_gen/cpp/include/pr2_manipulation_controllers/</path>
    <filename>JTTaskControllerState_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::pr2_manipulation_controllers::JTTaskControllerState_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::pr2_manipulation_controllers::JTTaskControllerState_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; ::pr2_manipulation_controllers::JTTaskControllerState_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; const ::pr2_manipulation_controllers::JTTaskControllerState_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_manipulation_controllers::JTTaskControllerState_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_manipulation_controllers::JTTaskControllerState_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">pr2_manipulation_controllers::JTTaskControllerState_</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::pr2_manipulation_controllers::JTTaskControllerState_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::pr2_manipulation_controllers::JTTaskControllerState_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::pr2_manipulation_controllers::JTTaskControllerState_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>pr2_manipulation_controllers</namespace>
    <member kind="typedef">
      <type>::pr2_manipulation_controllers::JTTaskControllerState_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>JTTaskControllerState</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a3581e9ee33cb5c9488a3310543ec277d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::JTTaskControllerState const  &gt;</type>
      <name>JTTaskControllerStateConstPtr</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>ac1e746f0c813543f2cd42526c88b221d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::JTTaskControllerState &gt;</type>
      <name>JTTaskControllerStatePtr</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>ae40e91b58bc03a371da2ec07c4174461</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a990be376e4b160660400eae10dc83f25</anchor>
      <arglist>(std::ostream &amp;s, const ::pr2_manipulation_controllers::JTTaskControllerState_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JTTeleopControllerState.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pr2_object_manipulation/doc_stacks/2014-10-06_11-30-38.833395/pr2_object_manipulation/manipulation/pr2_manipulation_controllers/msg_gen/cpp/include/pr2_manipulation_controllers/</path>
    <filename>JTTeleopControllerState_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::pr2_manipulation_controllers::JTTeleopControllerState_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::pr2_manipulation_controllers::JTTeleopControllerState_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; ::pr2_manipulation_controllers::JTTeleopControllerState_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; const ::pr2_manipulation_controllers::JTTeleopControllerState_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_manipulation_controllers::JTTeleopControllerState_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_manipulation_controllers::JTTeleopControllerState_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">pr2_manipulation_controllers::JTTeleopControllerState_</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::pr2_manipulation_controllers::JTTeleopControllerState_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::pr2_manipulation_controllers::JTTeleopControllerState_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::pr2_manipulation_controllers::JTTeleopControllerState_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>pr2_manipulation_controllers</namespace>
    <member kind="typedef">
      <type>::pr2_manipulation_controllers::JTTeleopControllerState_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>JTTeleopControllerState</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a238c40bcc652e2190f4d7ba2d1f33c0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::JTTeleopControllerState const  &gt;</type>
      <name>JTTeleopControllerStateConstPtr</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>ad3ef35dd04569d8f351e4d80d21638c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::JTTeleopControllerState &gt;</type>
      <name>JTTeleopControllerStatePtr</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a55bf53256dce681f5a3c3d3b29f80b98</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a5fb2ece41ea63d0417182496a908f7b6</anchor>
      <arglist>(std::ostream &amp;s, const ::pr2_manipulation_controllers::JTTeleopControllerState_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pr2_object_manipulation/doc_stacks/2014-10-06_11-30-38.833395/pr2_object_manipulation/manipulation/pr2_manipulation_controllers/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>MoveToPose.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pr2_object_manipulation/doc_stacks/2014-10-06_11-30-38.833395/pr2_object_manipulation/manipulation/pr2_manipulation_controllers/srv_gen/cpp/include/pr2_manipulation_controllers/</path>
    <filename>MoveToPose_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::pr2_manipulation_controllers::MoveToPoseRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::pr2_manipulation_controllers::MoveToPoseResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; pr2_manipulation_controllers::MoveToPose &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; pr2_manipulation_controllers::MoveToPoseRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; pr2_manipulation_controllers::MoveToPoseResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::pr2_manipulation_controllers::MoveToPoseRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::pr2_manipulation_controllers::MoveToPoseResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::pr2_manipulation_controllers::MoveToPoseResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_manipulation_controllers::MoveToPoseRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_manipulation_controllers::MoveToPoseRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_manipulation_controllers::MoveToPoseResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_manipulation_controllers::MoveToPoseResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::pr2_manipulation_controllers::MoveToPoseRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::pr2_manipulation_controllers::MoveToPoseResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; pr2_manipulation_controllers::MoveToPose &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; pr2_manipulation_controllers::MoveToPoseRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; pr2_manipulation_controllers::MoveToPoseResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">pr2_manipulation_controllers::MoveToPose</class>
    <class kind="struct">pr2_manipulation_controllers::MoveToPoseRequest_</class>
    <class kind="struct">pr2_manipulation_controllers::MoveToPoseResponse_</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::pr2_manipulation_controllers::MoveToPoseRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::pr2_manipulation_controllers::MoveToPoseResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>pr2_manipulation_controllers</namespace>
    <member kind="typedef">
      <type>::pr2_manipulation_controllers::MoveToPoseRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>MoveToPoseRequest</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a44ab7b2cb43596334dffb581ab35bf24</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::MoveToPoseRequest const  &gt;</type>
      <name>MoveToPoseRequestConstPtr</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>ac0e5133245fce0fa27361acdf93cdea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::MoveToPoseRequest &gt;</type>
      <name>MoveToPoseRequestPtr</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a8377f6f27f7d9081bdb56a9dee3dbd30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::pr2_manipulation_controllers::MoveToPoseResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>MoveToPoseResponse</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a42fe9d10ce1c090b7ad5174be2ab05b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::MoveToPoseResponse const  &gt;</type>
      <name>MoveToPoseResponseConstPtr</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a29100746d68643e971bb0e9082dc4207</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::MoveToPoseResponse &gt;</type>
      <name>MoveToPoseResponsePtr</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a25844f386b2e884c1c19ad66d24c1e78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>posture.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pr2_object_manipulation/doc_stacks/2014-10-06_11-30-38.833395/pr2_object_manipulation/manipulation/pr2_manipulation_controllers/scripts/</path>
    <filename>posture_8py</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>controller</name>
      <anchorfile>namespaceposture.html</anchorfile>
      <anchor>a639342e819843c082c14c9fdecb87ba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>m</name>
      <anchorfile>namespaceposture.html</anchorfile>
      <anchor>a81cf2367d2924083cda5403c530ea202</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>posture</name>
      <anchorfile>namespaceposture.html</anchorfile>
      <anchor>ab2dfc3dff3d15c3f9567d779a847d535</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>postures</name>
      <anchorfile>namespaceposture.html</anchorfile>
      <anchor>aa1faa4e3b69b92ad6e0a007a77b9a081</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pub_posture</name>
      <anchorfile>namespaceposture.html</anchorfile>
      <anchor>a228a54c62d38e56d1d992cd08914f0c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>boost</name>
    <filename>namespaceboost.html</filename>
  </compound>
  <compound kind="namespace">
    <name>pr2_manipulation_controllers</name>
    <filename>namespacepr2__manipulation__controllers.html</filename>
    <namespace>pr2_manipulation_controllers::msg</namespace>
    <namespace>pr2_manipulation_controllers::srv</namespace>
    <class kind="class">pr2_manipulation_controllers::CartesianTrajectoryController</class>
    <class kind="struct">pr2_manipulation_controllers::CheckMoving</class>
    <class kind="struct">pr2_manipulation_controllers::CheckMovingRequest_</class>
    <class kind="struct">pr2_manipulation_controllers::CheckMovingResponse_</class>
    <class kind="class">pr2_manipulation_controllers::JinvExperimentalController</class>
    <class kind="struct">pr2_manipulation_controllers::JinvExperimentalControllerState_</class>
    <class kind="class">pr2_manipulation_controllers::JinvTeleopController</class>
    <class kind="struct">pr2_manipulation_controllers::JinvTeleopControllerState_</class>
    <class kind="class">pr2_manipulation_controllers::JTTaskController</class>
    <class kind="struct">pr2_manipulation_controllers::JTTaskControllerState_</class>
    <class kind="struct">pr2_manipulation_controllers::JTTeleopControllerState_</class>
    <class kind="struct">pr2_manipulation_controllers::Kin</class>
    <class kind="struct">pr2_manipulation_controllers::MoveToPose</class>
    <class kind="struct">pr2_manipulation_controllers::MoveToPoseRequest_</class>
    <class kind="struct">pr2_manipulation_controllers::MoveToPoseResponse_</class>
    <member kind="typedef">
      <type>::pr2_manipulation_controllers::CheckMovingRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>CheckMovingRequest</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>ac744931fc72e17b29c5fab15fca7e170</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::CheckMovingRequest const  &gt;</type>
      <name>CheckMovingRequestConstPtr</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a3c0b5217a24511312c161bb9e5f1475a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::CheckMovingRequest &gt;</type>
      <name>CheckMovingRequestPtr</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a09c219167fb2ca27eacf7d12f8417473</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::pr2_manipulation_controllers::CheckMovingResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>CheckMovingResponse</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a94573a77d65da4edf58f147cb663549c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::CheckMovingResponse const  &gt;</type>
      <name>CheckMovingResponseConstPtr</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a720b7bdcbe19bf181c460e28527d5e23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::CheckMovingResponse &gt;</type>
      <name>CheckMovingResponsePtr</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>aceb1a8400a6dc2c578e350377e517755</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::pr2_manipulation_controllers::JinvExperimentalControllerState_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>JinvExperimentalControllerState</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a4bf8439b896ec3cfab07df551d9820a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::JinvExperimentalControllerState const  &gt;</type>
      <name>JinvExperimentalControllerStateConstPtr</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>af441face65558ece7c04ea246aded662</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::JinvExperimentalControllerState &gt;</type>
      <name>JinvExperimentalControllerStatePtr</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>aff181a1969b00f4d159570ba0cc18ce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::pr2_manipulation_controllers::JinvTeleopControllerState_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>JinvTeleopControllerState</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a4b59442bfe5daed27184b1120918fa62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::JinvTeleopControllerState const  &gt;</type>
      <name>JinvTeleopControllerStateConstPtr</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>ada729720aa13c96a0b0f6464ac524c34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::JinvTeleopControllerState &gt;</type>
      <name>JinvTeleopControllerStatePtr</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a55809ba2cfde7d521905370de9ddff4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::pr2_manipulation_controllers::JTTaskControllerState_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>JTTaskControllerState</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a3581e9ee33cb5c9488a3310543ec277d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::JTTaskControllerState const  &gt;</type>
      <name>JTTaskControllerStateConstPtr</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>ac1e746f0c813543f2cd42526c88b221d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::JTTaskControllerState &gt;</type>
      <name>JTTaskControllerStatePtr</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>ae40e91b58bc03a371da2ec07c4174461</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::pr2_manipulation_controllers::JTTeleopControllerState_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>JTTeleopControllerState</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a238c40bcc652e2190f4d7ba2d1f33c0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::JTTeleopControllerState const  &gt;</type>
      <name>JTTeleopControllerStateConstPtr</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>ad3ef35dd04569d8f351e4d80d21638c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::JTTeleopControllerState &gt;</type>
      <name>JTTeleopControllerStatePtr</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a55bf53256dce681f5a3c3d3b29f80b98</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::pr2_manipulation_controllers::MoveToPoseRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>MoveToPoseRequest</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a44ab7b2cb43596334dffb581ab35bf24</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::MoveToPoseRequest const  &gt;</type>
      <name>MoveToPoseRequestConstPtr</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>ac0e5133245fce0fa27361acdf93cdea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::MoveToPoseRequest &gt;</type>
      <name>MoveToPoseRequestPtr</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a8377f6f27f7d9081bdb56a9dee3dbd30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::pr2_manipulation_controllers::MoveToPoseResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>MoveToPoseResponse</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a42fe9d10ce1c090b7ad5174be2ab05b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::MoveToPoseResponse const  &gt;</type>
      <name>MoveToPoseResponseConstPtr</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a29100746d68643e971bb0e9082dc4207</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::MoveToPoseResponse &gt;</type>
      <name>MoveToPoseResponsePtr</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a25844f386b2e884c1c19ad66d24c1e78</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>computePoseError</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a5ef5be0e24bc93c9750e323a7dff4ef0</anchor>
      <arglist>(const Eigen::Affine3d &amp;xact, const Eigen::Affine3d &amp;xdes, Eigen::Matrix&lt; double, 6, 1 &gt; &amp;err)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix&lt; double, 3, 3 &gt;</type>
      <name>eulerRot</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>aa1a282a0f57563018e68daa298a281c8</anchor>
      <arglist>(double dt, const Eigen::MatrixBase&lt; Derived &gt; &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a5fb2ece41ea63d0417182496a908f7b6</anchor>
      <arglist>(std::ostream &amp;s, const ::pr2_manipulation_controllers::JTTeleopControllerState_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a990be376e4b160660400eae10dc83f25</anchor>
      <arglist>(std::ostream &amp;s, const ::pr2_manipulation_controllers::JTTaskControllerState_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a1586d430a4a020d7659f819de9487f25</anchor>
      <arglist>(std::ostream &amp;s, const ::pr2_manipulation_controllers::JinvTeleopControllerState_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepr2__manipulation__controllers.html</anchorfile>
      <anchor>a82ffb59fe93b244342f2d6079b5d871a</anchor>
      <arglist>(std::ostream &amp;s, const ::pr2_manipulation_controllers::JinvExperimentalControllerState_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_manipulation_controllers::CartesianTrajectoryController</name>
    <filename>classpr2__manipulation__controllers_1_1CartesianTrajectoryController.html</filename>
    <base>pr2_controller_interface::Controller</base>
    <member kind="function">
      <type></type>
      <name>CartesianTrajectoryController</name>
      <anchorfile>classpr2__manipulation__controllers_1_1CartesianTrajectoryController.html</anchorfile>
      <anchor>a9aead593711a7a4f2caa0214e1159ecb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkMoving</name>
      <anchorfile>classpr2__manipulation__controllers_1_1CartesianTrajectoryController.html</anchorfile>
      <anchor>acedd56b8dbe768bba717f75b9c8d3d99</anchor>
      <arglist>(pr2_manipulation_controllers::CheckMoving::Request &amp;req, pr2_manipulation_controllers::CheckMoving::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classpr2__manipulation__controllers_1_1CartesianTrajectoryController.html</anchorfile>
      <anchor>a2b52719cb02b7c896303bad0b8d6990c</anchor>
      <arglist>(pr2_mechanism_model::RobotState *robot_state, ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>moveTo</name>
      <anchorfile>classpr2__manipulation__controllers_1_1CartesianTrajectoryController.html</anchorfile>
      <anchor>a9718837759bbcd66b240a33911da8824</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;pose, const geometry_msgs::Twist &amp;tolerance=geometry_msgs::Twist(), double duration=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>starting</name>
      <anchorfile>classpr2__manipulation__controllers_1_1CartesianTrajectoryController.html</anchorfile>
      <anchor>aa7adf7a037431d1d30a2384909f47664</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classpr2__manipulation__controllers_1_1CartesianTrajectoryController.html</anchorfile>
      <anchor>a4ea8ef205032035ca8c6f4ce96412f15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CartesianTrajectoryController</name>
      <anchorfile>classpr2__manipulation__controllers_1_1CartesianTrajectoryController.html</anchorfile>
      <anchor>a459bb42920720509688a3ae07e847195</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>command</name>
      <anchorfile>classpr2__manipulation__controllers_1_1CartesianTrajectoryController.html</anchorfile>
      <anchor>af62b51d6813e2ef318ff58d8359e27b1</anchor>
      <arglist>(const tf::MessageFilter&lt; geometry_msgs::PoseStamped &gt;::MConstPtr &amp;pose_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>KDL::Frame</type>
      <name>getPose</name>
      <anchorfile>classpr2__manipulation__controllers_1_1CartesianTrajectoryController.html</anchorfile>
      <anchor>ad0366c1686add57b07f7285d7e5b711f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>moveTo</name>
      <anchorfile>classpr2__manipulation__controllers_1_1CartesianTrajectoryController.html</anchorfile>
      <anchor>ad936ab3c99ab88d6e6d4ff2b434e6533</anchor>
      <arglist>(pr2_manipulation_controllers::MoveToPose::Request &amp;req, pr2_manipulation_controllers::MoveToPose::Response &amp;resp)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>preempt</name>
      <anchorfile>classpr2__manipulation__controllers_1_1CartesianTrajectoryController.html</anchorfile>
      <anchor>a6542574a3266e05784e30e3fd9558e0a</anchor>
      <arglist>(std_srvs::Empty::Request &amp;req, std_srvs::Empty::Response &amp;resp)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>TransformToFrame</name>
      <anchorfile>classpr2__manipulation__controllers_1_1CartesianTrajectoryController.html</anchorfile>
      <anchor>a0396c98fc557485ce397962a5ed5d72b</anchor>
      <arglist>(const tf::Transform &amp;trans, KDL::Frame &amp;frame)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pr2_mechanism_model::Chain</type>
      <name>chain_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1CartesianTrajectoryController.html</anchorfile>
      <anchor>a07bd8ebd4149d436c6fa323e0a0bdb46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>check_moving_srv_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1CartesianTrajectoryController.html</anchorfile>
      <anchor>a1c31024582dcbe1f7496ab8f34ef16cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>controller_name_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1CartesianTrajectoryController.html</anchorfile>
      <anchor>ad04aa580f600c79bfcff0b7fb2c2add3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>exceed_tolerance_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1CartesianTrajectoryController.html</anchorfile>
      <anchor>ae52f7c45c116a676d792132dbaa401ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_moving_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1CartesianTrajectoryController.html</anchorfile>
      <anchor>ae896e360682a3911d83ef038aa9ba091</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::JntArray</type>
      <name>jnt_pos_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1CartesianTrajectoryController.html</anchorfile>
      <anchor>a475d34484d42dd6a07cdecea13c630fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; KDL::ChainFkSolverPos &gt;</type>
      <name>jnt_to_pose_solver_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1CartesianTrajectoryController.html</anchorfile>
      <anchor>a5a852e278a758ecd1b837ab2bc176fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::Chain</type>
      <name>kdl_chain_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1CartesianTrajectoryController.html</anchorfile>
      <anchor>a8015d061418bc6e01d698afb2254faac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>last_time_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1CartesianTrajectoryController.html</anchorfile>
      <anchor>ad9e756c8f564c7f3b8073cce3fbd0ae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_duration_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1CartesianTrajectoryController.html</anchorfile>
      <anchor>adac253933f45e156dbf222d6457cfb90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; KDL::VelocityProfile_Trap &gt;</type>
      <name>motion_profile_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1CartesianTrajectoryController.html</anchorfile>
      <anchor>a09793956831d0b5acbc5d0cbffb4986a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>move_to_srv_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1CartesianTrajectoryController.html</anchorfile>
      <anchor>a32d9d422b534c4141f397b7a3ef5a0b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>node_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1CartesianTrajectoryController.html</anchorfile>
      <anchor>ae7ca9d1d621ad9a3e7507e769d008fd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::Frame</type>
      <name>pose_begin_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1CartesianTrajectoryController.html</anchorfile>
      <anchor>a82b9184a29272fa3ec1060b873a03103</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CartesianPoseController *</type>
      <name>pose_controller_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1CartesianTrajectoryController.html</anchorfile>
      <anchor>aedb2914d71fcab2e79f64d72567da0b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::Frame</type>
      <name>pose_current_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1CartesianTrajectoryController.html</anchorfile>
      <anchor>a4e1c31b9102a4444aa4c09f24b9db0d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::Frame</type>
      <name>pose_end_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1CartesianTrajectoryController.html</anchorfile>
      <anchor>a6b2d151f1f5a9be9dbad22daa734895f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>preempt_srv_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1CartesianTrajectoryController.html</anchorfile>
      <anchor>a6e9f927c8c2e473ea039e7db8c2b3335</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>request_preempt_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1CartesianTrajectoryController.html</anchorfile>
      <anchor>ab576abc585d19472069ac1acd3870003</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pr2_mechanism_model::RobotState *</type>
      <name>robot_state_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1CartesianTrajectoryController.html</anchorfile>
      <anchor>a3a859055d0a1f8ab331366deadc9cf75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>root_name_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1CartesianTrajectoryController.html</anchorfile>
      <anchor>acabb8ac29ae986386530e0dd390dc7ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>tf_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1CartesianTrajectoryController.html</anchorfile>
      <anchor>a56635169c5afefda41d5b01f071a6b75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>time_passed_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1CartesianTrajectoryController.html</anchorfile>
      <anchor>a7e342328a6d168a6f3be61f32aad50b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>time_started_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1CartesianTrajectoryController.html</anchorfile>
      <anchor>af5de8c2bbd1d75f439a58fd870b1b912</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::Twist</type>
      <name>tolerance_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1CartesianTrajectoryController.html</anchorfile>
      <anchor>a625e54d44c484d207dcce10ac7850eaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::Twist</type>
      <name>twist_current_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1CartesianTrajectoryController.html</anchorfile>
      <anchor>ad67fe9871a9515a2b2f3e0b86290c996</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_manipulation_controllers::CheckMoving</name>
    <filename>structpr2__manipulation__controllers_1_1CheckMoving.html</filename>
    <member kind="typedef">
      <type>CheckMovingRequest</type>
      <name>Request</name>
      <anchorfile>structpr2__manipulation__controllers_1_1CheckMoving.html</anchorfile>
      <anchor>a282b2c239b73ac481ad2a2d765de3a89</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structpr2__manipulation__controllers_1_1CheckMoving.html</anchorfile>
      <anchor>a848a75c7401ca77504585e916b5b56ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CheckMovingResponse</type>
      <name>Response</name>
      <anchorfile>structpr2__manipulation__controllers_1_1CheckMoving.html</anchorfile>
      <anchor>a4b7abd76a11a7b4d64469bf64f4b8da2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structpr2__manipulation__controllers_1_1CheckMoving.html</anchorfile>
      <anchor>a6b7b11fdf6de93061b3a6344d1be6b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structpr2__manipulation__controllers_1_1CheckMoving.html</anchorfile>
      <anchor>abfe8481315c549239a31f7800b06bd28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structpr2__manipulation__controllers_1_1CheckMoving.html</anchorfile>
      <anchor>a8eb0323aa1ee08788847a2c9cfb8130a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_manipulation_controllers::CheckMovingRequest_</name>
    <filename>structpr2__manipulation__controllers_1_1CheckMovingRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::CheckMovingRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structpr2__manipulation__controllers_1_1CheckMovingRequest__.html</anchorfile>
      <anchor>a7175c9342f5d39c7ad2a6a10350f63b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::CheckMovingRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structpr2__manipulation__controllers_1_1CheckMovingRequest__.html</anchorfile>
      <anchor>a9d76b4f446d76a65957db180f1fb09cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CheckMovingRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1CheckMovingRequest__.html</anchorfile>
      <anchor>aaac623daffce77bc37ff81cbcad88814</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CheckMovingRequest_</name>
      <anchorfile>structpr2__manipulation__controllers_1_1CheckMovingRequest__.html</anchorfile>
      <anchor>a51b84f6a577c1ba8c289cda4fd713daa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CheckMovingRequest_</name>
      <anchorfile>structpr2__manipulation__controllers_1_1CheckMovingRequest__.html</anchorfile>
      <anchor>a12fee8ea7d3519bf9f9a385049b3ae96</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>structpr2__manipulation__controllers_1_1CheckMovingRequest__.html</anchorfile>
      <anchor>a1324901f9d5ac774dad1124cb7cea83f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_manipulation_controllers::CheckMovingResponse_</name>
    <filename>structpr2__manipulation__controllers_1_1CheckMovingResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_ismoving_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1CheckMovingResponse__.html</anchorfile>
      <anchor>ae236cd05ee2f0737814e42f0479e5057</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::CheckMovingResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structpr2__manipulation__controllers_1_1CheckMovingResponse__.html</anchorfile>
      <anchor>a0c1dbd19349f8dde28993ac52c6703b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::CheckMovingResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structpr2__manipulation__controllers_1_1CheckMovingResponse__.html</anchorfile>
      <anchor>abdfb3e86557e19d30082b3d1f7bb9570</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CheckMovingResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1CheckMovingResponse__.html</anchorfile>
      <anchor>ab4bc468e7c6600efb8ad24583f5d3daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CheckMovingResponse_</name>
      <anchorfile>structpr2__manipulation__controllers_1_1CheckMovingResponse__.html</anchorfile>
      <anchor>a2326ce888dae2d3c7289a167761d16f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CheckMovingResponse_</name>
      <anchorfile>structpr2__manipulation__controllers_1_1CheckMovingResponse__.html</anchorfile>
      <anchor>a2bc587c5665519bde7bcdaa59dabecbf</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>structpr2__manipulation__controllers_1_1CheckMovingResponse__.html</anchorfile>
      <anchor>a87c460e3fe8618ee4f8c65d89cbd2cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>ismoving</name>
      <anchorfile>structpr2__manipulation__controllers_1_1CheckMovingResponse__.html</anchorfile>
      <anchor>a579591aa9197dd603d642d2015fcb2d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_manipulation_controllers::JinvExperimentalController</name>
    <filename>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</filename>
    <templarg>JOINTS</templarg>
    <base>pr2_controller_interface::Controller</base>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>a48057a0bc27a093fdb2e418e676a959a</anchor>
      <arglist>(pr2_mechanism_model::RobotState *r, ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JinvExperimentalController</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>ad8d898c85037f4ee8570aa6aeac5a7d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>starting</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>a360ae0054fb38b7832a2066a5aba93ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>aae6f6e9edefb8c30f525efeb4e9b8d0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JinvExperimentalController</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>a4f6c2889834ac77d20bbd9260e9cd934</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Eigen::Matrix&lt; double, 6, 1 &gt;</type>
      <name>CartVector</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>ab500eb984358949bf1446ebbec8da316</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Eigen::Matrix&lt; double, JOINTS, 1 &gt;</type>
      <name>JointVector</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>aa5f3999178bf040d3f15e83102ade5b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pr2_manipulation_controllers::JinvExperimentalControllerState</type>
      <name>StateMsg</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>a544d59dc934865704439cdce942be92a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>commandPoseCB</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>a00a74723a1d9abe4ca4ed19ceec4a6ab</anchor>
      <arglist>(const geometry_msgs::PoseStamped::ConstPtr &amp;command)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>commandPostureCB</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>a223c8a2f1d6e0514b17c241cbc143922</anchor>
      <arglist>(const std_msgs::Float64MultiArray::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pr2_mechanism_model::Chain</type>
      <name>chain_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>a9a5767fbae23ebe635a042bfa9e4c623</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; KDL::ChainFkSolverVel &gt;</type>
      <name>fk_solver_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>a0c217826f1faaf9756946318281d11f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; KDL::ChainJntToJacSolver &gt;</type>
      <name>jac_solver_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>a444450fe1657e47feb341f38f22b8814</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>jacobian_inverse_damping_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>a2c2796c3484de68679e45d205d4229b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>k_posture_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>ac75dbe6e298bff135d7292ca78ef8c21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointVector</type>
      <name>Kd_j</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>a6a88415089ce463ddd9aaa47a41307f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CartVector</type>
      <name>Kd_x</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>a46d61b0ac50513a4c68352f01e0f19af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::Chain</type>
      <name>kdl_chain_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>a7f95bd42146cd94be05a6eb9e00a6414</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointVector</type>
      <name>Kp_j</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>a47bbdba23284bc5c9a7518e887944e25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CartVector</type>
      <name>Kp_x</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>a78b4f39bb54e5afa992941cf759fbd9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>last_command_time_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>a1910fec7f3f4add6b97ea163af01474a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>last_time_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>a2e40d8745399d4be53909c5a9ce1ab60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>loop_count_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>a7c25a1d16bd284b910d2c294588041b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>node_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>a9a512b89168cf4082846c627a6cde780</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointVector</type>
      <name>pclamp_j</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>ac7b21a865e649d2471e0e8fd2dbc316e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>pose_command_filter_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>a83edc53fc19d8d044e00163e28e68671</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rosrt::Publisher&lt; StateMsg &gt;</type>
      <name>pub_state_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>a3f803076d8fd7364fa01e41b7d0c0301</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_transformed_rot_vel_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>ad0cabd740a294ee84266b4d9aad7bdb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_transformed_twist_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>ae233a758246f8be2f80fa4e2cbac55ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>realtime_tools::RealtimePublisher&lt; geometry_msgs::PoseStamped &gt;</type>
      <name>pub_x_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>a4d9a232942c2937049bb86ae63eb7900</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>realtime_tools::RealtimePublisher&lt; geometry_msgs::PoseStamped &gt;</type>
      <name>pub_x_desi_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>a3b405869778c1aa7bd33e9c66dc7cab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>realtime_tools::RealtimePublisher&lt; geometry_msgs::TwistStamped &gt;</type>
      <name>pub_x_err_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>a238d620b04be6ef11571a34346fd5ebe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointVector</type>
      <name>q</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>a2828b5badb2d695dbe116ffeb5853bb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointVector</type>
      <name>q_posture_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>a49facc67adff74599b799146517a9e22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointVector</type>
      <name>q_proxy_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>a62a5493132b9947db9007604bee42c25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointVector</type>
      <name>qd</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>a1c8508dfbc0c38c7d3b5dfa49e4b4125</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointVector</type>
      <name>qd_pose</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>a95e5f1aad3f6724cfe94cd719bc23564</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pr2_mechanism_model::RobotState *</type>
      <name>robot_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>af83799c1533163c9e6600c4d58617f30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>root_name_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>a95a093a6d93ed710b4263e894d802a4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointVector</type>
      <name>saturation_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>ac3b8f4f4facaee947de113acc41ea3dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_command_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>a92c9a26aafd8107acbac4f3dc439d6f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_command_pose_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>a6b76b2ead6442fb2d465aa6dd72a8167</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_posture_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>ac814f90727d862460395fb9ce0b89fd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointVector</type>
      <name>tau</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>aa1418bfa1d179996dbffbc2b4d825bed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>tf_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>a1bd15e0cd257fcb9d9d03d371877e523</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_posture_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>aa4de82c8889b0123002ce856e55bbc9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Affine3d</type>
      <name>x</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>a7aa5e73f4590641bae98de8d5839fc3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Affine3d</type>
      <name>x_desi_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>adae4e0f950866a171098d626b2555bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Affine3d</type>
      <name>x_desi_filtered_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>ad4631356a6142feb4e87a10f929ff1bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CartVector</type>
      <name>x_err</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>a2bb993f82ed42124b80dee84c0d71a1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CartVector</type>
      <name>xd</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>ad7b4b82c91255a238b730ac9e36d0fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CartVector</type>
      <name>xd_desi</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>a55cf17ca748d9d72020b771ad2ad45b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CartVector</type>
      <name>xd_ref</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>a185b2f48b48fd4c5b848d7523a315b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>xd_rot_limit_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>af299d29b74e4f6f99a181cf7b8160f2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>xd_trans_limit_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvExperimentalController.html</anchorfile>
      <anchor>ac4eb9b15916a5cd3f3faa7325f58a280</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_manipulation_controllers::JinvExperimentalControllerState_</name>
    <filename>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>double</type>
      <name>_compliance_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>a7b42f0bee07c39dc733ad0cb2a7413b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_df_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>a4b9a74bc0b003a9bd817cf5b499ec9c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_Df_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>a91f7ce37c177519eefc1801986e53c20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_dx_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>a0eb38904d10f9b821896afcbdb070233</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_Dx_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>aa8313e1d7f66433cbf876928298010dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::geometry_msgs::Wrench_&lt; ContainerAllocator &gt;</type>
      <name>_F_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>a8484e11c2e03b2aadef800324edd370b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>_header_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>a336a88ecf04f803b49c519cee532f856</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>_J_singular_values_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>a05cfcd788c3564d73d191b0085bf2dfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::std_msgs::Float64MultiArray_&lt; ContainerAllocator &gt;</type>
      <name>_J_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>a86390b4d25d7406eb64d341438b53a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::std_msgs::Float64MultiArray_&lt; ContainerAllocator &gt;</type>
      <name>_N_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>a22b37617babb7ce1327f33dd8b89eec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>_q_proxy_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>a38d8819d3c25fc7fe37852b66c5d46fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>_qd_desi_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>a40ed789e2c2e68a1c47f9bccb80b118e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>_qd_pose_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>a63a2fd097fe0f24ff5085f9d925064c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>_qd_posture_raw_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>ab039c772053a8a1db60a0f3d0a2e8dec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>_qd_posture_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>a3fb1467434e23ed6b97d6afe40f0e74c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_stiffness_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>ae663a02c430c8cb20d34cb49bd579930</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>_tau_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>abe8340382f17d577247fdc5904bd4a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::geometry_msgs::PoseStamped_&lt; ContainerAllocator &gt;</type>
      <name>_x_desi_filtered_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>a6d4a2979495454f91475cd9e3cf8b3e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::geometry_msgs::PoseStamped_&lt; ContainerAllocator &gt;</type>
      <name>_x_desi_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>a524f7687fcf76f25ed1dc6cc6429fb38</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::geometry_msgs::Twist_&lt; ContainerAllocator &gt;</type>
      <name>_x_err_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>ae8637a14c9098f3aa79e10f4630f47cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::geometry_msgs::PoseStamped_&lt; ContainerAllocator &gt;</type>
      <name>_x_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>a21b436af0cc778210d7e85f5fb429291</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::geometry_msgs::Twist_&lt; ContainerAllocator &gt;</type>
      <name>_xd_desi_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>a3c63435c0d96756764c485ca71ce4b6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::geometry_msgs::Twist_&lt; ContainerAllocator &gt;</type>
      <name>_xd_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>a46a35c83595fb24bdb92214662dfb81a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::JinvExperimentalControllerState_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>adc206b4e74ebd9181689fbc82ed43b41</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::JinvExperimentalControllerState_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>acad93de1cec0042c33e46cc42830ca98</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>JinvExperimentalControllerState_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>aa22a739f1d6e4b5df597316f0f5620d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JinvExperimentalControllerState_</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>a496f31862d7f453214da30671b9fb440</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JinvExperimentalControllerState_</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>a2380ce9caad68b7083c80a3c65dd2ddf</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>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>a5e41ece1eb85b9ca699b5d56e461d7f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>compliance</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>a79fbb8ab8f3b5c82b0640ad450571685</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>df</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>aeeb0eaf359971d38d6cbdb79a3b8bddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Df</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>a3a1caef83d06c60f6c36f7e20065d51d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>dx</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>a613fdea15853d666c63423c8ee08219f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Dx</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>a6e2f6c61bdb35b3f8d9739ea4e05ab81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::Wrench_&lt; ContainerAllocator &gt;</type>
      <name>F</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>af19cc848673c79ce4cda27d146c6009d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>header</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>a08af1f603428987e9ff900529bc3e636</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::std_msgs::Float64MultiArray_&lt; ContainerAllocator &gt;</type>
      <name>J</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>a2ce3a235710be32764af5c762ab2a86a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>J_singular_values</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>a52f88550f57d638d9332bbc69efdb704</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::std_msgs::Float64MultiArray_&lt; ContainerAllocator &gt;</type>
      <name>N</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>a9093280ad5cae1c1d5ddb445b7767445</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>q_proxy</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>a9c25a5914c7ff0d160829621f2c32c43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>qd_desi</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>aa1a290a5abbb4bcaf71a72cb9b195f51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>qd_pose</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>a6affd740e6d4629f0f40575a20a0e6fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>qd_posture</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>afe4d8b6b24b9c4860de06fb6ec08c2cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>qd_posture_raw</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>ae4f464988ddf4762b3c24a0bc5a860b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>stiffness</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>a34883d31a3e349e672eec0f1e0763adf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>tau</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>a9b3ae73a3994ea1bab2cdb05a603805b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::PoseStamped_&lt; ContainerAllocator &gt;</type>
      <name>x</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>ac570d6df598227cc8b2c49eef906ff36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::PoseStamped_&lt; ContainerAllocator &gt;</type>
      <name>x_desi</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>a5d64bbc755d2dcfbcca9a6cf378b7fc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::PoseStamped_&lt; ContainerAllocator &gt;</type>
      <name>x_desi_filtered</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>a86f4b74e1e8a0337f2c25f3f5a879188</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::Twist_&lt; ContainerAllocator &gt;</type>
      <name>x_err</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>adae83822f446c3b34102f3198d6364ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::Twist_&lt; ContainerAllocator &gt;</type>
      <name>xd</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>ac28356db3b82348f05f0588bbe5dab9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::Twist_&lt; ContainerAllocator &gt;</type>
      <name>xd_desi</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvExperimentalControllerState__.html</anchorfile>
      <anchor>a44f676e79e087132df8314e540ba6c8e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_manipulation_controllers::JinvTeleopController</name>
    <filename>classpr2__manipulation__controllers_1_1JinvTeleopController.html</filename>
    <templarg>JOINTS</templarg>
    <base>pr2_controller_interface::Controller</base>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>a426ccb048001cacb67d44d67fad98af4</anchor>
      <arglist>(pr2_mechanism_model::RobotState *r, ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JinvTeleopController</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>adc5b8e297595047d4e6b6401af1a8859</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>starting</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>abd216f4041a6138681a07d1e0a2ade31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>af168f9e6af4ff54b197d70b1f25418fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JinvTeleopController</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>abbab9cfaad7c0fb5db0ce6a32e913188</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue">
      <name>POSE</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>abe4c8a442afe7ef8c126071dbdb62385a7c2b23ff7caafc4fc4142b14d30fa72b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TWIST</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>abe4c8a442afe7ef8c126071dbdb62385a0ca5c7330d8dd69316d68d4fc662861a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Eigen::Matrix&lt; double, 6, 1 &gt;</type>
      <name>CartVector</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>ad819bae197320f35e408c29a1aa7ff52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Eigen::Matrix&lt; double, JOINTS, 1 &gt;</type>
      <name>JointVector</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>aeaac17ea36b6ae862123d0e537043398</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pr2_manipulation_controllers::JinvTeleopControllerState</type>
      <name>StateMsg</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>a890e2f0cbc1622b0d7e9fc84c32b5559</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>commandPoseCB</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>a5664b34d7a53fa87f66c3e8fa8bccb4f</anchor>
      <arglist>(const geometry_msgs::PoseStamped::ConstPtr &amp;command)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>commandPostureCB</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>a5cc85df3de4944154e71b0c4706e9d6d</anchor>
      <arglist>(const std_msgs::Float64MultiArray::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>commandTwistCB</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>a72e44efb6ddbe15832d0372b15e679f8</anchor>
      <arglist>(const geometry_msgs::TwistStamped::ConstPtr &amp;command)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pr2_mechanism_model::Chain</type>
      <name>chain_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>ac8ca87a2ef2bf676679ee7e0c01289e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; KDL::ChainFkSolverVel &gt;</type>
      <name>fk_solver_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>a8ff6cf2a5fe5b6a565b2c548075a356f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; KDL::ChainJntToJacSolver &gt;</type>
      <name>jac_solver_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>ad8acaab1a3c2313ec68a4c00be200049</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>jacobian_inverse_damping_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>ac9393cd6ce0ef4d8bf1cb4a5788d7938</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>k_posture_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>ad306d354e9038ae89b21ab880d82446b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointVector</type>
      <name>Kd_j</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>a7a202d51ad29f5bde7460b7db5281ed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CartVector</type>
      <name>Kd_x</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>aa5bf6f291fccd9e1f0c1395b65d56ab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::Chain</type>
      <name>kdl_chain_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>ad196f74ca006880ca68c9eee846cf997</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointVector</type>
      <name>Kp_j</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>a050beade30d07f0e8f72834def433f0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CartVector</type>
      <name>Kp_x</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>a99d0ee304ed02f6b8a2d3b7394662860</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>last_command_time_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>af2521ec314b91256b551a72f5659b461</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>last_time_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>a028b57348578cd7263d067f9739a3b50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>loop_count_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>ac4f81daa5d30b3b163105e7128207c77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>enum pr2_manipulation_controllers::JinvTeleopController::@0</type>
      <name>mode_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>a9ae402ebb703b29f8e5f8f437c1f9108</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>node_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>a149d443893e50c6fcae7627cecf57b2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointVector</type>
      <name>pclamp_j</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>a83984ca5e578902b172c72d3a2d403e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>pose_command_filter_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>aaab2bcd71c9993366ef5020fd8f7320f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rosrt::Publisher&lt; StateMsg &gt;</type>
      <name>pub_state_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>aee5a77a0c9689eaf7f616c6750a9b957</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_transformed_rot_vel_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>a6e8101dacb1b28eb69dbc86fc7e67395</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_transformed_twist_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>aa57af0b0721407e7f8e2ab6d2a4104f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>realtime_tools::RealtimePublisher&lt; geometry_msgs::PoseStamped &gt;</type>
      <name>pub_x_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>a1f8402211f9f74666a86ecdf9222a536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>realtime_tools::RealtimePublisher&lt; geometry_msgs::PoseStamped &gt;</type>
      <name>pub_x_desi_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>a4d6d3e7e4af4ab2e382ee661226550a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>realtime_tools::RealtimePublisher&lt; geometry_msgs::TwistStamped &gt;</type>
      <name>pub_x_err_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>a7602ee8a772ba2141650348ac2ade7f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointVector</type>
      <name>q</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>a14042bacd3f1cb56b061d079279aa1c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointVector</type>
      <name>q_posture_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>a43b5ddb3bc09d557af0656a5ed48fafe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointVector</type>
      <name>q_proxy_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>a307dcb763b1703dd3cd60b27f6906f63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointVector</type>
      <name>qd</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>ac87b3e2cdeaf5e14c5c86f90c1dff9c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointVector</type>
      <name>qd_pose</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>a32e394877549da26bab884670b3206f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pr2_mechanism_model::RobotState *</type>
      <name>robot_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>ae525467cd7d63bc9546d37801978d6ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>root_name_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>a63fa7840ec706e09b54638862d2a9b3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointVector</type>
      <name>saturation_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>ae787a84e83b0d39a70a9ca48f29589d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_command_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>ad7559135458b27add987a986c3b3157a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_command_pose_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>a4e4d582ae518cd342144085ea2f791dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_posture_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>a549ac187c29bdd6e33e407d22ddc91ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_twist_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>abe001319a4d8447a6e8f1092eac8732c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointVector</type>
      <name>tau</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>a97e427c4637d26128ee4730d1661fe25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>tf_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>a37b3585108bd6580854359b05bee7b03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_posture_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>a25d91ecff7db2f502b2b32c86fe5cd90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Affine3d</type>
      <name>x</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>a6db751bd25532c8da37cda6b48a64faa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Affine3d</type>
      <name>x_desi_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>a4737a2fc4160447325bbfc5da6c9e6fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Affine3d</type>
      <name>x_desi_filtered_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>a458ed7df748b9b74c0581103842e264a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CartVector</type>
      <name>x_err</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>adf40737c7b384b455a2b03af57a4bcc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CartVector</type>
      <name>xd</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>ae27da59f540810679c1e43ff0c35801e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CartVector</type>
      <name>xd_desi</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>a92355918fca47bb7ab611583ca71ed13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CartVector</type>
      <name>xd_ref</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>a771ce539bff5c26119b8099c97d7a463</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>xd_rot_limit_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>a433cd98c6b1084e7ca4d45573437c612</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>xd_trans_limit_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JinvTeleopController.html</anchorfile>
      <anchor>a510be2ee31b0c05abaaa5ab50d585370</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_manipulation_controllers::JinvTeleopControllerState_</name>
    <filename>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>double</type>
      <name>_compliance_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>a9b9020121f9bafa4e5f04b0852f8b749</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_df_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>abc1d0b3062a35bb481d1c4c8ba8f7015</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_Df_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>a00c45d343a128fbbca67f5714a6ab0b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_dx_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>a371a4ed50dd3a6dc082d921c029d854a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_Dx_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>a96aa7f36ac3934f86dbd795e652c02ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::geometry_msgs::Wrench_&lt; ContainerAllocator &gt;</type>
      <name>_F_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>ad7e4b35dad17ea26086b12b2a4af83a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>_header_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>a9127ed60dfbb82bafbecc5ff6bd737d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::std_msgs::Float64MultiArray_&lt; ContainerAllocator &gt;</type>
      <name>_J_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>a1cb5982fe166af790b0a12f01db1959c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::std_msgs::Float64MultiArray_&lt; ContainerAllocator &gt;</type>
      <name>_N_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>a38a826ca5d7e8fa06199e8b1075cd993</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>_q_proxy_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>a8fb4020510b6c8b2ee8b828a9bfbac36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>_qd_desi_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>af5c71557a5241a344b93be17a0392e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>_qd_pose_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>a86c42037d390b3051715a9e2b3b01d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>_qd_posture_raw_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>a40eaa171f65980f6ab4ece820f333e9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>_qd_posture_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>a31a6f4d6bbd9737babd9ae9eaf2eb25f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_stiffness_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>a8a10aa0c6a27198ec114365226861c07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>_tau_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>a3ef42940de85adabb0e2c3a5bd344ba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::geometry_msgs::PoseStamped_&lt; ContainerAllocator &gt;</type>
      <name>_x_desi_filtered_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>a863bc877f48202309de9d10fc9d96f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::geometry_msgs::PoseStamped_&lt; ContainerAllocator &gt;</type>
      <name>_x_desi_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>a1fb16b9f4d31979a9893c7643af6802f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::geometry_msgs::Twist_&lt; ContainerAllocator &gt;</type>
      <name>_x_err_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>afdd685d331f6365899c2c4fa895f7802</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::geometry_msgs::PoseStamped_&lt; ContainerAllocator &gt;</type>
      <name>_x_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>a3ec1a80f3c2f2ad681503fe03b586c29</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::geometry_msgs::Twist_&lt; ContainerAllocator &gt;</type>
      <name>_xd_desi_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>a98b16b787924b424e1285ce3190eff9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::geometry_msgs::Twist_&lt; ContainerAllocator &gt;</type>
      <name>_xd_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>a09e89da07c9e1d9b6ff2f084312e8634</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::JinvTeleopControllerState_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>a8838685a511af33d1b1068418336ba4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::JinvTeleopControllerState_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>a309b252836f25e5d2986fa2d34b19a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>JinvTeleopControllerState_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>a0c1fca6f97f439ac7ed7582adec44d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JinvTeleopControllerState_</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>a407cc7d8e88d040d1072c23f3d052e98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JinvTeleopControllerState_</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>af68597624db6e796a4f0ba0216664278</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>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>a02074d2eb328f95654381b662c9712d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>compliance</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>a75bdf88abd23e68fb582c719f6840821</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>df</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>afdebfeaa49fe3a65bae65d8ca164cd37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Df</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>aedb9fef8a36770c6bc1328e1f5e69c43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>dx</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>a30f26d5750c8e863aab002d13f5010d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Dx</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>aa8ddc656ec220d57190acc4821fba774</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::Wrench_&lt; ContainerAllocator &gt;</type>
      <name>F</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>a2937f36d69868ec60798486363a358ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>header</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>ac4483eb055f124c2abaf3953c5eaa583</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::std_msgs::Float64MultiArray_&lt; ContainerAllocator &gt;</type>
      <name>J</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>a41c5cae67974c8e5480c6ab903e954c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::std_msgs::Float64MultiArray_&lt; ContainerAllocator &gt;</type>
      <name>N</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>ad6c283092d9c324bbd80cbfe1fd28dad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>q_proxy</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>a9c045e4f0fd1ffad81beee9887e7900e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>qd_desi</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>aed8584080ebf725dad82d6c4934cf18b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>qd_pose</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>a1722827e6861b51c4c36fcf586058aaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>qd_posture</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>a0f17b7b254c105cfbebd71b010bd7656</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>qd_posture_raw</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>a4669a42674f58b73b8458e659129f7da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>stiffness</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>a0fedde57a87fec3e968fe59fcd5dd5ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>tau</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>a4182e5a6776a125bd317f1a52b5078f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::PoseStamped_&lt; ContainerAllocator &gt;</type>
      <name>x</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>a86efbe1c6754a8ffeff0ece5a9ca6584</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::PoseStamped_&lt; ContainerAllocator &gt;</type>
      <name>x_desi</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>a268929e652fd6b864342dfc04b534834</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::PoseStamped_&lt; ContainerAllocator &gt;</type>
      <name>x_desi_filtered</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>a47bf4262ca6ec95db4ea0965fa6f6011</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::Twist_&lt; ContainerAllocator &gt;</type>
      <name>x_err</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>afa7771d20de10e7721877ff9040b9013</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::Twist_&lt; ContainerAllocator &gt;</type>
      <name>xd</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>aafb07f7b6a1b58b1d9ce3e1718140168</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::Twist_&lt; ContainerAllocator &gt;</type>
      <name>xd_desi</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JinvTeleopControllerState__.html</anchorfile>
      <anchor>ad3bb32a769b3683b6d7fc4746f7a133e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_manipulation_controllers::JTTaskController</name>
    <filename>classpr2__manipulation__controllers_1_1JTTaskController.html</filename>
    <base>pr2_controller_interface::Controller</base>
    <member kind="function">
      <type>void</type>
      <name>commandPose</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>a9ed57ca5a7780f78173f277f85df3dcb</anchor>
      <arglist>(const geometry_msgs::PoseStamped::ConstPtr &amp;command)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>commandPosture</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>a43c668b61cf9585cc4a749d8df040b65</anchor>
      <arglist>(const std_msgs::Float64MultiArray::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>ae02e4575fb6eebd516751855d22d5c48</anchor>
      <arglist>(pr2_mechanism_model::RobotState *robot, ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JTTaskController</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>ad39debe5d6fb137c48c4f2b142c2c366</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGains</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>a2b517a5b8333942edc19201595a6617a</anchor>
      <arglist>(const object_manipulation_msgs::CartesianGains::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>starting</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>a7f67f86e2feba4fef7d2e525dd68be83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>a4ad87bae15f9813dcecb9c199e90dd7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JTTaskController</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>af103589b553fe950ee828f1aaf90cba7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>pr2_mechanism_model::Chain</type>
      <name>chain_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>ab85ee935bb7668ae33214836ca37fcf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>a2c4fe413a152993a1be8f371baa5bbae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>jacobian_inverse_damping_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>aa764e340c629a21c7948c1c96280f300</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JointVec</type>
      <name>joint_dd_ff_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>a6a32a6d0d5a24873cb624140ca8077ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>joint_vel_filter_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>a713c83d22d1c63854840abb0799793f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>k_posture_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>a720693f7f1efa82ea26e6a019a7a3bac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Matrix&lt; double, 6, 1 &gt;</type>
      <name>Kd</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>a732b22c54c646aca682e969e142f7ee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::scoped_ptr&lt; Kin&lt; Joints &gt; &gt;</type>
      <name>kin_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>a91391f68d87656ad42bcfc9e103f0baf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Matrix&lt; double, 6, 1 &gt;</type>
      <name>Kp</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>a91c95bca0bb7a73b3744b9fb1a159e25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>last_compliance_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>af3d05f3b42c74103ef6296e9c48f9380</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>last_Df_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>a727d209e5266005e6003c06f4fa55d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>last_Dx_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>a4d15a35902fa7466eb06ddbf0aeafb2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Affine3d</type>
      <name>last_pose_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>ab3c2c874f3fb0e672bdd53c3616ef598</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>last_stiffness_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>a9b64f7a4fee9bc7ffbc5e322f200ba3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>last_time_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>aeb57c88a62a118a252b2dd10eda9e6a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CartVec</type>
      <name>last_wrench_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>a54b9a9143d6475f579a4efa250f64b84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>loop_count_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>a32ac5fb8214b64600a1388a7099502bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>node_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>a6bc99323f412789ba5a8b23214c5769f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pose_command_filter_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>af276e40822105e303b6fd78ade3181ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rosrt::Publisher&lt; StateMsg &gt;</type>
      <name>pub_state_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>a49f6eaf8f7945f57b3051822f528acdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rosrt::Publisher&lt; std_msgs::Float64MultiArray &gt;</type>
      <name>pub_tau_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>a7c6135fbb8b211c4cbfdf6c1f6f48f95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rosrt::Publisher&lt; geometry_msgs::Twist &gt;</type>
      <name>pub_wrench_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>a025c668d97bfe1928eaa8973e0d411b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rosrt::Publisher&lt; geometry_msgs::PoseStamped &gt;</type>
      <name>pub_x_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>a04ab09622bd33e3943a8330da5f295c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rosrt::Publisher&lt; geometry_msgs::PoseStamped &gt;</type>
      <name>pub_x_desi_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>a6fc46bc01f6f5ee48d706b2e10bbef6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rosrt::Publisher&lt; geometry_msgs::Twist &gt;</type>
      <name>pub_x_err_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>a66dcd86ff637aa9eaf3d14dde175b899</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rosrt::Publisher&lt; geometry_msgs::Twist &gt;</type>
      <name>pub_xd_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>a65643d1d52a25410de37b246de4b16d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rosrt::Publisher&lt; geometry_msgs::Twist &gt;</type>
      <name>pub_xd_desi_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>a84252e691aa16bc29f7ee2e554e499f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JointVec</type>
      <name>q_posture_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>a9aeae7402d72b026f6429fd6c2694965</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JointVec</type>
      <name>qdot_filtered_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>af60c9eee5e025394deeb1c2720dc765d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>res_force_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>a4c6974d4586e40c328e98d15efead9df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>res_orientation_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>a5708fd91c37defe81a0e9528811f9d1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>res_position_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>ac35837393db3119abf1a805d8a352aff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>res_torque_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>aca6e0eb270f8cea3b9ca6cc21be64deb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pr2_mechanism_model::RobotState *</type>
      <name>robot_state_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>adbc5fc55bfa04e7ecd1cff2c6d48c9bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>root_name_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>a2e6082453b27450d0ca70a1ced4d6377</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JointVec</type>
      <name>saturation_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>aee00753e1ef122255db4c5cf5a97e5c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Matrix&lt; double, 6, 6 &gt;</type>
      <name>St</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>ac42eadc28d41fffa109582020bb478b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>sub_gains_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>aa1cfde846c707eb7351eedaad7a68092</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>sub_pose_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>a5b88232c2e7c7d1eb3ae0fb713356372</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>sub_posture_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>aacd01fe98256b887ede55b9cb6411930</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::TransformListener</type>
      <name>tf_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>ad76a4eaac539f1f4396e702db7d5b2a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>tip_name_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>ad0baec27667abc7c5096c30fd27dc64b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_posture_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>a9c3d93b059fdf9aae39cee35424d18cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_tip_frame_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>aee4fb7c645a2121e38e22420078d3da2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>vel_saturation_rot_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>a7c3ac12e8480bd7c2499f4eb4c5e2517</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>vel_saturation_trans_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>acd825ffb40e12180c660765991dbcc5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CartVec</type>
      <name>wrench_desi_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>a7ce12113ed495d492b9f011b9c663da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Affine3d</type>
      <name>x_desi_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>a2d8071bfd175d390f665bd58d64785c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Affine3d</type>
      <name>x_desi_filtered_</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>ab197245817dc73b17b107f50ace6942c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Joints</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>ac2cc9f39105277a30ec065e16130f2d1a23e5c8ff401aace3dba92ee508609c3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Eigen::Matrix&lt; double, 6, 1 &gt;</type>
      <name>CartVec</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>ae0c8267540f4b298e2cdbfda4642a96b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Eigen::Matrix&lt; double, 6, Joints &gt;</type>
      <name>Jacobian</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>a7374386a3126151624b72c5c433c0562</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Eigen::Matrix&lt; double, Joints, 1 &gt;</type>
      <name>JointVec</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>a0bfdd8ee22008ed6808e31cd60e0ed2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pr2_manipulation_controllers::JTTaskControllerState</type>
      <name>StateMsg</name>
      <anchorfile>classpr2__manipulation__controllers_1_1JTTaskController.html</anchorfile>
      <anchor>a56a8ee2eda196ab68ab40794fbe23d0f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_manipulation_controllers::JTTaskControllerState_</name>
    <filename>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>double</type>
      <name>_compliance_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>a7f5cf4f9822f52b2cf1c09f26704edea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_df_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>ad7e2b93e9161e36c1a3f1a982e5f03b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_Df_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>ad7c403ca3b4f36d311980d3d7e509f01</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_dx_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>a7ba1217fb7ba80a94ff0b80b6d48bfe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_Dx_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>afa508baa92e629a8253ea7e940a0dcda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::geometry_msgs::Wrench_&lt; ContainerAllocator &gt;</type>
      <name>_F_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>a278e391e98bb77a31213ce8814da94d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>_header_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>ac098fe9448276995c10806bb43cf24d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::std_msgs::Float64MultiArray_&lt; ContainerAllocator &gt;</type>
      <name>_J_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>a341c989af326c49e7cf6fb732523d303</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::std_msgs::Float64MultiArray_&lt; ContainerAllocator &gt;</type>
      <name>_N_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>ac5d6d4a1751e7ed2501144bde191148a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_stiffness_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>ae369711c0111828afe6566d8ac67fdf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>_tau_pose_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>a830514d4ebf05e14bb72fa46c4f71fad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>_tau_posture_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>ab301ae702a80b367b44a0c969299ee7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>_tau_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>a50fea1795eb26dfdb0e6b59cdadf95c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::geometry_msgs::PoseStamped_&lt; ContainerAllocator &gt;</type>
      <name>_x_desi_filtered_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>a81c25f506be69820da200f9affeed8bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::geometry_msgs::PoseStamped_&lt; ContainerAllocator &gt;</type>
      <name>_x_desi_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>ac05b3a42a9a819b597ff499a78186393</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::geometry_msgs::Twist_&lt; ContainerAllocator &gt;</type>
      <name>_x_err_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>ac7b3c69524ad9cf56a0977eceb36eb8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::geometry_msgs::PoseStamped_&lt; ContainerAllocator &gt;</type>
      <name>_x_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>aeec96621ccddff6dceeb776a250b8cdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::geometry_msgs::Twist_&lt; ContainerAllocator &gt;</type>
      <name>_xd_desi_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>af064b6b9d260122453118df5f5c147a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::geometry_msgs::Twist_&lt; ContainerAllocator &gt;</type>
      <name>_xd_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>ac76100fffbd56126ba106fa660402dca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::JTTaskControllerState_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>aec259fee66b263cd06b2476116d8becd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::JTTaskControllerState_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>a410b9e1ee4e0c896d41cf540481f9570</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>JTTaskControllerState_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>a79dd27ef5d86e4be075ceb4f104ba185</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JTTaskControllerState_</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>aeccf88e4e6288c2f96c73464d6aa48b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JTTaskControllerState_</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>a8ce3a7542af38584e6c5ca6851950c39</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>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>ac88ac089b93566b2fbe4d29c13fbfd22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>compliance</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>a7608f9182732a1cd00f5b6460a3b6b8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>df</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>a7271f85f575feb51c0ee254486359222</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Df</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>a2988310b1bb891f834f75eb5aa6b7a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>dx</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>adf05fa11407d7a13c98e6a56a3cb154b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Dx</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>a6c66e89b08b633cdd10f24a2922eee02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::Wrench_&lt; ContainerAllocator &gt;</type>
      <name>F</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>ae067efa391a95be2e9e706280bdef966</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>header</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>a2c016b60bc205ffe3ff24eb13e81a1b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::std_msgs::Float64MultiArray_&lt; ContainerAllocator &gt;</type>
      <name>J</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>afba4be4e249d407a3b86259074f7a227</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::std_msgs::Float64MultiArray_&lt; ContainerAllocator &gt;</type>
      <name>N</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>a90537723e3973762e4d55cbaa8be1973</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>stiffness</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>ae9a6bc0452954b816eebe9927b7017b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>tau</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>a5e53cdbd7b6f4e78360a7e04d7881acb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>tau_pose</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>a39f27740a50d293c47199282e7185872</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>tau_posture</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>acf52f2e4edc5b810a59bf313edb13684</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::PoseStamped_&lt; ContainerAllocator &gt;</type>
      <name>x</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>a5207789d7093416239512407be5340a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::PoseStamped_&lt; ContainerAllocator &gt;</type>
      <name>x_desi</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>a5ffeb5eff0bc7c2f0e2f73c4872027c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::PoseStamped_&lt; ContainerAllocator &gt;</type>
      <name>x_desi_filtered</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>a61023ab705659f2aaab1986ebeaf450e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::Twist_&lt; ContainerAllocator &gt;</type>
      <name>x_err</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>a6ebf2e66d81353d77d6977f253282d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::Twist_&lt; ContainerAllocator &gt;</type>
      <name>xd</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>a26697d0258e7ef77dcf8bcf4798d4aa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::Twist_&lt; ContainerAllocator &gt;</type>
      <name>xd_desi</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTaskControllerState__.html</anchorfile>
      <anchor>a6df6371b35c1061e02b60914cb68fdae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_manipulation_controllers::JTTeleopControllerState_</name>
    <filename>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>double</type>
      <name>_compliance_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>aff08f1e4396ad50508567687440aa1a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_df_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>a8b2adad0f10cdcaa3959663ddf62ed96</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_Df_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>a9b8607f37f13704b1d98de444f9e4df7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_dx_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>a3bc77ad418e90073336467b899f20673</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_Dx_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>a64ea33b540eb3a85928ba8c120286c63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::geometry_msgs::Wrench_&lt; ContainerAllocator &gt;</type>
      <name>_F_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>a15a4e6a0e060edf3bbac5dd2bae6c5c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>_header_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>a4ae42a0d0af8a15be80e423541667fd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::std_msgs::Float64MultiArray_&lt; ContainerAllocator &gt;</type>
      <name>_J_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>a6ce40285581058f0389d3f691db472b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::std_msgs::Float64MultiArray_&lt; ContainerAllocator &gt;</type>
      <name>_N_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>ac7f00118a1badbb68235d2717bd81624</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_stiffness_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>a98c83d238303dfcd138889d684bb6920</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>_tau_pose_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>a28b40ffd128bf3aef6ffe25b38853cac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>_tau_posture_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>aa1dbe46fac12b9bc7e94052337fda38d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>_tau_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>a96f6708a5894cb317ef8d486a4786cdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::geometry_msgs::PoseStamped_&lt; ContainerAllocator &gt;</type>
      <name>_x_desi_filtered_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>aa9f6880dc5f112cdb3a901f726583d9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::geometry_msgs::PoseStamped_&lt; ContainerAllocator &gt;</type>
      <name>_x_desi_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>aa490aa71c543a03f8302bd2d7814d28f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::geometry_msgs::Twist_&lt; ContainerAllocator &gt;</type>
      <name>_x_err_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>a17ab37af92f7db1ecfdc30fcd3b7ee65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::geometry_msgs::PoseStamped_&lt; ContainerAllocator &gt;</type>
      <name>_x_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>adbc31017b355f2bbec4d0b85c44f0d33</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::geometry_msgs::Twist_&lt; ContainerAllocator &gt;</type>
      <name>_xd_desi_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>a63ec80528b4a988914497771925dadce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::geometry_msgs::Twist_&lt; ContainerAllocator &gt;</type>
      <name>_xd_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>a9eced1625fca2e9337ce4d2cd8fe05f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::JTTeleopControllerState_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>a8704a1b41ea6755844fef6a233345f4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::JTTeleopControllerState_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>ab359397b8f047e68fb23e1f627887f7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>JTTeleopControllerState_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>a300fbe2317153f757f0de7895b3001d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JTTeleopControllerState_</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>a8149e46d163effbad821218bd6415008</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JTTeleopControllerState_</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>ade6cbc4f1e790e0cda484bc6012f5270</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>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>a0e1b7b6dbe55de013d66c63264e9ae94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>compliance</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>a17a3308c1b593c35e1f739541ba3b35b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>df</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>aa924b64fb11c1a54a2eb2ebf6b7d5798</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Df</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>a43b3ba373d35f8eec80eaefe3fa288bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>dx</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>ab0f4521f29597aef9fd78c70f0360fe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Dx</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>ac7804989cc6fee1def83d19daa122437</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::Wrench_&lt; ContainerAllocator &gt;</type>
      <name>F</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>ad078dd2d961e70edc8853529727e4624</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>header</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>aa5adb2702afedc26be951f44db3524f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::std_msgs::Float64MultiArray_&lt; ContainerAllocator &gt;</type>
      <name>J</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>af817a91e87812dc0a8ec856ad8656128</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::std_msgs::Float64MultiArray_&lt; ContainerAllocator &gt;</type>
      <name>N</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>a0b89a8ae8b000920e89a6849ba4502dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>stiffness</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>ad9b43246cd8f2fd2a25bbffc0f872ff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>tau</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>a2472990c305235c48b3241ea76a5278e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>tau_pose</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>a116c5c2a16a1a59aeed9e03f5063b4d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>tau_posture</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>a2f0f21f60bab1b653104c28e9da08d58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::PoseStamped_&lt; ContainerAllocator &gt;</type>
      <name>x</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>a685e6b8da67cc6a34ba5c345eff9f28e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::PoseStamped_&lt; ContainerAllocator &gt;</type>
      <name>x_desi</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>a62379fd678d200d8f671870a4395b08a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::PoseStamped_&lt; ContainerAllocator &gt;</type>
      <name>x_desi_filtered</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>a470a3662352377ac6e188c35b06c8094</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::Twist_&lt; ContainerAllocator &gt;</type>
      <name>x_err</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>a883e9172c5ec3a4fffddc093276c99e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::Twist_&lt; ContainerAllocator &gt;</type>
      <name>xd</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>ac7ff42a430a2d20f506dc8330d9f9664</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::Twist_&lt; ContainerAllocator &gt;</type>
      <name>xd_desi</name>
      <anchorfile>structpr2__manipulation__controllers_1_1JTTeleopControllerState__.html</anchorfile>
      <anchor>a826db748e0224540b8290864bcea3066</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_manipulation_controllers::Kin</name>
    <filename>structpr2__manipulation__controllers_1_1Kin.html</filename>
    <templarg>Joints</templarg>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, 6, Joints &gt;</type>
      <name>Jacobian</name>
      <anchorfile>structpr2__manipulation__controllers_1_1Kin.html</anchorfile>
      <anchor>aec2ba431bd82ff4d22ad783af31932ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, Joints, 1 &gt;</type>
      <name>JointVec</name>
      <anchorfile>structpr2__manipulation__controllers_1_1Kin.html</anchorfile>
      <anchor>a1498ef8bbcff5d6f856c91e169943a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fk</name>
      <anchorfile>structpr2__manipulation__controllers_1_1Kin.html</anchorfile>
      <anchor>ad72ffdbf9c82f786468e817537b7b392</anchor>
      <arglist>(const JointVec &amp;q, Eigen::Affine3d &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>jac</name>
      <anchorfile>structpr2__manipulation__controllers_1_1Kin.html</anchorfile>
      <anchor>a1e4cdaaf1b03b035495a9270a0b8ba02</anchor>
      <arglist>(const JointVec &amp;q, Jacobian &amp;J)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Kin</name>
      <anchorfile>structpr2__manipulation__controllers_1_1Kin.html</anchorfile>
      <anchor>a8251fea2ac5f2b4a8840bd2240cf5841</anchor>
      <arglist>(const KDL::Chain &amp;kdl_chain)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Kin</name>
      <anchorfile>structpr2__manipulation__controllers_1_1Kin.html</anchorfile>
      <anchor>ab9eed66e6e32a78c8e8c1b2aed2dd6d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>KDL::ChainFkSolverPos_recursive</type>
      <name>fk_solver_</name>
      <anchorfile>structpr2__manipulation__controllers_1_1Kin.html</anchorfile>
      <anchor>ab8cbce71e6f4893cac3bbda31e5860ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KDL::ChainJntToJacSolver</type>
      <name>jac_solver_</name>
      <anchorfile>structpr2__manipulation__controllers_1_1Kin.html</anchorfile>
      <anchor>af527e6af550b24f0643dedcd8a5071e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KDL::Jacobian</type>
      <name>kdl_J</name>
      <anchorfile>structpr2__manipulation__controllers_1_1Kin.html</anchorfile>
      <anchor>a3f639633f31cb31b31f4e12cdbca547a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KDL::JntArray</type>
      <name>kdl_q</name>
      <anchorfile>structpr2__manipulation__controllers_1_1Kin.html</anchorfile>
      <anchor>a009bcc87df67a21e1a0696acd314bb33</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_manipulation_controllers::MoveToPose</name>
    <filename>structpr2__manipulation__controllers_1_1MoveToPose.html</filename>
    <member kind="typedef">
      <type>MoveToPoseRequest</type>
      <name>Request</name>
      <anchorfile>structpr2__manipulation__controllers_1_1MoveToPose.html</anchorfile>
      <anchor>a864cb7d0474e11269e58921514c6e743</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structpr2__manipulation__controllers_1_1MoveToPose.html</anchorfile>
      <anchor>aad25fb77cdd589a81b60077ba2dc9375</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MoveToPoseResponse</type>
      <name>Response</name>
      <anchorfile>structpr2__manipulation__controllers_1_1MoveToPose.html</anchorfile>
      <anchor>a6bc2493a5ccc2f1faaf7c9ec8f10143c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structpr2__manipulation__controllers_1_1MoveToPose.html</anchorfile>
      <anchor>aedb2ed966aab64ade43b100bd229b5ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structpr2__manipulation__controllers_1_1MoveToPose.html</anchorfile>
      <anchor>acc4d53103f22f0414252a90201134b79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structpr2__manipulation__controllers_1_1MoveToPose.html</anchorfile>
      <anchor>a71e6964665c09d07ff7828e12ba64bf2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_manipulation_controllers::MoveToPoseRequest_</name>
    <filename>structpr2__manipulation__controllers_1_1MoveToPoseRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::geometry_msgs::PoseStamped_&lt; ContainerAllocator &gt;</type>
      <name>_pose_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1MoveToPoseRequest__.html</anchorfile>
      <anchor>a309847c7c231729da267a3818b87f2a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::geometry_msgs::Twist_&lt; ContainerAllocator &gt;</type>
      <name>_tolerance_type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1MoveToPoseRequest__.html</anchorfile>
      <anchor>a07a80b5710cc20e7a2a1f62800ecfd4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::MoveToPoseRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structpr2__manipulation__controllers_1_1MoveToPoseRequest__.html</anchorfile>
      <anchor>ab888397c6ca27018c9ca398cc47daaa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::MoveToPoseRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structpr2__manipulation__controllers_1_1MoveToPoseRequest__.html</anchorfile>
      <anchor>ad77a0fb1b90fea3a4ae1e64e54737095</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MoveToPoseRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1MoveToPoseRequest__.html</anchorfile>
      <anchor>a85145ebe2d3fcc4ede454efd5251f0f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MoveToPoseRequest_</name>
      <anchorfile>structpr2__manipulation__controllers_1_1MoveToPoseRequest__.html</anchorfile>
      <anchor>a4370570ad10931b945b6fb99a9ae3900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MoveToPoseRequest_</name>
      <anchorfile>structpr2__manipulation__controllers_1_1MoveToPoseRequest__.html</anchorfile>
      <anchor>a19aa8add18c9518764356475dac58086</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>structpr2__manipulation__controllers_1_1MoveToPoseRequest__.html</anchorfile>
      <anchor>a069ef237af63256d571522afeac134f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::PoseStamped_&lt; ContainerAllocator &gt;</type>
      <name>pose</name>
      <anchorfile>structpr2__manipulation__controllers_1_1MoveToPoseRequest__.html</anchorfile>
      <anchor>a4d4745b8721a9cf72191c20ad3d9e65b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::Twist_&lt; ContainerAllocator &gt;</type>
      <name>tolerance</name>
      <anchorfile>structpr2__manipulation__controllers_1_1MoveToPoseRequest__.html</anchorfile>
      <anchor>a896d243be259b3eaf9f3d2119de69ad5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_manipulation_controllers::MoveToPoseResponse_</name>
    <filename>structpr2__manipulation__controllers_1_1MoveToPoseResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::MoveToPoseResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structpr2__manipulation__controllers_1_1MoveToPoseResponse__.html</anchorfile>
      <anchor>a69bb6b86bd10b4317ebd2fc406a1f305</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_manipulation_controllers::MoveToPoseResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structpr2__manipulation__controllers_1_1MoveToPoseResponse__.html</anchorfile>
      <anchor>aca222ddbf0394b3345e19bb17ad592e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MoveToPoseResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structpr2__manipulation__controllers_1_1MoveToPoseResponse__.html</anchorfile>
      <anchor>a31cce316522def4ac86f0d18e00ad0d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MoveToPoseResponse_</name>
      <anchorfile>structpr2__manipulation__controllers_1_1MoveToPoseResponse__.html</anchorfile>
      <anchor>a297227b29911469064f026f04db48112</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MoveToPoseResponse_</name>
      <anchorfile>structpr2__manipulation__controllers_1_1MoveToPoseResponse__.html</anchorfile>
      <anchor>a7601ea4a8e7cd72d2973db0cc65d228a</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>structpr2__manipulation__controllers_1_1MoveToPoseResponse__.html</anchorfile>
      <anchor>a6467865689fa76d70ee124c7b6d230e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pr2_manipulation_controllers::msg</name>
    <filename>namespacepr2__manipulation__controllers_1_1msg.html</filename>
    <namespace>pr2_manipulation_controllers::msg::_JinvExperimentalControllerState</namespace>
    <namespace>pr2_manipulation_controllers::msg::_JinvTeleopControllerState</namespace>
    <namespace>pr2_manipulation_controllers::msg::_JTTaskControllerState</namespace>
    <namespace>pr2_manipulation_controllers::msg::_JTTeleopControllerState</namespace>
  </compound>
  <compound kind="namespace">
    <name>pr2_manipulation_controllers::msg::_JinvExperimentalControllerState</name>
    <filename>namespacepr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState.html</filename>
    <class kind="class">pr2_manipulation_controllers::msg::_JinvExperimentalControllerState::JinvExperimentalControllerState</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState.html</anchorfile>
      <anchor>a6260faf2a3c6ddc1a620ea9e87ce4939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_31d</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState.html</anchorfile>
      <anchor>ae78261c3323207dc6c6f3aaf68610b5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState.html</anchorfile>
      <anchor>aeea0dc60a6a3a3ccec1d401afe119360</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6d</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState.html</anchorfile>
      <anchor>a55d10bc9eeecafa564c43a81d3475790</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_7d3I</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState.html</anchorfile>
      <anchor>a192d4ba8e478255856533903bd88185a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState.html</anchorfile>
      <anchor>a41c6cec33316d9e7728bc5b86ab68afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState.html</anchorfile>
      <anchor>a1b00da99490155467deec2ccdf9382bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_manipulation_controllers::msg::_JinvExperimentalControllerState::JinvExperimentalControllerState</name>
    <filename>classpr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState_1_1JinvExperimentalControllerState.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState_1_1JinvExperimentalControllerState.html</anchorfile>
      <anchor>a8d7fa8be873ad76239bd9534166d543d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState_1_1JinvExperimentalControllerState.html</anchorfile>
      <anchor>a77e81c4cd307586d0b8da402dbeece49</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState_1_1JinvExperimentalControllerState.html</anchorfile>
      <anchor>ab02bf54b590d5a14caf8b7e3ec184f31</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState_1_1JinvExperimentalControllerState.html</anchorfile>
      <anchor>a6fed0b5be394a15040611971f179445d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState_1_1JinvExperimentalControllerState.html</anchorfile>
      <anchor>a175e39e7fb78ea7e85d4e6490e8cb610</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>compliance</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState_1_1JinvExperimentalControllerState.html</anchorfile>
      <anchor>a02946d557a443d70d44e555f041922cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>df</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState_1_1JinvExperimentalControllerState.html</anchorfile>
      <anchor>ad29209d3d7a1fc628a7c47bf194bb25a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Df</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState_1_1JinvExperimentalControllerState.html</anchorfile>
      <anchor>a7cd2cf60cefc35edb962666f0365ad8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Dx</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState_1_1JinvExperimentalControllerState.html</anchorfile>
      <anchor>a1c1484bd3112caed3ecb41fce405c75d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dx</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState_1_1JinvExperimentalControllerState.html</anchorfile>
      <anchor>ae79cb5d7b90d1932793c8db100422d45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>F</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState_1_1JinvExperimentalControllerState.html</anchorfile>
      <anchor>a3e7b753840f2852915feb63baa8de337</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>header</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState_1_1JinvExperimentalControllerState.html</anchorfile>
      <anchor>a0dc1416f8024b2f4662c37d25b4dbae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>J</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState_1_1JinvExperimentalControllerState.html</anchorfile>
      <anchor>a17f8a965feb0463978d33c6e2bafd9e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>J_singular_values</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState_1_1JinvExperimentalControllerState.html</anchorfile>
      <anchor>aa3429bfd225263589f14ff7ad6670064</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>N</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState_1_1JinvExperimentalControllerState.html</anchorfile>
      <anchor>a7bdaaa53ac383a38baeac5df19721f23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>q_proxy</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState_1_1JinvExperimentalControllerState.html</anchorfile>
      <anchor>a120eeb5c22761cd0857d428244c8e346</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>qd_desi</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState_1_1JinvExperimentalControllerState.html</anchorfile>
      <anchor>a4975a8dad35e7a65b33f7c74bb91e19e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>qd_pose</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState_1_1JinvExperimentalControllerState.html</anchorfile>
      <anchor>a7c7cbbb4461d046746cf7b8963935d58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>qd_posture</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState_1_1JinvExperimentalControllerState.html</anchorfile>
      <anchor>a5e6e66fa5e91e3dafaed88f7f88db8ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>qd_posture_raw</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState_1_1JinvExperimentalControllerState.html</anchorfile>
      <anchor>ae753ac617ba3ee55e1585f7517351a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stiffness</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState_1_1JinvExperimentalControllerState.html</anchorfile>
      <anchor>a3c9f7acd8d638c37f06f42e651762cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tau</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState_1_1JinvExperimentalControllerState.html</anchorfile>
      <anchor>a516a980fd1969a36cbb91d6869ada1f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>x</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState_1_1JinvExperimentalControllerState.html</anchorfile>
      <anchor>ae92cf95f02f1a0f4a4d9576a7f00ca5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>x_desi</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState_1_1JinvExperimentalControllerState.html</anchorfile>
      <anchor>aca573c979cde7b0b47a556d36b45c8b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>x_desi_filtered</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState_1_1JinvExperimentalControllerState.html</anchorfile>
      <anchor>adba41f56801f48cb1cba44d65da00b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>x_err</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState_1_1JinvExperimentalControllerState.html</anchorfile>
      <anchor>a33c178f6ff51560fa8d914927cbfd0a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>xd</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState_1_1JinvExperimentalControllerState.html</anchorfile>
      <anchor>a6e5303cf89d67064ea91c34b4a5b143f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>xd_desi</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState_1_1JinvExperimentalControllerState.html</anchorfile>
      <anchor>a62bf4bae935e4468a2d50febc902fc80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState_1_1JinvExperimentalControllerState.html</anchorfile>
      <anchor>a4c15d6f90398c8ff3416f6ad34a3b3c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState_1_1JinvExperimentalControllerState.html</anchorfile>
      <anchor>a05e056ea32d8c77345ee99f4ac9e1017</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState_1_1JinvExperimentalControllerState.html</anchorfile>
      <anchor>acd5226eb681fe04ec2aa219f7678f19e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState_1_1JinvExperimentalControllerState.html</anchorfile>
      <anchor>a7fa5f6a3d77823b02e4e9dad5f04b8e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState_1_1JinvExperimentalControllerState.html</anchorfile>
      <anchor>af7722dc01c2506f438d98d6e5ad158c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState_1_1JinvExperimentalControllerState.html</anchorfile>
      <anchor>af55f621e8cc1367f37f702d583a15f73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvExperimentalControllerState_1_1JinvExperimentalControllerState.html</anchorfile>
      <anchor>aa1d8f6b2332779eaa9b044db62eaf84f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pr2_manipulation_controllers::msg::_JinvTeleopControllerState</name>
    <filename>namespacepr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState.html</filename>
    <class kind="class">pr2_manipulation_controllers::msg::_JinvTeleopControllerState::JinvTeleopControllerState</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState.html</anchorfile>
      <anchor>aac467562635a308f1062ef2b5389ff14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_31d</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState.html</anchorfile>
      <anchor>ad91e04fee57dce4075b9b7efa9d2689c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState.html</anchorfile>
      <anchor>a651e7488a7a4a4d3c76a6ab15fbab736</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6d</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState.html</anchorfile>
      <anchor>aa9954574430967b2855208ae8943ca4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_7d3I</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState.html</anchorfile>
      <anchor>a34f502275c95a03ab246be6ecbb43001</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState.html</anchorfile>
      <anchor>a1938dceb45565274e5cd01567839269f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState.html</anchorfile>
      <anchor>ac83453632a726dab7d862c24f65e31d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_manipulation_controllers::msg::_JinvTeleopControllerState::JinvTeleopControllerState</name>
    <filename>classpr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState_1_1JinvTeleopControllerState.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState_1_1JinvTeleopControllerState.html</anchorfile>
      <anchor>a1df107e46bee29c7a02c8e5b3cb41426</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState_1_1JinvTeleopControllerState.html</anchorfile>
      <anchor>af7d5caf9f08d6cc8d0584767f3c40609</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState_1_1JinvTeleopControllerState.html</anchorfile>
      <anchor>ab827a82d114864e7deb776144f0dfda2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState_1_1JinvTeleopControllerState.html</anchorfile>
      <anchor>ab01c1a7f3cf4c4a6860626842f01d82f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState_1_1JinvTeleopControllerState.html</anchorfile>
      <anchor>a21b48f3946dfa97a026de38cd0c55bbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>compliance</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState_1_1JinvTeleopControllerState.html</anchorfile>
      <anchor>a15d748e610388e14273b2ed2a961574c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>df</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState_1_1JinvTeleopControllerState.html</anchorfile>
      <anchor>a5fe10198afd6ae03778a813c0f7ca682</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Df</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState_1_1JinvTeleopControllerState.html</anchorfile>
      <anchor>a664ab59af5217b3d95000b384d83041d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dx</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState_1_1JinvTeleopControllerState.html</anchorfile>
      <anchor>aedce79fed67f76eb5fcef1f8786291cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Dx</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState_1_1JinvTeleopControllerState.html</anchorfile>
      <anchor>a806d62d86e008a10fedf90dad3d64919</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>F</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState_1_1JinvTeleopControllerState.html</anchorfile>
      <anchor>a54f18fb9f4f55aa1f07211d9f49f7c08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>header</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState_1_1JinvTeleopControllerState.html</anchorfile>
      <anchor>aea913f09c9e0cc736ad1179ef713b30f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>J</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState_1_1JinvTeleopControllerState.html</anchorfile>
      <anchor>a548db97ea39d91ad52e59dbc9270b87b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>N</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState_1_1JinvTeleopControllerState.html</anchorfile>
      <anchor>adbd3f5d96f1ee456eebf4ca6ef17232c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>q_proxy</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState_1_1JinvTeleopControllerState.html</anchorfile>
      <anchor>aa80db3551807e1f77480fc4459d3b3e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>qd_desi</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState_1_1JinvTeleopControllerState.html</anchorfile>
      <anchor>aa0b77bc0c062f78225613a9616790816</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>qd_pose</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState_1_1JinvTeleopControllerState.html</anchorfile>
      <anchor>aba873ea30a1c547406149c8901fbbdc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>qd_posture</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState_1_1JinvTeleopControllerState.html</anchorfile>
      <anchor>ab39f884f23a9c824604028657d7bb36e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>qd_posture_raw</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState_1_1JinvTeleopControllerState.html</anchorfile>
      <anchor>a2b5c62b785de36f050570ade955883fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stiffness</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState_1_1JinvTeleopControllerState.html</anchorfile>
      <anchor>a3f6650027e733f40d08ef6fc1a5ed006</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tau</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState_1_1JinvTeleopControllerState.html</anchorfile>
      <anchor>a5ec35aa363edec51c798d3970d36b2a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>x</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState_1_1JinvTeleopControllerState.html</anchorfile>
      <anchor>a3f919da43aac2c601a7bf73e947284c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>x_desi</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState_1_1JinvTeleopControllerState.html</anchorfile>
      <anchor>a43a4552b193653bcd77ad119e54d792c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>x_desi_filtered</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState_1_1JinvTeleopControllerState.html</anchorfile>
      <anchor>af98a05ddd6ceeeded92fabfb804581e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>x_err</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState_1_1JinvTeleopControllerState.html</anchorfile>
      <anchor>a4781fe4a2acb17dee58fdaf1fe2f345a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>xd</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState_1_1JinvTeleopControllerState.html</anchorfile>
      <anchor>aaaaf29a6bb7e5c764d094beff63a9eb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>xd_desi</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState_1_1JinvTeleopControllerState.html</anchorfile>
      <anchor>a6d4030abbfd087bc823a42ba3febbbad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState_1_1JinvTeleopControllerState.html</anchorfile>
      <anchor>adf0848f04367e7d25eb6a5c2818a8b1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState_1_1JinvTeleopControllerState.html</anchorfile>
      <anchor>aa4c7dd00099eaa696d661ac4a6c32261</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState_1_1JinvTeleopControllerState.html</anchorfile>
      <anchor>a89f0ed3ff894c36e93ac30edd05d33a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState_1_1JinvTeleopControllerState.html</anchorfile>
      <anchor>ab4ae80d565437896399b1854f9194e0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState_1_1JinvTeleopControllerState.html</anchorfile>
      <anchor>a46b62e92fc40b8ecaba6041abd8f4008</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState_1_1JinvTeleopControllerState.html</anchorfile>
      <anchor>a47f64c30468c1f95a39c402e5907a17c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JinvTeleopControllerState_1_1JinvTeleopControllerState.html</anchorfile>
      <anchor>a8fa58a70b855bb5228e66fc254b47050</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pr2_manipulation_controllers::msg::_JTTaskControllerState</name>
    <filename>namespacepr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState.html</filename>
    <class kind="class">pr2_manipulation_controllers::msg::_JTTaskControllerState::JTTaskControllerState</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState.html</anchorfile>
      <anchor>a5ea8eb2229b527c753da5535f855dc51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_31d</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState.html</anchorfile>
      <anchor>a9f296241d4934f8635dc02b337648a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState.html</anchorfile>
      <anchor>a441eaf4a43674f6eb2c6475a4602c96e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6d</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState.html</anchorfile>
      <anchor>a698db0ffdee8c81127f4ea2ffe069e22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_7d3I</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState.html</anchorfile>
      <anchor>a7b97842daa8bf60125704e672bc7afde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState.html</anchorfile>
      <anchor>a414bdecf3402f8d754cf00538f51d3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState.html</anchorfile>
      <anchor>ac36bdcb71d359cd09997dd82be5fb861</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_manipulation_controllers::msg::_JTTaskControllerState::JTTaskControllerState</name>
    <filename>classpr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState_1_1JTTaskControllerState.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState_1_1JTTaskControllerState.html</anchorfile>
      <anchor>aa83de93b0e9d188bed5700c986fcc261</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState_1_1JTTaskControllerState.html</anchorfile>
      <anchor>aef3c4851825696e70c7b09d855a39cb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState_1_1JTTaskControllerState.html</anchorfile>
      <anchor>a260dc7b2132a1a27ba7b56d49eaaf0df</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState_1_1JTTaskControllerState.html</anchorfile>
      <anchor>ad4c7a64de4e9af2012c1a5ecde0be800</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState_1_1JTTaskControllerState.html</anchorfile>
      <anchor>accc787617aaa2333f7eefcf4a99d51e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>compliance</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState_1_1JTTaskControllerState.html</anchorfile>
      <anchor>a789d441d2323461d78d8a0be89b76c28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>df</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState_1_1JTTaskControllerState.html</anchorfile>
      <anchor>a3b823ff0a1560322fb5f3ab9af85244a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Df</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState_1_1JTTaskControllerState.html</anchorfile>
      <anchor>a9a9621a1105480148eb571eb95907ef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Dx</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState_1_1JTTaskControllerState.html</anchorfile>
      <anchor>a95e3806d95862186bcd6dd5495fc387d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dx</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState_1_1JTTaskControllerState.html</anchorfile>
      <anchor>a4872eedf291350a553bbf892d606dd52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>F</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState_1_1JTTaskControllerState.html</anchorfile>
      <anchor>a3cb65d6f0d54ef546ce1ee48a8886cad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>header</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState_1_1JTTaskControllerState.html</anchorfile>
      <anchor>a82101df1cb1f1fc67da09a84daf82265</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>J</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState_1_1JTTaskControllerState.html</anchorfile>
      <anchor>ad69c43a68984cdaac227245dcef2362f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>N</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState_1_1JTTaskControllerState.html</anchorfile>
      <anchor>aa5c21cc0613c0f334d3096f4c3b86e4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stiffness</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState_1_1JTTaskControllerState.html</anchorfile>
      <anchor>aab22a39eff652fe611dc6ce8c86c87e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tau</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState_1_1JTTaskControllerState.html</anchorfile>
      <anchor>a613edee2a11cae7633f479a8243df8b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tau_pose</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState_1_1JTTaskControllerState.html</anchorfile>
      <anchor>a3c68e0158834422d6660763465e24768</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tau_posture</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState_1_1JTTaskControllerState.html</anchorfile>
      <anchor>a428a48df9299ffa82916cc0e889a5394</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>x</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState_1_1JTTaskControllerState.html</anchorfile>
      <anchor>ac2da346680cc326fc59c797d33f0935d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>x_desi</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState_1_1JTTaskControllerState.html</anchorfile>
      <anchor>a0969fc1eccb0f4e1f50d9357365c33c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>x_desi_filtered</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState_1_1JTTaskControllerState.html</anchorfile>
      <anchor>a5bbf58f53c7cd76be823ad78d9b5b5d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>x_err</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState_1_1JTTaskControllerState.html</anchorfile>
      <anchor>ac68f2cf855f275ad3016aa40dd9887ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>xd</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState_1_1JTTaskControllerState.html</anchorfile>
      <anchor>a18d057ff1bcb6f3a3cf00bec7a7ad72b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>xd_desi</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState_1_1JTTaskControllerState.html</anchorfile>
      <anchor>a57a0df1c321f7248cab9886fb127580f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState_1_1JTTaskControllerState.html</anchorfile>
      <anchor>ae91bdfd488cf15262dec4434658130c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState_1_1JTTaskControllerState.html</anchorfile>
      <anchor>a5530f1fc7f42269695ed1c759252623e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState_1_1JTTaskControllerState.html</anchorfile>
      <anchor>abb38555638e47811ca449b3e3e03c4fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState_1_1JTTaskControllerState.html</anchorfile>
      <anchor>adb298a2b0626be29ce0717165455b337</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState_1_1JTTaskControllerState.html</anchorfile>
      <anchor>af4b400b538c777641b32d57c4dbe6994</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState_1_1JTTaskControllerState.html</anchorfile>
      <anchor>a9c0d0e9fc495451ef3561b37658e656a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTaskControllerState_1_1JTTaskControllerState.html</anchorfile>
      <anchor>aff5f174ee904ffbafe65bb0f473e6771</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pr2_manipulation_controllers::msg::_JTTeleopControllerState</name>
    <filename>namespacepr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState.html</filename>
    <class kind="class">pr2_manipulation_controllers::msg::_JTTeleopControllerState::JTTeleopControllerState</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState.html</anchorfile>
      <anchor>aa560fdd1b605f9819497912be854ad02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_31d</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState.html</anchorfile>
      <anchor>a55ce5d24eff6aeda0537b7a5e3013b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState.html</anchorfile>
      <anchor>a067ce2f4ff6394e29d6f63ce2526b29d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6d</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState.html</anchorfile>
      <anchor>ae96bf07d2ca884ebcd5a8181a3d5b5eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_7d3I</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState.html</anchorfile>
      <anchor>abe479de5f5c56a8f8c573eca8e34df55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState.html</anchorfile>
      <anchor>ab8b0eca71ca7d4606941a964952ef5f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState.html</anchorfile>
      <anchor>ae78224a9d03905a0c24c77086a2c1588</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_manipulation_controllers::msg::_JTTeleopControllerState::JTTeleopControllerState</name>
    <filename>classpr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState_1_1JTTeleopControllerState.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState_1_1JTTeleopControllerState.html</anchorfile>
      <anchor>a041472b238d62dc6c75038a93580b368</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState_1_1JTTeleopControllerState.html</anchorfile>
      <anchor>a330e0b8adc9d502024445be3959d6a13</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState_1_1JTTeleopControllerState.html</anchorfile>
      <anchor>ad87ef02002737c442240a71f41250751</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState_1_1JTTeleopControllerState.html</anchorfile>
      <anchor>ab37530eb5ee8c63438a76e558b329eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState_1_1JTTeleopControllerState.html</anchorfile>
      <anchor>ac389d5266c71a37cdb4b2f5b5106f459</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>compliance</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState_1_1JTTeleopControllerState.html</anchorfile>
      <anchor>a4ad7895e40cf0401a844d59a914bf941</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>df</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState_1_1JTTeleopControllerState.html</anchorfile>
      <anchor>aa78eb3378eb2b61a44f40e3d3a7d3e6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Df</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState_1_1JTTeleopControllerState.html</anchorfile>
      <anchor>a3e683d3349de4d7fc5995a0948d5a7de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Dx</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState_1_1JTTeleopControllerState.html</anchorfile>
      <anchor>a2eb1d4403d839c889d05f048ed55da9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dx</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState_1_1JTTeleopControllerState.html</anchorfile>
      <anchor>a10688442fcf42e6b15b1edb69e9402a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>F</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState_1_1JTTeleopControllerState.html</anchorfile>
      <anchor>a0a11d8f697107618a472b8808cbe5bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>header</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState_1_1JTTeleopControllerState.html</anchorfile>
      <anchor>adf870d3a7b0fe2b819fbe58f463e5b43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>J</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState_1_1JTTeleopControllerState.html</anchorfile>
      <anchor>a3e9ea21da5d01dca88eb8e53f0b4ced5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>N</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState_1_1JTTeleopControllerState.html</anchorfile>
      <anchor>a65f707394dc00c03ffeea77a7a9d2554</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stiffness</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState_1_1JTTeleopControllerState.html</anchorfile>
      <anchor>a86aa7f8079d7b46e67a0a490dc8e8cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tau</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState_1_1JTTeleopControllerState.html</anchorfile>
      <anchor>a0e02a54d5089cb77b5d8b62a4a52bd29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tau_pose</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState_1_1JTTeleopControllerState.html</anchorfile>
      <anchor>ad4e6ee61ec3bdb5ef87c59888469e011</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tau_posture</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState_1_1JTTeleopControllerState.html</anchorfile>
      <anchor>a77e267bd7351a1f4d1d11e06804c4c18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>x</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState_1_1JTTeleopControllerState.html</anchorfile>
      <anchor>abedcd44760b217fcd4a77977e37edb8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>x_desi</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState_1_1JTTeleopControllerState.html</anchorfile>
      <anchor>ac5c5df8511ba0febf0e4120afcef1052</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>x_desi_filtered</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState_1_1JTTeleopControllerState.html</anchorfile>
      <anchor>ae785c6c6ddc2d45dec43536603c47011</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>x_err</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState_1_1JTTeleopControllerState.html</anchorfile>
      <anchor>a294694b90750d9e7e6d130843682e35c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>xd</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState_1_1JTTeleopControllerState.html</anchorfile>
      <anchor>a66f0dd9615c747ec81076ce5e7882906</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>xd_desi</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState_1_1JTTeleopControllerState.html</anchorfile>
      <anchor>ae3bca8844e16c1101d6a9a20b230d7f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState_1_1JTTeleopControllerState.html</anchorfile>
      <anchor>a2f24ed2d62bf1b5ee5de04064bdcd71b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState_1_1JTTeleopControllerState.html</anchorfile>
      <anchor>a4a99b727a4e44831eeb77a70c0b29818</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState_1_1JTTeleopControllerState.html</anchorfile>
      <anchor>aabf4be68bbde196e12edf4bb51a9ceb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState_1_1JTTeleopControllerState.html</anchorfile>
      <anchor>a3a5b896b8e037e7095797d10d9996b17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState_1_1JTTeleopControllerState.html</anchorfile>
      <anchor>a07e284a612bf9b2e779b1ccfde74fcbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState_1_1JTTeleopControllerState.html</anchorfile>
      <anchor>a94b84dcdcca9403f55ee7eae175a1355</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classpr2__manipulation__controllers_1_1msg_1_1__JTTeleopControllerState_1_1JTTeleopControllerState.html</anchorfile>
      <anchor>a350b047a20857a8f26754f5f27c042f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pr2_manipulation_controllers::srv</name>
    <filename>namespacepr2__manipulation__controllers_1_1srv.html</filename>
    <namespace>pr2_manipulation_controllers::srv::_CheckMoving</namespace>
    <namespace>pr2_manipulation_controllers::srv::_MoveToPose</namespace>
  </compound>
  <compound kind="namespace">
    <name>pr2_manipulation_controllers::srv::_CheckMoving</name>
    <filename>namespacepr2__manipulation__controllers_1_1srv_1_1__CheckMoving.html</filename>
    <class kind="class">pr2_manipulation_controllers::srv::_CheckMoving::CheckMoving</class>
    <class kind="class">pr2_manipulation_controllers::srv::_CheckMoving::CheckMovingRequest</class>
    <class kind="class">pr2_manipulation_controllers::srv::_CheckMoving::CheckMovingResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1srv_1_1__CheckMoving.html</anchorfile>
      <anchor>a2edb5d6d6740f234db61aa7418ecac5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1srv_1_1__CheckMoving.html</anchorfile>
      <anchor>a0f35922efaad007ce32fc05a6d2bd668</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1srv_1_1__CheckMoving.html</anchorfile>
      <anchor>a6206545f217382cc0e06e237584b2a46</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_manipulation_controllers::srv::_CheckMoving::CheckMoving</name>
    <filename>classpr2__manipulation__controllers_1_1srv_1_1__CheckMoving_1_1CheckMoving.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__CheckMoving_1_1CheckMoving.html</anchorfile>
      <anchor>a9375d413cdcb43d4db4cc29bb5427a98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__CheckMoving_1_1CheckMoving.html</anchorfile>
      <anchor>aac7e906a65fe66c040415131bd5b564c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__CheckMoving_1_1CheckMoving.html</anchorfile>
      <anchor>a7903e9eb79279eaf4ad712a29e3186d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__CheckMoving_1_1CheckMoving.html</anchorfile>
      <anchor>a95b7dc3154f78efc3e61cc1236ea7a01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_manipulation_controllers::srv::_CheckMoving::CheckMovingRequest</name>
    <filename>classpr2__manipulation__controllers_1_1srv_1_1__CheckMoving_1_1CheckMovingRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__CheckMoving_1_1CheckMovingRequest.html</anchorfile>
      <anchor>aba1634679910849d369adef0e4b23132</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__CheckMoving_1_1CheckMovingRequest.html</anchorfile>
      <anchor>a4d8ffe5044cfd5040b3c7929360e50b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__CheckMoving_1_1CheckMovingRequest.html</anchorfile>
      <anchor>af39ce18be88aa942cf8a07576c0f5052</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__CheckMoving_1_1CheckMovingRequest.html</anchorfile>
      <anchor>a09e3a73b61a57a359fc729efefc16608</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__CheckMoving_1_1CheckMovingRequest.html</anchorfile>
      <anchor>a46a2ff84d460b5423e86f6066dbe5115</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__CheckMoving_1_1CheckMovingRequest.html</anchorfile>
      <anchor>ae69bf2485623b0f694a4365672cc7b3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__CheckMoving_1_1CheckMovingRequest.html</anchorfile>
      <anchor>a09fb0d76acaa817ca59a5fcef107d412</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__CheckMoving_1_1CheckMovingRequest.html</anchorfile>
      <anchor>a139eedc30a3ceefd66f2be61dd428230</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__CheckMoving_1_1CheckMovingRequest.html</anchorfile>
      <anchor>a6fbdcb5e95c0c58ca9464042f5a35416</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__CheckMoving_1_1CheckMovingRequest.html</anchorfile>
      <anchor>ae4babd286e5296b830d920ac55f069bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__CheckMoving_1_1CheckMovingRequest.html</anchorfile>
      <anchor>abb6fefb23f731d8039df0f76624aa7d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__CheckMoving_1_1CheckMovingRequest.html</anchorfile>
      <anchor>ad1e756c46cbbbdd5b9554c0f49447177</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_manipulation_controllers::srv::_CheckMoving::CheckMovingResponse</name>
    <filename>classpr2__manipulation__controllers_1_1srv_1_1__CheckMoving_1_1CheckMovingResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__CheckMoving_1_1CheckMovingResponse.html</anchorfile>
      <anchor>adbef0a6dd215f47f6a2a7454068045dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__CheckMoving_1_1CheckMovingResponse.html</anchorfile>
      <anchor>a36c08d35ea518c9c2a7da067f03e284e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__CheckMoving_1_1CheckMovingResponse.html</anchorfile>
      <anchor>a88914b7c9a623f6ab7747f0228bb248a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__CheckMoving_1_1CheckMovingResponse.html</anchorfile>
      <anchor>ae6d8e190cf41ea8d7e26f39dd2c32e4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__CheckMoving_1_1CheckMovingResponse.html</anchorfile>
      <anchor>a5fef70307b7357898ff4e63227173856</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ismoving</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__CheckMoving_1_1CheckMovingResponse.html</anchorfile>
      <anchor>ad9945a1e893867f77da44b3e502253e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__CheckMoving_1_1CheckMovingResponse.html</anchorfile>
      <anchor>ab5f53551e8a0f94b255fadb8285320f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__CheckMoving_1_1CheckMovingResponse.html</anchorfile>
      <anchor>a23cf82818949a19eb1094096045954c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__CheckMoving_1_1CheckMovingResponse.html</anchorfile>
      <anchor>a9575e499668b88c6ebcf6bb505e57026</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__CheckMoving_1_1CheckMovingResponse.html</anchorfile>
      <anchor>a2d713f7fee718b506c2c0efc21a90599</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__CheckMoving_1_1CheckMovingResponse.html</anchorfile>
      <anchor>a826771528c372a1af6faf44f92404858</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__CheckMoving_1_1CheckMovingResponse.html</anchorfile>
      <anchor>ac7efa7d0c57d2066a3a58f2f8f0afd60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__CheckMoving_1_1CheckMovingResponse.html</anchorfile>
      <anchor>a76c86f4cf3f795b5a132f983aefb47c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pr2_manipulation_controllers::srv::_MoveToPose</name>
    <filename>namespacepr2__manipulation__controllers_1_1srv_1_1__MoveToPose.html</filename>
    <class kind="class">pr2_manipulation_controllers::srv::_MoveToPose::MoveToPose</class>
    <class kind="class">pr2_manipulation_controllers::srv::_MoveToPose::MoveToPoseRequest</class>
    <class kind="class">pr2_manipulation_controllers::srv::_MoveToPose::MoveToPoseResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_13d</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1srv_1_1__MoveToPose.html</anchorfile>
      <anchor>ac12c4047d9a5ae214a6f2033be02d2e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1srv_1_1__MoveToPose.html</anchorfile>
      <anchor>a2b4b0ef526b43561ff299f8cd141c71c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1srv_1_1__MoveToPose.html</anchorfile>
      <anchor>aa699616cc52eeefca23e1c72c985624d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacepr2__manipulation__controllers_1_1srv_1_1__MoveToPose.html</anchorfile>
      <anchor>a28945625d399d633d30e4d6559153234</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_manipulation_controllers::srv::_MoveToPose::MoveToPose</name>
    <filename>classpr2__manipulation__controllers_1_1srv_1_1__MoveToPose_1_1MoveToPose.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__MoveToPose_1_1MoveToPose.html</anchorfile>
      <anchor>ac8d8feac986dfb7f8d75a9213a80c245</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__MoveToPose_1_1MoveToPose.html</anchorfile>
      <anchor>ab9bf123c06bc3c1a311dfca362ae51ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__MoveToPose_1_1MoveToPose.html</anchorfile>
      <anchor>aa8b714cbe004e9b4fc27ecedc7950a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__MoveToPose_1_1MoveToPose.html</anchorfile>
      <anchor>af40ceeb76dc03d9eae763138c2ab8815</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_manipulation_controllers::srv::_MoveToPose::MoveToPoseRequest</name>
    <filename>classpr2__manipulation__controllers_1_1srv_1_1__MoveToPose_1_1MoveToPoseRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__MoveToPose_1_1MoveToPoseRequest.html</anchorfile>
      <anchor>a18d2aa3ac454ebd1ef06839fae84eca7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__MoveToPose_1_1MoveToPoseRequest.html</anchorfile>
      <anchor>a32846e9211a53bca3658c71ff0310346</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__MoveToPose_1_1MoveToPoseRequest.html</anchorfile>
      <anchor>ac2a83accfdbf28ad85abe8dd3fa0e40b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__MoveToPose_1_1MoveToPoseRequest.html</anchorfile>
      <anchor>a129d2bf5f56cd29a8b81ee6d53838497</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__MoveToPose_1_1MoveToPoseRequest.html</anchorfile>
      <anchor>ab804495614b1579084bdb535a99ffb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pose</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__MoveToPose_1_1MoveToPoseRequest.html</anchorfile>
      <anchor>a5ca91cd05b82df000d7c2de875785163</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tolerance</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__MoveToPose_1_1MoveToPoseRequest.html</anchorfile>
      <anchor>a0e123acb21f57b2d809de23b53516dfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__MoveToPose_1_1MoveToPoseRequest.html</anchorfile>
      <anchor>a8342ea9eae27d837c76163945eba59c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__MoveToPose_1_1MoveToPoseRequest.html</anchorfile>
      <anchor>a5fb8ed0a2f88b0b050c249d4a53e0232</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__MoveToPose_1_1MoveToPoseRequest.html</anchorfile>
      <anchor>a03784ec3c9fa96c05a99b0dc3a4bd384</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__MoveToPose_1_1MoveToPoseRequest.html</anchorfile>
      <anchor>ae9d633175c96000e3a0d8fa6f69a6bba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__MoveToPose_1_1MoveToPoseRequest.html</anchorfile>
      <anchor>ae12cef334ff051387e1d9a2b8a4c987f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__MoveToPose_1_1MoveToPoseRequest.html</anchorfile>
      <anchor>ab760ebc8ac784491cf4d8b6e55851767</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__MoveToPose_1_1MoveToPoseRequest.html</anchorfile>
      <anchor>aa2fc369e4e9c404fde690dabb9821615</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_manipulation_controllers::srv::_MoveToPose::MoveToPoseResponse</name>
    <filename>classpr2__manipulation__controllers_1_1srv_1_1__MoveToPose_1_1MoveToPoseResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__MoveToPose_1_1MoveToPoseResponse.html</anchorfile>
      <anchor>a73e8edad2921127076a910ca6cdcbac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__MoveToPose_1_1MoveToPoseResponse.html</anchorfile>
      <anchor>a82953c49e0a74ed6e25c0df9306baeb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__MoveToPose_1_1MoveToPoseResponse.html</anchorfile>
      <anchor>aab3084c989a5521b0984b985dbd1de79</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__MoveToPose_1_1MoveToPoseResponse.html</anchorfile>
      <anchor>ab07485f0c5e61da2da5a8ac1daa946c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__MoveToPose_1_1MoveToPoseResponse.html</anchorfile>
      <anchor>a058942abee9f930d5c35e10ea24d4d31</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__MoveToPose_1_1MoveToPoseResponse.html</anchorfile>
      <anchor>a619d00c26cb419e77680e6a668ea5838</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__MoveToPose_1_1MoveToPoseResponse.html</anchorfile>
      <anchor>ab47c3e739e5c5b16bd6232992a321be3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__MoveToPose_1_1MoveToPoseResponse.html</anchorfile>
      <anchor>ac839644162e3d3d047346b5edd4d356a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__MoveToPose_1_1MoveToPoseResponse.html</anchorfile>
      <anchor>a47b38fbd1d231067f557f1e48a87d35d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__MoveToPose_1_1MoveToPoseResponse.html</anchorfile>
      <anchor>a4d20be979ab01f5f1195abe4f513dfa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__MoveToPose_1_1MoveToPoseResponse.html</anchorfile>
      <anchor>a9c0dd62ded2fba086a69c0a86ae5bc20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classpr2__manipulation__controllers_1_1srv_1_1__MoveToPose_1_1MoveToPoseResponse.html</anchorfile>
      <anchor>aa8c583802c1b314b990fd8be92825535</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::pr2_manipulation_controllers::JinvExperimentalControllerState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1pr2__manipulation__controllers_1_1JinvExperi3b99219b5eadc5c52a1eb506692db68b.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_1pr2__manipulation__controllers_1_1JinvExperi3b99219b5eadc5c52a1eb506692db68b.html</anchorfile>
      <anchor>a67b55150502cd3067a4bd461a04d50dc</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::pr2_manipulation_controllers::JinvExperimentalControllerState_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::pr2_manipulation_controllers::JinvTeleopControllerState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1pr2__manipulation__controllers_1_1JinvTeleop20583d8faf2091c0f1d5522fef0fc62c.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_1pr2__manipulation__controllers_1_1JinvTeleop20583d8faf2091c0f1d5522fef0fc62c.html</anchorfile>
      <anchor>ac67ea55c4e4538257b840e349a5ee76e</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::pr2_manipulation_controllers::JinvTeleopControllerState_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::pr2_manipulation_controllers::JTTaskControllerState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1pr2__manipulation__controllers_1_1JTTaskCont54fb389bb649505a5e21faa845e25cbc.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_1pr2__manipulation__controllers_1_1JTTaskCont54fb389bb649505a5e21faa845e25cbc.html</anchorfile>
      <anchor>a8cfac846e704524795f3461bf69b84bd</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::pr2_manipulation_controllers::JTTaskControllerState_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::pr2_manipulation_controllers::JTTeleopControllerState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1pr2__manipulation__controllers_1_1JTTeleopCo58428a428e6b63b3bb7d3d6859d53203.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_1pr2__manipulation__controllers_1_1JTTeleopCo58428a428e6b63b3bb7d3d6859d53203.html</anchorfile>
      <anchor>a27c499c523c37910c254eca42819ad67</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::pr2_manipulation_controllers::JTTeleopControllerState_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::pr2_manipulation_controllers::CheckMovingRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__manipulation__controllers_1_1CheckMovingRe760a976fb99387101a5fec67433832ed.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_1pr2__manipulation__controllers_1_1CheckMovingRe760a976fb99387101a5fec67433832ed.html</anchorfile>
      <anchor>a1c39707ae4c7bfa603525ad4414ad83a</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_1pr2__manipulation__controllers_1_1CheckMovingRe760a976fb99387101a5fec67433832ed.html</anchorfile>
      <anchor>a3fcc54396dc01cbc0ecbe51df3f7e964</anchor>
      <arglist>(const ::pr2_manipulation_controllers::CheckMovingRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::pr2_manipulation_controllers::CheckMovingResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__manipulation__controllers_1_1CheckMovingReebb023ef57fc88cf7c1ab418be224f47.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_1pr2__manipulation__controllers_1_1CheckMovingReebb023ef57fc88cf7c1ab418be224f47.html</anchorfile>
      <anchor>a659f5b4999b8db4d559e05cced82a42c</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_1pr2__manipulation__controllers_1_1CheckMovingReebb023ef57fc88cf7c1ab418be224f47.html</anchorfile>
      <anchor>a704ad5234726f64ed75e03649c1de94c</anchor>
      <arglist>(const ::pr2_manipulation_controllers::CheckMovingResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::pr2_manipulation_controllers::JinvExperimentalControllerState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__manipulation__controllers_1_1JinvExperimen73f7b9af600517f59f4530d61083322b.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_1pr2__manipulation__controllers_1_1JinvExperimen73f7b9af600517f59f4530d61083322b.html</anchorfile>
      <anchor>a5742f5e641efc7bac27c2bca42db23f7</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_1pr2__manipulation__controllers_1_1JinvExperimen73f7b9af600517f59f4530d61083322b.html</anchorfile>
      <anchor>a2b561624ca5657d3ef1a10ca33d319b2</anchor>
      <arglist>(const ::pr2_manipulation_controllers::JinvExperimentalControllerState_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::pr2_manipulation_controllers::JinvTeleopControllerState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__manipulation__controllers_1_1JinvTeleopCon35f2d87ac776cc04130f4c48cc00bde8.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_1pr2__manipulation__controllers_1_1JinvTeleopCon35f2d87ac776cc04130f4c48cc00bde8.html</anchorfile>
      <anchor>a0d44915ad62380388b871e54085626b0</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_1pr2__manipulation__controllers_1_1JinvTeleopCon35f2d87ac776cc04130f4c48cc00bde8.html</anchorfile>
      <anchor>a22353aab0659e9206a18cd0e2d51edfa</anchor>
      <arglist>(const ::pr2_manipulation_controllers::JinvTeleopControllerState_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::pr2_manipulation_controllers::JTTaskControllerState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__manipulation__controllers_1_1JTTaskControlde2b73890c847a8da1cf7fb8a4aaf8bb.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_1pr2__manipulation__controllers_1_1JTTaskControlde2b73890c847a8da1cf7fb8a4aaf8bb.html</anchorfile>
      <anchor>a4063f78ee13c30540a92def397112391</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_1pr2__manipulation__controllers_1_1JTTaskControlde2b73890c847a8da1cf7fb8a4aaf8bb.html</anchorfile>
      <anchor>a3d0f63bb3120ca0ec3b8ee8edcf56d98</anchor>
      <arglist>(const ::pr2_manipulation_controllers::JTTaskControllerState_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::pr2_manipulation_controllers::JTTeleopControllerState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__manipulation__controllers_1_1JTTeleopContr5f9952151a523cdee91732d2e79daa67.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_1pr2__manipulation__controllers_1_1JTTeleopContr5f9952151a523cdee91732d2e79daa67.html</anchorfile>
      <anchor>a36f471d8c593acac9fe6517621bbbbda</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_1pr2__manipulation__controllers_1_1JTTeleopContr5f9952151a523cdee91732d2e79daa67.html</anchorfile>
      <anchor>a2d7b70e73d937a942d8f43f53dfbcaf7</anchor>
      <arglist>(const ::pr2_manipulation_controllers::JTTeleopControllerState_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::pr2_manipulation_controllers::MoveToPoseRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__manipulation__controllers_1_1MoveToPoseReq4220b4a2bf3c3caef8200b3459300bc4.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_1pr2__manipulation__controllers_1_1MoveToPoseReq4220b4a2bf3c3caef8200b3459300bc4.html</anchorfile>
      <anchor>a45e8f95ccb5ef837bdb333ccbebdfd4c</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_1pr2__manipulation__controllers_1_1MoveToPoseReq4220b4a2bf3c3caef8200b3459300bc4.html</anchorfile>
      <anchor>a296e64ca58bc8bd177079389c92935cf</anchor>
      <arglist>(const ::pr2_manipulation_controllers::MoveToPoseRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::pr2_manipulation_controllers::MoveToPoseResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__manipulation__controllers_1_1MoveToPoseRes4081f9c6755228a1aac93554de6a4c2a.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_1pr2__manipulation__controllers_1_1MoveToPoseRes4081f9c6755228a1aac93554de6a4c2a.html</anchorfile>
      <anchor>a1ce215c6b9440a357e1ee8c7692640ad</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_1pr2__manipulation__controllers_1_1MoveToPoseRes4081f9c6755228a1aac93554de6a4c2a.html</anchorfile>
      <anchor>a7e0f1160bd4695847d21b738b6a01854</anchor>
      <arglist>(const ::pr2_manipulation_controllers::MoveToPoseResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::pr2_manipulation_controllers::CheckMovingRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__manipulation__controllers_1_1CheckMoving0708cfef22fdcd9f372399432b007fce.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_1pr2__manipulation__controllers_1_1CheckMoving0708cfef22fdcd9f372399432b007fce.html</anchorfile>
      <anchor>aece3c9abe6b2de89fbf5ee0890e3ff02</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_1pr2__manipulation__controllers_1_1CheckMoving0708cfef22fdcd9f372399432b007fce.html</anchorfile>
      <anchor>a02bcd93673256c701f4d9fc680622eca</anchor>
      <arglist>(const ::pr2_manipulation_controllers::CheckMovingRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::pr2_manipulation_controllers::CheckMovingResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__manipulation__controllers_1_1CheckMovingea27e1b59a48b9e1afe71e389360d349.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_1pr2__manipulation__controllers_1_1CheckMovingea27e1b59a48b9e1afe71e389360d349.html</anchorfile>
      <anchor>a7b89906768b609fa374dcdef0a9a079c</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_1pr2__manipulation__controllers_1_1CheckMovingea27e1b59a48b9e1afe71e389360d349.html</anchorfile>
      <anchor>a6e421ab421f5aefc113cdd8ea80e1dbe</anchor>
      <arglist>(const ::pr2_manipulation_controllers::CheckMovingResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::pr2_manipulation_controllers::JinvExperimentalControllerState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__manipulation__controllers_1_1JinvExperimb43572a813e7d60d17ea8cfb75ec7cea.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_1pr2__manipulation__controllers_1_1JinvExperimb43572a813e7d60d17ea8cfb75ec7cea.html</anchorfile>
      <anchor>af523e66c1193ef87f998fa751afbf3c6</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_1pr2__manipulation__controllers_1_1JinvExperimb43572a813e7d60d17ea8cfb75ec7cea.html</anchorfile>
      <anchor>a50dc6d90cbc4aad2de9ee664cf34fde2</anchor>
      <arglist>(const ::pr2_manipulation_controllers::JinvExperimentalControllerState_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::pr2_manipulation_controllers::JinvTeleopControllerState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__manipulation__controllers_1_1JinvTeleopCdf403705dc8087585de7a8232b0341b4.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_1pr2__manipulation__controllers_1_1JinvTeleopCdf403705dc8087585de7a8232b0341b4.html</anchorfile>
      <anchor>a67d01f00ee799f173b1cb5234793a4b7</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_1pr2__manipulation__controllers_1_1JinvTeleopCdf403705dc8087585de7a8232b0341b4.html</anchorfile>
      <anchor>a04e18d92d81d441a143f16359e57df22</anchor>
      <arglist>(const ::pr2_manipulation_controllers::JinvTeleopControllerState_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::pr2_manipulation_controllers::JTTaskControllerState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__manipulation__controllers_1_1JTTaskContr541c0fac531d669b272c76b25971771d.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_1pr2__manipulation__controllers_1_1JTTaskContr541c0fac531d669b272c76b25971771d.html</anchorfile>
      <anchor>ad22e530ed6faf8bf6ce6a8a2644e9096</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_1pr2__manipulation__controllers_1_1JTTaskContr541c0fac531d669b272c76b25971771d.html</anchorfile>
      <anchor>a06c15bfda84991a64fa2de9dab5c81a0</anchor>
      <arglist>(const ::pr2_manipulation_controllers::JTTaskControllerState_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::pr2_manipulation_controllers::JTTeleopControllerState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__manipulation__controllers_1_1JTTeleopCon77411aef06a426ac59d22db2989fac5d.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_1pr2__manipulation__controllers_1_1JTTeleopCon77411aef06a426ac59d22db2989fac5d.html</anchorfile>
      <anchor>a100f21a17a94ccd35e8dadb9c722dc89</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_1pr2__manipulation__controllers_1_1JTTeleopCon77411aef06a426ac59d22db2989fac5d.html</anchorfile>
      <anchor>aceafb0a332d30405d06107d596e2b139</anchor>
      <arglist>(const ::pr2_manipulation_controllers::JTTeleopControllerState_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::pr2_manipulation_controllers::MoveToPoseRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__manipulation__controllers_1_1MoveToPoseR8a0118107baa35f9ed4d24da91dfda27.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_1pr2__manipulation__controllers_1_1MoveToPoseR8a0118107baa35f9ed4d24da91dfda27.html</anchorfile>
      <anchor>a4cb30bdc6c9823dae9d3558cbda6c3e0</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_1pr2__manipulation__controllers_1_1MoveToPoseR8a0118107baa35f9ed4d24da91dfda27.html</anchorfile>
      <anchor>a340d3b323fc48f731058dd8bcc77f400</anchor>
      <arglist>(const ::pr2_manipulation_controllers::MoveToPoseRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::pr2_manipulation_controllers::MoveToPoseResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__manipulation__controllers_1_1MoveToPoseRa2b73f89ff23cd0455b05c4d765e2a81.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_1pr2__manipulation__controllers_1_1MoveToPoseRa2b73f89ff23cd0455b05c4d765e2a81.html</anchorfile>
      <anchor>a462ac974f0c36e1949385d00c7e6e8d1</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_1pr2__manipulation__controllers_1_1MoveToPoseRa2b73f89ff23cd0455b05c4d765e2a81.html</anchorfile>
      <anchor>af1c2a3af0ed1b6643ea3947f5533a914</anchor>
      <arglist>(const ::pr2_manipulation_controllers::MoveToPoseResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; ::pr2_manipulation_controllers::JinvExperimentalControllerState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01_1_1pr2__manipulation__controllers_1_1JinvExperimedd69f456144cd33db8ead01159be9cb9.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; ::pr2_manipulation_controllers::JinvTeleopControllerState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01_1_1pr2__manipulation__controllers_1_1JinvTeleopCo8d13c01e307fc01573e95e6d6f0e12a2.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; ::pr2_manipulation_controllers::JTTaskControllerState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01_1_1pr2__manipulation__controllers_1_1JTTaskControa40097083ef827bc9fbfe8a2ce4c7fc6.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; ::pr2_manipulation_controllers::JTTeleopControllerState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01_1_1pr2__manipulation__controllers_1_1JTTeleopCont478b8992e716c47273fe64c6b036aa03.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; const ::pr2_manipulation_controllers::JinvExperimentalControllerState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01const_01_1_1pr2__manipulation__controllers_1_1Jinvb116e33bc4c81385b3d14d6327e6ae70.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; const ::pr2_manipulation_controllers::JinvTeleopControllerState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01const_01_1_1pr2__manipulation__controllers_1_1Jinv5d46ceb26822dd9e04a1a6cba0643ac5.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; const ::pr2_manipulation_controllers::JTTaskControllerState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01const_01_1_1pr2__manipulation__controllers_1_1JTTa81ec3f03cb4d6f3c0e63be3a1372a5f1.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; const ::pr2_manipulation_controllers::JTTeleopControllerState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01const_01_1_1pr2__manipulation__controllers_1_1JTTe760f5651318ea6b68e2f0a7399888641.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::pr2_manipulation_controllers::CheckMovingRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1pr2__manipulation__controllers_1_1CheckMovin8e2987d02157aa26a3112798920739b6.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::pr2_manipulation_controllers::CheckMovingResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1pr2__manipulation__controllers_1_1CheckMovinabbb9f31fe2916af5e658caf9a6fb07e.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::pr2_manipulation_controllers::MoveToPoseResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1pr2__manipulation__controllers_1_1MoveToPose6fd70df2832fd4ee86a1152b1d23b9f2.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_manipulation_controllers::CheckMovingRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__manipulation__controllers_1_1CheckMovingR11c7d6cf7c0753012b89678245c912b8.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_manipulation_controllers::CheckMovingRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__manipulation__controllers_1_1CheckMovingR252e2bce9fe7cbd00a2d5c5734d260f3.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_manipulation_controllers::CheckMovingResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__manipulation__controllers_1_1CheckMovingR52de6e5ee5c726ed36dcf6bd4a873dd0.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_manipulation_controllers::CheckMovingResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__manipulation__controllers_1_1CheckMovingR1f3a212469a223d9ab6831498bad4c90.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_manipulation_controllers::JinvExperimentalControllerState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__manipulation__controllers_1_1JinvExperime39e74e1364705c5bcfcbec05d27bdd1a.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_manipulation_controllers::JinvExperimentalControllerState_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__manipulation__controllers_1_1JinvExperime796b2e6d1eec5d93ee6cc4047cdffe7c.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_manipulation_controllers::JinvTeleopControllerState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__manipulation__controllers_1_1JinvTeleopCobd19207b36b89d2101876da5103d1792.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_manipulation_controllers::JinvTeleopControllerState_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__manipulation__controllers_1_1JinvTeleopCo2bb2f5012159c3ac0d64061391a4a9e6.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_manipulation_controllers::JTTaskControllerState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__manipulation__controllers_1_1JTTaskControc402373e761acfcb803baafb2debc91e.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_manipulation_controllers::JTTaskControllerState_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__manipulation__controllers_1_1JTTaskControf4ce0c67d48a3ea62845a8db476e1288.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_manipulation_controllers::JTTeleopControllerState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__manipulation__controllers_1_1JTTeleopConta2763ef1342ec522f883b526dea7b193.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_manipulation_controllers::JTTeleopControllerState_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__manipulation__controllers_1_1JTTeleopContd4c278c66f642a46837ecfa00fde540d.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_manipulation_controllers::MoveToPoseRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__manipulation__controllers_1_1MoveToPoseRe203b07af11c20b4297432a5b611f6d5c.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_manipulation_controllers::MoveToPoseRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__manipulation__controllers_1_1MoveToPoseReba37ace126df260f31ac0b763ce468ba.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_manipulation_controllers::MoveToPoseResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__manipulation__controllers_1_1MoveToPoseRec7e50934a529d58fbdcd3cad653d8c9c.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_manipulation_controllers::MoveToPoseResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__manipulation__controllers_1_1MoveToPoseRec8ef4ec02334656a43b4a0be33d1e0c1.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::pr2_manipulation_controllers::CheckMovingRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__manipulation__controllers_1_1CheckMovingRequ9637b6d33cd3c5d2c97a9981af24e0ce.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_1pr2__manipulation__controllers_1_1CheckMovingRequ9637b6d33cd3c5d2c97a9981af24e0ce.html</anchorfile>
      <anchor>a0b21a13cd8e784be080905b63d5962ee</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_1pr2__manipulation__controllers_1_1CheckMovingRequ9637b6d33cd3c5d2c97a9981af24e0ce.html</anchorfile>
      <anchor>a1e6f538bf45dbd51ad68e84112661184</anchor>
      <arglist>(const ::pr2_manipulation_controllers::CheckMovingRequest_&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_1pr2__manipulation__controllers_1_1CheckMovingRequ9637b6d33cd3c5d2c97a9981af24e0ce.html</anchorfile>
      <anchor>a8cd51cab54d4f2651f9b357c1a8bff67</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_1pr2__manipulation__controllers_1_1CheckMovingRequ9637b6d33cd3c5d2c97a9981af24e0ce.html</anchorfile>
      <anchor>a0a72adcf97b51d28be5e2835a16e2b35</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::pr2_manipulation_controllers::CheckMovingResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__manipulation__controllers_1_1CheckMovingRespb9c60ff00264ea52d067bbe75c952bdf.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_1pr2__manipulation__controllers_1_1CheckMovingRespb9c60ff00264ea52d067bbe75c952bdf.html</anchorfile>
      <anchor>a71b1c409ea65a11c7f6c4479e58b8345</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_1pr2__manipulation__controllers_1_1CheckMovingRespb9c60ff00264ea52d067bbe75c952bdf.html</anchorfile>
      <anchor>ae1bbb94bea2b7efbd95a24105d3aae80</anchor>
      <arglist>(const ::pr2_manipulation_controllers::CheckMovingResponse_&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_1pr2__manipulation__controllers_1_1CheckMovingRespb9c60ff00264ea52d067bbe75c952bdf.html</anchorfile>
      <anchor>aad885ac6c79d6f3036f0b8779a9be8dd</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_1pr2__manipulation__controllers_1_1CheckMovingRespb9c60ff00264ea52d067bbe75c952bdf.html</anchorfile>
      <anchor>ab009a03c2940c0006f88446ad675ea8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::pr2_manipulation_controllers::JinvExperimentalControllerState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__manipulation__controllers_1_1JinvExperimenta8e1f2e49a96cc93f85e9fe5de4cf70b3.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_1pr2__manipulation__controllers_1_1JinvExperimenta8e1f2e49a96cc93f85e9fe5de4cf70b3.html</anchorfile>
      <anchor>ac3c47815f9e85c70ebd57257612df9ce</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_1pr2__manipulation__controllers_1_1JinvExperimenta8e1f2e49a96cc93f85e9fe5de4cf70b3.html</anchorfile>
      <anchor>a306bce10a3eabaa4819ab227e10ebacc</anchor>
      <arglist>(const ::pr2_manipulation_controllers::JinvExperimentalControllerState_&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_1pr2__manipulation__controllers_1_1JinvExperimenta8e1f2e49a96cc93f85e9fe5de4cf70b3.html</anchorfile>
      <anchor>ad6b2074d757f5b0782a7aeebf3bc6269</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_1pr2__manipulation__controllers_1_1JinvExperimenta8e1f2e49a96cc93f85e9fe5de4cf70b3.html</anchorfile>
      <anchor>abc5138bb373107d6f85da0849853ba59</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::pr2_manipulation_controllers::JinvTeleopControllerState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__manipulation__controllers_1_1JinvTeleopContr256c9819652ce873ad71f72d88d6f740.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_1pr2__manipulation__controllers_1_1JinvTeleopContr256c9819652ce873ad71f72d88d6f740.html</anchorfile>
      <anchor>ade0760eab845a2ca500a4972999fae5b</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_1pr2__manipulation__controllers_1_1JinvTeleopContr256c9819652ce873ad71f72d88d6f740.html</anchorfile>
      <anchor>ad435b789d5469628ffcaab79ed685e35</anchor>
      <arglist>(const ::pr2_manipulation_controllers::JinvTeleopControllerState_&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_1pr2__manipulation__controllers_1_1JinvTeleopContr256c9819652ce873ad71f72d88d6f740.html</anchorfile>
      <anchor>aa428bef752dbf2c6b1fa339c9223a2ae</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_1pr2__manipulation__controllers_1_1JinvTeleopContr256c9819652ce873ad71f72d88d6f740.html</anchorfile>
      <anchor>ac1c2cd2053bd6d6735b9592efd27c42f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::pr2_manipulation_controllers::JTTaskControllerState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__manipulation__controllers_1_1JTTaskControllebf8e291ab78e13c7cc08e409114310f0.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_1pr2__manipulation__controllers_1_1JTTaskControllebf8e291ab78e13c7cc08e409114310f0.html</anchorfile>
      <anchor>adb0857b90b6b46c3b311d5665326e32e</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_1pr2__manipulation__controllers_1_1JTTaskControllebf8e291ab78e13c7cc08e409114310f0.html</anchorfile>
      <anchor>ac47f258865306842d51c91c0f4da1605</anchor>
      <arglist>(const ::pr2_manipulation_controllers::JTTaskControllerState_&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_1pr2__manipulation__controllers_1_1JTTaskControllebf8e291ab78e13c7cc08e409114310f0.html</anchorfile>
      <anchor>a43986c7a4c4f4ec29bd5c3dbdf5352e6</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_1pr2__manipulation__controllers_1_1JTTaskControllebf8e291ab78e13c7cc08e409114310f0.html</anchorfile>
      <anchor>ae12dbde6ad6f890c59746f0aba0aac2c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::pr2_manipulation_controllers::JTTeleopControllerState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__manipulation__controllers_1_1JTTeleopControl528559f3ad38fbf595ffec4e4049ebc5.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_1pr2__manipulation__controllers_1_1JTTeleopControl528559f3ad38fbf595ffec4e4049ebc5.html</anchorfile>
      <anchor>abe5f9ba69489c9b4432f10734f33b757</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_1pr2__manipulation__controllers_1_1JTTeleopControl528559f3ad38fbf595ffec4e4049ebc5.html</anchorfile>
      <anchor>a61defa14865ba40e53624160e4a1092b</anchor>
      <arglist>(const ::pr2_manipulation_controllers::JTTeleopControllerState_&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_1pr2__manipulation__controllers_1_1JTTeleopControl528559f3ad38fbf595ffec4e4049ebc5.html</anchorfile>
      <anchor>a702eded3144a8947e4abab538280cc1a</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_1pr2__manipulation__controllers_1_1JTTeleopControl528559f3ad38fbf595ffec4e4049ebc5.html</anchorfile>
      <anchor>a52de9a694de6a14d23ff5460136fbb45</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::pr2_manipulation_controllers::MoveToPoseRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__manipulation__controllers_1_1MoveToPoseReque9c8396515b11bf7a9667969047ef2611.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_1pr2__manipulation__controllers_1_1MoveToPoseReque9c8396515b11bf7a9667969047ef2611.html</anchorfile>
      <anchor>a0851d0aa7f1cb34b9f01d2f27629d8d1</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_1pr2__manipulation__controllers_1_1MoveToPoseReque9c8396515b11bf7a9667969047ef2611.html</anchorfile>
      <anchor>aa9639d60e6dc2a3731795cbdb8b10a9d</anchor>
      <arglist>(const ::pr2_manipulation_controllers::MoveToPoseRequest_&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_1pr2__manipulation__controllers_1_1MoveToPoseReque9c8396515b11bf7a9667969047ef2611.html</anchorfile>
      <anchor>acc6a52de0a8904fd3967b473a681b21b</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_1pr2__manipulation__controllers_1_1MoveToPoseReque9c8396515b11bf7a9667969047ef2611.html</anchorfile>
      <anchor>a5e9d4d42249acda51ce5391a3812d020</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::pr2_manipulation_controllers::MoveToPoseResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__manipulation__controllers_1_1MoveToPoseRespobb788baa82ac6cd6a9cd98d023d5b61a.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_1pr2__manipulation__controllers_1_1MoveToPoseRespobb788baa82ac6cd6a9cd98d023d5b61a.html</anchorfile>
      <anchor>a05a31cf87f943676407204a066d9f892</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_1pr2__manipulation__controllers_1_1MoveToPoseRespobb788baa82ac6cd6a9cd98d023d5b61a.html</anchorfile>
      <anchor>aa85fc7434e5801ee7c083f5783e12c2d</anchor>
      <arglist>(const ::pr2_manipulation_controllers::MoveToPoseResponse_&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_1pr2__manipulation__controllers_1_1MoveToPoseRespobb788baa82ac6cd6a9cd98d023d5b61a.html</anchorfile>
      <anchor>aada9833672834b8e2593521d188c7839</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_1pr2__manipulation__controllers_1_1MoveToPoseRespobb788baa82ac6cd6a9cd98d023d5b61a.html</anchorfile>
      <anchor>a719b3d0eaceab0dfcb92fde26247152c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::pr2_manipulation_controllers::CheckMovingRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__manipulation__controllers_1_1CheckMovingRe3d192b71ccea0ce3af1095ce82903d99.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_1pr2__manipulation__controllers_1_1CheckMovingRe3d192b71ccea0ce3af1095ce82903d99.html</anchorfile>
      <anchor>a263c83d8fe9f481e0035446bbb905697</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_1pr2__manipulation__controllers_1_1CheckMovingRe3d192b71ccea0ce3af1095ce82903d99.html</anchorfile>
      <anchor>ad853a8e507641278cfd2f4a3adfa23db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::pr2_manipulation_controllers::CheckMovingResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__manipulation__controllers_1_1CheckMovingRec2520c89632fc8f2fc0760749d58bb4b.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_1pr2__manipulation__controllers_1_1CheckMovingRec2520c89632fc8f2fc0760749d58bb4b.html</anchorfile>
      <anchor>a64f9ce020512712297fd19e9665befec</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_1pr2__manipulation__controllers_1_1CheckMovingRec2520c89632fc8f2fc0760749d58bb4b.html</anchorfile>
      <anchor>a77b2071f53c6470d8d70c5c4be33dc1d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::pr2_manipulation_controllers::JinvExperimentalControllerState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__manipulation__controllers_1_1JinvExperimen839bad9ff4214728050a849ee5e1144c.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_1pr2__manipulation__controllers_1_1JinvExperimen839bad9ff4214728050a849ee5e1144c.html</anchorfile>
      <anchor>ad386d3bf036076026282bd076417599a</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_1pr2__manipulation__controllers_1_1JinvExperimen839bad9ff4214728050a849ee5e1144c.html</anchorfile>
      <anchor>aeb721bb46ab85aafbbde6379e6d80918</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::pr2_manipulation_controllers::JinvTeleopControllerState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__manipulation__controllers_1_1JinvTeleopCondfad99e684b4deac64f762602a44d352.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_1pr2__manipulation__controllers_1_1JinvTeleopCondfad99e684b4deac64f762602a44d352.html</anchorfile>
      <anchor>ad88ad62a7e3822f6ef18b75a8edf1163</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_1pr2__manipulation__controllers_1_1JinvTeleopCondfad99e684b4deac64f762602a44d352.html</anchorfile>
      <anchor>a963364a08b697fbff7b9db7b28712b4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::pr2_manipulation_controllers::JTTaskControllerState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__manipulation__controllers_1_1JTTaskControle341122b1d1c570ca7f742a550292488.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_1pr2__manipulation__controllers_1_1JTTaskControle341122b1d1c570ca7f742a550292488.html</anchorfile>
      <anchor>aaecffd9263a8f84e0c0225b7e9ecf6be</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_1pr2__manipulation__controllers_1_1JTTaskControle341122b1d1c570ca7f742a550292488.html</anchorfile>
      <anchor>a2bb27ca50347468c26dd82ccd492072c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::pr2_manipulation_controllers::JTTeleopControllerState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__manipulation__controllers_1_1JTTeleopContrffa6c9545ad9941a7566f798e013523d.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_1pr2__manipulation__controllers_1_1JTTeleopContrffa6c9545ad9941a7566f798e013523d.html</anchorfile>
      <anchor>a3d5143b563173130b17885434d3e8e0d</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_1pr2__manipulation__controllers_1_1JTTeleopContrffa6c9545ad9941a7566f798e013523d.html</anchorfile>
      <anchor>adc1ccc7195e1bddfcfcba4b61bfb1683</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::pr2_manipulation_controllers::MoveToPoseRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__manipulation__controllers_1_1MoveToPoseReq81cd37594a0c3aab3a6e05530393a8c2.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_1pr2__manipulation__controllers_1_1MoveToPoseReq81cd37594a0c3aab3a6e05530393a8c2.html</anchorfile>
      <anchor>a5e6734d8481e7cd0a44275167fd9bc9b</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_1pr2__manipulation__controllers_1_1MoveToPoseReq81cd37594a0c3aab3a6e05530393a8c2.html</anchorfile>
      <anchor>a2f9937f6fd38d33c0f19261b51e8bd15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::pr2_manipulation_controllers::MoveToPoseResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__manipulation__controllers_1_1MoveToPoseRes5eadcbc1f9b4f8046189907a630484ce.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_1pr2__manipulation__controllers_1_1MoveToPoseRes5eadcbc1f9b4f8046189907a630484ce.html</anchorfile>
      <anchor>a59d78839dceb4908ca550b9b61763ec1</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_1pr2__manipulation__controllers_1_1MoveToPoseRes5eadcbc1f9b4f8046189907a630484ce.html</anchorfile>
      <anchor>aecf1aeb095f3735f7312a66042fd736b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; pr2_manipulation_controllers::CheckMoving &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01pr2__manipulation__controllers_1_1CheckMoving_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_01pr2__manipulation__controllers_1_1CheckMoving_01_4.html</anchorfile>
      <anchor>ae3cbc748db7c6b94e48e950073dd52dc</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_01pr2__manipulation__controllers_1_1CheckMoving_01_4.html</anchorfile>
      <anchor>a3b269b7c3a167be76ba6f2b01e189b62</anchor>
      <arglist>(const pr2_manipulation_controllers::CheckMoving &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; pr2_manipulation_controllers::CheckMovingRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01pr2__manipulation__controllers_1_1CheckMovingReques23bcb6d492f56e71fe2e25158b8cb263.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_01pr2__manipulation__controllers_1_1CheckMovingReques23bcb6d492f56e71fe2e25158b8cb263.html</anchorfile>
      <anchor>abfc00716aaa99e2881d4c6155c27a10b</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_01pr2__manipulation__controllers_1_1CheckMovingReques23bcb6d492f56e71fe2e25158b8cb263.html</anchorfile>
      <anchor>af98bb022da294312cc502abd1e796781</anchor>
      <arglist>(const pr2_manipulation_controllers::CheckMovingRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; pr2_manipulation_controllers::CheckMovingResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01pr2__manipulation__controllers_1_1CheckMovingResponb4d86c0aff3208bbeb2d237018126e47.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_01pr2__manipulation__controllers_1_1CheckMovingResponb4d86c0aff3208bbeb2d237018126e47.html</anchorfile>
      <anchor>abbb1d6c0391c2585dd4f8490523c0e8c</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_01pr2__manipulation__controllers_1_1CheckMovingResponb4d86c0aff3208bbeb2d237018126e47.html</anchorfile>
      <anchor>aba3f5be6f2b029d4b7dfdaf8f28fd491</anchor>
      <arglist>(const pr2_manipulation_controllers::CheckMovingResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; pr2_manipulation_controllers::MoveToPose &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01pr2__manipulation__controllers_1_1MoveToPose_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_01pr2__manipulation__controllers_1_1MoveToPose_01_4.html</anchorfile>
      <anchor>ac3eb27177a0ce8c6a2be3f22e9607722</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_01pr2__manipulation__controllers_1_1MoveToPose_01_4.html</anchorfile>
      <anchor>a5a3b948bee0e7704dd6eade55d84ef67</anchor>
      <arglist>(const pr2_manipulation_controllers::MoveToPose &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; pr2_manipulation_controllers::MoveToPoseRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01pr2__manipulation__controllers_1_1MoveToPoseRequest1bdeb234f5c73f63b6f8d64fd8167657.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_01pr2__manipulation__controllers_1_1MoveToPoseRequest1bdeb234f5c73f63b6f8d64fd8167657.html</anchorfile>
      <anchor>af2fec28b6e5cf417251bec53bd2a44de</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_01pr2__manipulation__controllers_1_1MoveToPoseRequest1bdeb234f5c73f63b6f8d64fd8167657.html</anchorfile>
      <anchor>a88d05c921d28472e5cb7726072cd7fa8</anchor>
      <arglist>(const pr2_manipulation_controllers::MoveToPoseRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; pr2_manipulation_controllers::MoveToPoseResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01pr2__manipulation__controllers_1_1MoveToPoseRespons0d822ce4920c9f93725da9ede20628cf.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_01pr2__manipulation__controllers_1_1MoveToPoseRespons0d822ce4920c9f93725da9ede20628cf.html</anchorfile>
      <anchor>ab48182fda87aecbed5a8e3804d2d46d1</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_01pr2__manipulation__controllers_1_1MoveToPoseRespons0d822ce4920c9f93725da9ede20628cf.html</anchorfile>
      <anchor>acf8e19da847b13e15186ed9fa58b8fa8</anchor>
      <arglist>(const pr2_manipulation_controllers::MoveToPoseResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; pr2_manipulation_controllers::CheckMoving &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01pr2__manipulation__controllers_1_1CheckMoving_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_01pr2__manipulation__controllers_1_1CheckMoving_01_4.html</anchorfile>
      <anchor>a693819318af8279ca6aa109ddd4b3bdc</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_01pr2__manipulation__controllers_1_1CheckMoving_01_4.html</anchorfile>
      <anchor>a55caeca5f59b4946cdd9937d411a2ef4</anchor>
      <arglist>(const pr2_manipulation_controllers::CheckMoving &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; pr2_manipulation_controllers::CheckMovingRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01pr2__manipulation__controllers_1_1CheckMovingRequest_3c2c4d811e7e00d21111893873c636ad.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_01pr2__manipulation__controllers_1_1CheckMovingRequest_3c2c4d811e7e00d21111893873c636ad.html</anchorfile>
      <anchor>a419ad72c21b2a3c5c43d516e1ca86839</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_01pr2__manipulation__controllers_1_1CheckMovingRequest_3c2c4d811e7e00d21111893873c636ad.html</anchorfile>
      <anchor>a25da59ebb39e972e7d8a4f64175ea2d9</anchor>
      <arglist>(const pr2_manipulation_controllers::CheckMovingRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; pr2_manipulation_controllers::CheckMovingResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01pr2__manipulation__controllers_1_1CheckMovingResponsefb595a0ad8b0caf7bdc6e8975169265b.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_01pr2__manipulation__controllers_1_1CheckMovingResponsefb595a0ad8b0caf7bdc6e8975169265b.html</anchorfile>
      <anchor>a8983103d439792573e487a284c4ef68f</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_01pr2__manipulation__controllers_1_1CheckMovingResponsefb595a0ad8b0caf7bdc6e8975169265b.html</anchorfile>
      <anchor>a780dbb58af5039bc89004bdfccc8bc88</anchor>
      <arglist>(const pr2_manipulation_controllers::CheckMovingResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; pr2_manipulation_controllers::MoveToPose &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01pr2__manipulation__controllers_1_1MoveToPose_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_01pr2__manipulation__controllers_1_1MoveToPose_01_4.html</anchorfile>
      <anchor>aab261f59d56c60726779457cb5c132fa</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_01pr2__manipulation__controllers_1_1MoveToPose_01_4.html</anchorfile>
      <anchor>aeb232f953735221c10ff423540da4388</anchor>
      <arglist>(const pr2_manipulation_controllers::MoveToPose &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; pr2_manipulation_controllers::MoveToPoseRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01pr2__manipulation__controllers_1_1MoveToPoseRequest__a44a473033daa47c44dd8bd519c649fc.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_01pr2__manipulation__controllers_1_1MoveToPoseRequest__a44a473033daa47c44dd8bd519c649fc.html</anchorfile>
      <anchor>a28d13e3823120f3a82b28df5712d114b</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_01pr2__manipulation__controllers_1_1MoveToPoseRequest__a44a473033daa47c44dd8bd519c649fc.html</anchorfile>
      <anchor>abd76e6b4b02785d4756ead03601d10b3</anchor>
      <arglist>(const pr2_manipulation_controllers::MoveToPoseRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; pr2_manipulation_controllers::MoveToPoseResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01pr2__manipulation__controllers_1_1MoveToPoseResponse_a5bd2a9766a35963a1227fe5733e07bf.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_01pr2__manipulation__controllers_1_1MoveToPoseResponse_a5bd2a9766a35963a1227fe5733e07bf.html</anchorfile>
      <anchor>a60516bac50435f1295ca2c08d5fb7a92</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_01pr2__manipulation__controllers_1_1MoveToPoseResponse_a5bd2a9766a35963a1227fe5733e07bf.html</anchorfile>
      <anchor>a7022a106d17037d683fb2ce18c892232</anchor>
      <arglist>(const pr2_manipulation_controllers::MoveToPoseResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
