<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>action_based_controller_handle.h</name>
    <path>/tmp/ws/src/moveit_helpers/moveit_controller_multidof/include/moveit_controller_multidof/</path>
    <filename>action__based__controller__handle_8h</filename>
    <class kind="class">moveit_controller_multidof::ActionBasedControllerHandleBase</class>
    <class kind="class">moveit_controller_multidof::ActionBasedControllerJointsHandle</class>
    <namespace>moveit_controller_multidof</namespace>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit__controller__multidof.html</anchorfile>
      <anchor>aa22936cd9c5405d4bcea3c0c7691a1a0</anchor>
      <arglist>(ActionBasedControllerHandleBase)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ForwardingControllerHandle.h</name>
    <path>/tmp/ws/src/moveit_helpers/moveit_controller_multidof/include/moveit_controller_multidof/</path>
    <filename>ForwardingControllerHandle_8h</filename>
    <includes id="RobotTrajectoryExecutor_8h" name="RobotTrajectoryExecutor.h" local="no" imported="no">moveit_controller_multidof/RobotTrajectoryExecutor.h</includes>
    <class kind="class">moveit_controller_multidof::ForwardingControllerHandle</class>
    <namespace>moveit_controller_multidof</namespace>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit__controller__multidof.html</anchorfile>
      <anchor>aaa4571aed8ad33c29a7ea66b0020bdd1</anchor>
      <arglist>(ForwardingControllerHandle)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MultiDOFControllerManager.cpp</name>
    <path>/tmp/ws/src/moveit_helpers/moveit_controller_multidof/src/</path>
    <filename>MultiDOFControllerManager_8cpp</filename>
    <includes id="MultiDOFControllerManager_8h" name="MultiDOFControllerManager.h" local="no" imported="no">moveit_controller_multidof/MultiDOFControllerManager.h</includes>
    <includes id="ForwardingControllerHandle_8h" name="ForwardingControllerHandle.h" local="no" imported="no">moveit_controller_multidof/ForwardingControllerHandle.h</includes>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>MultiDOFControllerManager_8cpp.html</anchorfile>
      <anchor>a5f7ba75c3e59db1f1cd4a4f94431f654</anchor>
      <arglist>(moveit_controller_multidof::MultiDOFControllerManager, moveit_controller_manager::MoveItControllerManager)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MultiDOFControllerManager.h</name>
    <path>/tmp/ws/src/moveit_helpers/moveit_controller_multidof/include/moveit_controller_multidof/</path>
    <filename>MultiDOFControllerManager_8h</filename>
    <includes id="action__based__controller__handle_8h" name="action_based_controller_handle.h" local="no" imported="no">moveit_controller_multidof/action_based_controller_handle.h</includes>
    <class kind="class">moveit_controller_multidof::MultiDOFControllerManager</class>
    <namespace>moveit_controller_multidof</namespace>
  </compound>
  <compound kind="file">
    <name>PathConverter.h</name>
    <path>/tmp/ws/src/moveit_helpers/moveit_controller_multidof/include/moveit_controller_multidof/</path>
    <filename>PathConverter_8h</filename>
    <class kind="class">moveit_controller_multidof::TransformPathConverter</class>
    <namespace>moveit_controller_multidof</namespace>
  </compound>
  <compound kind="file">
    <name>RobotTrajectoryExecutor.cpp</name>
    <path>/tmp/ws/src/moveit_helpers/moveit_controller_multidof/src/</path>
    <filename>RobotTrajectoryExecutor_8cpp</filename>
    <includes id="RobotTrajectoryExecutor_8h" name="RobotTrajectoryExecutor.h" local="no" imported="no">moveit_controller_multidof/RobotTrajectoryExecutor.h</includes>
    <includes id="PathConverter_8h" name="PathConverter.h" local="no" imported="no">moveit_controller_multidof/PathConverter.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SEND_TRAJECTORIES_PARALLEL</name>
      <anchorfile>RobotTrajectoryExecutor_8cpp.html</anchorfile>
      <anchor>a5ed3f7cf658658e4d4063db7fdecc24c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RobotTrajectoryExecutor.h</name>
    <path>/tmp/ws/src/moveit_helpers/moveit_controller_multidof/include/moveit_controller_multidof/</path>
    <filename>RobotTrajectoryExecutor_8h</filename>
    <class kind="class">moveit_controller_multidof::RobotTrajectoryExecutor</class>
    <namespace>moveit_controller_multidof</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_TRAJECTORY_ACTION_TOPIC</name>
      <anchorfile>RobotTrajectoryExecutor_8h.html</anchorfile>
      <anchor>a836240570d86eb5e82da4ecb6c2c7fc4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>moveit_controller_multidof</name>
    <filename>namespacemoveit__controller__multidof.html</filename>
    <class kind="class">moveit_controller_multidof::ActionBasedControllerHandleBase</class>
    <class kind="class">moveit_controller_multidof::ActionBasedControllerJointsHandle</class>
    <class kind="class">moveit_controller_multidof::ForwardingControllerHandle</class>
    <class kind="class">moveit_controller_multidof::MultiDOFControllerManager</class>
    <class kind="class">moveit_controller_multidof::RobotTrajectoryExecutor</class>
    <class kind="class">moveit_controller_multidof::TransformPathConverter</class>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit__controller__multidof.html</anchorfile>
      <anchor>aaa4571aed8ad33c29a7ea66b0020bdd1</anchor>
      <arglist>(ForwardingControllerHandle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit__controller__multidof.html</anchorfile>
      <anchor>aa22936cd9c5405d4bcea3c0c7691a1a0</anchor>
      <arglist>(ActionBasedControllerHandleBase)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit_controller_multidof::ActionBasedControllerHandleBase</name>
    <filename>classmoveit__controller__multidof_1_1ActionBasedControllerHandleBase.html</filename>
    <base>moveit_controller_manager::MoveItControllerHandle</base>
    <member kind="function">
      <type></type>
      <name>ActionBasedControllerHandleBase</name>
      <anchorfile>classmoveit__controller__multidof_1_1ActionBasedControllerHandleBase.html</anchorfile>
      <anchor>a9ca8791fc5f06e9c6c89413ee9581e80</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>addJoint</name>
      <anchorfile>classmoveit__controller__multidof_1_1ActionBasedControllerHandleBase.html</anchorfile>
      <anchor>a24dd402df80e11f8db3669a9ad89dcaf</anchor>
      <arglist>(const std::string &amp;name)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getJoints</name>
      <anchorfile>classmoveit__controller__multidof_1_1ActionBasedControllerHandleBase.html</anchorfile>
      <anchor>acba1a21324394eb2a8225615d0bc4d73</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;joints)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit_controller_multidof::ActionBasedControllerJointsHandle</name>
    <filename>classmoveit__controller__multidof_1_1ActionBasedControllerJointsHandle.html</filename>
    <base>moveit_controller_multidof::ActionBasedControllerHandleBase</base>
    <member kind="function">
      <type></type>
      <name>ActionBasedControllerJointsHandle</name>
      <anchorfile>classmoveit__controller__multidof_1_1ActionBasedControllerJointsHandle.html</anchorfile>
      <anchor>ad0baa7d5d7679c1ee7f868fa1f397ef3</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>addJoint</name>
      <anchorfile>classmoveit__controller__multidof_1_1ActionBasedControllerJointsHandle.html</anchorfile>
      <anchor>a027981822b7e74746ce3a2cc28332aeb</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getJoints</name>
      <anchorfile>classmoveit__controller__multidof_1_1ActionBasedControllerJointsHandle.html</anchorfile>
      <anchor>af5c22e93df02c5e555e226f8b8035135</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;joints)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::string &gt;</type>
      <name>joints_</name>
      <anchorfile>classmoveit__controller__multidof_1_1ActionBasedControllerJointsHandle.html</anchorfile>
      <anchor>a6b33c68cfedb7999692db35592c78033</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit_controller_multidof::ForwardingControllerHandle</name>
    <filename>classmoveit__controller__multidof_1_1ForwardingControllerHandle.html</filename>
    <base>moveit_controller_multidof::ActionBasedControllerJointsHandle</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>cancelExecution</name>
      <anchorfile>classmoveit__controller__multidof_1_1ForwardingControllerHandle.html</anchorfile>
      <anchor>acd1eae9e3b4f7a8f4ee407ae3a2ece7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ForwardingControllerHandle</name>
      <anchorfile>classmoveit__controller__multidof_1_1ForwardingControllerHandle.html</anchorfile>
      <anchor>a633deabbeb51b5d568cab57e20e8bd0b</anchor>
      <arglist>(const std::string &amp;joint_action_topic, const std::string &amp;path_action_topic, const std::string &amp;virtual_joint_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual moveit_controller_manager::ExecutionStatus</type>
      <name>getLastExecutionStatus</name>
      <anchorfile>classmoveit__controller__multidof_1_1ForwardingControllerHandle.html</anchorfile>
      <anchor>a97af2fc911f8704f158e2fe76b1b0fa6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>sendTrajectory</name>
      <anchorfile>classmoveit__controller__multidof_1_1ForwardingControllerHandle.html</anchorfile>
      <anchor>ae834efed5fffb78620ec8e2bf0b39361</anchor>
      <arglist>(const moveit_msgs::RobotTrajectory &amp;t)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>waitForExecution</name>
      <anchorfile>classmoveit__controller__multidof_1_1ForwardingControllerHandle.html</anchorfile>
      <anchor>adb6af1391ecb945095199e6f5078dad5</anchor>
      <arglist>(const ros::Duration &amp;timeout)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>moveit_controller_manager::ExecutionStatus</type>
      <name>last_exec</name>
      <anchorfile>classmoveit__controller__multidof_1_1ForwardingControllerHandle.html</anchorfile>
      <anchor>a989eeec358ca2d93df75a67e143df786</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RobotTrajectoryExecutor</type>
      <name>trajectory_executor</name>
      <anchorfile>classmoveit__controller__multidof_1_1ForwardingControllerHandle.html</anchorfile>
      <anchor>a56970462523c01f3a7c03389af89b65b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit_controller_multidof::MultiDOFControllerManager</name>
    <filename>classmoveit__controller__multidof_1_1MultiDOFControllerManager.html</filename>
    <base>moveit_controller_manager::MoveItControllerManager</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getActiveControllers</name>
      <anchorfile>classmoveit__controller__multidof_1_1MultiDOFControllerManager.html</anchorfile>
      <anchor>aa75bfc4f69f5c43f678a599e8f7d8128</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;names)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual moveit_controller_manager::MoveItControllerHandlePtr</type>
      <name>getControllerHandle</name>
      <anchorfile>classmoveit__controller__multidof_1_1MultiDOFControllerManager.html</anchorfile>
      <anchor>acd3c39ac4d62822d4afe08da726a995c</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getControllerJoints</name>
      <anchorfile>classmoveit__controller__multidof_1_1MultiDOFControllerManager.html</anchorfile>
      <anchor>a13a7bfb843c1b598c3165c0d7ee95b2c</anchor>
      <arglist>(const std::string &amp;name, std::vector&lt; std::string &gt; &amp;joints)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getControllersList</name>
      <anchorfile>classmoveit__controller__multidof_1_1MultiDOFControllerManager.html</anchorfile>
      <anchor>afdf18c3512f1a045fdd171c786707756</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;names)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual moveit_controller_manager::MoveItControllerManager::ControllerState</type>
      <name>getControllerState</name>
      <anchorfile>classmoveit__controller__multidof_1_1MultiDOFControllerManager.html</anchorfile>
      <anchor>a9e4e5e81ec9b6d3a5ecb16125ff1f627</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getLoadedControllers</name>
      <anchorfile>classmoveit__controller__multidof_1_1MultiDOFControllerManager.html</anchorfile>
      <anchor>a9dbaa732cb03bf78e996ee2066215c2f</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;names)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultiDOFControllerManager</name>
      <anchorfile>classmoveit__controller__multidof_1_1MultiDOFControllerManager.html</anchorfile>
      <anchor>a7e65bd0def7dc303483c84ee446d64da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>switchControllers</name>
      <anchorfile>classmoveit__controller__multidof_1_1MultiDOFControllerManager.html</anchorfile>
      <anchor>af04198d15e1b8d6241667236212ee6c8</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;activate, const std::vector&lt; std::string &gt; &amp;deactivate)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MultiDOFControllerManager</name>
      <anchorfile>classmoveit__controller__multidof_1_1MultiDOFControllerManager.html</anchorfile>
      <anchor>aab5a608dffccca9b9510da3a4657f0c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, ActionBasedControllerHandleBasePtr &gt;</type>
      <name>controllers_</name>
      <anchorfile>classmoveit__controller__multidof_1_1MultiDOFControllerManager.html</anchorfile>
      <anchor>ab718b6a3b65f559fc7dd77722c07310b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>node_handle_</name>
      <anchorfile>classmoveit__controller__multidof_1_1MultiDOFControllerManager.html</anchorfile>
      <anchor>a162a68da864c9418e08b64e42318f8b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit_controller_multidof::RobotTrajectoryExecutor</name>
    <filename>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</filename>
    <member kind="enumeration">
      <name>ExecStatus</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>a408a1879009e990c9f1e95fe2cfa88ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RUNNING</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>a408a1879009e990c9f1e95fe2cfa88adae2844ef9446142e47fab9dacb5a78c80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCEEDED</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>a408a1879009e990c9f1e95fe2cfa88adae30d0e966324eeeb70be605c4bba20d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREEMPTED</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>a408a1879009e990c9f1e95fe2cfa88ada86ae9f131e37c433162a5f0fcb1ef36d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIMED_OUT</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>a408a1879009e990c9f1e95fe2cfa88adabe32ba8dbe65a7c37b640a78c8770882</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORTED</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>a408a1879009e990c9f1e95fe2cfa88ada2cd557265c7a1740cbd9c83efcf94c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILED</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>a408a1879009e990c9f1e95fe2cfa88ada5a4d858af076018821a6e76e130920fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNKNOWN</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>a408a1879009e990c9f1e95fe2cfa88ada5f49425a8d8bc7a979703768132a3480</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ExecStatus</type>
      <name>ExecutionStatus</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>a5b2c499196775e0281378ece5ae05c20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; control_msgs::FollowJointTrajectoryAction &gt;</type>
      <name>FollowJointTrajectoryActionClient</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>afe28694a8e24252aaffd639216d7dbc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>path_navigation_msgs::PathExecutionGoal</type>
      <name>PathGoal</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>a0059f91b75e90dee6ce052ef222c4014</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>path_navigation_msgs::PathExecutionResult</type>
      <name>PathGoalResult</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>ab504abb768c62a8d3ee83b872f81bd2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>path_navigation_msgs::PathExecutionResultConstPtr</type>
      <name>PathGoalResultConstPtr</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>ab4c2a444aecfd5e1a2ea7d07fbc46086</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; path_navigation_msgs::PathExecutionAction &gt;</type>
      <name>PathNavigationActionClient</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>a6c373b1a57fac36ac599b2e3f796f22a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>control_msgs::FollowJointTrajectoryGoal</type>
      <name>TrajectoryGoal</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>ae218788dcac54697b3442140f596ff82</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>control_msgs::FollowJointTrajectoryResult</type>
      <name>TrajectoryGoalResult</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>aaaafd35a214996f8149705f607480cc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cancelExecution</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>af507e642af131bcc9df64f73eefef3ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ExecutionStatus</type>
      <name>getLastExecutionStatus</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>a3ddfeec4fc299768dac406fe6ef1cd91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RobotTrajectoryExecutor</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>a0592fde70fa81ecd2be6924d2704444f</anchor>
      <arglist>(const std::string &amp;_virtual_joint_name, const std::string _trajectory_action_topic, const std::string _path_action_topic)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendTrajectory</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>a8df98496c23f2ed0697717eeb8ce6f4c</anchor>
      <arglist>(const moveit_msgs::RobotTrajectory &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>waitForExecution</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>a0b71a599430cd4dddee4c4a7c368e9f8</anchor>
      <arglist>(const ros::Duration &amp;timeout)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RobotTrajectoryExecutor</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>a31388b4bf562eb483170cf3569903c2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>clientsConnected</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>a95d66a0c2bcb1c011d14ba46c8b6dfab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>connectClients</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>a537d08fc3498b6e10e3d5936c588910d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>hasTrajectoryServer</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>a73659841a75e88bbf0f6e84a156f0f5a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pathDoneCB</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>ac88837eb61c50053f39bbcaf1aaf4852</anchor>
      <arglist>(const actionlib::SimpleClientGoalState &amp;state, const PathGoalResultConstPtr &amp;result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RobotTrajectoryExecutor</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>a3735a1ef3e46f66dac729be935658980</anchor>
      <arglist>(const RobotTrajectoryExecutor &amp;other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>sendNavigationActionRequest</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>a6b75d9a25cc56e5c175654072516782a</anchor>
      <arglist>(const std::vector&lt; geometry_msgs::Transform &gt; &amp;transforms, const std::string &amp;transforms_frame_id, const float waitForResult, const std::vector&lt; ros::Duration &gt; &amp;times=std::vector&lt; ros::Duration &gt;())</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>sendNavigationActionRequest</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>a9607b892799c3797d7788887df4c3b28</anchor>
      <arglist>(const nav_msgs::Path &amp;p, const std::string &amp;transforms_frame_id, const float waitForResult=-1)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>sendTrajectoryActionRequest</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>a4ffdc90f77959050eeae9f14c3d8e827</anchor>
      <arglist>(const trajectory_msgs::JointTrajectory &amp;trajectory, float waitForResult=-1)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setLastStateFrom</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>afc32e8496033ffd922d5d14f6a2620f0</anchor>
      <arglist>(const actionlib::SimpleClientGoalState &amp;state)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>trajectoryDoneCB</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>a7b6145d8936a2789d6155c2d18219918</anchor>
      <arglist>(const actionlib::SimpleClientGoalState &amp;state, const control_msgs::FollowJointTrajectoryResultConstPtr &amp;result)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>trajectory_msgs::JointTrajectory</type>
      <name>current_trajectory</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>a9526b9943b295bf0c0bb710fbd136331</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_current_request</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>a82cafa2305800a339d15d4eb476a53e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_current_trajectory</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>a8c309f29a389b9ada2dc6006e6fdf9ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_path_navigator</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>a2c97c25ba81101fec1b4681a5211bab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_trajectory_executor</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>a20b68acd303484014ec6ed29c055bca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FollowJointTrajectoryActionClient *</type>
      <name>joint_trajectory_action_client</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>a3a77f7ef06eb75c49eba09cf9c31f2f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExecutionStatus</type>
      <name>last_exec</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>a4a7c435510a1847e52115bbece9e9c50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>lock</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>a0a147c5df54738baf19adf48a360d257</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>path_action_topic</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>a1acfba202df1587933173ef0137a7166</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PathNavigationActionClient *</type>
      <name>path_navigation_action_client</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>ab1139f22fd8bbf7caa0aed37f98c00c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>path_running</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>a6df0cb1368f6551434f3d2c705a484af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>trajectory_action_topic</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>a5d48d848b3cdd3c171c204937b3c65d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>trajectory_running</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>a7a447ad472b723863ad1656833598e25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>virtual_joint_name</name>
      <anchorfile>classmoveit__controller__multidof_1_1RobotTrajectoryExecutor.html</anchorfile>
      <anchor>adf60c88f5c8bde0b76f7b87a4e9644c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit_controller_multidof::TransformPathConverter</name>
    <filename>classmoveit__controller__multidof_1_1TransformPathConverter.html</filename>
    <member kind="function">
      <type></type>
      <name>TransformPathConverter</name>
      <anchorfile>classmoveit__controller__multidof_1_1TransformPathConverter.html</anchorfile>
      <anchor>ac603c21a915e0b3218bdebffde52c869</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TransformPathConverter</name>
      <anchorfile>classmoveit__controller__multidof_1_1TransformPathConverter.html</anchorfile>
      <anchor>aaf9f19e5f02723bd089942ec88521db1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>convert</name>
      <anchorfile>classmoveit__controller__multidof_1_1TransformPathConverter.html</anchorfile>
      <anchor>a0a254a79df4ce8dea4554b179d02680f</anchor>
      <arglist>(const std::vector&lt; geometry_msgs::Transform &gt; &amp;transforms, nav_msgs::Path &amp;path, const std::string &amp;frame_id, bool transforms_are_relative, const geometry_msgs::Pose &amp;start_pose=geometry_msgs::Pose(), const ros::Time &amp;time=ros::Time::now(), const std::vector&lt; ros::Duration &gt; &amp;path_times=std::vector&lt; ros::Duration &gt;())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>convert</name>
      <anchorfile>classmoveit__controller__multidof_1_1TransformPathConverter.html</anchorfile>
      <anchor>a612a2d93843ee2d059d8ba91b2d7b819</anchor>
      <arglist>(const nav_msgs::Path &amp;path, std::vector&lt; geometry_msgs::Transform &gt; &amp;transforms, bool make_relative_transforms)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Eigen::Quaternion&lt; T &gt;</type>
      <name>getRotationFromTo</name>
      <anchorfile>classmoveit__controller__multidof_1_1TransformPathConverter.html</anchorfile>
      <anchor>a11495debcd3f7f922d2a546ffd174ad3</anchor>
      <arglist>(const Eigen::Quaternion&lt; T &gt; &amp;q1, const Eigen::Quaternion&lt; T &gt; &amp;q2)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Eigen::Transform&lt; double, 3, Eigen::Affine &gt;</type>
      <name>EigenTransform</name>
      <anchorfile>classmoveit__controller__multidof_1_1TransformPathConverter.html</anchorfile>
      <anchor>a4ec2f9877833db16faef12cf1ed6f08b</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
