<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pr2_precise_trajectory/doc_stacks/2015-08-28_12-10-59.886297/pr2_precise_trajectory/src/pr2_precise_trajectory/</path>
    <filename>____init_____8py</filename>
    <namespace>pr2_precise_trajectory</namespace>
    <member kind="function">
      <type>def</type>
      <name>get_time</name>
      <anchorfile>namespacepr2__precise__trajectory.html</anchorfile>
      <anchor>a305ad0390bc7fd8ea47113e1753c9bc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>precise_subset</name>
      <anchorfile>namespacepr2__precise__trajectory.html</anchorfile>
      <anchor>a86eadd415a4e9fc783b79bcee05f5b45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>BASE</name>
      <anchorfile>namespacepr2__precise__trajectory.html</anchorfile>
      <anchor>ac563d57650132c53ffa8edba40cd8a7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>DEFAULT_TIME</name>
      <anchorfile>namespacepr2__precise__trajectory.html</anchorfile>
      <anchor>a99ff71be40c811fbdf3d38872ba70c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>HEAD</name>
      <anchorfile>namespacepr2__precise__trajectory.html</anchorfile>
      <anchor>a9373d498e26bd267a3c4e3dbf2cd54d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>LEFT</name>
      <anchorfile>namespacepr2__precise__trajectory.html</anchorfile>
      <anchor>ab291c3fb0ae2e53ad8488939b8bdde9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>LEFT_HAND</name>
      <anchorfile>namespacepr2__precise__trajectory.html</anchorfile>
      <anchor>ac5f4fdbfa1a6309eb8f3829bfec44d6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>RIGHT</name>
      <anchorfile>namespacepr2__precise__trajectory.html</anchorfile>
      <anchor>ab421ad7aaf4bfeb4f9edf9c2f3b5462d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>RIGHT_HAND</name>
      <anchorfile>namespacepr2__precise__trajectory.html</anchorfile>
      <anchor>abb9cb3f65c08445f140106bd72c614e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>TIME</name>
      <anchorfile>namespacepr2__precise__trajectory.html</anchorfile>
      <anchor>a57a4678d0ab04f5476ec204419ade781</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>arm_controller.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pr2_precise_trajectory/doc_stacks/2015-08-28_12-10-59.886297/pr2_precise_trajectory/src/pr2_precise_trajectory/</path>
    <filename>arm__controller_8py</filename>
    <class kind="class">pr2_precise_trajectory::arm_controller::ArmController</class>
    <namespace>pr2_precise_trajectory::arm_controller</namespace>
    <member kind="function">
      <type>def</type>
      <name>get_arm_joint_names</name>
      <anchorfile>namespacepr2__precise__trajectory_1_1arm__controller.html</anchorfile>
      <anchor>a22b8815c4fc2064d78c8aa2abaaa0be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ARM_JOINTS</name>
      <anchorfile>namespacepr2__precise__trajectory_1_1arm__controller.html</anchorfile>
      <anchor>aaa0de564fdbc6284aa563d5d3a9edeff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>base_controller.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pr2_precise_trajectory/doc_stacks/2015-08-28_12-10-59.886297/pr2_precise_trajectory/src/pr2_precise_trajectory/</path>
    <filename>base__controller_8py</filename>
    <class kind="class">pr2_precise_trajectory::base_controller::BaseController</class>
    <namespace>pr2_precise_trajectory::base_controller</namespace>
    <member kind="function">
      <type>def</type>
      <name>orientation_to_euler</name>
      <anchorfile>namespacepr2__precise__trajectory_1_1base__controller.html</anchorfile>
      <anchor>ab691490a87eb921fa181c038379631ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>ACTION_NAME</name>
      <anchorfile>namespacepr2__precise__trajectory_1_1base__controller.html</anchorfile>
      <anchor>ada625382afe6442de9b2a921a31c8556</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pm</name>
      <anchorfile>namespacepr2__precise__trajectory_1_1base__controller.html</anchorfile>
      <anchor>a234e11f3cdb8c21808982fce6478d299</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>convert.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pr2_precise_trajectory/doc_stacks/2015-08-28_12-10-59.886297/pr2_precise_trajectory/src/</path>
    <filename>convert_8py</filename>
    <namespace>convert</namespace>
    <member kind="variable">
      <type>list</type>
      <name>infile</name>
      <anchorfile>namespaceconvert.html</anchorfile>
      <anchor>ae79b7f3f14575e19349f3b788f001807</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>outfile</name>
      <anchorfile>namespaceconvert.html</anchorfile>
      <anchor>a887494d0868e137882095e653e574b06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>result</name>
      <anchorfile>namespaceconvert.html</anchorfile>
      <anchor>a9bb134d08f6b34dc96084787c0a8a82a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>converter.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pr2_precise_trajectory/doc_stacks/2015-08-28_12-10-59.886297/pr2_precise_trajectory/src/pr2_precise_trajectory/</path>
    <filename>converter_8py</filename>
    <namespace>pr2_precise_trajectory::converter</namespace>
    <member kind="function">
      <type>def</type>
      <name>load_trajectory</name>
      <anchorfile>namespacepr2__precise__trajectory_1_1converter.html</anchorfile>
      <anchor>a5c34abcb303bf819b671d68475ab9a86</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>save_trajectory</name>
      <anchorfile>namespacepr2__precise__trajectory_1_1converter.html</anchorfile>
      <anchor>af3397d2abe433c4484d2c9adfc3fe700</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>simple_to_gripper_sequence</name>
      <anchorfile>namespacepr2__precise__trajectory_1_1converter.html</anchorfile>
      <anchor>a841a224fc4914c06e0790707db891062</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>simple_to_joint_states</name>
      <anchorfile>namespacepr2__precise__trajectory_1_1converter.html</anchorfile>
      <anchor>a896902d1b3f51918ca4c6b9321274551</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>simple_to_message</name>
      <anchorfile>namespacepr2__precise__trajectory_1_1converter.html</anchorfile>
      <anchor>aedd0b802eac521d45b2e54f12c008e06</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>simple_to_message_single</name>
      <anchorfile>namespacepr2__precise__trajectory_1_1converter.html</anchorfile>
      <anchor>a6acdc405625f6d2a0ef5bd822a437311</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>simple_to_move_sequence</name>
      <anchorfile>namespacepr2__precise__trajectory_1_1converter.html</anchorfile>
      <anchor>a6ae49ae367e16a5cf0c2ffc0bf27313a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>tprint</name>
      <anchorfile>namespacepr2__precise__trajectory_1_1converter.html</anchorfile>
      <anchor>ac8f1b22a2b295948b23e13e432a52f54</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>trajectory_to_simple</name>
      <anchorfile>namespacepr2__precise__trajectory_1_1converter.html</anchorfile>
      <anchor>ada5f937e16f686f1b1ed69507ff444c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>full_controller.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pr2_precise_trajectory/doc_stacks/2015-08-28_12-10-59.886297/pr2_precise_trajectory/src/pr2_precise_trajectory/</path>
    <filename>full__controller_8py</filename>
    <class kind="class">pr2_precise_trajectory::full_controller::FullPr2Controller</class>
    <namespace>pr2_precise_trajectory::full_controller</namespace>
    <member kind="function">
      <type>def</type>
      <name>transition_split</name>
      <anchorfile>namespacepr2__precise__trajectory_1_1full__controller.html</anchorfile>
      <anchor>a0b8be84bca9580381cec9a9b949e69fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gripper_controller.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pr2_precise_trajectory/doc_stacks/2015-08-28_12-10-59.886297/pr2_precise_trajectory/src/pr2_precise_trajectory/</path>
    <filename>gripper__controller_8py</filename>
    <class kind="class">pr2_precise_trajectory::gripper_controller::GripperController</class>
    <namespace>pr2_precise_trajectory::gripper_controller</namespace>
    <member kind="variable">
      <type>string</type>
      <name>ACTION_NAME</name>
      <anchorfile>namespacepr2__precise__trajectory_1_1gripper__controller.html</anchorfile>
      <anchor>aa0bb1a3ceba5dc13833062d6f7b2a726</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>CLOSED</name>
      <anchorfile>namespacepr2__precise__trajectory_1_1gripper__controller.html</anchorfile>
      <anchor>a6241448679510bb289ae310c3d8de348</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>OPEN</name>
      <anchorfile>namespacepr2__precise__trajectory_1_1gripper__controller.html</anchorfile>
      <anchor>a25ce86b03b2e8afee8f12ffecf15ea8b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>head_controller.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pr2_precise_trajectory/doc_stacks/2015-08-28_12-10-59.886297/pr2_precise_trajectory/src/pr2_precise_trajectory/</path>
    <filename>head__controller_8py</filename>
    <class kind="class">pr2_precise_trajectory::head_controller::HeadController</class>
    <namespace>pr2_precise_trajectory::head_controller</namespace>
    <member kind="variable">
      <type>list</type>
      <name>HEAD_JOINTS</name>
      <anchorfile>namespacepr2__precise__trajectory_1_1head__controller.html</anchorfile>
      <anchor>aadf5d759500e8f77d64c9e0533ca2087</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>impact_watcher.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pr2_precise_trajectory/doc_stacks/2015-08-28_12-10-59.886297/pr2_precise_trajectory/src/pr2_precise_trajectory/</path>
    <filename>impact__watcher_8py</filename>
    <class kind="class">pr2_precise_trajectory::impact_watcher::ImpactWatcher</class>
    <namespace>pr2_precise_trajectory::impact_watcher</namespace>
  </compound>
  <compound kind="file">
    <name>joint_watcher.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pr2_precise_trajectory/doc_stacks/2015-08-28_12-10-59.886297/pr2_precise_trajectory/src/pr2_precise_trajectory/</path>
    <filename>joint__watcher_8py</filename>
    <class kind="class">pr2_precise_trajectory::joint_watcher::JointWatcher</class>
    <namespace>pr2_precise_trajectory::joint_watcher</namespace>
  </compound>
  <compound kind="file">
    <name>perform_trajectory.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pr2_precise_trajectory/doc_stacks/2015-08-28_12-10-59.886297/pr2_precise_trajectory/src/</path>
    <filename>perform__trajectory_8py</filename>
    <namespace>perform_trajectory</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>controller</name>
      <anchorfile>namespaceperform__trajectory.html</anchorfile>
      <anchor>a4423adf425a05b681e17d0d7bcfcafa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>movements</name>
      <anchorfile>namespaceperform__trajectory.html</anchorfile>
      <anchor>ab6ec37070769ec43470b266f4615d4f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>play_as_joints.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pr2_precise_trajectory/doc_stacks/2015-08-28_12-10-59.886297/pr2_precise_trajectory/src/</path>
    <filename>play__as__joints_8py</filename>
    <namespace>play_as_joints</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>movements</name>
      <anchorfile>namespaceplay__as__joints.html</anchorfile>
      <anchor>a8d406fb5f7471fa4cedce0d221641b29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pub</name>
      <anchorfile>namespaceplay__as__joints.html</anchorfile>
      <anchor>afc1f4c607e3cbeb26e1772b77b3f53c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>wait</name>
      <anchorfile>namespaceplay__as__joints.html</anchorfile>
      <anchor>a6115c637a38f846259d33aac6c13f2cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>convert</name>
    <filename>namespaceconvert.html</filename>
    <member kind="variable">
      <type>list</type>
      <name>infile</name>
      <anchorfile>namespaceconvert.html</anchorfile>
      <anchor>ae79b7f3f14575e19349f3b788f001807</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>outfile</name>
      <anchorfile>namespaceconvert.html</anchorfile>
      <anchor>a887494d0868e137882095e653e574b06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>result</name>
      <anchorfile>namespaceconvert.html</anchorfile>
      <anchor>a9bb134d08f6b34dc96084787c0a8a82a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>perform_trajectory</name>
    <filename>namespaceperform__trajectory.html</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>controller</name>
      <anchorfile>namespaceperform__trajectory.html</anchorfile>
      <anchor>a4423adf425a05b681e17d0d7bcfcafa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>movements</name>
      <anchorfile>namespaceperform__trajectory.html</anchorfile>
      <anchor>ab6ec37070769ec43470b266f4615d4f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>play_as_joints</name>
    <filename>namespaceplay__as__joints.html</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>movements</name>
      <anchorfile>namespaceplay__as__joints.html</anchorfile>
      <anchor>a8d406fb5f7471fa4cedce0d221641b29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pub</name>
      <anchorfile>namespaceplay__as__joints.html</anchorfile>
      <anchor>afc1f4c607e3cbeb26e1772b77b3f53c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>wait</name>
      <anchorfile>namespaceplay__as__joints.html</anchorfile>
      <anchor>a6115c637a38f846259d33aac6c13f2cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pr2_precise_trajectory</name>
    <filename>namespacepr2__precise__trajectory.html</filename>
    <namespace>pr2_precise_trajectory::arm_controller</namespace>
    <namespace>pr2_precise_trajectory::base_controller</namespace>
    <namespace>pr2_precise_trajectory::converter</namespace>
    <namespace>pr2_precise_trajectory::full_controller</namespace>
    <namespace>pr2_precise_trajectory::gripper_controller</namespace>
    <namespace>pr2_precise_trajectory::head_controller</namespace>
    <namespace>pr2_precise_trajectory::impact_watcher</namespace>
    <namespace>pr2_precise_trajectory::joint_watcher</namespace>
    <member kind="function">
      <type>def</type>
      <name>get_time</name>
      <anchorfile>namespacepr2__precise__trajectory.html</anchorfile>
      <anchor>a305ad0390bc7fd8ea47113e1753c9bc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>precise_subset</name>
      <anchorfile>namespacepr2__precise__trajectory.html</anchorfile>
      <anchor>a86eadd415a4e9fc783b79bcee05f5b45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>BASE</name>
      <anchorfile>namespacepr2__precise__trajectory.html</anchorfile>
      <anchor>ac563d57650132c53ffa8edba40cd8a7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>DEFAULT_TIME</name>
      <anchorfile>namespacepr2__precise__trajectory.html</anchorfile>
      <anchor>a99ff71be40c811fbdf3d38872ba70c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>HEAD</name>
      <anchorfile>namespacepr2__precise__trajectory.html</anchorfile>
      <anchor>a9373d498e26bd267a3c4e3dbf2cd54d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>LEFT</name>
      <anchorfile>namespacepr2__precise__trajectory.html</anchorfile>
      <anchor>ab291c3fb0ae2e53ad8488939b8bdde9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>LEFT_HAND</name>
      <anchorfile>namespacepr2__precise__trajectory.html</anchorfile>
      <anchor>ac5f4fdbfa1a6309eb8f3829bfec44d6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>RIGHT</name>
      <anchorfile>namespacepr2__precise__trajectory.html</anchorfile>
      <anchor>ab421ad7aaf4bfeb4f9edf9c2f3b5462d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>RIGHT_HAND</name>
      <anchorfile>namespacepr2__precise__trajectory.html</anchorfile>
      <anchor>abb9cb3f65c08445f140106bd72c614e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>TIME</name>
      <anchorfile>namespacepr2__precise__trajectory.html</anchorfile>
      <anchor>a57a4678d0ab04f5476ec204419ade781</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pr2_precise_trajectory::arm_controller</name>
    <filename>namespacepr2__precise__trajectory_1_1arm__controller.html</filename>
    <class kind="class">pr2_precise_trajectory::arm_controller::ArmController</class>
    <member kind="function">
      <type>def</type>
      <name>get_arm_joint_names</name>
      <anchorfile>namespacepr2__precise__trajectory_1_1arm__controller.html</anchorfile>
      <anchor>a22b8815c4fc2064d78c8aa2abaaa0be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ARM_JOINTS</name>
      <anchorfile>namespacepr2__precise__trajectory_1_1arm__controller.html</anchorfile>
      <anchor>aaa0de564fdbc6284aa563d5d3a9edeff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_precise_trajectory::arm_controller::ArmController</name>
    <filename>classpr2__precise__trajectory_1_1arm__controller_1_1ArmController.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__precise__trajectory_1_1arm__controller_1_1ArmController.html</anchorfile>
      <anchor>a370030d931f857ac2b11bf3705a426b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_done</name>
      <anchorfile>classpr2__precise__trajectory_1_1arm__controller_1_1ArmController.html</anchorfile>
      <anchor>a6749cafcaa7a60c4290a3875232a578f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>start_trajectory</name>
      <anchorfile>classpr2__precise__trajectory_1_1arm__controller_1_1ArmController.html</anchorfile>
      <anchor>a4e28fb607e2c3205be8e9ff2a64050c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wait</name>
      <anchorfile>classpr2__precise__trajectory_1_1arm__controller_1_1ArmController.html</anchorfile>
      <anchor>affdb169d985f36cab1622889651c602c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client</name>
      <anchorfile>classpr2__precise__trajectory_1_1arm__controller_1_1ArmController.html</anchorfile>
      <anchor>a80087ad0ee36eb8b10dfcf08542c9439</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pr2_precise_trajectory::base_controller</name>
    <filename>namespacepr2__precise__trajectory_1_1base__controller.html</filename>
    <class kind="class">pr2_precise_trajectory::base_controller::BaseController</class>
    <member kind="function">
      <type>def</type>
      <name>orientation_to_euler</name>
      <anchorfile>namespacepr2__precise__trajectory_1_1base__controller.html</anchorfile>
      <anchor>ab691490a87eb921fa181c038379631ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>ACTION_NAME</name>
      <anchorfile>namespacepr2__precise__trajectory_1_1base__controller.html</anchorfile>
      <anchor>ada625382afe6442de9b2a921a31c8556</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pm</name>
      <anchorfile>namespacepr2__precise__trajectory_1_1base__controller.html</anchorfile>
      <anchor>a234e11f3cdb8c21808982fce6478d299</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_precise_trajectory::base_controller::BaseController</name>
    <filename>classpr2__precise__trajectory_1_1base__controller_1_1BaseController.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__precise__trajectory_1_1base__controller_1_1BaseController.html</anchorfile>
      <anchor>adfbe22438dba5ef6334074d947d280ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute</name>
      <anchorfile>classpr2__precise__trajectory_1_1base__controller_1_1BaseController.html</anchorfile>
      <anchor>a77657a3113b5855fbf6cc146fcdf9e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish_command</name>
      <anchorfile>classpr2__precise__trajectory_1_1base__controller_1_1BaseController.html</anchorfile>
      <anchor>aa95046168652947f13a4216772d66219</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send_goal</name>
      <anchorfile>classpr2__precise__trajectory_1_1base__controller_1_1BaseController.html</anchorfile>
      <anchor>a8a58b23a42b98aa741112acfde72c561</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wait_for_goal</name>
      <anchorfile>classpr2__precise__trajectory_1_1base__controller_1_1BaseController.html</anchorfile>
      <anchor>a7479894a43b55c1b23903bfdbd74eb8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client</name>
      <anchorfile>classpr2__precise__trajectory_1_1base__controller_1_1BaseController.html</anchorfile>
      <anchor>aff1876e56d1732b7b9c3a3c7e1fccea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cmd_pub</name>
      <anchorfile>classpr2__precise__trajectory_1_1base__controller_1_1BaseController.html</anchorfile>
      <anchor>ad0d3bd819a9d63cf0ead8d4a54545e9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>frame</name>
      <anchorfile>classpr2__precise__trajectory_1_1base__controller_1_1BaseController.html</anchorfile>
      <anchor>ac1dde0a41ccaf349ed8387cb4f53d2ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rlim</name>
      <anchorfile>classpr2__precise__trajectory_1_1base__controller_1_1BaseController.html</anchorfile>
      <anchor>ac31c04cf78c48913330833143ea1196a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>server</name>
      <anchorfile>classpr2__precise__trajectory_1_1base__controller_1_1BaseController.html</anchorfile>
      <anchor>afad4a3ffb178645cc61e33083ba49efc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tf</name>
      <anchorfile>classpr2__precise__trajectory_1_1base__controller_1_1BaseController.html</anchorfile>
      <anchor>abc35d3d0d831cb041caffc3c9aa6fd88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tlim</name>
      <anchorfile>classpr2__precise__trajectory_1_1base__controller_1_1BaseController.html</anchorfile>
      <anchor>a8d4ed7c3602a0434e1c909c24d38b42b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pr2_precise_trajectory::converter</name>
    <filename>namespacepr2__precise__trajectory_1_1converter.html</filename>
    <member kind="function">
      <type>def</type>
      <name>load_trajectory</name>
      <anchorfile>namespacepr2__precise__trajectory_1_1converter.html</anchorfile>
      <anchor>a5c34abcb303bf819b671d68475ab9a86</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>save_trajectory</name>
      <anchorfile>namespacepr2__precise__trajectory_1_1converter.html</anchorfile>
      <anchor>af3397d2abe433c4484d2c9adfc3fe700</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>simple_to_gripper_sequence</name>
      <anchorfile>namespacepr2__precise__trajectory_1_1converter.html</anchorfile>
      <anchor>a841a224fc4914c06e0790707db891062</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>simple_to_joint_states</name>
      <anchorfile>namespacepr2__precise__trajectory_1_1converter.html</anchorfile>
      <anchor>a896902d1b3f51918ca4c6b9321274551</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>simple_to_message</name>
      <anchorfile>namespacepr2__precise__trajectory_1_1converter.html</anchorfile>
      <anchor>aedd0b802eac521d45b2e54f12c008e06</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>simple_to_message_single</name>
      <anchorfile>namespacepr2__precise__trajectory_1_1converter.html</anchorfile>
      <anchor>a6acdc405625f6d2a0ef5bd822a437311</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>simple_to_move_sequence</name>
      <anchorfile>namespacepr2__precise__trajectory_1_1converter.html</anchorfile>
      <anchor>a6ae49ae367e16a5cf0c2ffc0bf27313a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>tprint</name>
      <anchorfile>namespacepr2__precise__trajectory_1_1converter.html</anchorfile>
      <anchor>ac8f1b22a2b295948b23e13e432a52f54</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>trajectory_to_simple</name>
      <anchorfile>namespacepr2__precise__trajectory_1_1converter.html</anchorfile>
      <anchor>ada5f937e16f686f1b1ed69507ff444c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pr2_precise_trajectory::full_controller</name>
    <filename>namespacepr2__precise__trajectory_1_1full__controller.html</filename>
    <class kind="class">pr2_precise_trajectory::full_controller::FullPr2Controller</class>
    <member kind="function">
      <type>def</type>
      <name>transition_split</name>
      <anchorfile>namespacepr2__precise__trajectory_1_1full__controller.html</anchorfile>
      <anchor>a0b8be84bca9580381cec9a9b949e69fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_precise_trajectory::full_controller::FullPr2Controller</name>
    <filename>classpr2__precise__trajectory_1_1full__controller_1_1FullPr2Controller.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__precise__trajectory_1_1full__controller_1_1FullPr2Controller.html</anchorfile>
      <anchor>ab93693d0af0e832272f18cb597f218b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>do_action</name>
      <anchorfile>classpr2__precise__trajectory_1_1full__controller_1_1FullPr2Controller.html</anchorfile>
      <anchor>ab6fdf0274ff44ea801695ba2da245108</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop_arm</name>
      <anchorfile>classpr2__precise__trajectory_1_1full__controller_1_1FullPr2Controller.html</anchorfile>
      <anchor>a2b883a22ef9f94208e93c030b1a1b009</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>arms</name>
      <anchorfile>classpr2__precise__trajectory_1_1full__controller_1_1FullPr2Controller.html</anchorfile>
      <anchor>aa858fa5eaeebb160779ebc3d2b461d3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>base</name>
      <anchorfile>classpr2__precise__trajectory_1_1full__controller_1_1FullPr2Controller.html</anchorfile>
      <anchor>a266ee59e3cea8a7d99686fa7b9b6dae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hands</name>
      <anchorfile>classpr2__precise__trajectory_1_1full__controller_1_1FullPr2Controller.html</anchorfile>
      <anchor>a599503b0e3bff0fdee8413d6b31fba26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>head</name>
      <anchorfile>classpr2__precise__trajectory_1_1full__controller_1_1FullPr2Controller.html</anchorfile>
      <anchor>a820622705118ea75fcfdab26aa103479</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>impacts</name>
      <anchorfile>classpr2__precise__trajectory_1_1full__controller_1_1FullPr2Controller.html</anchorfile>
      <anchor>ae34e8d7ef3c3455849924d811aa168c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>joint_watcher</name>
      <anchorfile>classpr2__precise__trajectory_1_1full__controller_1_1FullPr2Controller.html</anchorfile>
      <anchor>a6ff3e9493886ea91fcb186155ece595b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>keys</name>
      <anchorfile>classpr2__precise__trajectory_1_1full__controller_1_1FullPr2Controller.html</anchorfile>
      <anchor>a1776e85d91a33d7a29880963b8b4a92c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pr2_precise_trajectory::gripper_controller</name>
    <filename>namespacepr2__precise__trajectory_1_1gripper__controller.html</filename>
    <class kind="class">pr2_precise_trajectory::gripper_controller::GripperController</class>
    <member kind="variable">
      <type>string</type>
      <name>ACTION_NAME</name>
      <anchorfile>namespacepr2__precise__trajectory_1_1gripper__controller.html</anchorfile>
      <anchor>aa0bb1a3ceba5dc13833062d6f7b2a726</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>CLOSED</name>
      <anchorfile>namespacepr2__precise__trajectory_1_1gripper__controller.html</anchorfile>
      <anchor>a6241448679510bb289ae310c3d8de348</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>OPEN</name>
      <anchorfile>namespacepr2__precise__trajectory_1_1gripper__controller.html</anchorfile>
      <anchor>a25ce86b03b2e8afee8f12ffecf15ea8b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_precise_trajectory::gripper_controller::GripperController</name>
    <filename>classpr2__precise__trajectory_1_1gripper__controller_1_1GripperController.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__precise__trajectory_1_1gripper__controller_1_1GripperController.html</anchorfile>
      <anchor>afb442bf0ad57926c516f2faba66f03bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>change_position</name>
      <anchorfile>classpr2__precise__trajectory_1_1gripper__controller_1_1GripperController.html</anchorfile>
      <anchor>a5af718288b00f884ef00ea8c2720060b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute</name>
      <anchorfile>classpr2__precise__trajectory_1_1gripper__controller_1_1GripperController.html</anchorfile>
      <anchor>a2232ab1cbc11971b81a0bf673ee106c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send_goal</name>
      <anchorfile>classpr2__precise__trajectory_1_1gripper__controller_1_1GripperController.html</anchorfile>
      <anchor>aeffb1f1c8bb47ed2f6a5ee7eebfcdc90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client</name>
      <anchorfile>classpr2__precise__trajectory_1_1gripper__controller_1_1GripperController.html</anchorfile>
      <anchor>a90487356b22054ae699256b56b6c6b27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>effort</name>
      <anchorfile>classpr2__precise__trajectory_1_1gripper__controller_1_1GripperController.html</anchorfile>
      <anchor>af4095bdde6c71344b16f636e170d8ad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>server</name>
      <anchorfile>classpr2__precise__trajectory_1_1gripper__controller_1_1GripperController.html</anchorfile>
      <anchor>a6d8ec2b712d3445821a5499320872413</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sub_client</name>
      <anchorfile>classpr2__precise__trajectory_1_1gripper__controller_1_1GripperController.html</anchorfile>
      <anchor>ad0f233bbe3ac72b40d0ddf1e6ff86fbb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pr2_precise_trajectory::head_controller</name>
    <filename>namespacepr2__precise__trajectory_1_1head__controller.html</filename>
    <class kind="class">pr2_precise_trajectory::head_controller::HeadController</class>
    <member kind="variable">
      <type>list</type>
      <name>HEAD_JOINTS</name>
      <anchorfile>namespacepr2__precise__trajectory_1_1head__controller.html</anchorfile>
      <anchor>aadf5d759500e8f77d64c9e0533ca2087</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_precise_trajectory::head_controller::HeadController</name>
    <filename>classpr2__precise__trajectory_1_1head__controller_1_1HeadController.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__precise__trajectory_1_1head__controller_1_1HeadController.html</anchorfile>
      <anchor>a11a12a64ace988de2a4116c7f9f85d8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_done</name>
      <anchorfile>classpr2__precise__trajectory_1_1head__controller_1_1HeadController.html</anchorfile>
      <anchor>a20cf23f1931e4d7bc7edaf7effca5aab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>start_trajectory</name>
      <anchorfile>classpr2__precise__trajectory_1_1head__controller_1_1HeadController.html</anchorfile>
      <anchor>a7bbbaa017864cfe383bfca4b8999556c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wait</name>
      <anchorfile>classpr2__precise__trajectory_1_1head__controller_1_1HeadController.html</anchorfile>
      <anchor>aace4c8131a1ee5b0e48d1fad640c749a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client</name>
      <anchorfile>classpr2__precise__trajectory_1_1head__controller_1_1HeadController.html</anchorfile>
      <anchor>afcaf8f3e0bbc7cd71784df3f5c28447e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pr2_precise_trajectory::impact_watcher</name>
    <filename>namespacepr2__precise__trajectory_1_1impact__watcher.html</filename>
    <class kind="class">pr2_precise_trajectory::impact_watcher::ImpactWatcher</class>
  </compound>
  <compound kind="class">
    <name>pr2_precise_trajectory::impact_watcher::ImpactWatcher</name>
    <filename>classpr2__precise__trajectory_1_1impact__watcher_1_1ImpactWatcher.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__precise__trajectory_1_1impact__watcher_1_1ImpactWatcher.html</anchorfile>
      <anchor>a6843f9ee199c2c6f16a924c0704f82c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_slap_done</name>
      <anchorfile>classpr2__precise__trajectory_1_1impact__watcher_1_1ImpactWatcher.html</anchorfile>
      <anchor>a2e716761b98b28190dd91add1cfd906f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wait_for_impact</name>
      <anchorfile>classpr2__precise__trajectory_1_1impact__watcher_1_1ImpactWatcher.html</anchorfile>
      <anchor>a77323e42ce8f9b91e770a7cbf5729406</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>accel</name>
      <anchorfile>classpr2__precise__trajectory_1_1impact__watcher_1_1ImpactWatcher.html</anchorfile>
      <anchor>a25cf4f253d5bc9cacc363a10d83dbafb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>clients</name>
      <anchorfile>classpr2__precise__trajectory_1_1impact__watcher_1_1ImpactWatcher.html</anchorfile>
      <anchor>a54b2999b9bcb50cde1b038e04f38480a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rate</name>
      <anchorfile>classpr2__precise__trajectory_1_1impact__watcher_1_1ImpactWatcher.html</anchorfile>
      <anchor>a85487585bba7033738eabc4557ddd68d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>slip</name>
      <anchorfile>classpr2__precise__trajectory_1_1impact__watcher_1_1ImpactWatcher.html</anchorfile>
      <anchor>aac9b9d54abaef3a31daf27f5f4524cc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>trigger</name>
      <anchorfile>classpr2__precise__trajectory_1_1impact__watcher_1_1ImpactWatcher.html</anchorfile>
      <anchor>ac1bb7b447eb46307757d70e8661602bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pr2_precise_trajectory::joint_watcher</name>
    <filename>namespacepr2__precise__trajectory_1_1joint__watcher.html</filename>
    <class kind="class">pr2_precise_trajectory::joint_watcher::JointWatcher</class>
  </compound>
  <compound kind="class">
    <name>pr2_precise_trajectory::joint_watcher::JointWatcher</name>
    <filename>classpr2__precise__trajectory_1_1joint__watcher_1_1JointWatcher.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__precise__trajectory_1_1joint__watcher_1_1JointWatcher.html</anchorfile>
      <anchor>a71b182d94e44bd99bb8aa778caa928e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_tf</name>
      <anchorfile>classpr2__precise__trajectory_1_1joint__watcher_1_1JointWatcher.html</anchorfile>
      <anchor>a4c3c26042b33df3f23af861ce9404d10</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_positions</name>
      <anchorfile>classpr2__precise__trajectory_1_1joint__watcher_1_1JointWatcher.html</anchorfile>
      <anchor>a7e955f435493ebcd1246d851a92c2ade</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_state</name>
      <anchorfile>classpr2__precise__trajectory_1_1joint__watcher_1_1JointWatcher.html</anchorfile>
      <anchor>af1678e5206268372f6e6dd32261cb81d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>joint_cb</name>
      <anchorfile>classpr2__precise__trajectory_1_1joint__watcher_1_1JointWatcher.html</anchorfile>
      <anchor>a55ced89bba7756a683e45a76075705d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>record</name>
      <anchorfile>classpr2__precise__trajectory_1_1joint__watcher_1_1JointWatcher.html</anchorfile>
      <anchor>aa59bec8d1704862ba1068d306bf6e0ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop</name>
      <anchorfile>classpr2__precise__trajectory_1_1joint__watcher_1_1JointWatcher.html</anchorfile>
      <anchor>a92cb0c25b16f91cfcc0d1466a6fe674f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data</name>
      <anchorfile>classpr2__precise__trajectory_1_1joint__watcher_1_1JointWatcher.html</anchorfile>
      <anchor>aa85d421717266d682e60c91d03d2abc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>done</name>
      <anchorfile>classpr2__precise__trajectory_1_1joint__watcher_1_1JointWatcher.html</anchorfile>
      <anchor>a68367da6a48ed1ebb66e0cbcefac06c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>frame</name>
      <anchorfile>classpr2__precise__trajectory_1_1joint__watcher_1_1JointWatcher.html</anchorfile>
      <anchor>a011c6fea7284f56473d2ff3713b409e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>joint_sub</name>
      <anchorfile>classpr2__precise__trajectory_1_1joint__watcher_1_1JointWatcher.html</anchorfile>
      <anchor>af5ec455dfc6d15c39341291c9204ba64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>key_map</name>
      <anchorfile>classpr2__precise__trajectory_1_1joint__watcher_1_1JointWatcher.html</anchorfile>
      <anchor>a22148a9a9e6a710df5136af4eec09c6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name_map</name>
      <anchorfile>classpr2__precise__trajectory_1_1joint__watcher_1_1JointWatcher.html</anchorfile>
      <anchor>af56654540f3dce46d1637f979c3ba585</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>start_time</name>
      <anchorfile>classpr2__precise__trajectory_1_1joint__watcher_1_1JointWatcher.html</anchorfile>
      <anchor>a0759a49c1c08bf88b3c08a1b53661678</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>state</name>
      <anchorfile>classpr2__precise__trajectory_1_1joint__watcher_1_1JointWatcher.html</anchorfile>
      <anchor>adf81754a48267e604317bf4fdcfdbd4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tf</name>
      <anchorfile>classpr2__precise__trajectory_1_1joint__watcher_1_1JointWatcher.html</anchorfile>
      <anchor>af6a3d82b7ae349ea3608c404b07c415e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros</name>
    <filename>namespaceros.html</filename>
  </compound>
</tagfile>
