<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/tmp/ws/src/pr2_apps/pr2_teleop_general/</path>
    <filename>mainpage_8dox.html</filename>
  </compound>
  <compound kind="file">
    <name>pr2_teleop_general_commander.cpp</name>
    <path>/tmp/ws/src/pr2_apps/pr2_teleop_general/src/</path>
    <filename>pr2__teleop__general__commander_8cpp.html</filename>
    <includes id="pr2__teleop__general__commander_8h" name="pr2_teleop_general_commander.h" local="yes" imported="no">pr2_teleop_general/pr2_teleop_general_commander.h</includes>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>GRIPPER_CLOSE_MAX_EFFORT</name>
      <anchorfile>pr2__teleop__general__commander_8cpp.html</anchorfile>
      <anchor>a607fac867ff6fe4361ec33d8c0568afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>GRIPPER_CLOSE_POSITION</name>
      <anchorfile>pr2__teleop__general__commander_8cpp.html</anchorfile>
      <anchor>a8758659caa18996954b041f213c52415</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>GRIPPER_OPEN_MAX_EFFORT</name>
      <anchorfile>pr2__teleop__general__commander_8cpp.html</anchorfile>
      <anchor>a3c8237744953eb8438e6a00fc9d9f09e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>GRIPPER_OPEN_POSITION</name>
      <anchorfile>pr2__teleop__general__commander_8cpp.html</anchorfile>
      <anchor>a2d95e8cebb07f5ddf92911877da8afe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>HEAD_MANNEQUIN_CONTROLLER</name>
      <anchorfile>pr2__teleop__general__commander_8cpp.html</anchorfile>
      <anchor>a5c0f862aaa399eb963cec34c6f54ff61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>HEAD_POSITION_CONTROLLER</name>
      <anchorfile>pr2__teleop__general__commander_8cpp.html</anchorfile>
      <anchor>ac0ce9f3682ee3fa9b17fd6e712248b4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>LEFT_ARM_MANNEQUIN_CONTROLLER</name>
      <anchorfile>pr2__teleop__general__commander_8cpp.html</anchorfile>
      <anchor>a3e3db363e885a6cfc7ab52d2cf4a05ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>LEFT_HAND_LINK_TO_TRACK</name>
      <anchorfile>pr2__teleop__general__commander_8cpp.html</anchorfile>
      <anchor>a7993321927e16005835f42fe1dd95c27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>MAX_HEAD_TRACK_SPEED</name>
      <anchorfile>pr2__teleop__general__commander_8cpp.html</anchorfile>
      <anchor>ab9d84cbb7a741c671e60efc813a16aa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>RIGHT_ARM_MANNEQUIN_CONTROLLER</name>
      <anchorfile>pr2__teleop__general__commander_8cpp.html</anchorfile>
      <anchor>a28cbf971650532e2ed2ffb451cfbebca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>RIGHT_HAND_LINK_TO_TRACK</name>
      <anchorfile>pr2__teleop__general__commander_8cpp.html</anchorfile>
      <anchor>ae2ee3389eec68e62330fefc327651c55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>WALK_BUFFER</name>
      <anchorfile>pr2__teleop__general__commander_8cpp.html</anchorfile>
      <anchor>ac5ea1ff66efa80db3e4cfd999e6897c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pr2_teleop_general_commander.h</name>
    <path>/tmp/ws/src/pr2_apps/pr2_teleop_general/include/pr2_teleop_general/</path>
    <filename>pr2__teleop__general__commander_8h.html</filename>
    <class kind="class">GeneralCommander</class>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>default_arm_controller_name</name>
      <anchorfile>pr2__teleop__general__commander_8h.html</anchorfile>
      <anchor>a980e19d316774016b19b4632cc324336</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pr2_teleop_general_joystick.cpp</name>
    <path>/tmp/ws/src/pr2_apps/pr2_teleop_general/src/</path>
    <filename>pr2__teleop__general__joystick_8cpp.html</filename>
    <includes id="pr2__teleop__general__commander_8h" name="pr2_teleop_general_commander.h" local="yes" imported="no">pr2_teleop_general/pr2_teleop_general_commander.h</includes>
    <class kind="class">Pr2TeleopGeneralJoystick</class>
    <member kind="enumeration">
      <type></type>
      <name>JoystickLayoutMode</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>afee6f1cf2e2a59487f85cd8aee529b67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAYOUT_NONE</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>afee6f1cf2e2a59487f85cd8aee529b67ac7afd1f77438e15d91d69c735a3a909a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAYOUT_BODY</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>afee6f1cf2e2a59487f85cd8aee529b67a13aeacd2324d270364ba3638018cfaa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAYOUT_HEAD</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>afee6f1cf2e2a59487f85cd8aee529b67a5afe386a27d1715716287ec87a48c86b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAYOUT_RIGHT_ARM</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>afee6f1cf2e2a59487f85cd8aee529b67aec8e7d86afd81983a77ac0c38206133c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAYOUT_LEFT_ARM</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>afee6f1cf2e2a59487f85cd8aee529b67acc23da17614272cc3aa817d64ae8091f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAYOUT_BOTH_ARMS</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>afee6f1cf2e2a59487f85cd8aee529b67a28fafffecdd71e30f233fa59234cb360</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spin_function</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>a3b7c5eadaefa9c232cda7b7a0488fd68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>ARM_MODE_TOGGLE_BUTTON</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>a2850e825a0f31974faa78262d263bc96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>ARM_POSE_BUTTON</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>aa90b779f45c29bb9d4191f8bac025b33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>ARM_TUCK_BUTTON</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>a1a63ad977ef4b2f8d3f74f7e8df7e7ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>ARM_UNTUCK_BUTTON</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>aa1810c12e554d3cc6694838774571a5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>ARM_X_AXIS</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>aa8878420f2a859463014ff73f9207564</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>ARM_Y_AXIS</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>a2885ee82078544746ead4fc23c3c79f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>ARM_YAW_AXIS</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>a7d2f1658e7a232400a1645679703d808</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>ARM_Z_AXIS</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>ae72cb1bb6dde20114e98d34b97e1b8a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>BODY_LAYOUT_BUTTON</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>a1f5d80a2db48ee352e899071399b692b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>CLOSE_GRIPPER_BUTTON</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>a852d10f440ba32debc1412e2075b4f0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ros::Duration</type>
      <name>DOUBLE_TAP_TIMEOUT</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>af063a865d7a234757a2bbe0def17a153</anchor>
      <arglist>(.25)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>FastHz</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>a3b66e2c2b9cbc0d009e78b7e26fe7425</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>HEAD_LAYOUT_BUTTON</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>a91e6282376bea0c144af9c3e76c9f7c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>HEAD_MODE_TOGGLE_BUTTON</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>a860d0528117524c6514a60e8f8226725</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>HEAD_PAN_AXIS</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>aeb6507d7ed5d63ea971f9a362d494754</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>HEAD_TILT_AXIS</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>a2b454fcde92fc9d3aea74db080da1470</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>LASER_TOGGLE_BUTTON</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>a66bb3560a6cfcc8272674f6b9c257ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>LEFT_ARM_LAYOUT_BUTTON</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>a65fd22a2300c52224e93a989d298b7cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>LEFT_AXIS_NUMBER</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>a9448b7173df943be2c6757eded9eb1bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>MOVE_TO_WALK_ALONG_BUTTON</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>a0ebb57406abad55f70a6ca7d4ebee747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>OPEN_GRIPPER_BUTTON</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>ae989a4ba7af528108b33f7300bed571f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>PROJECTOR_TOGGLE_BUTTON</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>a968464049acce875bb807a695e314c06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>PROSILICA_POLL_BUTTON</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>a7d812157b0c3b3de16825f0df54a04f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>RIGHT_ARM_LAYOUT_BUTTON</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>a1e939073af7564d68929ab9aef68aafe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>RIGHT_AXIS_NUMBER</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>a208f7ab4a0cbf887ab1606a7f86da5ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>SET_WALK_ALONG_BUTTON</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>ae03fb61c13f57c05950a685d1937be3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>SlowHz</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>a0b0ea57da0d9376dd5cd7630203329ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>SPEED_UP_BUTTON</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>a2b621a426c7c45592b27d70f2657d5c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>TORSO_DOWN_BUTTON</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>ab488b3cef50b44b9dbdc8d01c7382acb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>TORSO_UP_BUTTON</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>a8b0c264ac906476e3468a7d8781ee6ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>VW_AXIS</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>a8f29ede0a18b5013cab88131edfa0113</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>VX_AXIS</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>a8c23133cff647efe624dc3daacfb63f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>VY_AXIS</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>a3e14646181bb4fb5c6f7894b498a81e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>WRIST_CLOCKWISE_BUTTON</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>af4f7c387a263ad0f36b85502ed6f73c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>WRIST_COUNTER_BUTTON</name>
      <anchorfile>pr2__teleop__general__joystick_8cpp.html</anchorfile>
      <anchor>a94af0ed7ce5d8381f4af9b3c860a4c45</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pr2_teleop_general_keyboard.cpp</name>
    <path>/tmp/ws/src/pr2_apps/pr2_teleop_general/src/</path>
    <filename>pr2__teleop__general__keyboard_8cpp.html</filename>
    <includes id="pr2__teleop__general__commander_8h" name="pr2_teleop_general_commander.h" local="yes" imported="no">pr2_teleop_general/pr2_teleop_general_commander.h</includes>
    <class kind="class">Pr2TeleopGeneralKeyboard</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pr2__teleop__general__keyboard_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quit</name>
      <anchorfile>pr2__teleop__general__keyboard_8cpp.html</anchorfile>
      <anchor>af9150b82e29a37ab848ee2f66e993793</anchor>
      <arglist>(int sig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spin_function</name>
      <anchorfile>pr2__teleop__general__keyboard_8cpp.html</anchorfile>
      <anchor>a3b7c5eadaefa9c232cda7b7a0488fd68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Pr2TeleopGeneralKeyboard *</type>
      <name>generalkey</name>
      <anchorfile>pr2__teleop__general__keyboard_8cpp.html</anchorfile>
      <anchor>adb11d74eb7fd6aaed91ac889b23571f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>kfd</name>
      <anchorfile>pr2__teleop__general__keyboard_8cpp.html</anchorfile>
      <anchor>a886857c2b2af9d1ac9a0ad403685e160</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct termios cooked</type>
      <name>raw</name>
      <anchorfile>pr2__teleop__general__keyboard_8cpp.html</anchorfile>
      <anchor>a22578afdd6632157bdfb67a2b2033378</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeneralCommander</name>
    <filename>classGeneralCommander.html</filename>
    <member kind="enumvalue">
      <name>ARM_MANNEQUIN_MODE</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>ad551e79938b9ed79d6bc1d1944a5554aa684f55dec6d447e923093a2e24c66ff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARM_NO_CONTROLLER</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>ad551e79938b9ed79d6bc1d1944a5554aa3e7374470d61988134519c7c081f6b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARM_POSITION_CONTROL</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>ad551e79938b9ed79d6bc1d1944a5554aa24db7407b0308a3e4a241184a67b6d92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ArmControlMode</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>ad551e79938b9ed79d6bc1d1944a5554a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARM_NO_CONTROLLER</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>ad551e79938b9ed79d6bc1d1944a5554aa3e7374470d61988134519c7c081f6b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARM_MANNEQUIN_MODE</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>ad551e79938b9ed79d6bc1d1944a5554aa684f55dec6d447e923093a2e24c66ff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARM_POSITION_CONTROL</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>ad551e79938b9ed79d6bc1d1944a5554aa24db7407b0308a3e4a241184a67b6d92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARMS_BOTH</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a0afe484fb464dd8e1a7c36049b848bcba82be5c7b2ba006225c54a62991ee7101</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARMS_LEFT</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a0afe484fb464dd8e1a7c36049b848bcba31d6dc9cd02cbc0d3e01cf2440f8584a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARMS_RIGHT</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a0afe484fb464dd8e1a7c36049b848bcba14c47dec1efedea25b837b83345d681a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HEAD_JOYSTICK</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a7c719d568e739945fe0a404dcb984cc5a0593faab89ea573c1818bbb0351e5059</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HEAD_MANNEQUIN</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a7c719d568e739945fe0a404dcb984cc5a11ce9d7e774666e68a3841792d249965</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HEAD_NOD</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a886c397ec2172a25bc11d5cafc22385ca6188a9e1088b7bcf74333c797e12a6c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HEAD_SHAKE</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a886c397ec2172a25bc11d5cafc22385cad7137a8ecb7cf5dbba84e282bf88af0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HEAD_TRACK_LEFT_HAND</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a7c719d568e739945fe0a404dcb984cc5ac6c0b1c4bedace467bf4d994f771f357</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HEAD_TRACK_RIGHT_HAND</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a7c719d568e739945fe0a404dcb984cc5a77c899a74ae73fbc0ff075af0721d840</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>HeadControlMode</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a7c719d568e739945fe0a404dcb984cc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HEAD_JOYSTICK</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a7c719d568e739945fe0a404dcb984cc5a0593faab89ea573c1818bbb0351e5059</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HEAD_TRACK_LEFT_HAND</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a7c719d568e739945fe0a404dcb984cc5ac6c0b1c4bedace467bf4d994f771f357</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HEAD_TRACK_RIGHT_HAND</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a7c719d568e739945fe0a404dcb984cc5a77c899a74ae73fbc0ff075af0721d840</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HEAD_MANNEQUIN</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a7c719d568e739945fe0a404dcb984cc5a11ce9d7e774666e68a3841792d249965</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>HeadSequence</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a886c397ec2172a25bc11d5cafc22385c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HEAD_NOD</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a886c397ec2172a25bc11d5cafc22385ca6188a9e1088b7bcf74333c797e12a6c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HEAD_SHAKE</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a886c397ec2172a25bc11d5cafc22385cad7137a8ecb7cf5dbba84e282bf88af0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LASER_TILT_FAST</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a107857c9989ee4ec3af963f73ccc098aaf019928d3f27243f956ad79e49c5d67d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LASER_TILT_OFF</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a107857c9989ee4ec3af963f73ccc098aa1ab5b787a0adf4ba6132395187766d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LASER_TILT_SLOW</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a107857c9989ee4ec3af963f73ccc098aada87acc457a7dfd5ac699eadca556ad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>LaserControlMode</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a107857c9989ee4ec3af963f73ccc098a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LASER_TILT_OFF</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a107857c9989ee4ec3af963f73ccc098aa1ab5b787a0adf4ba6132395187766d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LASER_TILT_SLOW</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a107857c9989ee4ec3af963f73ccc098aada87acc457a7dfd5ac699eadca556ad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LASER_TILT_FAST</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a107857c9989ee4ec3af963f73ccc098aaf019928d3f27243f956ad79e49c5d67d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>WhichArm</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a0afe484fb464dd8e1a7c36049b848bcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARMS_LEFT</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a0afe484fb464dd8e1a7c36049b848bcba31d6dc9cd02cbc0d3e01cf2440f8584a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARMS_RIGHT</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a0afe484fb464dd8e1a7c36049b848bcba14c47dec1efedea25b837b83345d681a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARMS_BOTH</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a0afe484fb464dd8e1a7c36049b848bcba82be5c7b2ba006225c54a62991ee7101</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneralCommander</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>af4cbbe68616cbb2e9b91b8308589152f</anchor>
      <arglist>(bool control_body, bool control_head, bool control_rarm, bool control_larm, bool control_prosilica, std::string arm_controller_name=default_arm_controller_name)</arglist>
    </member>
    <member kind="function">
      <type>ArmControlMode</type>
      <name>getArmMode</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a663366297d7eee955cf4a62ae4eb306e</anchor>
      <arglist>(WhichArm which)</arglist>
    </member>
    <member kind="function">
      <type>HeadControlMode</type>
      <name>getHeadMode</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>adf9ee16802f61ded5589b2db98098ae9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getJointPosition</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a12b912e4923ed262a67230bfa4b08e49</anchor>
      <arglist>(const std::string &amp;name, double &amp;pos) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getJointVelocity</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a0ed1e95de6c6ddadf791179055fd16ba</anchor>
      <arglist>(const std::string &amp;name, double &amp;vel) const</arglist>
    </member>
    <member kind="function">
      <type>LaserControlMode</type>
      <name>getLaserMode</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>ad70333cffa4e083fb7482641e64c727c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initWalkAlong</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a3c397c7bee33ee5206576e27f805ff39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isWalkAlongOk</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>afcd26eeaa55859d2c038f4074f755ec3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>moveToWalkAlongArmPose</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>aa8ed8b2f534d2bf972dc6a09e076a36f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestProsilicaImage</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a472c718624905a8fe67c6433398f34ca</anchor>
      <arglist>(std::string ns)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendArmVelCommands</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a50988083dc4c622b4856b182d592827e</anchor>
      <arglist>(double r_x_vel, double r_y_vel, double r_z_vel, double r_roll_vel, double r_pitch_vel, double r_yaw_vel, double l_x_vel, double l_y_vel, double l_z_vel, double l_roll_vel, double l_pitch_vel, double l_yaw_vel, double hz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendBaseCommand</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a3f244418baa8d86129c5f3b41ae74e78</anchor>
      <arglist>(double vx, double vy, double vw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendGripperCommand</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a6d1c9b373a92116ff2057faad8b56b0a</anchor>
      <arglist>(WhichArm which, bool close)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendHeadCommand</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a34de3a9e8e3159a61b360d0aba54d045</anchor>
      <arglist>(double req_pan, double req_tilt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendHeadSequence</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a61b607ddade7cd535153d2d66731c300</anchor>
      <arglist>(HeadSequence seq)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendHeadTrackCommand</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a33ce8a7c3f0e3c475ccb9d1052eb1022</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendProjectorStartStop</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a3da10986a32927927d15b366e646db28</anchor>
      <arglist>(bool start)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendTorsoCommand</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>af6ab0bfb250762e63fa7729d4036214e</anchor>
      <arglist>(double pos, double vel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendWalkAlongCommand</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a9fab958f53df4cac9129a1ea50309341</anchor>
      <arglist>(double thresh, double x_dist_max, double x_speed_scale, double y_dist_max, double y_speed_scale, double rot_scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendWristVelCommands</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a73878408c1282ca7ed717fc6bfc7dc17</anchor>
      <arglist>(double right_wrist_vel, double left_wrist_vel, double hz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setArmMode</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>abe1ddd4ab835bf4aae2bbb3cbeae6f80</anchor>
      <arglist>(WhichArm which, ArmControlMode mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHeadMode</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a7818e634f1770a48cb02c282c9d5cd37</anchor>
      <arglist>(HeadControlMode mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLaserMode</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>aed1738b08088c8442420436556cb82a4</anchor>
      <arglist>(LaserControlMode mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>switchControllers</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a9cc08ced4e5612c2d60f0c226f80378e</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;start_controllers, const std::vector&lt; std::string &gt; &amp;stop_controllers)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tuckArms</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a3bd7c0c900fbf3342b4b0cbf3b19c026</anchor>
      <arglist>(WhichArm arm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>turnOffWalkAlong</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>ac946a7a2de4175456137d98f286fadc5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>untuckArms</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>aa39ce8d189a7a892a0d7c7257bf80bf0</anchor>
      <arglist>(WhichArm arm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateCurrentWristPositions</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a768239bfdde5299de1fa203933a9078b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GeneralCommander</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>aaf6bdcaa6658645b9e3711c692b37b1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>calcAverage</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a12329efff3a64b0faa96471a041dd5f9</anchor>
      <arglist>(const std::list&lt; double &gt; &amp;av_list) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>clampDesiredArmPositionsToActual</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a85fce640617b8a15f708a4a09bf3e6ae</anchor>
      <arglist>(double max_dist)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>composeWristRotGoal</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a44d3ba712bb1851c61542e7bf5e075d5</anchor>
      <arglist>(const std::string pref, pr2_controllers_msgs::JointTrajectoryGoal &amp;goal, std::vector&lt; double &gt; &amp;des_joints, double des_vel, double hz) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>geometry_msgs::Pose</type>
      <name>getPositionFromJointsPose</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a6c6f75c4d5d8ad95aef2166ab34b13a8</anchor>
      <arglist>(ros::ServiceClient &amp;service_client, std::string fk_link, const std::vector&lt; std::string &gt; &amp;joint_names, const std::vector&lt; double &gt; &amp;joint_pos)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>jointStateCallback</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a76c4166c720c16a7d9d8bb6885a0c16f</anchor>
      <arglist>(const sensor_msgs::JointStateConstPtr &amp;jointState)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>powerBoardCallback</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>ad695aa841adfc4e459388911c311cdc0</anchor>
      <arglist>(const pr2_msgs::PowerBoardStateConstPtr &amp;powerBoardState)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>unnormalizeTrajectory</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a022f42d53a4a9ae8b762a2d8863e53d3</anchor>
      <arglist>(trajectory_msgs::JointTrajectory &amp;traj) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateWalkAlongAverages</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a5c05de2da220898b553d4ed246745c7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>base_pub_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a3cf924a9d7d91f840f956212c91c5828</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>control_body_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a8597037d94f268ed49689f6881df0ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>control_head_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>ad2a13e921fa0d918bac4971216b73ff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>control_larm_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a51945b806c246b9cbb74b37f1ff69913</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>control_prosilica_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a991683785ee2ed26834ada3ce0b131d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>control_rarm_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a1939dbb184218559b35d7031db8bb9c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Pose</type>
      <name>des_l_wrist_roll_pose_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a735ec2337bb8bf1cdab94564944afccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Pose</type>
      <name>des_r_wrist_roll_pose_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a826e1fb8e3de12a371083167614dfa5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HeadControlMode</type>
      <name>head_control_mode_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>af1f9592183e96ffb93b387f06a560d4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>trajectory_msgs::JointTrajectory</type>
      <name>head_nod_traj_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a4974e3369d9621438997399927f059c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>head_pub_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a81c4c37dfac1d05f76fe22dee8151fad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>trajectory_msgs::JointTrajectory</type>
      <name>head_shake_traj_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a1ee7ad0cc35e226363ca1c8b79ab2ce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionClient&lt; pr2_controllers_msgs::PointHeadAction &gt; *</type>
      <name>head_track_hand_client_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a9764b3f34ab2453783c7a28ec75413b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, double &gt;</type>
      <name>joint_state_position_map_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a851be73ae6cd54c07a3122a2aaa86197</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>joint_state_sub_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>ac59ee78c3083f16bdf2ae114a281fda4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, double &gt;</type>
      <name>joint_state_velocity_map_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>af6092c1b4a9a068fc59d57b74a0d5b97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>l_arm_controller_name_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>af668fd81677269009858fc0bbd733fc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LaserControlMode</type>
      <name>laser_control_mode_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a5dcbaa157413eed3646c4a15ae96409b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>laser_fast_amplitude_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>ab6f2dd2067d6e23806b46a87e35f4774</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>laser_fast_offset_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>acfe961aa90c994fcf6a3106960327170</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>laser_fast_period_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a418b912ed096e127f4f7babd98003abd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>laser_slow_amplitude_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>abfc08c20866684094303b85e89e1ff5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>laser_slow_offset_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a05da357b04137c054217585aea24be45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>laser_slow_period_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>ac4ab2ef5603fcf198172e454482f89ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>last_left_wrist_goal_stamp_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a9d4ed2e8c7b6265c332c30821654070d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>last_right_wrist_goal_stamp_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a8ae3f077e4388d2637099d78011f5a88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>last_torso_vel_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a1786ec0d2c884e148d6bd9bd45d87541</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ArmControlMode</type>
      <name>left_arm_control_mode_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>ac4dd6002aeff5cc56d7e1e4522bd0369</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>left_arm_kinematics_forward_client_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>aeaca42ae515c01f25927eb9a7d271dbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>left_arm_kinematics_inverse_client_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a8b90912ef0203d5fdf6ac100444b337d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>left_arm_traj_pub_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>aec0722096419eca6675cf648403e8016</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionClient&lt; pr2_controllers_msgs::JointTrajectoryAction &gt; *</type>
      <name>left_arm_trajectory_client_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a950707e2080e09a69fa348dd1659b5d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>left_des_joint_states_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>aa09b4034aa7eb43d658a6393fb5ce3a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionClient&lt; pr2_controllers_msgs::Pr2GripperCommandAction &gt; *</type>
      <name>left_gripper_client_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a776abfada18bf1be4f81858d0e47b731</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>left_walk_along_pose_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>aecf7a74fdeae3a5683daed3fdb056c31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Pose</type>
      <name>left_wrist_roll_pose_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>ae8ce26ed793bf119c1826ad3bb59c201</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>n_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a5b50bb1af6243c3b2816ab7a408e3a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>power_board_sub_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a8977f4b02066fff1f8adf6479739114d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>prosilica_polling_client_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>af8019aaf82ed15f276cc03f25f0e90d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>r_arm_controller_name_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a636ed65e3e8787d43e1ef5caa9d3c9a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ArmControlMode</type>
      <name>right_arm_control_mode_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a27cfe6592f9b79f56111ee13c63c7717</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>right_arm_kinematics_forward_client_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a185cb4fac8d51ba753fa5f5a0b962d6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>right_arm_kinematics_inverse_client_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a61ba57cfa2562859f67cb1eec7950213</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>right_arm_traj_pub_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a7eb2a9627556d9cd7fd389942bfe52d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionClient&lt; pr2_controllers_msgs::JointTrajectoryAction &gt; *</type>
      <name>right_arm_trajectory_client_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a53e04355bf8f23e35c6dbcd88b7cf7ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>right_des_joint_states_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>ab030b935f2e94fc363601e9ee1395564</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionClient&lt; pr2_controllers_msgs::Pr2GripperCommandAction &gt; *</type>
      <name>right_gripper_client_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a5671c1bf99f97415f538d0739877da97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>right_walk_along_pose_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>aec2e304e022e4b8d9c8d831d7f8d71bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Pose</type>
      <name>right_wrist_roll_pose_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a98bda8496837ab6b033e770746f30125</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>urdf::Model</type>
      <name>robot_model_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a200d762c10bc50cf5df8839b74b62c7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>robot_model_initialized_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>af6149101837db6ab6f860cbcbca336ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>status_projector_on</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>ab2288e488e5c19c5117714f02c0a5229</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>switch_controllers_service_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>ac80d4019d2ef52326ea18b6a44558932</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>tilt_laser_service_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a2bc351eeae01f6a20648e6779573f742</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>torso_pub_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a6b3a64487b181b76ddc32c8c1131cc38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionClient&lt; pr2_common_action_msgs::TuckArmsAction &gt; *</type>
      <name>tuck_arms_client_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a0b683ca4cd93bd6ef9c2b963df3733d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Pose</type>
      <name>walk_along_left_des_pose_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a087113164e0d2e8705e31d82a780d110</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>walk_along_ok_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>abd53b00709e0e172dc8f12a0a305ab33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Pose</type>
      <name>walk_along_right_des_pose_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a7f506626c560258a8be82f169cb149ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; double &gt;</type>
      <name>walk_ldx_vals_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a55aa658873ce6e4b30235048ea7e1667</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; double &gt;</type>
      <name>walk_ldy_vals_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a92eb0c0378896189504ce9530b47d0c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; double &gt;</type>
      <name>walk_rdx_vals_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a04e86a50e5a3a4d8acddcc49f6af8e05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; double &gt;</type>
      <name>walk_rdy_vals_</name>
      <anchorfile>classGeneralCommander.html</anchorfile>
      <anchor>a057139ed5126af52abace6d3c36c2b1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Pr2TeleopGeneralJoystick</name>
    <filename>classPr2TeleopGeneralJoystick.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>axisOk</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a706b2dea1913a1395c0148d0f0a99dd3</anchor>
      <arglist>(unsigned int axisNum, const sensor_msgs::Joy::ConstPtr &amp;joy_msg) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>buttonOkAndOn</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>ad9cab2bf602d6ca2bc7dd9ed4342d96d</anchor>
      <arglist>(unsigned int buttonNum, const sensor_msgs::Joy::ConstPtr &amp;joy_msg) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>convertCurrentVelToDesiredHeadPos</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a0f12c8ca80d663380dd9254384734af5</anchor>
      <arglist>(double hz)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>convertCurrentVelToDesiredTorsoPos</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a9d91ea22429cd5fbac4e71da10e7440e</anchor>
      <arglist>(double hz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a39232a1bfc57521e23facd7b890e96d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>joy_cb</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a664b6c85d01e855cba5968181fbe111a</anchor>
      <arglist>(const sensor_msgs::Joy::ConstPtr &amp;joy_msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pr2TeleopGeneralJoystick</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a85ef2b71f62b154e26276708af634d03</anchor>
      <arglist>(bool deadman_no_publish=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sameValueAsLast</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a76ce4ffe6fba5749cf072d22f5f56ff2</anchor>
      <arglist>(unsigned int button, const sensor_msgs::Joy::ConstPtr &amp;new_msg, const sensor_msgs::Joy::ConstPtr &amp;old_msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Pr2TeleopGeneralJoystick</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a25e200662ac0668b7c1b0131e31f1e83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>arm_pitch_scale_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>aba96e380c4cf95b0ab5c514301269376</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>arm_roll_scale_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a3e8cd8a39bc099d2ff9c97866a545f7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>arm_x_scale_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a7a7255c9fb439454b83631a946faba71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>arm_y_scale_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>ade3c2fb0f39ead6efce2f1db968354b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>arm_yaw_scale_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a97fb659aacdc6999ee02253acf9230dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>arm_z_scale_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a74914c24bb86ab4223ee35c0f795c6b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>axis_pan_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a58c7de52b7ccac40d9c3d11dfbd8c9cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>axis_tilt_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a3f9d59aed9debc9d5e301349889616ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>des_left_wrist_vel_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a123929d278b200af98a13ee97872e389</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>des_pan_pos_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a7a35115f0a7f97c858f570829b34f035</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>des_right_wrist_vel_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a806b8535ba5a2514e22c06004486610c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>des_tilt_pos_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a71bafc51de6d02c9bd878b61d2fde3a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>des_torso_pos_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>adbdfd91478cd70ea7a7a117d6b78237f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>des_torso_vel_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a12d9b8c731d9e651815b8678e2223f6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>des_vw_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a865c709a0452c3cc02b190f114a2ee12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>des_vx_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a5e016a72516bfc516fd7203dc76961f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>des_vy_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a33faa42d78d232ac812c27e3a8e0a97e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>first_callback_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a701bf7542ef0d6e9eb2be49218514898</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GeneralCommander *</type>
      <name>gc</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a32876081e9976a234f6f5205c7e72c46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>head_init_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a83098ff64c43bba950dddf55d5613654</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>joy_deadman_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>ae15fd4d67fe8cc4e3ab3684777bd7b8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>joy_sub_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a49ae4da1d8fa2219af3af876c4bb50e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>last_head_toggle_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>ac339fd36cefa4d07a437a5c07277f797</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sensor_msgs::JoyConstPtr</type>
      <name>last_joy_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a1481d4efb494325cf007434f7b603384</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>last_laser_toggle_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a7a92b940b9509bc64b99dfff07ab9f35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>last_projector_toggle_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a4969edd0799e8c365e268ac829256736</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>last_walk_along_time_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a9c505dfe15136ace90c90614ed5cf3cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>left_arm_vel_pitch_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a44e0bb5809640a3dca5437b22018479b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>left_arm_vel_roll_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>ab09f052319e3e75f533f0bde06439ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>left_arm_vel_yaw_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a16aac7b828dca887b0f1edf929883e84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>left_arm_vx_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>afab5e6b52e65e8285b961aba1fd39173</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>left_arm_vy_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>afab072db90e5d1d85db0fc8d2f7b14bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>left_arm_vz_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a95e62b225bbcd3614abea50fea25032d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>max_pan_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a950e8f00c164ec91a1bd357c66b73c65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>max_tilt_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>adafa9061883d450437c9dd42d217654d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>max_torso_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a45d6f5199d95b85b8e5ce36062930315</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>min_tilt_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a4404c36d02fec35a307dbb28dc469b6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>min_torso_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>ae037ecba935cbc99ba8cb114e98d4986</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>n_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>af34789c0087dc6837d9fac3b4487cac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pan_scale_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>aa6811f819176241f78387d21503fb45b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>proj_toggle_com_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a190515860381bf10bb5eb3a1906829b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>projector_toggle_button_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a813985e7ac54da6331cb6d04ca7a7879</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>prosilica_namespace_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a3f5f19327b42b21f38ad1781cec0d4df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>req_torso_pos_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a5d2e77f9d9bd555f555c3fed9449a0b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>req_torso_vel_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>ad1c0b849a0b1a0f02f9f1f890e178a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>right_arm_vel_pitch_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a5186e8a5f20316dda8fa3f2e0d2253e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>right_arm_vel_roll_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a9fc786351b7739d40d681490da37de1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>right_arm_vel_yaw_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>ac8324acfe23dba30e21ed4641c2df155</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>right_arm_vx_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a180c99e31b918fd7dc3853aba90aeb5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>right_arm_vy_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a5ff05ddc148126512fa42e259fa9909c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>right_arm_vz_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a245aa569b46f66ccf06f178105f32d42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>set_walk_along_mode_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a699d93ede416b7e3963cb2c839662616</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>switch_head_control_mode_button_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a08c6ddb2a36ee6da893c616a1fb24148</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>tilt_scale_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a0ae9e455830087ef9acca7b4654b16fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tilt_toggle_button_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a988af3de79fb3930783d828544f0cee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>torso_init_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a081e98f1602d8904121642f0775062f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>torso_step_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a510a99e336a2eb4ee8728cacfdc52900</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>vel_val_pan_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a0547b03761aced1bd36a98fc6106f729</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>vel_val_tilt_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a74945b0ed1df4a96b39866e6d38c4d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>vw_scale_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a55011819260e6d4c8f1e547e920e49ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>vx_scale_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a18204e43e388b56094f87f87585f27ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>vy_scale_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a3ff5a4176dd1108dfe0b8c578788d0b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>walk_along_init_waiting_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a487bde150ddfeaa8721b878c630d32db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>walk_along_thresh_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a542ce0a11a8cac5a31bfca009ecf0fa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>walk_along_w_speed_scale_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a9e52d1841b8efe6870fc58e9def0f898</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>walk_along_x_dist_max_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a4462953212d198d33331824156abc97b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>walk_along_x_speed_scale_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>ac72e027911ef692e9da8f23235385e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>walk_along_y_dist_max_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a2cb2e6188b79f614c460b02ea3bc7486</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>walk_along_y_speed_scale_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a3a04dcdfa02a4d1c4dc1fa1a25affe8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>wrist_velocity_</name>
      <anchorfile>classPr2TeleopGeneralJoystick.html</anchorfile>
      <anchor>a4fe20ac449f6fb6abf75dd9f097b177c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Pr2TeleopGeneralKeyboard</name>
    <filename>classPr2TeleopGeneralKeyboard.html</filename>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classPr2TeleopGeneralKeyboard.html</anchorfile>
      <anchor>aff566849ca619de4dbce661b8e6d6cd2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pr2TeleopGeneralKeyboard</name>
      <anchorfile>classPr2TeleopGeneralKeyboard.html</anchorfile>
      <anchor>acf338cd65c33d6e9ac9f730ecbf3003c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendHeadCommand</name>
      <anchorfile>classPr2TeleopGeneralKeyboard.html</anchorfile>
      <anchor>adb3647319d558c8950e9632a6607cf6c</anchor>
      <arglist>(double pan_diff, double tilt_diff)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendTorsoCommand</name>
      <anchorfile>classPr2TeleopGeneralKeyboard.html</anchorfile>
      <anchor>a5e88f8a3b5b0555379e4846e6b766381</anchor>
      <arglist>(double torso_diff)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Pr2TeleopGeneralKeyboard</name>
      <anchorfile>classPr2TeleopGeneralKeyboard.html</anchorfile>
      <anchor>a479767c22d54ac11520e2c10b4e62458</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>arm_pitch_scale_</name>
      <anchorfile>classPr2TeleopGeneralKeyboard.html</anchorfile>
      <anchor>a07e77a1ade0be0539922228e3c5e6114</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>arm_roll_scale_</name>
      <anchorfile>classPr2TeleopGeneralKeyboard.html</anchorfile>
      <anchor>a3b0ef6cf3ba62e4e66d5ac8dc55442aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>arm_x_scale_</name>
      <anchorfile>classPr2TeleopGeneralKeyboard.html</anchorfile>
      <anchor>a406e2056f57727f2b1448ee162f7e013</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>arm_y_scale_</name>
      <anchorfile>classPr2TeleopGeneralKeyboard.html</anchorfile>
      <anchor>a865fe36c93ae747e50377f6bb06d9417</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>arm_z_scale_</name>
      <anchorfile>classPr2TeleopGeneralKeyboard.html</anchorfile>
      <anchor>ab1ba7b7504a255f93f0a3b2721207d1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>control_body</name>
      <anchorfile>classPr2TeleopGeneralKeyboard.html</anchorfile>
      <anchor>a593967373c288ce16a9ebb1ff6c32e1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>control_head</name>
      <anchorfile>classPr2TeleopGeneralKeyboard.html</anchorfile>
      <anchor>a376a399b108d78035c5587c96552a918</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>control_larm</name>
      <anchorfile>classPr2TeleopGeneralKeyboard.html</anchorfile>
      <anchor>a75affb1b38ba8ed717101877549e9bb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>control_prosilica</name>
      <anchorfile>classPr2TeleopGeneralKeyboard.html</anchorfile>
      <anchor>a201b20a26cda85ce41a47081c5ef5332</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>control_rarm</name>
      <anchorfile>classPr2TeleopGeneralKeyboard.html</anchorfile>
      <anchor>a8ff2c896c354c6cb0749137d7e32e883</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>des_pan_pos_</name>
      <anchorfile>classPr2TeleopGeneralKeyboard.html</anchorfile>
      <anchor>ad6a1e885ac3cf5d3c6d6e9d55b29fffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>des_tilt_pos_</name>
      <anchorfile>classPr2TeleopGeneralKeyboard.html</anchorfile>
      <anchor>ab5a917d68da3120662215cc808743d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>des_torso_pos_</name>
      <anchorfile>classPr2TeleopGeneralKeyboard.html</anchorfile>
      <anchor>aa839258fa56b12382916753f41a7c51f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>des_vw_</name>
      <anchorfile>classPr2TeleopGeneralKeyboard.html</anchorfile>
      <anchor>af02a459523e80fdfe932d1f112e5faef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>des_vx_</name>
      <anchorfile>classPr2TeleopGeneralKeyboard.html</anchorfile>
      <anchor>a12191a74c4031ab18d1dc9dc5af4c153</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>des_vy_</name>
      <anchorfile>classPr2TeleopGeneralKeyboard.html</anchorfile>
      <anchor>ae7505f95c8f110930f599ff270f0d101</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GeneralCommander *</type>
      <name>gc</name>
      <anchorfile>classPr2TeleopGeneralKeyboard.html</anchorfile>
      <anchor>aca4ce836b780e97786b28f32e1a0b028</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>head_init_</name>
      <anchorfile>classPr2TeleopGeneralKeyboard.html</anchorfile>
      <anchor>ae50a14d860b91033f126b58484424fe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>max_pan_</name>
      <anchorfile>classPr2TeleopGeneralKeyboard.html</anchorfile>
      <anchor>a6bc02f50e2370b425f97c118e1a3c38c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>max_tilt_</name>
      <anchorfile>classPr2TeleopGeneralKeyboard.html</anchorfile>
      <anchor>a364798e7998834f0e9fdbbe13655d9d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>max_torso_</name>
      <anchorfile>classPr2TeleopGeneralKeyboard.html</anchorfile>
      <anchor>ae0a4fe7e36188c3e164afd636ce5ee08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>min_tilt_</name>
      <anchorfile>classPr2TeleopGeneralKeyboard.html</anchorfile>
      <anchor>ac8683e2ac200bb8b0dd88e610a2bd4ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>min_torso_</name>
      <anchorfile>classPr2TeleopGeneralKeyboard.html</anchorfile>
      <anchor>ae022e56334fab08c477691061287b990</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pan_scale_</name>
      <anchorfile>classPr2TeleopGeneralKeyboard.html</anchorfile>
      <anchor>acb809ac7b59671bc44bee0bbf2f13ea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>tilt_scale_</name>
      <anchorfile>classPr2TeleopGeneralKeyboard.html</anchorfile>
      <anchor>a893e07f3c8c3125ba0a2edbae94c1241</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>torso_init_</name>
      <anchorfile>classPr2TeleopGeneralKeyboard.html</anchorfile>
      <anchor>a31ed01a03d756ab6bc34c7af6352d8a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>torso_step_</name>
      <anchorfile>classPr2TeleopGeneralKeyboard.html</anchorfile>
      <anchor>afd0854e23a8455d19c054accb31c8e52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>vw_scale_</name>
      <anchorfile>classPr2TeleopGeneralKeyboard.html</anchorfile>
      <anchor>a243c35b47ae2332decfaee368617a2c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>vx_scale_</name>
      <anchorfile>classPr2TeleopGeneralKeyboard.html</anchorfile>
      <anchor>ac80995133a5b533f2d91810e3faa794f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>vy_scale_</name>
      <anchorfile>classPr2TeleopGeneralKeyboard.html</anchorfile>
      <anchor>a6d5946a97093a4c5662f14ffa127fd61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>wrist_velocity_</name>
      <anchorfile>classPr2TeleopGeneralKeyboard.html</anchorfile>
      <anchor>a5645290cbf3ad3ac759488a313139d46</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
  </compound>
</tagfile>
