<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>katana_teleop_cyborgevo.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-uos/doc_stacks/2013-05-28_14-28-43.819072/katana_driver/katana_teleop/src/</path>
    <filename>katana__teleop__cyborgevo_8cpp</filename>
    <includes id="katana__teleop__cyborgevo_8h" name="katana_teleop_cyborgevo.h" local="no" imported="no">katana_teleop/katana_teleop_cyborgevo.h</includes>
    <namespace>katana</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>katana__teleop__cyborgevo_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>namespacekatana.html</anchorfile>
      <anchor>a4224076f13d2b100fdb6aabf90601063</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>katana_teleop_cyborgevo.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-uos/doc_stacks/2013-05-28_14-28-43.819072/katana_driver/katana_teleop/include/katana_teleop/</path>
    <filename>katana__teleop__cyborgevo_8h</filename>
    <class kind="class">katana::KatanaTeleopCyborgEvo</class>
    <namespace>katana</namespace>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; katana_msgs::JointMovementAction &gt;</type>
      <name>JMAC</name>
      <anchorfile>katana__teleop__cyborgevo_8h.html</anchorfile>
      <anchor>a9d186a7aed1a6feb3949d925b3305137</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>katana_teleop_key.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-uos/doc_stacks/2013-05-28_14-28-43.819072/katana_driver/katana_teleop/src/</path>
    <filename>katana__teleop__key_8cpp</filename>
    <includes id="katana__teleop__key_8h" name="katana_teleop_key.h" local="no" imported="no">katana_teleop/katana_teleop_key.h</includes>
    <namespace>katana</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>katana__teleop__key_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quit</name>
      <anchorfile>katana__teleop__key_8cpp.html</anchorfile>
      <anchor>af9150b82e29a37ab848ee2f66e993793</anchor>
      <arglist>(int sig)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>katana_teleop_key.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-uos/doc_stacks/2013-05-28_14-28-43.819072/katana_driver/katana_teleop/include/katana_teleop/</path>
    <filename>katana__teleop__key_8h</filename>
    <class kind="class">katana::KatanaTeleopKey</class>
    <namespace>katana</namespace>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_0</name>
      <anchorfile>katana__teleop__key_8h.html</anchorfile>
      <anchor>a1774700748ab8bc60b29585d17b9912c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_1</name>
      <anchorfile>katana__teleop__key_8h.html</anchorfile>
      <anchor>af84b1d02eab12d622b7fc0bb8b77b235</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_2</name>
      <anchorfile>katana__teleop__key_8h.html</anchorfile>
      <anchor>ab8ceedcefc265cb3e11b9ca8f8e8a523</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_3</name>
      <anchorfile>katana__teleop__key_8h.html</anchorfile>
      <anchor>a3b1407aaa9372159ef3211e491fcd5e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_4</name>
      <anchorfile>katana__teleop__key_8h.html</anchorfile>
      <anchor>a42625cfba2fd6bb9e796f6868cbaca7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_5</name>
      <anchorfile>katana__teleop__key_8h.html</anchorfile>
      <anchor>ab187a135263537940443c614646aea6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_6</name>
      <anchorfile>katana__teleop__key_8h.html</anchorfile>
      <anchor>ac968da22046976db93022424a2c30e90</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_7</name>
      <anchorfile>katana__teleop__key_8h.html</anchorfile>
      <anchor>a45b2a076e2ca0f38e56f8a66923553a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_8</name>
      <anchorfile>katana__teleop__key_8h.html</anchorfile>
      <anchor>a7ee3483f4180121629e0e57c0d8010bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_9</name>
      <anchorfile>katana__teleop__key_8h.html</anchorfile>
      <anchor>a8b0f19c4915fb9d4beb8f830da899646</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_A</name>
      <anchorfile>katana__teleop__key_8h.html</anchorfile>
      <anchor>a35ba55030dedad2411239e6330435742</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_C</name>
      <anchorfile>katana__teleop__key_8h.html</anchorfile>
      <anchor>aaeb36ca6e4d32a5f0cffb065c5c02b9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_COMMA</name>
      <anchorfile>katana__teleop__key_8h.html</anchorfile>
      <anchor>a7b7e12c91143da4a3632614d5a1a833e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_D</name>
      <anchorfile>katana__teleop__key_8h.html</anchorfile>
      <anchor>af0c998786dcada98bf809fea0b157603</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_I</name>
      <anchorfile>katana__teleop__key_8h.html</anchorfile>
      <anchor>a1db0eaa204cd4fe2ec7b06736a07b055</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_NUMBER</name>
      <anchorfile>katana__teleop__key_8h.html</anchorfile>
      <anchor>ad5681c962cc3dc172dc607984f57b823</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_O</name>
      <anchorfile>katana__teleop__key_8h.html</anchorfile>
      <anchor>a2f5a7de2576dfa34bdc18ffd29dace0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_PLUS</name>
      <anchorfile>katana__teleop__key_8h.html</anchorfile>
      <anchor>a3d3000ccce454e036cd63a7536571a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_POINT</name>
      <anchorfile>katana__teleop__key_8h.html</anchorfile>
      <anchor>a4f37eb5ba264faea6345368de968e074</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_Q</name>
      <anchorfile>katana__teleop__key_8h.html</anchorfile>
      <anchor>aa8230417fe77b2824b675222432be951</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_R</name>
      <anchorfile>katana__teleop__key_8h.html</anchorfile>
      <anchor>ad68e68f441f2dd17b96f695fa76c1c28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_S</name>
      <anchorfile>katana__teleop__key_8h.html</anchorfile>
      <anchor>a9be3d5563fec0f900d20668973b5806c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_W</name>
      <anchorfile>katana__teleop__key_8h.html</anchorfile>
      <anchor>a6a44fd7e61a3f73fffecd1ec5973f819</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>object_manipulation_msgs::GraspHandPostureExecutionGoal</type>
      <name>GHPEG</name>
      <anchorfile>katana__teleop__key_8h.html</anchorfile>
      <anchor>a0824dbb332fac966ed74e2b73feff1bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; katana_msgs::JointMovementAction &gt;</type>
      <name>JMAC</name>
      <anchorfile>katana__teleop__key_8h.html</anchorfile>
      <anchor>a9d186a7aed1a6feb3949d925b3305137</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>got_joint_states_</name>
      <anchorfile>katana__teleop__key_8h.html</anchorfile>
      <anchor>a7ebbd4fe96810d808cf553088687bdd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>kfd</name>
      <anchorfile>katana__teleop__key_8h.html</anchorfile>
      <anchor>a886857c2b2af9d1ac9a0ad403685e160</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct termios cooked</type>
      <name>raw</name>
      <anchorfile>katana__teleop__key_8h.html</anchorfile>
      <anchor>a22578afdd6632157bdfb67a2b2033378</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>katana_teleop_ps3.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-uos/doc_stacks/2013-05-28_14-28-43.819072/katana_driver/katana_teleop/include/katana_teleop/</path>
    <filename>katana__teleop__ps3_8h</filename>
    <class kind="class">katana::KatanaTeleopPS3</class>
    <namespace>katana</namespace>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; katana_msgs::JointMovementAction &gt;</type>
      <name>JMAC</name>
      <anchorfile>katana__teleop__ps3_8h.html</anchorfile>
      <anchor>a9d186a7aed1a6feb3949d925b3305137</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>katana_teleop_ps3joy.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-uos/doc_stacks/2013-05-28_14-28-43.819072/katana_driver/katana_teleop/src/</path>
    <filename>katana__teleop__ps3joy_8cpp</filename>
    <includes id="katana__teleop__ps3_8h" name="katana_teleop_ps3.h" local="no" imported="no">katana_teleop/katana_teleop_ps3.h</includes>
    <namespace>katana</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>katana__teleop__ps3joy_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-uos/doc_stacks/2013-05-28_14-28-43.819072/katana_driver/katana_teleop/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="namespace">
    <name>katana</name>
    <filename>namespacekatana.html</filename>
    <class kind="class">katana::KatanaTeleopCyborgEvo</class>
    <class kind="class">katana::KatanaTeleopKey</class>
    <class kind="class">katana::KatanaTeleopPS3</class>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>namespacekatana.html</anchorfile>
      <anchor>a4224076f13d2b100fdb6aabf90601063</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>katana::KatanaTeleopCyborgEvo</name>
    <filename>classkatana_1_1KatanaTeleopCyborgEvo.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addGripperGoalPosition</name>
      <anchorfile>classkatana_1_1KatanaTeleopCyborgEvo.html</anchorfile>
      <anchor>a408317a83eea21b7e8fd29b8c9dc53d3</anchor>
      <arglist>(std::string name, float increment)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cyborgevoCallback</name>
      <anchorfile>classkatana_1_1KatanaTeleopCyborgEvo.html</anchorfile>
      <anchor>a11a83030db819976ea7358d534a1066d</anchor>
      <arglist>(const sensor_msgs::Joy::ConstPtr &amp;joy)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getCurrentJointPosition</name>
      <anchorfile>classkatana_1_1KatanaTeleopCyborgEvo.html</anchorfile>
      <anchor>ac1a0ee2d2074744abd8379b94d265b58</anchor>
      <arglist>(sensor_msgs::JointState &amp;joint_state, std::string &amp;name, float &amp;position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>jointStateCallback</name>
      <anchorfile>classkatana_1_1KatanaTeleopCyborgEvo.html</anchorfile>
      <anchor>a3ce62d0a7c56dafc0d64bf1b34f10fc8</anchor>
      <arglist>(const sensor_msgs::JointState::ConstPtr &amp;js)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KatanaTeleopCyborgEvo</name>
      <anchorfile>classkatana_1_1KatanaTeleopCyborgEvo.html</anchorfile>
      <anchor>a4c261efe925ff5071a46f67c13754852</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loop</name>
      <anchorfile>classkatana_1_1KatanaTeleopCyborgEvo.html</anchorfile>
      <anchor>a777112bfa12ee8624bdfa4ea3ae08ade</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>matchJointGoalRequest</name>
      <anchorfile>classkatana_1_1KatanaTeleopCyborgEvo.html</anchorfile>
      <anchor>a118487647440d561b5d69d4939046787</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~KatanaTeleopCyborgEvo</name>
      <anchorfile>classkatana_1_1KatanaTeleopCyborgEvo.html</anchorfile>
      <anchor>a3c57375f9812d2c77fdddcea412bcbe7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JMAC</type>
      <name>action_client</name>
      <anchorfile>classkatana_1_1KatanaTeleopCyborgEvo.html</anchorfile>
      <anchor>a13fd4504f94ac18526673af4e2db5763</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>active</name>
      <anchorfile>classkatana_1_1KatanaTeleopCyborgEvo.html</anchorfile>
      <anchor>a09d0a48118abcf98adcbeab6e7e16202</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>current_RPY_Orientation</name>
      <anchorfile>classkatana_1_1KatanaTeleopCyborgEvo.html</anchorfile>
      <anchor>a62de730b58278a5a00198623d2346e3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::PoseStamped</type>
      <name>currentPose</name>
      <anchorfile>classkatana_1_1KatanaTeleopCyborgEvo.html</anchorfile>
      <anchor>a6de87832e74c37f387fc6550598a586f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::JointState</type>
      <name>currentState</name>
      <anchorfile>classkatana_1_1KatanaTeleopCyborgEvo.html</anchorfile>
      <anchor>aa3b563089b5e48ad18bda68825f2eb83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>cyborgevo_sub</name>
      <anchorfile>classkatana_1_1KatanaTeleopCyborgEvo.html</anchorfile>
      <anchor>acdac83b9922a8daf4705765baea7a748</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>fk_client</name>
      <anchorfile>classkatana_1_1KatanaTeleopCyborgEvo.html</anchorfile>
      <anchor>ab9b5e5f73109eefef56928fed2b6bd0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>fk_service</name>
      <anchorfile>classkatana_1_1KatanaTeleopCyborgEvo.html</anchorfile>
      <anchor>add72750af3adc42746c022decdce710e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>katana_msgs::JointMovementGoal</type>
      <name>goal</name>
      <anchorfile>classkatana_1_1KatanaTeleopCyborgEvo.html</anchorfile>
      <anchor>a080a1fb4f20f3879d093292c0950de2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::PoseStamped</type>
      <name>goalPose</name>
      <anchorfile>classkatana_1_1KatanaTeleopCyborgEvo.html</anchorfile>
      <anchor>a8689d0b99e2e69c88e125d4dc362edc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>ik_client</name>
      <anchorfile>classkatana_1_1KatanaTeleopCyborgEvo.html</anchorfile>
      <anchor>a1518cee596bb5c8110435edc0416ea99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ik_service</name>
      <anchorfile>classkatana_1_1KatanaTeleopCyborgEvo.html</anchorfile>
      <anchor>a1200974de1a43526afe484438089cdb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ik_solver_info</name>
      <anchorfile>classkatana_1_1KatanaTeleopCyborgEvo.html</anchorfile>
      <anchor>a1e192ae6dc414e2c2b7767895c371b9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>info_client</name>
      <anchorfile>classkatana_1_1KatanaTeleopCyborgEvo.html</anchorfile>
      <anchor>ab4c008e0d062ab5fec372d756b587f63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>initial</name>
      <anchorfile>classkatana_1_1KatanaTeleopCyborgEvo.html</anchorfile>
      <anchor>a7882d8f48e653835375117977c2ca878</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>initial_RPY_Orientation</name>
      <anchorfile>classkatana_1_1KatanaTeleopCyborgEvo.html</anchorfile>
      <anchor>a73983175dbe2585461d14bd125449145</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::JointState</type>
      <name>initialState</name>
      <anchorfile>classkatana_1_1KatanaTeleopCyborgEvo.html</anchorfile>
      <anchor>ac469d957ad71fff74b4fd91c720a38f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>js_sub_</name>
      <anchorfile>classkatana_1_1KatanaTeleopCyborgEvo.html</anchorfile>
      <anchor>a14c756677631d7e7a2f146593887a74e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>saved_RPY_Orientation</name>
      <anchorfile>classkatana_1_1KatanaTeleopCyborgEvo.html</anchorfile>
      <anchor>ae98685341b5e9e99108f9662eac4000b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::JointState</type>
      <name>savedState</name>
      <anchorfile>classkatana_1_1KatanaTeleopCyborgEvo.html</anchorfile>
      <anchor>a3cd29769f2f35cb8e9b89fd98844f73b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>katana::KatanaTeleopKey</name>
    <filename>classkatana_1_1KatanaTeleopKey.html</filename>
    <member kind="function">
      <type>void</type>
      <name>jointStateCallback</name>
      <anchorfile>classkatana_1_1KatanaTeleopKey.html</anchorfile>
      <anchor>a8e84bd3c455485409ff511d26ffa0031</anchor>
      <arglist>(const sensor_msgs::JointState::ConstPtr &amp;js)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KatanaTeleopKey</name>
      <anchorfile>classkatana_1_1KatanaTeleopKey.html</anchorfile>
      <anchor>a138a1cdacfd2671aa92daf0053e5fcb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>keyboardLoop</name>
      <anchorfile>classkatana_1_1KatanaTeleopKey.html</anchorfile>
      <anchor>a8afb36aae6e061998f7cc939c0665e68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~KatanaTeleopKey</name>
      <anchorfile>classkatana_1_1KatanaTeleopKey.html</anchorfile>
      <anchor>a373f9c73d827fa5220e15b9d078020b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>giveInfo</name>
      <anchorfile>classkatana_1_1KatanaTeleopKey.html</anchorfile>
      <anchor>a002674f1729e48e547899942441266cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>matchJointGoalRequest</name>
      <anchorfile>classkatana_1_1KatanaTeleopKey.html</anchorfile>
      <anchor>a090cb58bdba5c7d12ac4059feea39394</anchor>
      <arglist>(double increment)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>send_gripper_action</name>
      <anchorfile>classkatana_1_1KatanaTeleopKey.html</anchorfile>
      <anchor>a3b5a0505d92cc59eaa51f93caebc43a0</anchor>
      <arglist>(int32_t goal_type)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JMAC</type>
      <name>action_client</name>
      <anchorfile>classkatana_1_1KatanaTeleopKey.html</anchorfile>
      <anchor>ac3833657ed3a33bcf3c74e13066a8ae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>combined_joints_</name>
      <anchorfile>classkatana_1_1KatanaTeleopKey.html</anchorfile>
      <anchor>a0417cc72d87b8f64c4f66965a27a90c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::JointState</type>
      <name>current_pose_</name>
      <anchorfile>classkatana_1_1KatanaTeleopKey.html</anchorfile>
      <anchor>a2fa40858d8b9309afdef85a3815174eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionClient&lt; object_manipulation_msgs::GraspHandPostureExecutionAction &gt;</type>
      <name>gripper_</name>
      <anchorfile>classkatana_1_1KatanaTeleopKey.html</anchorfile>
      <anchor>aab7f7154fa377b9380f88e891e12d74e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>gripper_joint_names_</name>
      <anchorfile>classkatana_1_1KatanaTeleopKey.html</anchorfile>
      <anchor>ae3fa4f76dfa84138610a4aa2109730a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>increment</name>
      <anchorfile>classkatana_1_1KatanaTeleopKey.html</anchorfile>
      <anchor>acaeb23228ba9759e09c2a4088907e2fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>increment_step</name>
      <anchorfile>classkatana_1_1KatanaTeleopKey.html</anchorfile>
      <anchor>ad55eb3d67ecc559dd1845a9e13e6f8ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>increment_step_scaling</name>
      <anchorfile>classkatana_1_1KatanaTeleopKey.html</anchorfile>
      <anchor>a827f9b710da130b0640b5c79de5abe2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::JointState</type>
      <name>initial_pose_</name>
      <anchorfile>classkatana_1_1KatanaTeleopKey.html</anchorfile>
      <anchor>aef9d963485dda145bbb8a48e7363ed30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>joint_names_</name>
      <anchorfile>classkatana_1_1KatanaTeleopKey.html</anchorfile>
      <anchor>a10d281716b71a36883ae446a1fcefc48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>jointIndex</name>
      <anchorfile>classkatana_1_1KatanaTeleopKey.html</anchorfile>
      <anchor>a315c5216950ef9e2f27848c236dd993b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>js_sub_</name>
      <anchorfile>classkatana_1_1KatanaTeleopKey.html</anchorfile>
      <anchor>a7c197867ac0ec8d52d8853392838b461</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::JointState</type>
      <name>movement_goal_</name>
      <anchorfile>classkatana_1_1KatanaTeleopKey.html</anchorfile>
      <anchor>a9d986d6f22b23e323ae1f59f60ce5559</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>katana::KatanaTeleopPS3</name>
    <filename>classkatana_1_1KatanaTeleopPS3.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addGripperGoalPosition</name>
      <anchorfile>classkatana_1_1KatanaTeleopPS3.html</anchorfile>
      <anchor>a359353afe6f5a74a7ec230443232637b</anchor>
      <arglist>(std::string name, float increment)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getCurrentJointPosition</name>
      <anchorfile>classkatana_1_1KatanaTeleopPS3.html</anchorfile>
      <anchor>af84994ccbf7bd38f259aee4a4713028e</anchor>
      <arglist>(sensor_msgs::JointState &amp;joint_state, std::string &amp;name, float &amp;position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>jointStateCallback</name>
      <anchorfile>classkatana_1_1KatanaTeleopPS3.html</anchorfile>
      <anchor>ad6d09e696aab7f80fb7aa5c1867f563a</anchor>
      <arglist>(const sensor_msgs::JointState::ConstPtr &amp;js)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KatanaTeleopPS3</name>
      <anchorfile>classkatana_1_1KatanaTeleopPS3.html</anchorfile>
      <anchor>a3fc09ef0a975217ed783a79badf3ff89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loop</name>
      <anchorfile>classkatana_1_1KatanaTeleopPS3.html</anchorfile>
      <anchor>a3fb2decc203f17d945672c4d3c681021</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>matchJointGoalRequest</name>
      <anchorfile>classkatana_1_1KatanaTeleopPS3.html</anchorfile>
      <anchor>a021438384cab4cb159d15dccbdbd88ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ps3joyCallback</name>
      <anchorfile>classkatana_1_1KatanaTeleopPS3.html</anchorfile>
      <anchor>a913cab1aa86b33fef36eb2de281b0409</anchor>
      <arglist>(const sensor_msgs::Joy::ConstPtr &amp;joy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~KatanaTeleopPS3</name>
      <anchorfile>classkatana_1_1KatanaTeleopPS3.html</anchorfile>
      <anchor>ad566a602d5f7d3abae56604a18e7b28b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JMAC</type>
      <name>action_client</name>
      <anchorfile>classkatana_1_1KatanaTeleopPS3.html</anchorfile>
      <anchor>a538295c69a87d0673662ba3e9cc5c277</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>active</name>
      <anchorfile>classkatana_1_1KatanaTeleopPS3.html</anchorfile>
      <anchor>aa123890c3782a7ffe4349fdcc1018cea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::PoseStamped</type>
      <name>currentPose</name>
      <anchorfile>classkatana_1_1KatanaTeleopPS3.html</anchorfile>
      <anchor>a9b8b1a4a2e1503ed2b031cf1d8d9158f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::JointState</type>
      <name>currentState</name>
      <anchorfile>classkatana_1_1KatanaTeleopPS3.html</anchorfile>
      <anchor>afd1db6f75cb57d37904bd1031681a76f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>fk_client</name>
      <anchorfile>classkatana_1_1KatanaTeleopPS3.html</anchorfile>
      <anchor>a3efddcf59fdf5a1d233881987b0ff822</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>fk_service</name>
      <anchorfile>classkatana_1_1KatanaTeleopPS3.html</anchorfile>
      <anchor>a4f8b59b02adc8ca61bc9997f145f94b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>katana_msgs::JointMovementGoal</type>
      <name>goal</name>
      <anchorfile>classkatana_1_1KatanaTeleopPS3.html</anchorfile>
      <anchor>ab95cd4048d16beb823482f9e87377220</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::PoseStamped</type>
      <name>goalPose</name>
      <anchorfile>classkatana_1_1KatanaTeleopPS3.html</anchorfile>
      <anchor>a9c3a40add1b12ea73457f3c7c388d490</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>ik_client</name>
      <anchorfile>classkatana_1_1KatanaTeleopPS3.html</anchorfile>
      <anchor>aa2cff311f6edcd1224b5a718b8e9cf5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ik_service</name>
      <anchorfile>classkatana_1_1KatanaTeleopPS3.html</anchorfile>
      <anchor>a4eecf1090faac049776efb159cab187b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ik_solver_info</name>
      <anchorfile>classkatana_1_1KatanaTeleopPS3.html</anchorfile>
      <anchor>aa77fdc723b5577f7c586ee22fef1dde6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>info_client</name>
      <anchorfile>classkatana_1_1KatanaTeleopPS3.html</anchorfile>
      <anchor>afc005eae991431811cafb54bf776e1c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>js_sub_</name>
      <anchorfile>classkatana_1_1KatanaTeleopPS3.html</anchorfile>
      <anchor>a3d203bed9f29d8c3dc0c4fe59da282c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>ps3joy_sub</name>
      <anchorfile>classkatana_1_1KatanaTeleopPS3.html</anchorfile>
      <anchor>ae6c391c3e92bdb0a73c7a2088c7068cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::JointState</type>
      <name>savedState</name>
      <anchorfile>classkatana_1_1KatanaTeleopPS3.html</anchorfile>
      <anchor>a1e766d31c063a3a0da2cea59040e8b86</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
