<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>jog_frame_node.cpp</name>
    <path>/tmp/ws/src/jog_control/jog_controller/src/</path>
    <filename>jog__frame__node_8cpp</filename>
    <includes id="jog__frame__node_8h" name="jog_frame_node.h" local="no" imported="no">jog_controller/jog_frame_node.h</includes>
    <namespace>jog_frame</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>jog__frame__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>jog_frame_node.h</name>
    <path>/tmp/ws/src/jog_control/jog_controller/include/jog_controller/</path>
    <filename>jog__frame__node_8h</filename>
    <class kind="struct">jog_frame::Controller</class>
    <class kind="class">jog_frame::JogFrameNode</class>
    <namespace>jog_frame</namespace>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; control_msgs::FollowJointTrajectoryAction &gt;</type>
      <name>TrajClient</name>
      <anchorfile>jog__frame__node_8h.html</anchorfile>
      <anchor>a5f5159de96893b45e6230a752e6713a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>jog_frame_panel.cpp</name>
    <path>/tmp/ws/src/jog_control/jog_controller/src/</path>
    <filename>jog__frame__panel_8cpp</filename>
    <includes id="jog__frame__panel_8h" name="jog_frame_panel.h" local="yes" imported="no">jog_frame_panel.h</includes>
    <namespace>jog_controller</namespace>
  </compound>
  <compound kind="file">
    <name>jog_frame_panel.h</name>
    <path>/tmp/ws/src/jog_control/jog_controller/src/</path>
    <filename>jog__frame__panel_8h</filename>
    <class kind="class">jog_controller::JogFramePanel</class>
    <namespace>jog_controller</namespace>
  </compound>
  <compound kind="file">
    <name>jog_joint_node.cpp</name>
    <path>/tmp/ws/src/jog_control/jog_controller/src/</path>
    <filename>jog__joint__node_8cpp</filename>
    <includes id="jog__joint__node_8h" name="jog_joint_node.h" local="no" imported="no">jog_controller/jog_joint_node.h</includes>
    <namespace>jog_joint</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>jog__joint__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>jog_joint_node.h</name>
    <path>/tmp/ws/src/jog_control/jog_controller/include/jog_controller/</path>
    <filename>jog__joint__node_8h</filename>
    <class kind="struct">jog_joint::Controller</class>
    <class kind="class">jog_joint::JogJointNode</class>
    <namespace>jog_joint</namespace>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; control_msgs::FollowJointTrajectoryAction &gt;</type>
      <name>TrajClient</name>
      <anchorfile>jog__joint__node_8h.html</anchorfile>
      <anchor>a30d0593b827bfae7fed8ae9a2d904e81</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>jog_joint_panel.cpp</name>
    <path>/tmp/ws/src/jog_control/jog_controller/src/</path>
    <filename>jog__joint__panel_8cpp</filename>
    <includes id="jog__joint__panel_8h" name="jog_joint_panel.h" local="yes" imported="no">jog_joint_panel.h</includes>
    <namespace>jog_controller</namespace>
  </compound>
  <compound kind="file">
    <name>jog_joint_panel.h</name>
    <path>/tmp/ws/src/jog_control/jog_controller/src/</path>
    <filename>jog__joint__panel_8h</filename>
    <includes id="jog__slider_8h" name="jog_slider.h" local="yes" imported="no">jog_slider.h</includes>
    <class kind="class">jog_controller::JogJointPanel</class>
    <namespace>jog_controller</namespace>
  </compound>
  <compound kind="file">
    <name>jog_slider.h</name>
    <path>/tmp/ws/src/jog_control/jog_controller/src/</path>
    <filename>jog__slider_8h</filename>
    <class kind="class">jog_controller::JogSlider</class>
    <namespace>jog_controller</namespace>
  </compound>
  <compound kind="file">
    <name>joy_to_jog_frame.py</name>
    <path>/tmp/ws/src/jog_control/jog_controller/script/</path>
    <filename>joy__to__jog__frame_8py</filename>
    <class kind="class">joy_to_jog_frame::joy_to_jog_frame</class>
    <namespace>joy_to_jog_frame</namespace>
    <member kind="variable">
      <type></type>
      <name>anonymous</name>
      <anchorfile>namespacejoy__to__jog__frame.html</anchorfile>
      <anchor>a59944a4643c84e057126cb8e3859d1fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>republisher</name>
      <anchorfile>namespacejoy__to__jog__frame.html</anchorfile>
      <anchor>a53ff458f49aa491cc04caff45919422c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>joy_to_jog_joint.py</name>
    <path>/tmp/ws/src/jog_control/jog_controller/script/</path>
    <filename>joy__to__jog__joint_8py</filename>
    <class kind="class">joy_to_jog_joint::joy_to_jog_joint</class>
    <namespace>joy_to_jog_joint</namespace>
    <member kind="variable">
      <type></type>
      <name>anonymous</name>
      <anchorfile>namespacejoy__to__jog__joint.html</anchorfile>
      <anchor>a977c20ae763e9c7f54f9987cf4734aa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>republisher</name>
      <anchorfile>namespacejoy__to__jog__joint.html</anchorfile>
      <anchor>aa1b48ba566c292f8bb3c4bdfd606ae1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_jog_frame.py</name>
    <path>/tmp/ws/src/jog_control/jog_controller/test/</path>
    <filename>test__jog__frame_8py</filename>
    <class kind="class">test_jog_frame::TestJogFrameNode</class>
    <namespace>test_jog_frame</namespace>
  </compound>
  <compound kind="file">
    <name>test_jog_joint.py</name>
    <path>/tmp/ws/src/jog_control/jog_controller/test/</path>
    <filename>test__jog__joint_8py</filename>
    <class kind="class">test_jog_joint::TestJogJointNode</class>
    <namespace>test_jog_joint</namespace>
  </compound>
  <compound kind="file">
    <name>twist_to_jog_frame.py</name>
    <path>/tmp/ws/src/jog_control/jog_controller/script/</path>
    <filename>twist__to__jog__frame_8py</filename>
    <class kind="class">twist_to_jog_frame::twist_to_jog_frame</class>
    <namespace>twist_to_jog_frame</namespace>
    <member kind="variable">
      <type></type>
      <name>anonymous</name>
      <anchorfile>namespacetwist__to__jog__frame.html</anchorfile>
      <anchor>a50b8e00ab30b8d217623518ceedeb016</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>republisher</name>
      <anchorfile>namespacetwist__to__jog__frame.html</anchorfile>
      <anchor>a1fca33e048650a5da7e9d29d7002a3ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>jog_frame::Controller</name>
    <filename>structjog__frame_1_1Controller.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>action_ns</name>
      <anchorfile>structjog__frame_1_1Controller.html</anchorfile>
      <anchor>a97fe486f6dde8a84c796b1514dc5207e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>joints</name>
      <anchorfile>structjog__frame_1_1Controller.html</anchorfile>
      <anchor>a8538a15029a074c92255034ea2edf4fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>type</name>
      <anchorfile>structjog__frame_1_1Controller.html</anchorfile>
      <anchor>a5399d7215a88a6aaf3f35668bdaadd63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>jog_joint::Controller</name>
    <filename>structjog__joint_1_1Controller.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>action_ns</name>
      <anchorfile>structjog__joint_1_1Controller.html</anchorfile>
      <anchor>a0aa98e0ae8c71696b47d69547e418e04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>joints</name>
      <anchorfile>structjog__joint_1_1Controller.html</anchorfile>
      <anchor>a0f3feb1cbb498da9aed80dc13c098b71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>type</name>
      <anchorfile>structjog__joint_1_1Controller.html</anchorfile>
      <anchor>a0ddecbc84f5f0c966a8be362d3276192</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jog_frame::JogFrameNode</name>
    <filename>classjog__frame_1_1JogFrameNode.html</filename>
    <member kind="function">
      <type>int</type>
      <name>get_controller_list</name>
      <anchorfile>classjog__frame_1_1JogFrameNode.html</anchorfile>
      <anchor>a086d6c079bd16aad541c7c982e68c78c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>jog_frame_cb</name>
      <anchorfile>classjog__frame_1_1JogFrameNode.html</anchorfile>
      <anchor>a336020cb1be14d24e244a3c8b5a1c2c2</anchor>
      <arglist>(jog_msgs::JogFrameConstPtr msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JogFrameNode</name>
      <anchorfile>classjog__frame_1_1JogFrameNode.html</anchorfile>
      <anchor>aafc9dd407127081a87e07d0bc84b2ec3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>joint_state_cb</name>
      <anchorfile>classjog__frame_1_1JogFrameNode.html</anchorfile>
      <anchor>a44f5c594073034b19f6fd9fef352b103</anchor>
      <arglist>(sensor_msgs::JointStateConstPtr msg)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, Controller &gt;</type>
      <name>cinfo_map_</name>
      <anchorfile>classjog__frame_1_1JogFrameNode.html</anchorfile>
      <anchor>a13911b3940d7d19b7db52fddcd03764f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::string &gt;</type>
      <name>exclude_joints_</name>
      <anchorfile>classjog__frame_1_1JogFrameNode.html</anchorfile>
      <anchor>ae67d763e28a36eeef743de35b341ec73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceClient</type>
      <name>fk_client_</name>
      <anchorfile>classjog__frame_1_1JogFrameNode.html</anchorfile>
      <anchor>a62b49682300aea1f859b896ca15f4527</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>group_name_</name>
      <anchorfile>classjog__frame_1_1JogFrameNode.html</anchorfile>
      <anchor>a1caf0543a0e293afb4a8263bea4952b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceClient</type>
      <name>ik_client_</name>
      <anchorfile>classjog__frame_1_1JogFrameNode.html</anchorfile>
      <anchor>a31811c2c05d63b1b21b3282167e1c1a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>intermittent_</name>
      <anchorfile>classjog__frame_1_1JogFrameNode.html</anchorfile>
      <anchor>af12202822f785a4a9e808fd5b08233dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>jog_frame_sub_</name>
      <anchorfile>classjog__frame_1_1JogFrameNode.html</anchorfile>
      <anchor>ac351d0e90758cf882475f8fad333a00d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, double &gt;</type>
      <name>joint_map_</name>
      <anchorfile>classjog__frame_1_1JogFrameNode.html</anchorfile>
      <anchor>a666f72815f356c1d4aedb423a7cc004f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sensor_msgs::JointState</type>
      <name>joint_state_</name>
      <anchorfile>classjog__frame_1_1JogFrameNode.html</anchorfile>
      <anchor>a461db6d2dc35b45d5125e57e1a2dce08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>joint_state_sub_</name>
      <anchorfile>classjog__frame_1_1JogFrameNode.html</anchorfile>
      <anchor>a83a8b4389dd9720be27e5fb029cf30fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>last_stamp_</name>
      <anchorfile>classjog__frame_1_1JogFrameNode.html</anchorfile>
      <anchor>a04684c8b33bc0bb97c4cf2ba9c07d721</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>geometry_msgs::PoseStamped</type>
      <name>pose_stamped_</name>
      <anchorfile>classjog__frame_1_1JogFrameNode.html</anchorfile>
      <anchor>a11063f6dfea1f12df8380e99335a4ab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>target_link_</name>
      <anchorfile>classjog__frame_1_1JogFrameNode.html</anchorfile>
      <anchor>a1d8cf99c889aee46a2f140e58d7d33bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>time_from_start_</name>
      <anchorfile>classjog__frame_1_1JogFrameNode.html</anchorfile>
      <anchor>aa57d6804df6b59371c9a0d6f1c5a901b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, TrajClient * &gt;</type>
      <name>traj_clients_</name>
      <anchorfile>classjog__frame_1_1JogFrameNode.html</anchorfile>
      <anchor>a2a1bd3cf81be4dd577743ae3e24ea1e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, ros::Publisher &gt;</type>
      <name>traj_pubs_</name>
      <anchorfile>classjog__frame_1_1JogFrameNode.html</anchorfile>
      <anchor>a5c80f644ba7368bab97bfcafe21d2e3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_action_</name>
      <anchorfile>classjog__frame_1_1JogFrameNode.html</anchorfile>
      <anchor>a6b96fb9e0556c9aa48b37da465f2a1b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jog_controller::JogFramePanel</name>
    <filename>classjog__controller_1_1JogFramePanel.html</filename>
    <base>rviz::Panel</base>
    <member kind="function">
      <type></type>
      <name>JogFramePanel</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>a9976697b40e5a89ce89e64c684b2416b</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>load</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>acc8ec2990bc7435118a57300524ae6b3</anchor>
      <arglist>(const rviz::Config &amp;config)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>onInitialize</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>a870412bbf4b767dfd4d1c28e239ac1e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>save</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>ab428bb855fe0bef61127b92019fc8894</anchor>
      <arglist>(rviz::Config config) const </arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>a85f2ac7b080130e82c73c98643aa0e72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>respondAxis</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>a21a521f0042e1421c2aa9d8bfc53e9c5</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>respondEnable</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>a4ab774af02a2edebf40d2330a414bcc9</anchor>
      <arglist>(bool checked)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>respondFrame</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>a1077ca11d38389e2e2a673a7e573628e</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>respondOrientationAxis</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>aa44735637d21ca763bcf639e3db98104</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>respondOrientationSliderChanged</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>a556d53a546a70ef891089c19f195d25e</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>respondOrientationSliderReleased</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>a5dd43951d84aa5a5e75de26309d2764a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>respondSliderChanged</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>ac646eb56933ce5cf5b540fed7440f3c4</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>respondSliderReleased</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>a0bdb2b8fa4d700a92992f55f093df3df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>respondTargetLink</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>a26363c3c4e7fcfe36c94ebdfed6f02a2</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>update</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>a6f2ea092259c55e5682184e758a1c17c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>updateFrame</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>ad6ebc6560d814c0e3f978027c4d2c725</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>updateGroups</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>aa9915ef8fc66508c4003afaea1b452f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>updateTargetLink</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>a4318122cc69586fc2b371433fd3e8b49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>fillNumericLabel</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>a9c16446da4ef1e9038aaee48da9e7fc1</anchor>
      <arglist>(QLineEdit *label, double value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initAxisComboBox</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>ad8c6d8319788e4014e99e8ea0b29d651</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initFrameComboBox</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>af5ac070e69397e1f9c053fcb1aa6678b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initOrientationAxisComboBox</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>aeeeb7637ce194a9cf22a2bff419c7cc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QLineEdit *</type>
      <name>makeNumericLabel</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>a9aeeb565771c3a331e78a7439ba87fcc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QComboBox *</type>
      <name>axis_cbox_</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>afc2121b13d9693bcc19d15d40203caef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>axis_id_</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>a3bbeb6c3148d9f275bad891eb034ba23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QComboBox *</type>
      <name>frame_cbox_</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>ae4d4c968b8fd6e32c1ce15c0aa5886a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>frame_id_</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>aca402dce46fb12f25442165fbd8f1421</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QComboBox *</type>
      <name>group_cbox_</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>ac2f8f94f0f1bf90827ea488ea897f206</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::string &gt;</type>
      <name>group_names_</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>a2532f4aea0d4b23cb06607a0df69be4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPushButton *</type>
      <name>jog_button_</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>a12ce35b7d188baca2904ef3064141155</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>jog_frame_pub_</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>ac38bc806a0ea578be5a653755a515363</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QSlider *</type>
      <name>jog_slider_</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>ad322b6e548d43913af9e41fa7c85277d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>jog_value_</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>ac61018a21ab77460c91e53726d94af6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::string &gt;</type>
      <name>link_names_</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>ac5740f2c8f4102649cc8543cfdce7ffc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>a8da38615f7b2c4527a4786e985e9b7b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QComboBox *</type>
      <name>ori_axis_cbox_</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>aee8fc12059c4914ffe7afd69b48bbdd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>ori_axis_id_</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>ace444d04d69b03978f12a018862a97af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QSlider *</type>
      <name>ori_jog_slider_</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>a9abf903b8a95bf942e81c3fc678d3623</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>ori_jog_value_</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>aa2b32405848a172536c4d38a3313d491</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLineEdit *</type>
      <name>pos_x_text_</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>ad0769f3ad7685c8fa920462463cb9496</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLineEdit *</type>
      <name>pos_y_text_</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>a933f2d76199744e7f4f25701deaad7d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLineEdit *</type>
      <name>pos_z_text_</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>a33433a55549d830b5bfd26bf88639bca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLineEdit *</type>
      <name>rot_x_text_</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>aa53344ee44106bcf865936273f9a3a33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLineEdit *</type>
      <name>rot_y_text_</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>a27941209fb6bae9ece101fb990a5e8b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLineEdit *</type>
      <name>rot_z_text_</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>ad6631c9350c7072bde9decb70488b5e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QComboBox *</type>
      <name>target_link_cbox_</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>a6aeebabb2ff45dc57eb58e3eeb5e9477</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>target_link_id_</name>
      <anchorfile>classjog__controller_1_1JogFramePanel.html</anchorfile>
      <anchor>a3951e66b8dfebcd48eba4621a033c036</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jog_joint::JogJointNode</name>
    <filename>classjog__joint_1_1JogJointNode.html</filename>
    <member kind="function">
      <type>int</type>
      <name>get_controller_list</name>
      <anchorfile>classjog__joint_1_1JogJointNode.html</anchorfile>
      <anchor>a6459871d70d9c8a8efbd0cf9dd96658d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>jog_joint_cb</name>
      <anchorfile>classjog__joint_1_1JogJointNode.html</anchorfile>
      <anchor>afbd70a3837d0d7e15eb916cd2524427b</anchor>
      <arglist>(jog_msgs::JogJointConstPtr msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JogJointNode</name>
      <anchorfile>classjog__joint_1_1JogJointNode.html</anchorfile>
      <anchor>ac7171390286108c172240ddba699f7b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>joint_state_cb</name>
      <anchorfile>classjog__joint_1_1JogJointNode.html</anchorfile>
      <anchor>a53dd196cef2734fc5eec8fec474777df</anchor>
      <arglist>(sensor_msgs::JointStateConstPtr msg)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, Controller &gt;</type>
      <name>cinfo_map_</name>
      <anchorfile>classjog__joint_1_1JogJointNode.html</anchorfile>
      <anchor>a9771de8815d297b61e0993d6774740fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>intermittent_</name>
      <anchorfile>classjog__joint_1_1JogJointNode.html</anchorfile>
      <anchor>ad39ea6e5dbb53239b4cf4d4decadc862</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>jog_joint_sub_</name>
      <anchorfile>classjog__joint_1_1JogJointNode.html</anchorfile>
      <anchor>a227bea153dd062007067dfc78c543d11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, double &gt;</type>
      <name>joint_map_</name>
      <anchorfile>classjog__joint_1_1JogJointNode.html</anchorfile>
      <anchor>ae3bee28270c603ee45029f60aaf17c2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sensor_msgs::JointState</type>
      <name>joint_state_</name>
      <anchorfile>classjog__joint_1_1JogJointNode.html</anchorfile>
      <anchor>ac383bac31c31f89d7b8a746ee1a7effa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>joint_state_pub_</name>
      <anchorfile>classjog__joint_1_1JogJointNode.html</anchorfile>
      <anchor>a46ec67852e5fe13cc1f5204e46b100a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>joint_state_sub_</name>
      <anchorfile>classjog__joint_1_1JogJointNode.html</anchorfile>
      <anchor>a4e5632153ca54997f8036709767d3c58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>last_stamp_</name>
      <anchorfile>classjog__joint_1_1JogJointNode.html</anchorfile>
      <anchor>ae16d22b9acf0b84eba8a539f743d2ad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>time_from_start_</name>
      <anchorfile>classjog__joint_1_1JogJointNode.html</anchorfile>
      <anchor>a972b2d5099e7dc8c4853c9581e8a94d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, TrajClient * &gt;</type>
      <name>traj_clients_</name>
      <anchorfile>classjog__joint_1_1JogJointNode.html</anchorfile>
      <anchor>aa71009df617400b1c601d0502994f7bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, ros::Publisher &gt;</type>
      <name>traj_pubs_</name>
      <anchorfile>classjog__joint_1_1JogJointNode.html</anchorfile>
      <anchor>afcefec11cbf9f54bce7006aca1cb8f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_action_</name>
      <anchorfile>classjog__joint_1_1JogJointNode.html</anchorfile>
      <anchor>a7038d0524c540422d65e4db62a9ce4b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jog_controller::JogJointPanel</name>
    <filename>classjog__controller_1_1JogJointPanel.html</filename>
    <base>rviz::Panel</base>
    <member kind="function">
      <type></type>
      <name>JogJointPanel</name>
      <anchorfile>classjog__controller_1_1JogJointPanel.html</anchorfile>
      <anchor>ad7f001e478671e33effe096c584da33f</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>load</name>
      <anchorfile>classjog__controller_1_1JogJointPanel.html</anchorfile>
      <anchor>a17bf57f27e488eef528d085cea4ecdcb</anchor>
      <arglist>(const rviz::Config &amp;config)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>onInitialize</name>
      <anchorfile>classjog__controller_1_1JogJointPanel.html</anchorfile>
      <anchor>a1f011e07c8f9727f861daef74875a46c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>save</name>
      <anchorfile>classjog__controller_1_1JogJointPanel.html</anchorfile>
      <anchor>a5fa596eb01ac8d5ebb210e668adf729b</anchor>
      <arglist>(rviz::Config config) const </arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classjog__controller_1_1JogJointPanel.html</anchorfile>
      <anchor>a0ce7e1d6d2f8bcd615501ff1de67857d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>respondEnable</name>
      <anchorfile>classjog__controller_1_1JogJointPanel.html</anchorfile>
      <anchor>a71ab960316720b8c6983284b0919cf76</anchor>
      <arglist>(bool checked)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>update</name>
      <anchorfile>classjog__controller_1_1JogJointPanel.html</anchorfile>
      <anchor>a731ae2f5f49eb8853463a1a06cd910ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>updateJoint</name>
      <anchorfile>classjog__controller_1_1JogJointPanel.html</anchorfile>
      <anchor>ab621924c02de413c441daa0e30df9644</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>fillNumericLabel</name>
      <anchorfile>classjog__controller_1_1JogJointPanel.html</anchorfile>
      <anchor>a2f1f812d83dafe6cac4c4d5844690f78</anchor>
      <arglist>(QLineEdit *label, double value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QLineEdit *</type>
      <name>makeNumericLabel</name>
      <anchorfile>classjog__controller_1_1JogJointPanel.html</anchorfile>
      <anchor>a8fa8eef3225767f2ceaeae7d17a33530</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>controller_name_</name>
      <anchorfile>classjog__controller_1_1JogJointPanel.html</anchorfile>
      <anchor>a39b7345e8e9f1b028d470f0cda882d6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>frame_id_</name>
      <anchorfile>classjog__controller_1_1JogJointPanel.html</anchorfile>
      <anchor>aa7dd509e6c10d44cf55fba5c254363be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPushButton *</type>
      <name>jog_button_</name>
      <anchorfile>classjog__controller_1_1JogJointPanel.html</anchorfile>
      <anchor>a92d2fa9ff7ed55a6dc1b707f48fff4a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>jog_joint_num_</name>
      <anchorfile>classjog__controller_1_1JogJointPanel.html</anchorfile>
      <anchor>a9657394595218fc3bce8ec41e2506d90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>jog_joint_pub_</name>
      <anchorfile>classjog__controller_1_1JogJointPanel.html</anchorfile>
      <anchor>a8d7e1c9eeb13d96be47e69bfa8928fab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; JogSlider * &gt;</type>
      <name>jog_slider_</name>
      <anchorfile>classjog__controller_1_1JogJointPanel.html</anchorfile>
      <anchor>aa426f5c40126e982f40308232ecceacc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>jog_value_</name>
      <anchorfile>classjog__controller_1_1JogJointPanel.html</anchorfile>
      <anchor>ad982b9713dd36068ebcaf795332c2d5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; QLabel * &gt;</type>
      <name>joint_label_</name>
      <anchorfile>classjog__controller_1_1JogJointPanel.html</anchorfile>
      <anchor>a002e8e2ffaa5b2dfef8a94fe0a746129</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::string &gt;</type>
      <name>joint_name_</name>
      <anchorfile>classjog__controller_1_1JogJointPanel.html</anchorfile>
      <anchor>a1da5d6881bc493c74fb0cd72752c3986</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jog_controller::JogSlider</name>
    <filename>classjog__controller_1_1JogSlider.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>respondSliderReleased</name>
      <anchorfile>classjog__controller_1_1JogSlider.html</anchorfile>
      <anchor>a3a41f641d2a4db8e512ac1e240600028</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JogSlider</name>
      <anchorfile>classjog__controller_1_1JogSlider.html</anchorfile>
      <anchor>ae235e9d1bcb80a4531fa785070b6e031</anchor>
      <arglist>(Qt::Orientation orientation)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>joy_to_jog_frame::joy_to_jog_frame</name>
    <filename>classjoy__to__jog__frame_1_1joy__to__jog__frame.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjoy__to__jog__frame_1_1joy__to__jog__frame.html</anchorfile>
      <anchor>aa20dbafe40529a63bbf8c75f78e68355</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>classjoy__to__jog__frame_1_1joy__to__jog__frame.html</anchorfile>
      <anchor>a6e05972e59085500744af2b468bce5b1</anchor>
      <arglist>(self, joy)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>republish</name>
      <anchorfile>classjoy__to__jog__frame_1_1joy__to__jog__frame.html</anchorfile>
      <anchor>a6bc45d688c2a3a14b53d1f8e48af61f9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>angular_button</name>
      <anchorfile>classjoy__to__jog__frame_1_1joy__to__jog__frame.html</anchorfile>
      <anchor>acce61882a892f2b693cdc70fcda9cd1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>axis_angular</name>
      <anchorfile>classjoy__to__jog__frame_1_1joy__to__jog__frame.html</anchorfile>
      <anchor>acf0b99c8e07a471e6c3b7751ae2e38c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>axis_linear</name>
      <anchorfile>classjoy__to__jog__frame_1_1joy__to__jog__frame.html</anchorfile>
      <anchor>a65c259b5de91a80b60b6712fd14a4976</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>enable_button</name>
      <anchorfile>classjoy__to__jog__frame_1_1joy__to__jog__frame.html</anchorfile>
      <anchor>a2d911278eebcc9ed9a32bc7eb9bab3b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>classjoy__to__jog__frame_1_1joy__to__jog__frame.html</anchorfile>
      <anchor>a2c4a3f1a9a4dfeb473c1135b3d5af9f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>scale_angular</name>
      <anchorfile>classjoy__to__jog__frame_1_1joy__to__jog__frame.html</anchorfile>
      <anchor>a28be9d99cb14e3401bdc2e47a36db257</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>scale_linear</name>
      <anchorfile>classjoy__to__jog__frame_1_1joy__to__jog__frame.html</anchorfile>
      <anchor>ae0c3b80f7672bf3f9233862a370eaf42</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>joy_to_jog_joint::joy_to_jog_joint</name>
    <filename>classjoy__to__jog__joint_1_1joy__to__jog__joint.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjoy__to__jog__joint_1_1joy__to__jog__joint.html</anchorfile>
      <anchor>a0481d2dc30e26bfee914de9abcdd91b3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>classjoy__to__jog__joint_1_1joy__to__jog__joint.html</anchorfile>
      <anchor>a3deed4658fafaf0c973b67c94a999ea7</anchor>
      <arglist>(self, joy)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>republish</name>
      <anchorfile>classjoy__to__jog__joint_1_1joy__to__jog__joint.html</anchorfile>
      <anchor>a1c76b2ee6032d64b97343bdc53e9e3e3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>classjoy__to__jog__joint_1_1joy__to__jog__joint.html</anchorfile>
      <anchor>a4ae347a0923e5153c4e9bd1fa7e84bd7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_jog_frame::TestJogFrameNode</name>
    <filename>classtest__jog__frame_1_1TestJogFrameNode.html</filename>
    <member kind="function">
      <type>def</type>
      <name>move_to_home</name>
      <anchorfile>classtest__jog__frame_1_1TestJogFrameNode.html</anchorfile>
      <anchor>ae156c609b3c50fff8e12767de8c53e6a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classtest__jog__frame_1_1TestJogFrameNode.html</anchorfile>
      <anchor>a1cc830e9a1cd11a1fd67ef612fa22bf2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setUpClass</name>
      <anchorfile>classtest__jog__frame_1_1TestJogFrameNode.html</anchorfile>
      <anchor>a894e44bbfced8e91c71b0bf830e6fd47</anchor>
      <arglist>(cls)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_a_jog_with_angular_delta</name>
      <anchorfile>classtest__jog__frame_1_1TestJogFrameNode.html</anchorfile>
      <anchor>a894288e76895224be99e5947becc77b3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_a_jog_with_linear_delta</name>
      <anchorfile>classtest__jog__frame_1_1TestJogFrameNode.html</anchorfile>
      <anchor>affc7d011aca71a27600d72a337531c3d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_ten_jogs_with_angular_delta</name>
      <anchorfile>classtest__jog__frame_1_1TestJogFrameNode.html</anchorfile>
      <anchor>a4dff63cdc8432b5cc8bedf1eef3adee2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_ten_jogs_with_linear_delta</name>
      <anchorfile>classtest__jog__frame_1_1TestJogFrameNode.html</anchorfile>
      <anchor>ae7c46aa8ae8bb70c6fd2c463ebd6e3f7</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action_name</name>
      <anchorfile>classtest__jog__frame_1_1TestJogFrameNode.html</anchorfile>
      <anchor>aa7b4008b727da1c0f7cc0e8b89ab2040</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>angular_delta</name>
      <anchorfile>classtest__jog__frame_1_1TestJogFrameNode.html</anchorfile>
      <anchor>af48461ba5dc19adc909b2a4189a57acc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client</name>
      <anchorfile>classtest__jog__frame_1_1TestJogFrameNode.html</anchorfile>
      <anchor>af9f87da5b45c7279f58dcb3dd3efb454</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>controller_name</name>
      <anchorfile>classtest__jog__frame_1_1TestJogFrameNode.html</anchorfile>
      <anchor>a4624a042aba086e8eb57426fd52a19c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>frame_id</name>
      <anchorfile>classtest__jog__frame_1_1TestJogFrameNode.html</anchorfile>
      <anchor>a5fd5bf0f0ec08aa7b8080a6686af2944</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>group_name</name>
      <anchorfile>classtest__jog__frame_1_1TestJogFrameNode.html</anchorfile>
      <anchor>a996012a8c9eb25778c77fc300390968a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>home_positions</name>
      <anchorfile>classtest__jog__frame_1_1TestJogFrameNode.html</anchorfile>
      <anchor>ad8f27f4cd4d0f1d7e55764c036322336</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>joint_names</name>
      <anchorfile>classtest__jog__frame_1_1TestJogFrameNode.html</anchorfile>
      <anchor>af3011f72a1622a2eed4cb4327379edae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>linear_delta</name>
      <anchorfile>classtest__jog__frame_1_1TestJogFrameNode.html</anchorfile>
      <anchor>a88aa6935d3a4a26b11da034a3c77ab46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>link_name</name>
      <anchorfile>classtest__jog__frame_1_1TestJogFrameNode.html</anchorfile>
      <anchor>a7e94aaec602d4a25c638113161ba4470</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>listener</name>
      <anchorfile>classtest__jog__frame_1_1TestJogFrameNode.html</anchorfile>
      <anchor>a1c90607b908cee4990d0de25413789c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>classtest__jog__frame_1_1TestJogFrameNode.html</anchorfile>
      <anchor>a7be38fc40394ff35e7c05471b3182b04</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_jog_joint::TestJogJointNode</name>
    <filename>classtest__jog__joint_1_1TestJogJointNode.html</filename>
    <member kind="function">
      <type>def</type>
      <name>cb_joint_states</name>
      <anchorfile>classtest__jog__joint_1_1TestJogJointNode.html</anchorfile>
      <anchor>ac5b7bab6fc72ca97fe00472a786c7f91</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>move_to_home</name>
      <anchorfile>classtest__jog__joint_1_1TestJogJointNode.html</anchorfile>
      <anchor>a18b85ea50740e52dc26320ae95404c0e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classtest__jog__joint_1_1TestJogJointNode.html</anchorfile>
      <anchor>a9bfd674ad939376138d5b5892c812437</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setUpClass</name>
      <anchorfile>classtest__jog__joint_1_1TestJogJointNode.html</anchorfile>
      <anchor>adabcedea0e25a6ac923d01d197a89642</anchor>
      <arglist>(cls)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_empty_jog_for_all_joint</name>
      <anchorfile>classtest__jog__joint_1_1TestJogJointNode.html</anchorfile>
      <anchor>ac780d9172b727f0d8f605f8ea99d129a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_loop_jogs_for_all_joint</name>
      <anchorfile>classtest__jog__joint_1_1TestJogJointNode.html</anchorfile>
      <anchor>a34acfa3f15f19b7c38dedffa1bd19545</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_one_jog_for_all_joint</name>
      <anchorfile>classtest__jog__joint_1_1TestJogJointNode.html</anchorfile>
      <anchor>a03fe0ddb7e3845d1a96fa4abc9bfd689</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_ten_jogs_for_all_joint</name>
      <anchorfile>classtest__jog__joint_1_1TestJogJointNode.html</anchorfile>
      <anchor>ab0461469b120ff0c8a897ab3c55c3439</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action_name</name>
      <anchorfile>classtest__jog__joint_1_1TestJogJointNode.html</anchorfile>
      <anchor>a10e60ea38c67ed1e543ecb58dae99e4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client</name>
      <anchorfile>classtest__jog__joint_1_1TestJogJointNode.html</anchorfile>
      <anchor>a10b9ade08c1cc8cdaaceac9f8755efbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>controller_name</name>
      <anchorfile>classtest__jog__joint_1_1TestJogJointNode.html</anchorfile>
      <anchor>afa3f33c77ee41d9f120deb768c979b86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>delta</name>
      <anchorfile>classtest__jog__joint_1_1TestJogJointNode.html</anchorfile>
      <anchor>a73ef5dc5e1bcb7b34d927c69a4c33114</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>home_positions</name>
      <anchorfile>classtest__jog__joint_1_1TestJogJointNode.html</anchorfile>
      <anchor>af4ee08b3efc010a61c53618eeec23966</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>joint_names</name>
      <anchorfile>classtest__jog__joint_1_1TestJogJointNode.html</anchorfile>
      <anchor>ad2f8cea858459ed48bc9fb99b7a2a80b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>joint_state_</name>
      <anchorfile>classtest__jog__joint_1_1TestJogJointNode.html</anchorfile>
      <anchor>a5c43707f62248465e7b8357744e332b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>classtest__jog__joint_1_1TestJogJointNode.html</anchorfile>
      <anchor>ab7d941853583ed863fc342b33120bcdf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>twist_to_jog_frame::twist_to_jog_frame</name>
    <filename>classtwist__to__jog__frame_1_1twist__to__jog__frame.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classtwist__to__jog__frame_1_1twist__to__jog__frame.html</anchorfile>
      <anchor>ac9fad56ca0d52b409c9700c15bdad3b1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>axesRemap</name>
      <anchorfile>classtwist__to__jog__frame_1_1twist__to__jog__frame.html</anchorfile>
      <anchor>ac19d528ea1e4c6639940dd57fae385f3</anchor>
      <arglist>(self, twist_msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>classtwist__to__jog__frame_1_1twist__to__jog__frame.html</anchorfile>
      <anchor>aa961595d15bea27136ab5384319f951a</anchor>
      <arglist>(self, twist)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dominantAxisMode</name>
      <anchorfile>classtwist__to__jog__frame_1_1twist__to__jog__frame.html</anchorfile>
      <anchor>a174b9027d2ef01a047af9e777164f6f4</anchor>
      <arglist>(self, twist_msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>hasDuplicate</name>
      <anchorfile>classtwist__to__jog__frame_1_1twist__to__jog__frame.html</anchorfile>
      <anchor>ac7930e1f2ad15339a67aad828d4a1fb9</anchor>
      <arglist>(self, duplicate)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>republish</name>
      <anchorfile>classtwist__to__jog__frame_1_1twist__to__jog__frame.html</anchorfile>
      <anchor>ad1c87579bd2e68290eb81b51f22e21a8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>classtwist__to__jog__frame_1_1twist__to__jog__frame.html</anchorfile>
      <anchor>ae069b0542d64bef9c7e4f32dd0cd1506</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rotation_matrix</name>
      <anchorfile>classtwist__to__jog__frame_1_1twist__to__jog__frame.html</anchorfile>
      <anchor>a0145440d5337c9d6c58f78b671613713</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>scale_angular</name>
      <anchorfile>classtwist__to__jog__frame_1_1twist__to__jog__frame.html</anchorfile>
      <anchor>a6405a9cd0dfb92733106f78d9f80cd5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>scale_linear</name>
      <anchorfile>classtwist__to__jog__frame_1_1twist__to__jog__frame.html</anchorfile>
      <anchor>a66d69f49337bee73603e0e96edaf2289</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>jog_controller</name>
    <filename>namespacejog__controller.html</filename>
    <class kind="class">jog_controller::JogFramePanel</class>
    <class kind="class">jog_controller::JogJointPanel</class>
    <class kind="class">jog_controller::JogSlider</class>
  </compound>
  <compound kind="namespace">
    <name>jog_frame</name>
    <filename>namespacejog__frame.html</filename>
    <class kind="struct">jog_frame::Controller</class>
    <class kind="class">jog_frame::JogFrameNode</class>
  </compound>
  <compound kind="namespace">
    <name>jog_joint</name>
    <filename>namespacejog__joint.html</filename>
    <class kind="struct">jog_joint::Controller</class>
    <class kind="class">jog_joint::JogJointNode</class>
  </compound>
  <compound kind="namespace">
    <name>joy_to_jog_frame</name>
    <filename>namespacejoy__to__jog__frame.html</filename>
    <class kind="class">joy_to_jog_frame::joy_to_jog_frame</class>
    <member kind="variable">
      <type></type>
      <name>anonymous</name>
      <anchorfile>namespacejoy__to__jog__frame.html</anchorfile>
      <anchor>a59944a4643c84e057126cb8e3859d1fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>republisher</name>
      <anchorfile>namespacejoy__to__jog__frame.html</anchorfile>
      <anchor>a53ff458f49aa491cc04caff45919422c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>joy_to_jog_joint</name>
    <filename>namespacejoy__to__jog__joint.html</filename>
    <class kind="class">joy_to_jog_joint::joy_to_jog_joint</class>
    <member kind="variable">
      <type></type>
      <name>anonymous</name>
      <anchorfile>namespacejoy__to__jog__joint.html</anchorfile>
      <anchor>a977c20ae763e9c7f54f9987cf4734aa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>republisher</name>
      <anchorfile>namespacejoy__to__jog__joint.html</anchorfile>
      <anchor>aa1b48ba566c292f8bb3c4bdfd606ae1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_jog_frame</name>
    <filename>namespacetest__jog__frame.html</filename>
    <class kind="class">test_jog_frame::TestJogFrameNode</class>
  </compound>
  <compound kind="namespace">
    <name>test_jog_joint</name>
    <filename>namespacetest__jog__joint.html</filename>
    <class kind="class">test_jog_joint::TestJogJointNode</class>
  </compound>
  <compound kind="namespace">
    <name>twist_to_jog_frame</name>
    <filename>namespacetwist__to__jog__frame.html</filename>
    <class kind="class">twist_to_jog_frame::twist_to_jog_frame</class>
    <member kind="variable">
      <type></type>
      <name>anonymous</name>
      <anchorfile>namespacetwist__to__jog__frame.html</anchorfile>
      <anchor>a50b8e00ab30b8d217623518ceedeb016</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>republisher</name>
      <anchorfile>namespacetwist__to__jog__frame.html</anchorfile>
      <anchor>a1fca33e048650a5da7e9d29d7002a3ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
