<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/simple_robot_control/src/simple_robot_control/</path>
    <filename>____init_____8py</filename>
    <namespace>simple_robot_control</namespace>
  </compound>
  <compound kind="file">
    <name>srv/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/simple_robot_control/src/simple_robot_control/srv/</path>
    <filename>srv_2____init_____8py</filename>
    <namespace>simple_robot_control::srv</namespace>
  </compound>
  <compound kind="file">
    <name>_ReturnJointStates.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/simple_robot_control/src/simple_robot_control/srv/</path>
    <filename>__ReturnJointStates_8py</filename>
    <class kind="class">simple_robot_control::srv::_ReturnJointStates::ReturnJointStates</class>
    <class kind="class">simple_robot_control::srv::_ReturnJointStates::ReturnJointStatesRequest</class>
    <class kind="class">simple_robot_control::srv::_ReturnJointStates::ReturnJointStatesResponse</class>
    <namespace>simple_robot_control::srv::_ReturnJointStates</namespace>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacesimple__robot__control_1_1srv_1_1__ReturnJointStates.html</anchorfile>
      <anchor>a3db51f50f8ffdc7bff25becebd972086</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>arm.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/simple_robot_control/src/simple_robot_control/</path>
    <filename>arm_8py</filename>
    <class kind="class">simple_robot_control::arm::Arm</class>
    <namespace>simple_robot_control::arm</namespace>
  </compound>
  <compound kind="file">
    <name>arm_control.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/simple_robot_control/src/</path>
    <filename>arm__control_8cpp</filename>
    <includes id="arm__control_8h" name="arm_control.h" local="no" imported="no">simple_robot_control/arm_control.h</includes>
    <includes id="ReturnJointStates_8h" name="ReturnJointStates.h" local="no" imported="no">simple_robot_control/ReturnJointStates.h</includes>
    <namespace>simple_robot_control</namespace>
    <member kind="define">
      <type>#define</type>
      <name>HALF_SQRT_TWO</name>
      <anchorfile>arm__control_8cpp.html</anchorfile>
      <anchor>a2e4e5c5c0e8026560fc21d443e2c53a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>arm_control.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/simple_robot_control/include/simple_robot_control/</path>
    <filename>arm__control_8h</filename>
    <class kind="class">simple_robot_control::Arm</class>
    <namespace>simple_robot_control</namespace>
  </compound>
  <compound kind="file">
    <name>base.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/simple_robot_control/src/simple_robot_control/</path>
    <filename>base_8py</filename>
    <class kind="class">simple_robot_control::base::Base</class>
    <namespace>simple_robot_control::base</namespace>
  </compound>
  <compound kind="file">
    <name>base_control.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/simple_robot_control/src/</path>
    <filename>base__control_8cpp</filename>
    <includes id="base__control_8h" name="base_control.h" local="yes" imported="no">simple_robot_control/base_control.h</includes>
    <namespace>simple_robot_control</namespace>
  </compound>
  <compound kind="file">
    <name>base_control.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/simple_robot_control/include/simple_robot_control/</path>
    <filename>base__control_8h</filename>
    <class kind="class">simple_robot_control::Base</class>
    <namespace>simple_robot_control</namespace>
  </compound>
  <compound kind="file">
    <name>gripper.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/simple_robot_control/src/simple_robot_control/</path>
    <filename>gripper_8py</filename>
    <class kind="class">simple_robot_control::gripper::Gripper</class>
    <namespace>simple_robot_control::gripper</namespace>
  </compound>
  <compound kind="file">
    <name>gripper_control.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/simple_robot_control/src/</path>
    <filename>gripper__control_8cpp</filename>
    <includes id="gripper__control_8h" name="gripper_control.h" local="no" imported="no">simple_robot_control/gripper_control.h</includes>
    <includes id="ReturnJointStates_8h" name="ReturnJointStates.h" local="no" imported="no">simple_robot_control/ReturnJointStates.h</includes>
    <namespace>simple_robot_control</namespace>
  </compound>
  <compound kind="file">
    <name>gripper_control.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/simple_robot_control/include/simple_robot_control/</path>
    <filename>gripper__control_8h</filename>
    <class kind="class">simple_robot_control::Gripper</class>
    <namespace>simple_robot_control</namespace>
  </compound>
  <compound kind="file">
    <name>head.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/simple_robot_control/src/simple_robot_control/</path>
    <filename>head_8py</filename>
    <class kind="class">simple_robot_control::head::Head</class>
    <namespace>simple_robot_control::head</namespace>
  </compound>
  <compound kind="file">
    <name>head_control.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/simple_robot_control/src/</path>
    <filename>head__control_8cpp</filename>
    <includes id="head__control_8h" name="head_control.h" local="no" imported="no">simple_robot_control/head_control.h</includes>
    <namespace>simple_robot_control</namespace>
  </compound>
  <compound kind="file">
    <name>head_control.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/simple_robot_control/include/simple_robot_control/</path>
    <filename>head__control_8h</filename>
    <class kind="class">simple_robot_control::Head</class>
    <namespace>simple_robot_control</namespace>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>DEFAULT_HEAD_POINTING_FRAME</name>
      <anchorfile>namespacesimple__robot__control.html</anchorfile>
      <anchor>af5493ed0fe9c9bef2f106caec58a6c2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>joint_state_listener_server.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/simple_robot_control/nodes/</path>
    <filename>joint__state__listener__server_8py</filename>
    <class kind="class">joint_state_listener_server::LatestJointStates</class>
    <namespace>joint_state_listener_server</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>latestjointstates</name>
      <anchorfile>namespacejoint__state__listener__server.html</anchorfile>
      <anchor>a1afd626e82fd3a2dd4f8018e3608221d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/simple_robot_control/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>ReturnJointStates.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/simple_robot_control/srv_gen/cpp/include/simple_robot_control/</path>
    <filename>ReturnJointStates_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::simple_robot_control::ReturnJointStatesRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::simple_robot_control::ReturnJointStatesResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; simple_robot_control::ReturnJointStates &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; simple_robot_control::ReturnJointStatesRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; simple_robot_control::ReturnJointStatesResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::simple_robot_control::ReturnJointStatesRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::simple_robot_control::ReturnJointStatesResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::simple_robot_control::ReturnJointStatesRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::simple_robot_control::ReturnJointStatesRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::simple_robot_control::ReturnJointStatesResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::simple_robot_control::ReturnJointStatesResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::simple_robot_control::ReturnJointStatesRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::simple_robot_control::ReturnJointStatesResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; simple_robot_control::ReturnJointStates &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; simple_robot_control::ReturnJointStatesRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; simple_robot_control::ReturnJointStatesResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">simple_robot_control::ReturnJointStates</class>
    <class kind="struct">simple_robot_control::ReturnJointStatesRequest_</class>
    <class kind="struct">simple_robot_control::ReturnJointStatesResponse_</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::simple_robot_control::ReturnJointStatesRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::simple_robot_control::ReturnJointStatesResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>simple_robot_control</namespace>
    <member kind="typedef">
      <type>::simple_robot_control::ReturnJointStatesRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ReturnJointStatesRequest</name>
      <anchorfile>namespacesimple__robot__control.html</anchorfile>
      <anchor>aeac4bb2e169773462dbee647f525e263</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::simple_robot_control::ReturnJointStatesRequest const  &gt;</type>
      <name>ReturnJointStatesRequestConstPtr</name>
      <anchorfile>namespacesimple__robot__control.html</anchorfile>
      <anchor>ab8ba7f4194dc701e410193bb5950f55d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::simple_robot_control::ReturnJointStatesRequest &gt;</type>
      <name>ReturnJointStatesRequestPtr</name>
      <anchorfile>namespacesimple__robot__control.html</anchorfile>
      <anchor>a607f59b3d1d09e78bb9b5ba0aa3fbc00</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::simple_robot_control::ReturnJointStatesResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ReturnJointStatesResponse</name>
      <anchorfile>namespacesimple__robot__control.html</anchorfile>
      <anchor>a9d4de1f3601901f6f7dc148841cc6231</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::simple_robot_control::ReturnJointStatesResponse const  &gt;</type>
      <name>ReturnJointStatesResponseConstPtr</name>
      <anchorfile>namespacesimple__robot__control.html</anchorfile>
      <anchor>a0a71dbdedb956afc75ccb8c97a774792</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::simple_robot_control::ReturnJointStatesResponse &gt;</type>
      <name>ReturnJointStatesResponsePtr</name>
      <anchorfile>namespacesimple__robot__control.html</anchorfile>
      <anchor>aee7a8e3366407271f1b5262a26d9345e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>robot_control.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/simple_robot_control/src/</path>
    <filename>robot__control_8cpp</filename>
    <includes id="robot__control_8h" name="robot_control.h" local="no" imported="no">simple_robot_control/robot_control.h</includes>
    <namespace>simple_robot_control</namespace>
  </compound>
  <compound kind="file">
    <name>robot_control.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/simple_robot_control/include/simple_robot_control/</path>
    <filename>robot__control_8h</filename>
    <includes id="arm__control_8h" name="arm_control.h" local="no" imported="no">simple_robot_control/arm_control.h</includes>
    <includes id="gripper__control_8h" name="gripper_control.h" local="no" imported="no">simple_robot_control/gripper_control.h</includes>
    <includes id="torso__control_8h" name="torso_control.h" local="no" imported="no">simple_robot_control/torso_control.h</includes>
    <includes id="base__control_8h" name="base_control.h" local="no" imported="no">simple_robot_control/base_control.h</includes>
    <includes id="head__control_8h" name="head_control.h" local="no" imported="no">simple_robot_control/head_control.h</includes>
    <class kind="class">simple_robot_control::Robot</class>
    <namespace>simple_robot_control</namespace>
  </compound>
  <compound kind="file">
    <name>test_app.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/simple_robot_control/test/</path>
    <filename>test__app_8cpp</filename>
    <includes id="robot__control_8h" name="robot_control.h" local="no" imported="no">simple_robot_control/robot_control.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__app_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>torso.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/simple_robot_control/src/simple_robot_control/</path>
    <filename>torso_8py</filename>
    <class kind="class">simple_robot_control::torso::Torso</class>
    <namespace>simple_robot_control::torso</namespace>
  </compound>
  <compound kind="file">
    <name>torso_control.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/simple_robot_control/src/</path>
    <filename>torso__control_8cpp</filename>
    <includes id="torso__control_8h" name="torso_control.h" local="no" imported="no">simple_robot_control/torso_control.h</includes>
    <namespace>simple_robot_control</namespace>
  </compound>
  <compound kind="file">
    <name>torso_control.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/simple_robot_control/include/simple_robot_control/</path>
    <filename>torso__control_8h</filename>
    <class kind="class">simple_robot_control::Torso</class>
    <namespace>simple_robot_control</namespace>
  </compound>
  <compound kind="namespace">
    <name>joint_state_listener_server</name>
    <filename>namespacejoint__state__listener__server.html</filename>
    <class kind="class">joint_state_listener_server::LatestJointStates</class>
    <member kind="variable">
      <type>tuple</type>
      <name>latestjointstates</name>
      <anchorfile>namespacejoint__state__listener__server.html</anchorfile>
      <anchor>a1afd626e82fd3a2dd4f8018e3608221d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>joint_state_listener_server::LatestJointStates</name>
    <filename>classjoint__state__listener__server_1_1LatestJointStates.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjoint__state__listener__server_1_1LatestJointStates.html</anchorfile>
      <anchor>a10cbdc902f9b1bfd61d4c8116a3e25cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>joint_states_callback</name>
      <anchorfile>classjoint__state__listener__server_1_1LatestJointStates.html</anchorfile>
      <anchor>ab7d631b8555a8cbbc51095c5c71d1a31</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>joint_states_listener</name>
      <anchorfile>classjoint__state__listener__server_1_1LatestJointStates.html</anchorfile>
      <anchor>afaf34e1fe386fab2d315ee323c3b5cf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>return_joint_state</name>
      <anchorfile>classjoint__state__listener__server_1_1LatestJointStates.html</anchorfile>
      <anchor>a0c4af6134801e245cadf9251d554d45a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>return_joint_states</name>
      <anchorfile>classjoint__state__listener__server_1_1LatestJointStates.html</anchorfile>
      <anchor>a8764bdc19310bcf4a7d361f9ede6fa18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>effort</name>
      <anchorfile>classjoint__state__listener__server_1_1LatestJointStates.html</anchorfile>
      <anchor>aaf44ed32c87ef0c9c7f10ac7c8a49051</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lock</name>
      <anchorfile>classjoint__state__listener__server_1_1LatestJointStates.html</anchorfile>
      <anchor>ad177d50db2b16dd4772f93d1d6a33a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classjoint__state__listener__server_1_1LatestJointStates.html</anchorfile>
      <anchor>a77146dc6a7c46b428b953a09e7d8fee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>position</name>
      <anchorfile>classjoint__state__listener__server_1_1LatestJointStates.html</anchorfile>
      <anchor>a7aab86dd86a328730385abe0fb79bb21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>thread</name>
      <anchorfile>classjoint__state__listener__server_1_1LatestJointStates.html</anchorfile>
      <anchor>ad3d7738056d2381e54a02107d8590eb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>velocity</name>
      <anchorfile>classjoint__state__listener__server_1_1LatestJointStates.html</anchorfile>
      <anchor>a9512e4a44c051c3ebe31e2cfb057826f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::simple_robot_control::ReturnJointStatesRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1simple__robot__control_1_1ReturnJointStatesRequ4438534c782b833a0dd5cf901bbedbab.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_1simple__robot__control_1_1ReturnJointStatesRequ4438534c782b833a0dd5cf901bbedbab.html</anchorfile>
      <anchor>a062ec043b9976e268fb0f9dca208c64a</anchor>
      <arglist>(const ::simple_robot_control::ReturnJointStatesRequest_&lt; ContainerAllocator &gt; &amp;)</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_1simple__robot__control_1_1ReturnJointStatesRequ4438534c782b833a0dd5cf901bbedbab.html</anchorfile>
      <anchor>a3859208ad75d74ea4f3b1882911a3f45</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::simple_robot_control::ReturnJointStatesResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1simple__robot__control_1_1ReturnJointStatesRespb5c8b3e064bfd9aa6369e39de439e52d.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_1simple__robot__control_1_1ReturnJointStatesRespb5c8b3e064bfd9aa6369e39de439e52d.html</anchorfile>
      <anchor>ace52df67d7df2557a6b722df32fda8fc</anchor>
      <arglist>(const ::simple_robot_control::ReturnJointStatesResponse_&lt; ContainerAllocator &gt; &amp;)</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_1simple__robot__control_1_1ReturnJointStatesRespb5c8b3e064bfd9aa6369e39de439e52d.html</anchorfile>
      <anchor>a6f9b17e6a2672d88c9ffdfc6ab8c59af</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::simple_robot_control::ReturnJointStatesRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1simple__robot__control_1_1ReturnJointStatesReaf64f1fcecb6ff060eb0901c600417f5.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_1simple__robot__control_1_1ReturnJointStatesReaf64f1fcecb6ff060eb0901c600417f5.html</anchorfile>
      <anchor>aa69600b534254c926be603f0b528d473</anchor>
      <arglist>(const ::simple_robot_control::ReturnJointStatesRequest_&lt; ContainerAllocator &gt; &amp;)</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_1simple__robot__control_1_1ReturnJointStatesReaf64f1fcecb6ff060eb0901c600417f5.html</anchorfile>
      <anchor>a968207fa1095246ed3c1f58da125d83a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::simple_robot_control::ReturnJointStatesResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1simple__robot__control_1_1ReturnJointStatesRe2c598841acf937b5a641022a57bf162e.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_1simple__robot__control_1_1ReturnJointStatesRe2c598841acf937b5a641022a57bf162e.html</anchorfile>
      <anchor>ac09cfc51cc7ad5286541f8b8dce3205f</anchor>
      <arglist>(const ::simple_robot_control::ReturnJointStatesResponse_&lt; ContainerAllocator &gt; &amp;)</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_1simple__robot__control_1_1ReturnJointStatesRe2c598841acf937b5a641022a57bf162e.html</anchorfile>
      <anchor>af5e9007a8827d3458883b7cf7bef3443</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::simple_robot_control::ReturnJointStatesRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1simple__robot__control_1_1ReturnJointStatesReqc9174090bc1da308ccf4d81bf5fced7f.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::simple_robot_control::ReturnJointStatesRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1simple__robot__control_1_1ReturnJointStatesReq754f7be5c0f0006c13638eef964304b3.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::simple_robot_control::ReturnJointStatesResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1simple__robot__control_1_1ReturnJointStatesRes5b19c393f1bdbbaa9b761b030af644f8.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::simple_robot_control::ReturnJointStatesResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1simple__robot__control_1_1ReturnJointStatesResa7f1824ac702f1ba5690d2a11272dc96.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::simple_robot_control::ReturnJointStatesRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1simple__robot__control_1_1ReturnJointStatesReques4184b514d06cadfad059b03967cb55f6.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_1simple__robot__control_1_1ReturnJointStatesReques4184b514d06cadfad059b03967cb55f6.html</anchorfile>
      <anchor>afb79294863586a45a77d7ad8b4af98b7</anchor>
      <arglist>(const ::simple_robot_control::ReturnJointStatesRequest_&lt; ContainerAllocator &gt; &amp;)</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_1simple__robot__control_1_1ReturnJointStatesReques4184b514d06cadfad059b03967cb55f6.html</anchorfile>
      <anchor>a379861ba134fde080b10ef04184a5a43</anchor>
      <arglist>()</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_1simple__robot__control_1_1ReturnJointStatesReques4184b514d06cadfad059b03967cb55f6.html</anchorfile>
      <anchor>aa3a555e7271938602278a95584439620</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_1simple__robot__control_1_1ReturnJointStatesReques4184b514d06cadfad059b03967cb55f6.html</anchorfile>
      <anchor>a3e85416ed5374e270b88ad7e0d5ebbd8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::simple_robot_control::ReturnJointStatesResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1simple__robot__control_1_1ReturnJointStatesResponba6188451be18631a71e16f76128adc7.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_1simple__robot__control_1_1ReturnJointStatesResponba6188451be18631a71e16f76128adc7.html</anchorfile>
      <anchor>afc08355a1a8e1fe6790aec94ed7e9308</anchor>
      <arglist>(const ::simple_robot_control::ReturnJointStatesResponse_&lt; ContainerAllocator &gt; &amp;)</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_1simple__robot__control_1_1ReturnJointStatesResponba6188451be18631a71e16f76128adc7.html</anchorfile>
      <anchor>a139b2b8e2b397e528ed30007da991c56</anchor>
      <arglist>()</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_1simple__robot__control_1_1ReturnJointStatesResponba6188451be18631a71e16f76128adc7.html</anchorfile>
      <anchor>a383d501cd6ad651aa6162b4c204a6309</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_1simple__robot__control_1_1ReturnJointStatesResponba6188451be18631a71e16f76128adc7.html</anchorfile>
      <anchor>ab90e183d9c3aa888eb244155227a55e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::simple_robot_control::ReturnJointStatesRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1simple__robot__control_1_1ReturnJointStatesRequ53b51c10a22494af82e4b3e445e5a303.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_1simple__robot__control_1_1ReturnJointStatesRequ53b51c10a22494af82e4b3e445e5a303.html</anchorfile>
      <anchor>a9f4bb54e2ad479f503604df9ca370de7</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_1simple__robot__control_1_1ReturnJointStatesRequ53b51c10a22494af82e4b3e445e5a303.html</anchorfile>
      <anchor>a5f6371ded3bb001f934601d7a4b68a9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::simple_robot_control::ReturnJointStatesResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1simple__robot__control_1_1ReturnJointStatesResp9e2262cd3e0d51daaba37d89c5a7d9d9.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_1simple__robot__control_1_1ReturnJointStatesResp9e2262cd3e0d51daaba37d89c5a7d9d9.html</anchorfile>
      <anchor>a1b224d00cabab2b641cb12ca9ee8bb2a</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_1simple__robot__control_1_1ReturnJointStatesResp9e2262cd3e0d51daaba37d89c5a7d9d9.html</anchorfile>
      <anchor>a6b89d75448573353104e8f753d8d3c5b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; simple_robot_control::ReturnJointStates &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01simple__robot__control_1_1ReturnJointStates_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_01simple__robot__control_1_1ReturnJointStates_01_4.html</anchorfile>
      <anchor>ac3230edebf83887f5bd432473c25f76b</anchor>
      <arglist>(const simple_robot_control::ReturnJointStates &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01simple__robot__control_1_1ReturnJointStates_01_4.html</anchorfile>
      <anchor>a43e4789fc0e9845335e44d75fe8b64ed</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; simple_robot_control::ReturnJointStatesRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01simple__robot__control_1_1ReturnJointStatesRequest_a6071b8c8dc6f4cbb1c433acabfacbd3.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_01simple__robot__control_1_1ReturnJointStatesRequest_a6071b8c8dc6f4cbb1c433acabfacbd3.html</anchorfile>
      <anchor>ab8de2290eac138f5510616f2bdde6907</anchor>
      <arglist>(const simple_robot_control::ReturnJointStatesRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01simple__robot__control_1_1ReturnJointStatesRequest_a6071b8c8dc6f4cbb1c433acabfacbd3.html</anchorfile>
      <anchor>a008e482b1d7a483f6bbb6fc061603317</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; simple_robot_control::ReturnJointStatesResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01simple__robot__control_1_1ReturnJointStatesResponsec690fd3abd5c9c398a63093386d22138.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_01simple__robot__control_1_1ReturnJointStatesResponsec690fd3abd5c9c398a63093386d22138.html</anchorfile>
      <anchor>aa628a82463cf332a766c4ff2219dab76</anchor>
      <arglist>(const simple_robot_control::ReturnJointStatesResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01simple__robot__control_1_1ReturnJointStatesResponsec690fd3abd5c9c398a63093386d22138.html</anchorfile>
      <anchor>a863303123fbda10c523dfaac6485d838</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; simple_robot_control::ReturnJointStates &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01simple__robot__control_1_1ReturnJointStates_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_01simple__robot__control_1_1ReturnJointStates_01_4.html</anchorfile>
      <anchor>ae6101796a2fa659a61c82ed365c30afe</anchor>
      <arglist>(const simple_robot_control::ReturnJointStates &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01simple__robot__control_1_1ReturnJointStates_01_4.html</anchorfile>
      <anchor>af595758984a583b3963a07ec47cae14d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; simple_robot_control::ReturnJointStatesRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01simple__robot__control_1_1ReturnJointStatesRequest___8981f893bfc5937366e2bdc7d49afdbe.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_01simple__robot__control_1_1ReturnJointStatesRequest___8981f893bfc5937366e2bdc7d49afdbe.html</anchorfile>
      <anchor>a4ecdbd44f0c87eba03b383442aa4824c</anchor>
      <arglist>(const simple_robot_control::ReturnJointStatesRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01simple__robot__control_1_1ReturnJointStatesRequest___8981f893bfc5937366e2bdc7d49afdbe.html</anchorfile>
      <anchor>a73af764fa56ce8b541156a4ec53b1a93</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; simple_robot_control::ReturnJointStatesResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01simple__robot__control_1_1ReturnJointStatesResponse__ff07b2f18848a2354fb4c3a16287073e.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_01simple__robot__control_1_1ReturnJointStatesResponse__ff07b2f18848a2354fb4c3a16287073e.html</anchorfile>
      <anchor>aaf2ee93ea2aaa36c2ac3b63bb1e2a167</anchor>
      <arglist>(const simple_robot_control::ReturnJointStatesResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01simple__robot__control_1_1ReturnJointStatesResponse__ff07b2f18848a2354fb4c3a16287073e.html</anchorfile>
      <anchor>acd1ea2e4f058f282e01a2f4ae5d83065</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>simple_robot_control</name>
    <filename>namespacesimple__robot__control.html</filename>
    <namespace>simple_robot_control::arm</namespace>
    <namespace>simple_robot_control::base</namespace>
    <namespace>simple_robot_control::gripper</namespace>
    <namespace>simple_robot_control::head</namespace>
    <namespace>simple_robot_control::srv</namespace>
    <namespace>simple_robot_control::torso</namespace>
    <class kind="class">simple_robot_control::Arm</class>
    <class kind="class">simple_robot_control::Base</class>
    <class kind="class">simple_robot_control::Gripper</class>
    <class kind="class">simple_robot_control::Head</class>
    <class kind="struct">simple_robot_control::ReturnJointStates</class>
    <class kind="struct">simple_robot_control::ReturnJointStatesRequest_</class>
    <class kind="struct">simple_robot_control::ReturnJointStatesResponse_</class>
    <class kind="class">simple_robot_control::Robot</class>
    <class kind="class">simple_robot_control::Torso</class>
    <member kind="typedef">
      <type>::simple_robot_control::ReturnJointStatesRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ReturnJointStatesRequest</name>
      <anchorfile>namespacesimple__robot__control.html</anchorfile>
      <anchor>aeac4bb2e169773462dbee647f525e263</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::simple_robot_control::ReturnJointStatesRequest const  &gt;</type>
      <name>ReturnJointStatesRequestConstPtr</name>
      <anchorfile>namespacesimple__robot__control.html</anchorfile>
      <anchor>ab8ba7f4194dc701e410193bb5950f55d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::simple_robot_control::ReturnJointStatesRequest &gt;</type>
      <name>ReturnJointStatesRequestPtr</name>
      <anchorfile>namespacesimple__robot__control.html</anchorfile>
      <anchor>a607f59b3d1d09e78bb9b5ba0aa3fbc00</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::simple_robot_control::ReturnJointStatesResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ReturnJointStatesResponse</name>
      <anchorfile>namespacesimple__robot__control.html</anchorfile>
      <anchor>a9d4de1f3601901f6f7dc148841cc6231</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::simple_robot_control::ReturnJointStatesResponse const  &gt;</type>
      <name>ReturnJointStatesResponseConstPtr</name>
      <anchorfile>namespacesimple__robot__control.html</anchorfile>
      <anchor>a0a71dbdedb956afc75ccb8c97a774792</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::simple_robot_control::ReturnJointStatesResponse &gt;</type>
      <name>ReturnJointStatesResponsePtr</name>
      <anchorfile>namespacesimple__robot__control.html</anchorfile>
      <anchor>aee7a8e3366407271f1b5262a26d9345e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>DEFAULT_HEAD_POINTING_FRAME</name>
      <anchorfile>namespacesimple__robot__control.html</anchorfile>
      <anchor>af5493ed0fe9c9bef2f106caec58a6c2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>simple_robot_control::Arm</name>
    <filename>classsimple__robot__control_1_1Arm.html</filename>
    <member kind="enumeration">
      <name>approach_direction_t</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>a7ab10793ce1f8f2c6cfa95d6e0202f66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FRONTAL</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>a7ab10793ce1f8f2c6cfa95d6e0202f66a8e14f13d03f1c57023c96a0c4cc9b484</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FROM_BELOW</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>a7ab10793ce1f8f2c6cfa95d6e0202f66a8f2e605117d1e74eb9534a9b70f6a322</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FROM_ABOVE</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>a7ab10793ce1f8f2c6cfa95d6e0202f66af3f0fae6b60bca5938b76239fc0acbeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FROM_RIGHT_SIDEWAYS</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>a7ab10793ce1f8f2c6cfa95d6e0202f66ac3c21ab027c0c03dadcf6ef903532bcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FROM_RIGHT_UPRIGHT</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>a7ab10793ce1f8f2c6cfa95d6e0202f66ab58147bad03fe223397ddb0594f49a6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FROM_LEFT_UPRIGHT</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>a7ab10793ce1f8f2c6cfa95d6e0202f66a186741b156759466c04e0f9847167d28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FROM_LEFT_SIDEWAYS</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>a7ab10793ce1f8f2c6cfa95d6e0202f66af0a0fcb081f86e3e0f961d6bf49ff684</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Arm</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>a5aba1af9988a573f2ec567a63f74e581</anchor>
      <arglist>(char arm_side, bool collision_checking=true)</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; double &gt;</type>
      <name>getCurrentJointAngles</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>a2c69e1c8a19f4556a8a5e93fa4c6d4a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getIK</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>a0da73d52f774663591e86f3cbf8c743c</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;pose, vector&lt; double &gt; &amp;joint_angles, vector&lt; double &gt; *ik_seed_pos=NULL)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>goToJointPos</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>a794c0c234913bcf4abf3d6b10bfdced5</anchor>
      <arglist>(const double *positions, int num_positions, double max_time=3.0, bool wait=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>goToJointPos</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>a1e22c2bf525460541a5d55e7418aed36</anchor>
      <arglist>(const vector&lt; double &gt; &amp;positions, double max_time=3.0, bool wait=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>goToJointPosWithCollisionChecking</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>a48995f058144d55291a7f080912b5462</anchor>
      <arglist>(const vector&lt; double &gt; &amp;positions, double max_time=3.0, bool wait=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAtPos</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>a91416029e281e228fbda7d79d6ff6aea</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;pos_vec)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>moveGrippertoPose</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>a5cc1627f3676848320fb6c211095ce3f</anchor>
      <arglist>(const tf::StampedTransform &amp;pose, double max_time=5.0, bool wait=true, vector&lt; double &gt; *ik_seed_pos=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>moveGrippertoPoseWithCollisionChecking</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>aec0a307b8ab1d2d0787499c35c9c4748</anchor>
      <arglist>(const tf::StampedTransform &amp;pose, double max_time=5.0, bool wait=true, std::string planner=&quot;ompl&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>moveGrippertoPoseWithOrientationConstraints</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>a7788dd126ef3c46a586a5eda01cd4834</anchor>
      <arglist>(const tf::StampedTransform &amp;tf, bool keep_roll, bool keep_pitch, bool keep_yaw, double max_time=5.0, bool wait=true, double tolerance=0.2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>moveGripperToPosition</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>a1b595e510ee00203583dda0c4371639f</anchor>
      <arglist>(const tf::Vector3 &amp;position, string frame_id, approach_direction_t approach=FRONTAL, double max_time=5.0, bool wait=true, vector&lt; double &gt; *ik_seed_pos=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>moveGrippertoPositionWithCollisionChecking</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>a641e3771de4d20d468350ce211ef1d4f</anchor>
      <arglist>(const tf::Vector3 &amp;position, string frame_id, approach_direction_t approach=FRONTAL, double max_time=5.0, bool wait=true, std::string planner=&quot;ompl&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>moveWristRollLinktoPose</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>a14d3cac06f3db5f987b18e28da94ed56</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;pose, double max_time=5.0, bool wait=true, vector&lt; double &gt; *ik_seed_pos=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>moveWristRollLinktoPose</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>aefd5f8bb08527f589379e12d56d5a20f</anchor>
      <arglist>(const tf::StampedTransform &amp;pose, double max_time=5.0, bool wait=true, vector&lt; double &gt; *ik_seed_pos=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>moveWristRollLinktoPoseWithCollisionChecking</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>a744e9d0482f99ee2858f594a506d2d9f</anchor>
      <arglist>(const tf::StampedTransform &amp;pose, double max_time=5.0, bool wait=true, std::string planner=&quot;ompl&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>moveWristRollLinktoPoseWithCollisionChecking</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>af54eac159b8115626bdc9417f82152a3</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;pose, double max_time=5.0, bool wait=true, std::string planner=&quot;ompl&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>moveWristRollLinktoPoseWithOrientationConstraints</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>a78525cf3b518e7cfec0666d869b0c85e</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;pose, bool keep_roll, bool keep_pitch, bool keep_yaw, double max_time=5.0, bool wait=true, double tolerance=0.2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>moveWristRollLinktoPoseWithOrientationConstraints</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>a921e2e16345bd5f117db66adbd6d7750</anchor>
      <arglist>(const tf::StampedTransform &amp;pose, bool keep_roll, bool keep_pitch, bool keep_yaw, double max_time=5.0, bool wait=true, double tolerance=0.2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rotateWrist</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>a4ae920c74081db463ab6194eee56edc5</anchor>
      <arglist>(double radians, double wrist_speed=wrist_speed_, bool wait=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>stretch</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>a351ae6c7b4c2614f3df7a855d536cb88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tuck</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>a04b81d012dd3aeffa6d35d9ba85f3c6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updateJointStatePos</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>a1614ebb24c5a57e8c4f77c1e916d62e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Arm</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>ab50164cdf701fdad4386cbbc0f862f92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>tf::StampedTransform</type>
      <name>gripperToWrist</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>ae51269c9e76fd08899d9194587bc6479</anchor>
      <arglist>(const tf::StampedTransform &amp;pose)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>tf::StampedTransform</type>
      <name>makePose</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>abbe2084df9c376878226e51210d148a8</anchor>
      <arglist>(const tf::Vector3 &amp;position, string frame_id, approach_direction_t approach)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>tf::StampedTransform</type>
      <name>wristToGripper</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>a026c410e9ef8d475a77130768f84632a</anchor>
      <arglist>(const tf::StampedTransform &amp;pose)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>armside_str</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>aecf0fbb74a89230feea1cc49f8211f94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; double &gt;</type>
      <name>current_joint_angles_</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>a1d29e07f13e6559eea6575cf71c62799</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>group_name</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>af80ff501167365e85349ac495ba14c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>ik_service_client_</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>a3f4f51c56b104d00db1ca2caa57534ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; string &gt;</type>
      <name>joint_names</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>ae7c073ba16c1beb0f7e998bc5c603c78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionClient&lt; arm_navigation_msgs::MoveArmAction &gt; *</type>
      <name>move_arm_client_</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>ab870134da1d9d7063542ff9cb5a67c80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>a4897e4d368f807097f483899dfaf86f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionClient&lt; pr2_controllers_msgs::JointTrajectoryAction &gt;</type>
      <name>traj_client_</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>a0f700a09b5f338f8ad51de54c4140f25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const double</type>
      <name>gripperlength</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>a23f32c05cbbb585f34749171fd1f78b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const double</type>
      <name>wrist_speed_</name>
      <anchorfile>classsimple__robot__control_1_1Arm.html</anchorfile>
      <anchor>a4cf4aa39eef3daf7d0e8f1543128888e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>simple_robot_control::Base</name>
    <filename>classsimple__robot__control_1_1Base.html</filename>
    <member kind="function">
      <type></type>
      <name>Base</name>
      <anchorfile>classsimple__robot__control_1_1Base.html</anchorfile>
      <anchor>a3e265274243e2396bf1815f915060828</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>drive</name>
      <anchorfile>classsimple__robot__control_1_1Base.html</anchorfile>
      <anchor>a165565b952b27c475692fb37b73b88cb</anchor>
      <arglist>(double distance, const geometry_msgs::Twist &amp;velocity)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>driveBack</name>
      <anchorfile>classsimple__robot__control_1_1Base.html</anchorfile>
      <anchor>a151ddff62951d2525ea2e506a3669a2c</anchor>
      <arglist>(double distance, double speed=0.25)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>driveForward</name>
      <anchorfile>classsimple__robot__control_1_1Base.html</anchorfile>
      <anchor>a9521361b716aa2c3febda75728bcb94a</anchor>
      <arglist>(double distance, double speed=0.25)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>driveLeft</name>
      <anchorfile>classsimple__robot__control_1_1Base.html</anchorfile>
      <anchor>a8efda6a634bc56db89fc737e898a8bac</anchor>
      <arglist>(double distance, double speed=0.25)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>driveRight</name>
      <anchorfile>classsimple__robot__control_1_1Base.html</anchorfile>
      <anchor>a8db8aa378368e6b73ed3743ea461f48c</anchor>
      <arglist>(double distance, double speed=0.25)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>turn</name>
      <anchorfile>classsimple__robot__control_1_1Base.html</anchorfile>
      <anchor>a36b02620659a3613bdf51e4e96b0e0ab</anchor>
      <arglist>(bool clockwise, double radians, double speed=0.75)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Base</name>
      <anchorfile>classsimple__robot__control_1_1Base.html</anchorfile>
      <anchor>a744f9b730d9e005e8f84a51cff827052</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init</name>
      <anchorfile>classsimple__robot__control_1_1Base.html</anchorfile>
      <anchor>acb725999f2bbb3bc6fef61824feda0b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Twist</type>
      <name>cmd_</name>
      <anchorfile>classsimple__robot__control_1_1Base.html</anchorfile>
      <anchor>ae91687270756b242e80e0e1865e6cfe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classsimple__robot__control_1_1Base.html</anchorfile>
      <anchor>a858f66d81147703945bf46556cbb012a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_base_vel_</name>
      <anchorfile>classsimple__robot__control_1_1Base.html</anchorfile>
      <anchor>a87844bca8578a4cec1dc116821ce5141</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>tf_listener_odom_</name>
      <anchorfile>classsimple__robot__control_1_1Base.html</anchorfile>
      <anchor>ab560a9c5f19217b834951a301de27365</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const double</type>
      <name>PUBLISH_RATE_</name>
      <anchorfile>classsimple__robot__control_1_1Base.html</anchorfile>
      <anchor>a305b7746eef8e035c8bc4d3541acf1c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>simple_robot_control::Gripper</name>
    <filename>classsimple__robot__control_1_1Gripper.html</filename>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classsimple__robot__control_1_1Gripper.html</anchorfile>
      <anchor>a6b160041b6c1b15da92e372877620ad4</anchor>
      <arglist>(double effort=50)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getOpeningWidth</name>
      <anchorfile>classsimple__robot__control_1_1Gripper.html</anchorfile>
      <anchor>a39cdfa68eebccd917f881b670c0c99a7</anchor>
      <arglist>(double &amp;opening_width)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Gripper</name>
      <anchorfile>classsimple__robot__control_1_1Gripper.html</anchorfile>
      <anchor>a8aace7075633aa2b13dfb785a07df658</anchor>
      <arglist>(char gripper_side)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gripperToPos</name>
      <anchorfile>classsimple__robot__control_1_1Gripper.html</anchorfile>
      <anchor>a1979d759e40a89a2aa4392f0d3a43e4b</anchor>
      <arglist>(double pos, double effort=50)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>open</name>
      <anchorfile>classsimple__robot__control_1_1Gripper.html</anchorfile>
      <anchor>a60b498cac26680f23b68635711c2a0f9</anchor>
      <arglist>(double effort=-1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Gripper</name>
      <anchorfile>classsimple__robot__control_1_1Gripper.html</anchorfile>
      <anchor>a49e477aa15812494eaf4811ad92f9b27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionClient&lt; pr2_controllers_msgs::Pr2GripperCommandAction &gt;</type>
      <name>gripper_client_</name>
      <anchorfile>classsimple__robot__control_1_1Gripper.html</anchorfile>
      <anchor>a4434477d21d4afd02d86a253c50a78a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>gripperside_str</name>
      <anchorfile>classsimple__robot__control_1_1Gripper.html</anchorfile>
      <anchor>a3d12d882fe6972ce1b5367c7eb1a459c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>simple_robot_control::Head</name>
    <filename>classsimple__robot__control_1_1Head.html</filename>
    <member kind="function">
      <type></type>
      <name>Head</name>
      <anchorfile>classsimple__robot__control_1_1Head.html</anchorfile>
      <anchor>ab4afe20fb955e329b346308f9c16a6bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lookat</name>
      <anchorfile>classsimple__robot__control_1_1Head.html</anchorfile>
      <anchor>ac8373529f8debef9239dde8fa717b37a</anchor>
      <arglist>(const string source_frame, tf::Vector3 position=tf::Vector3(), double speed=DEFAULT_SPEED, string pointing_frame=DEFAULT_HEAD_POINTING_FRAME)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lookat</name>
      <anchorfile>classsimple__robot__control_1_1Head.html</anchorfile>
      <anchor>a7ea71ae27376ed777b91185901ca59dc</anchor>
      <arglist>(const string source_frame, double x, double y, double z, double speed=DEFAULT_SPEED, string pointing_frame=DEFAULT_HEAD_POINTING_FRAME)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lookat</name>
      <anchorfile>classsimple__robot__control_1_1Head.html</anchorfile>
      <anchor>adc040d8bc9c5b1e5ac2d46cfe9960ad3</anchor>
      <arglist>(const tf::StampedTransform pose, double speed=DEFAULT_SPEED, string pointing_frame=DEFAULT_HEAD_POINTING_FRAME)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lookat</name>
      <anchorfile>classsimple__robot__control_1_1Head.html</anchorfile>
      <anchor>a649655e499b6e7321ff3d265d99b66a9</anchor>
      <arglist>(const geometry_msgs::PoseStampedConstPtr pose, double speed=DEFAULT_SPEED, string pointing_frame=DEFAULT_HEAD_POINTING_FRAME)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Head</name>
      <anchorfile>classsimple__robot__control_1_1Head.html</anchorfile>
      <anchor>aaebf0272d222a6c39393931ad980d6e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionClient&lt; pr2_controllers_msgs::PointHeadAction &gt; *</type>
      <name>traj_client_</name>
      <anchorfile>classsimple__robot__control_1_1Head.html</anchorfile>
      <anchor>aff332fd0ad2ff4e349e1527cb98480e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const double</type>
      <name>DEFAULT_SPEED</name>
      <anchorfile>classsimple__robot__control_1_1Head.html</anchorfile>
      <anchor>a4caa1060bb35095fc1ac2df730fa8a3f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>simple_robot_control::ReturnJointStates</name>
    <filename>structsimple__robot__control_1_1ReturnJointStates.html</filename>
    <member kind="typedef">
      <type>ReturnJointStatesRequest</type>
      <name>Request</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStates.html</anchorfile>
      <anchor>a3b654f1923241b6a7075f957e9d454e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStates.html</anchorfile>
      <anchor>a6d50d5774f26f0b824d520c7f288d639</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnJointStatesResponse</type>
      <name>Response</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStates.html</anchorfile>
      <anchor>ab1449698725f5a14248f840b470c4ed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStates.html</anchorfile>
      <anchor>a6c9fa92035946adff43366f9d36043ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStates.html</anchorfile>
      <anchor>a985b8335ceb7bee902031775ced45749</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStates.html</anchorfile>
      <anchor>a6ca3a618461ba87fbfc0007170d76269</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>simple_robot_control::ReturnJointStatesRequest_</name>
    <filename>structsimple__robot__control_1_1ReturnJointStatesRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt;</type>
      <name>_name_type</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesRequest__.html</anchorfile>
      <anchor>a778b7b2b59fbc02335ff48c06e4f50d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::simple_robot_control::ReturnJointStatesRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesRequest__.html</anchorfile>
      <anchor>a068ee16a90dbb2ae2c779897a91be9b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::simple_robot_control::ReturnJointStatesRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesRequest__.html</anchorfile>
      <anchor>a14f52a6986edbaa31189f927b938979e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnJointStatesRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesRequest__.html</anchorfile>
      <anchor>a3c21361eb933f298bc77c900fc11d077</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesRequest__.html</anchorfile>
      <anchor>ac920b447905473cbb8e5f7682631a268</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesRequest__.html</anchorfile>
      <anchor>aef928abec34e24c0c5e5649b17461b51</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesRequest__.html</anchorfile>
      <anchor>a6da1d8b5ccfd9114c585e99e504566eb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getServerMD5Sum</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesRequest__.html</anchorfile>
      <anchor>a4dc1f11ebb9a9c6afae181ba5bb3c5ae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesRequest__.html</anchorfile>
      <anchor>adc0895d33a0a009da946eef8e293ace6</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_name_size</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesRequest__.html</anchorfile>
      <anchor>ad50c248c95f33e81ddb79ae04b0bd29e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_name_vec</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesRequest__.html</anchorfile>
      <anchor>aacb73cff5844fa16efe53f41ac125bdb</anchor>
      <arglist>(std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReturnJointStatesRequest_</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesRequest__.html</anchorfile>
      <anchor>a7af73e7e8ac03bd749af50c64342dcf9</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReturnJointStatesRequest_</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesRequest__.html</anchorfile>
      <anchor>a51e7a596ec37f80d04afc8ee1d220031</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesRequest__.html</anchorfile>
      <anchor>a174afec79c472dd0795b78d0323b334d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesRequest__.html</anchorfile>
      <anchor>a600de74dbfa91952a3bb3c13e64f3b68</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_name_size</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesRequest__.html</anchorfile>
      <anchor>aa707534d8f49705e7218dc568cf82858</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_name_vec</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesRequest__.html</anchorfile>
      <anchor>a88f55ca5d15145ce8c286bd9ae327959</anchor>
      <arglist>(const std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesRequest__.html</anchorfile>
      <anchor>ad412996f3fe6f4b36dcc5bdab1426e93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesRequest__.html</anchorfile>
      <anchor>ade17e63357879926ef3b11e8b26685fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesRequest__.html</anchorfile>
      <anchor>ad0038fcd1b887291d5abb25f86249a66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getServerMD5Sum</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesRequest__.html</anchorfile>
      <anchor>a5c91c807d17ec7e6a64f1df55a850532</anchor>
      <arglist>()</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>structsimple__robot__control_1_1ReturnJointStatesRequest__.html</anchorfile>
      <anchor>abd41f2e1437bfa2516bf1fb05075ca18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt;</type>
      <name>name</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesRequest__.html</anchorfile>
      <anchor>abde824baea57ccf747f7cfd939cef5e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesRequest__.html</anchorfile>
      <anchor>acac2becadc48464090a9f1cfae23d46d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesRequest__.html</anchorfile>
      <anchor>a9ed934bbb007c3ddc3b7c04ceec031b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesRequest__.html</anchorfile>
      <anchor>a39290b660a46a8a4545102e734a0e81a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getServerMD5Sum_</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesRequest__.html</anchorfile>
      <anchor>a6c3270023e7b7dab862f562d87f8bd3d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>simple_robot_control::ReturnJointStatesResponse_</name>
    <filename>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>_effort_type</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>ae8dbaef9dc19b145bd1b2d2352e0dcff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; uint32_t, typename ContainerAllocator::template rebind&lt; uint32_t &gt;::other &gt;</type>
      <name>_found_type</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>a4ddeb55aa302f071efe91e79cb17e623</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>_position_type</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>a11ae2d98dc83b69c7ece788f6860153d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>_velocity_type</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>a11692d4bdc7d361d1007ed578e91aa57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::simple_robot_control::ReturnJointStatesResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>aeee0ddbf168f84b6cacb9cc4994e2526</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::simple_robot_control::ReturnJointStatesResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>ae151107197f6bac538958fbb2bc82598</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnJointStatesResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>a08a28eb1e22206ca76977b9e97953155</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>a37b276228c199c6f5857310fb2fea41d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>aa46e66dc821b806a12607d199e3030eb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>a5f70540676ae038fc64237658a36c4fc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getServerMD5Sum</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>afc80bc224ae88101a43d2c66ce322190</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>af1c5c676be9b1434e63d289fea6cc92e</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_effort_size</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>aae1958ebc3c8676875bfb4c8e1054df3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_effort_vec</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>a2e6d27f218e113cca461aecbbc4036be</anchor>
      <arglist>(std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_found_size</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>ab41519ae123f9acfe30861d109c5848a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_found_vec</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>a0fa6f7b5475ab66139fed1b6ff4728cd</anchor>
      <arglist>(std::vector&lt; uint32_t, typename ContainerAllocator::template rebind&lt; uint32_t &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_position_size</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>a6a262caa86f03b38570db1be69b9e5ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_position_vec</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>a5f3523833dd85fb7c8e894fd737dc99c</anchor>
      <arglist>(std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_velocity_size</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>a08b8c1075c4db24a18387c564b963d90</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_velocity_vec</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>ab9c2a3e5268d3537b5733bd9d1cd2c7d</anchor>
      <arglist>(std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReturnJointStatesResponse_</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>a1578d548619499d52101f066423b1317</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReturnJointStatesResponse_</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>a1c9b804c69036ab94ede6d5935904d17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>ae0b132aed6dbc7ec9fa1c24da762ddc5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>acd6f493cabb5060e1a501138493a6650</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_effort_size</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>a7b341e16de6f03ed038c03ea55d4acb5</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_effort_vec</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>a8079043feff78aa9332581424dbc971a</anchor>
      <arglist>(const std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_found_size</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>a2052574338c440950ad1582c792b6a2a</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_found_vec</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>a8267719d3b1ba39b816bc5dd644b205a</anchor>
      <arglist>(const std::vector&lt; uint32_t, typename ContainerAllocator::template rebind&lt; uint32_t &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_position_size</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>aef0520534a568e4b2a72d31ea4c39bdf</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_position_vec</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>a87fefe8225646898efde1c32b719428c</anchor>
      <arglist>(const std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_velocity_size</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>aeb240c414ebfa3bc1358b5321699061b</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_velocity_vec</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>ace22fa8ad3752d38131dfe5f6e3dfdd3</anchor>
      <arglist>(const std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>ad3284003a8959c475b271a552d563e69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>a3b9ccf7ef7b27b8cbb848a4cc6c03a14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>a2d7d1ec4c62aeaedbcd49b7080d5f464</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getServerMD5Sum</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>a55b10ef59e39455666cdcbde62209afb</anchor>
      <arglist>()</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>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>a2f541e15f99faef3ce2619d501e744bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>effort</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>a3673e37d0def41d6f9a14f83c8ed41e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; uint32_t, typename ContainerAllocator::template rebind&lt; uint32_t &gt;::other &gt;</type>
      <name>found</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>a50bc2e82798ce9b78285c5ff03856d25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>position</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>aa99dc491a65cc56b08874b096e6d8a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>velocity</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>a1e9f0aba83232a3153f674561f45fbc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>af5eb9fed5fd43567825737b1c5bb9f39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>a51d4cd4fb2e743d999336b6c489748b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>a62dc582f2f44fa1250ee9f501839dcf9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getServerMD5Sum_</name>
      <anchorfile>structsimple__robot__control_1_1ReturnJointStatesResponse__.html</anchorfile>
      <anchor>a15caaf8b1037cb5893ddd25cc5bd57f3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>simple_robot_control::Robot</name>
    <filename>classsimple__robot__control_1_1Robot.html</filename>
    <member kind="function">
      <type></type>
      <name>Robot</name>
      <anchorfile>classsimple__robot__control_1_1Robot.html</anchorfile>
      <anchor>a38758e40f511a1e527b3780a60e152f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Base</type>
      <name>base</name>
      <anchorfile>classsimple__robot__control_1_1Robot.html</anchorfile>
      <anchor>ac04d9be8e945f5a287b388525f0b40d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Head</type>
      <name>head</name>
      <anchorfile>classsimple__robot__control_1_1Robot.html</anchorfile>
      <anchor>ac367fc026d305cd290d1c67f8ffe0117</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Arm</type>
      <name>left_arm</name>
      <anchorfile>classsimple__robot__control_1_1Robot.html</anchorfile>
      <anchor>a3f67340e310400881dec47619ac1e9bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Gripper</type>
      <name>left_gripper</name>
      <anchorfile>classsimple__robot__control_1_1Robot.html</anchorfile>
      <anchor>ab7ee0700f43cb196a2d7c35d52731067</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Arm</type>
      <name>right_arm</name>
      <anchorfile>classsimple__robot__control_1_1Robot.html</anchorfile>
      <anchor>a4c618a9abbedfc5e7b86f213102ebd60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Gripper</type>
      <name>right_gripper</name>
      <anchorfile>classsimple__robot__control_1_1Robot.html</anchorfile>
      <anchor>afb4d707d079fefe248e0aebe6e40c25f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Torso</type>
      <name>torso</name>
      <anchorfile>classsimple__robot__control_1_1Robot.html</anchorfile>
      <anchor>a7e60c0f666a3869045840451b0e9d6d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>simple_robot_control::Torso</name>
    <filename>classsimple__robot__control_1_1Torso.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>move</name>
      <anchorfile>classsimple__robot__control_1_1Torso.html</anchorfile>
      <anchor>ae8d663d696439e2ff01f6b41b06868b3</anchor>
      <arglist>(double position, bool wait=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Torso</name>
      <anchorfile>classsimple__robot__control_1_1Torso.html</anchorfile>
      <anchor>aa650f6a8acb6c0aee99eba8fd177e500</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Torso</name>
      <anchorfile>classsimple__robot__control_1_1Torso.html</anchorfile>
      <anchor>aa2ed176ab72b9a87429fa2b968039d5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionClient&lt; pr2_controllers_msgs::SingleJointPositionAction &gt;</type>
      <name>torso_client_</name>
      <anchorfile>classsimple__robot__control_1_1Torso.html</anchorfile>
      <anchor>a11f7c49e282c300f55b55dfae11df818</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>simple_robot_control::arm</name>
    <filename>namespacesimple__robot__control_1_1arm.html</filename>
    <class kind="class">simple_robot_control::arm::Arm</class>
  </compound>
  <compound kind="class">
    <name>simple_robot_control::arm::Arm</name>
    <filename>classsimple__robot__control_1_1arm_1_1Arm.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsimple__robot__control_1_1arm_1_1Arm.html</anchorfile>
      <anchor>af8bc797a999444980de51408f3fa95f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getIK</name>
      <anchorfile>classsimple__robot__control_1_1arm_1_1Arm.html</anchorfile>
      <anchor>a07ebace590ef567a08bf05cccebe6101</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getJointAngles</name>
      <anchorfile>classsimple__robot__control_1_1arm_1_1Arm.html</anchorfile>
      <anchor>a8fe5b2815cd3d8c50b9a497231291b2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getJointNames</name>
      <anchorfile>classsimple__robot__control_1_1arm_1_1Arm.html</anchorfile>
      <anchor>a05c1aa04ff7f3e409a787f3ea50afc92</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getState</name>
      <anchorfile>classsimple__robot__control_1_1arm_1_1Arm.html</anchorfile>
      <anchor>ab5476b7207fac664980eae51f053b09a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>goToAngle</name>
      <anchorfile>classsimple__robot__control_1_1arm_1_1Arm.html</anchorfile>
      <anchor>a2f2dfffade92f5400edbf04dcfcfcb49</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>goToPose</name>
      <anchorfile>classsimple__robot__control_1_1arm_1_1Arm.html</anchorfile>
      <anchor>ae804db0a1f891c6a184eb85b5e6cf07b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>goToPosition</name>
      <anchorfile>classsimple__robot__control_1_1arm_1_1Arm.html</anchorfile>
      <anchor>a982898830e57dd1dc0faa2105a43a90d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gripperToWrist</name>
      <anchorfile>classsimple__robot__control_1_1arm_1_1Arm.html</anchorfile>
      <anchor>ae9fdda8df236b11f78aa07a8a924843a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>makePose</name>
      <anchorfile>classsimple__robot__control_1_1arm_1_1Arm.html</anchorfile>
      <anchor>a41c4cd6cb6e32b356a3e5ac9ad4d99cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>moveGripperToPose</name>
      <anchorfile>classsimple__robot__control_1_1arm_1_1Arm.html</anchorfile>
      <anchor>ab1da5eff699f8cf050e47bc681d402b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rotateWrist</name>
      <anchorfile>classsimple__robot__control_1_1arm_1_1Arm.html</anchorfile>
      <anchor>ab986707691b4e02053e9e94f219c70d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sendTraj</name>
      <anchorfile>classsimple__robot__control_1_1arm_1_1Arm.html</anchorfile>
      <anchor>a7fcb459fface911e78c2f54d399e885e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cAngles</name>
      <anchorfile>classsimple__robot__control_1_1arm_1_1Arm.html</anchorfile>
      <anchor>a0ea33da6d412da2cf4becfe372c1ed7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>controller</name>
      <anchorfile>classsimple__robot__control_1_1arm_1_1Arm.html</anchorfile>
      <anchor>a0f1e2ae0576648fc59eda4a85e5ebbef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ikPath</name>
      <anchorfile>classsimple__robot__control_1_1arm_1_1Arm.html</anchorfile>
      <anchor>a1efc1a424e5c7197370d901890a7b3d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>joint_names</name>
      <anchorfile>classsimple__robot__control_1_1arm_1_1Arm.html</anchorfile>
      <anchor>a0fdf96667c20ef601155c310ed6c5163</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>runIK</name>
      <anchorfile>classsimple__robot__control_1_1arm_1_1Arm.html</anchorfile>
      <anchor>a52d794f7dcc4d45c183f5882fc38a8d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>side</name>
      <anchorfile>classsimple__robot__control_1_1arm_1_1Arm.html</anchorfile>
      <anchor>ab05dcf0655b929133d0786c56ea5842a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>trajClient</name>
      <anchorfile>classsimple__robot__control_1_1arm_1_1Arm.html</anchorfile>
      <anchor>abe466cefb1cb869d9344edd5d3629aa6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>simple_robot_control::base</name>
    <filename>namespacesimple__robot__control_1_1base.html</filename>
    <class kind="class">simple_robot_control::base::Base</class>
  </compound>
  <compound kind="class">
    <name>simple_robot_control::base::Base</name>
    <filename>classsimple__robot__control_1_1base_1_1Base.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsimple__robot__control_1_1base_1_1Base.html</anchorfile>
      <anchor>a3813356bf42dfb26eec224b9d86da042</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>driveForward</name>
      <anchorfile>classsimple__robot__control_1_1base_1_1Base.html</anchorfile>
      <anchor>a0ed555398005ac9aeeb381aa40e8fde3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>driveLeft</name>
      <anchorfile>classsimple__robot__control_1_1base_1_1Base.html</anchorfile>
      <anchor>a09138a8c7eebd16f0340dffff6bf4295</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>driveTwist</name>
      <anchorfile>classsimple__robot__control_1_1base_1_1Base.html</anchorfile>
      <anchor>a40fb95cdd57084d3a1169f2256af2d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>isDone</name>
      <anchorfile>classsimple__robot__control_1_1base_1_1Base.html</anchorfile>
      <anchor>a9653e65833a36f11c17a8130965ba1bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>turnLeft</name>
      <anchorfile>classsimple__robot__control_1_1base_1_1Base.html</anchorfile>
      <anchor>ada3650692d36935ba4e15fa74003741d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>base_vel_cmd_pub</name>
      <anchorfile>classsimple__robot__control_1_1base_1_1Base.html</anchorfile>
      <anchor>a23cb940f034922032b4ca6ac47454c30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>listener</name>
      <anchorfile>classsimple__robot__control_1_1base_1_1Base.html</anchorfile>
      <anchor>a7b17f37ab225fe1c2520cc8f2733a18a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lock</name>
      <anchorfile>classsimple__robot__control_1_1base_1_1Base.html</anchorfile>
      <anchor>a09bc5c9c9ab796ffcf9ea7d0a33aa735</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_driveTwist</name>
      <anchorfile>classsimple__robot__control_1_1base_1_1Base.html</anchorfile>
      <anchor>a3bbb981296558323c3a73f710ddb9eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_turnLeft</name>
      <anchorfile>classsimple__robot__control_1_1base_1_1Base.html</anchorfile>
      <anchor>af9e2c015b53cd335c43626a7dcbd41f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>simple_robot_control::gripper</name>
    <filename>namespacesimple__robot__control_1_1gripper.html</filename>
    <class kind="class">simple_robot_control::gripper::Gripper</class>
  </compound>
  <compound kind="class">
    <name>simple_robot_control::gripper::Gripper</name>
    <filename>classsimple__robot__control_1_1gripper_1_1Gripper.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsimple__robot__control_1_1gripper_1_1Gripper.html</anchorfile>
      <anchor>a4c2e9da95f01fdec84fa05cde2b5508d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>closeGripper</name>
      <anchorfile>classsimple__robot__control_1_1gripper_1_1Gripper.html</anchorfile>
      <anchor>adbdde6c8f28b554da9151c9af41d7e66</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execGripperCommand</name>
      <anchorfile>classsimple__robot__control_1_1gripper_1_1Gripper.html</anchorfile>
      <anchor>af2094b5973476a4d8aeabbcbd3e09237</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getGripperPos</name>
      <anchorfile>classsimple__robot__control_1_1gripper_1_1Gripper.html</anchorfile>
      <anchor>a1489fe96bb590246849cc9afca0e4a81</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gripperToPos</name>
      <anchorfile>classsimple__robot__control_1_1gripper_1_1Gripper.html</anchorfile>
      <anchor>a2ba340158822818b28a23162bd10571c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>openGripper</name>
      <anchorfile>classsimple__robot__control_1_1gripper_1_1Gripper.html</anchorfile>
      <anchor>ae87c32c7192d0c1b47bb71c418acbbb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>relaxGripper</name>
      <anchorfile>classsimple__robot__control_1_1gripper_1_1Gripper.html</anchorfile>
      <anchor>af2c4da9dd22ffdde664c628f7ab6bbcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>gripperClient</name>
      <anchorfile>classsimple__robot__control_1_1gripper_1_1Gripper.html</anchorfile>
      <anchor>a32f988aa6bd0d3ee3c3399eefb2872ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>side</name>
      <anchorfile>classsimple__robot__control_1_1gripper_1_1Gripper.html</anchorfile>
      <anchor>a20051ff61d63bd368134259daf27aaf5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>simple_robot_control::head</name>
    <filename>namespacesimple__robot__control_1_1head.html</filename>
    <class kind="class">simple_robot_control::head::Head</class>
  </compound>
  <compound kind="class">
    <name>simple_robot_control::head::Head</name>
    <filename>classsimple__robot__control_1_1head_1_1Head.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsimple__robot__control_1_1head_1_1Head.html</anchorfile>
      <anchor>a53ce368295c62832a2ef851aba63b4b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>lookAtPoint</name>
      <anchorfile>classsimple__robot__control_1_1head_1_1Head.html</anchorfile>
      <anchor>a4cef145355c7d4f80e2118e290ff691e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>headClient</name>
      <anchorfile>classsimple__robot__control_1_1head_1_1Head.html</anchorfile>
      <anchor>ae20611430abd725d7b1689cfa3859687</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>simple_robot_control::srv</name>
    <filename>namespacesimple__robot__control_1_1srv.html</filename>
    <namespace>simple_robot_control::srv::_ReturnJointStates</namespace>
  </compound>
  <compound kind="namespace">
    <name>simple_robot_control::srv::_ReturnJointStates</name>
    <filename>namespacesimple__robot__control_1_1srv_1_1__ReturnJointStates.html</filename>
    <class kind="class">simple_robot_control::srv::_ReturnJointStates::ReturnJointStates</class>
    <class kind="class">simple_robot_control::srv::_ReturnJointStates::ReturnJointStatesRequest</class>
    <class kind="class">simple_robot_control::srv::_ReturnJointStates::ReturnJointStatesResponse</class>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacesimple__robot__control_1_1srv_1_1__ReturnJointStates.html</anchorfile>
      <anchor>a3db51f50f8ffdc7bff25becebd972086</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>simple_robot_control::srv::_ReturnJointStates::ReturnJointStates</name>
    <filename>classsimple__robot__control_1_1srv_1_1__ReturnJointStates_1_1ReturnJointStates.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classsimple__robot__control_1_1srv_1_1__ReturnJointStates_1_1ReturnJointStates.html</anchorfile>
      <anchor>ae8c7a2c33a98cd4481a90b16064bee7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classsimple__robot__control_1_1srv_1_1__ReturnJointStates_1_1ReturnJointStates.html</anchorfile>
      <anchor>a5497424e3b67e191047d4ce21512bdd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classsimple__robot__control_1_1srv_1_1__ReturnJointStates_1_1ReturnJointStates.html</anchorfile>
      <anchor>ab65d27426636ea60156965d56792c25f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classsimple__robot__control_1_1srv_1_1__ReturnJointStates_1_1ReturnJointStates.html</anchorfile>
      <anchor>a3c434418a52585c720b714957941b939</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>simple_robot_control::srv::_ReturnJointStates::ReturnJointStatesRequest</name>
    <filename>classsimple__robot__control_1_1srv_1_1__ReturnJointStates_1_1ReturnJointStatesRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsimple__robot__control_1_1srv_1_1__ReturnJointStates_1_1ReturnJointStatesRequest.html</anchorfile>
      <anchor>a13c929ceb7f30226d88457f1eb937dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classsimple__robot__control_1_1srv_1_1__ReturnJointStates_1_1ReturnJointStatesRequest.html</anchorfile>
      <anchor>a46a0d9731a68bd49fc5a75bf8f1f79ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classsimple__robot__control_1_1srv_1_1__ReturnJointStates_1_1ReturnJointStatesRequest.html</anchorfile>
      <anchor>a0ade59aad2c496df86340c5c3e24527a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classsimple__robot__control_1_1srv_1_1__ReturnJointStates_1_1ReturnJointStatesRequest.html</anchorfile>
      <anchor>a222b30cc6b044a6a8ded14d2e84e33cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classsimple__robot__control_1_1srv_1_1__ReturnJointStates_1_1ReturnJointStatesRequest.html</anchorfile>
      <anchor>ae620e32e731bc271b183ddf441e32ae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classsimple__robot__control_1_1srv_1_1__ReturnJointStates_1_1ReturnJointStatesRequest.html</anchorfile>
      <anchor>a6cff384c33a0ec185fff5873c8cff6c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classsimple__robot__control_1_1srv_1_1__ReturnJointStates_1_1ReturnJointStatesRequest.html</anchorfile>
      <anchor>aefb755b1d96558072b1dff67c10de060</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classsimple__robot__control_1_1srv_1_1__ReturnJointStates_1_1ReturnJointStatesRequest.html</anchorfile>
      <anchor>a9de0db315f2f8753f9782b64449250e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classsimple__robot__control_1_1srv_1_1__ReturnJointStates_1_1ReturnJointStatesRequest.html</anchorfile>
      <anchor>a5626de399f1caa3f9aeff4009c80a085</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classsimple__robot__control_1_1srv_1_1__ReturnJointStates_1_1ReturnJointStatesRequest.html</anchorfile>
      <anchor>a9d1c062602a756654f92ed32ce73c539</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classsimple__robot__control_1_1srv_1_1__ReturnJointStates_1_1ReturnJointStatesRequest.html</anchorfile>
      <anchor>a80b41799bab2874b33e48572143c77c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classsimple__robot__control_1_1srv_1_1__ReturnJointStates_1_1ReturnJointStatesRequest.html</anchorfile>
      <anchor>a3f2fff94ade1a79de116779aeaeb7ea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classsimple__robot__control_1_1srv_1_1__ReturnJointStates_1_1ReturnJointStatesRequest.html</anchorfile>
      <anchor>a1a6868a504ddfb1a4f4f2fef5ab992a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>simple_robot_control::srv::_ReturnJointStates::ReturnJointStatesResponse</name>
    <filename>classsimple__robot__control_1_1srv_1_1__ReturnJointStates_1_1ReturnJointStatesResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsimple__robot__control_1_1srv_1_1__ReturnJointStates_1_1ReturnJointStatesResponse.html</anchorfile>
      <anchor>a5472bf68508b966a147639f755deca9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classsimple__robot__control_1_1srv_1_1__ReturnJointStates_1_1ReturnJointStatesResponse.html</anchorfile>
      <anchor>aba924e4e73466edd54f9dde087e7fec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classsimple__robot__control_1_1srv_1_1__ReturnJointStates_1_1ReturnJointStatesResponse.html</anchorfile>
      <anchor>a71cd571945ce288830ed25ebccbb31c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classsimple__robot__control_1_1srv_1_1__ReturnJointStates_1_1ReturnJointStatesResponse.html</anchorfile>
      <anchor>a2292d48e90fa7e29de19c3be09630aa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classsimple__robot__control_1_1srv_1_1__ReturnJointStates_1_1ReturnJointStatesResponse.html</anchorfile>
      <anchor>a9ebc2f9357121d47108c24def601037a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>effort</name>
      <anchorfile>classsimple__robot__control_1_1srv_1_1__ReturnJointStates_1_1ReturnJointStatesResponse.html</anchorfile>
      <anchor>adea146fd2dc9f9b67b3585f306896c4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>found</name>
      <anchorfile>classsimple__robot__control_1_1srv_1_1__ReturnJointStates_1_1ReturnJointStatesResponse.html</anchorfile>
      <anchor>abc07ee608e5a53f65d85ab1f5d452779</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>position</name>
      <anchorfile>classsimple__robot__control_1_1srv_1_1__ReturnJointStates_1_1ReturnJointStatesResponse.html</anchorfile>
      <anchor>a83a04dbb80f94d82156dee6620c25477</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>velocity</name>
      <anchorfile>classsimple__robot__control_1_1srv_1_1__ReturnJointStates_1_1ReturnJointStatesResponse.html</anchorfile>
      <anchor>aec33ac97e34dc3ddad54ad44da70c4f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classsimple__robot__control_1_1srv_1_1__ReturnJointStates_1_1ReturnJointStatesResponse.html</anchorfile>
      <anchor>a809cdefe19b46c24e94ec202c58cbe8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classsimple__robot__control_1_1srv_1_1__ReturnJointStates_1_1ReturnJointStatesResponse.html</anchorfile>
      <anchor>a0b1321f20637af3859f49af2fb91df69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classsimple__robot__control_1_1srv_1_1__ReturnJointStates_1_1ReturnJointStatesResponse.html</anchorfile>
      <anchor>a747909a8318614871cb4c596cd075571</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classsimple__robot__control_1_1srv_1_1__ReturnJointStates_1_1ReturnJointStatesResponse.html</anchorfile>
      <anchor>a7b9198bfdeb5b8ec3b030c42cb5a6b29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classsimple__robot__control_1_1srv_1_1__ReturnJointStates_1_1ReturnJointStatesResponse.html</anchorfile>
      <anchor>a70c3d58cab32cbf507df1ad66e0d7816</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classsimple__robot__control_1_1srv_1_1__ReturnJointStates_1_1ReturnJointStatesResponse.html</anchorfile>
      <anchor>a09c77b0c0f65796da671c1685b1de702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classsimple__robot__control_1_1srv_1_1__ReturnJointStates_1_1ReturnJointStatesResponse.html</anchorfile>
      <anchor>addac8974821b51511396d17c05cd8cf6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>simple_robot_control::torso</name>
    <filename>namespacesimple__robot__control_1_1torso.html</filename>
    <class kind="class">simple_robot_control::torso::Torso</class>
  </compound>
  <compound kind="class">
    <name>simple_robot_control::torso::Torso</name>
    <filename>classsimple__robot__control_1_1torso_1_1Torso.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsimple__robot__control_1_1torso_1_1Torso.html</anchorfile>
      <anchor>a1029ad28b0e283e6ced7cdc1a33e9b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>move</name>
      <anchorfile>classsimple__robot__control_1_1torso_1_1Torso.html</anchorfile>
      <anchor>aa250dc034d33994fc9450d3b3a4ee77e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>torsoClient</name>
      <anchorfile>classsimple__robot__control_1_1torso_1_1Torso.html</anchorfile>
      <anchor>af5383bf3bb8c820de60dcbedb979f86c</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
