<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/move_arm/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>move_arm_setup.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/move_arm/include/move_arm/</path>
    <filename>move__arm__setup_8h</filename>
    <class kind="class">move_arm::MoveArmSetup</class>
    <namespace>move_arm</namespace>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>ARM_IK_NAME</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>af4a9740c00a39cdcf04b9948005bb32c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>CONTROL_CANCEL_NAME</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a67155cc64c2ea2446e37998c1fcddc68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>CONTROL_QUERY_NAME</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a63da2447e1072e7556da545aa021e4d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>CONTROL_START_NAME</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a105989d04299667c553ee82df35a01af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>SEARCH_VALID_STATE_NAME</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a31fb33598d5e75130b4419cda9dfdfa3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>move_arm_simple_action.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/move_arm/src/</path>
    <filename>move__arm__simple__action_8cpp</filename>
    <class kind="class">move_arm::MoveArm</class>
    <class kind="struct">move_arm::MoveArmParameters</class>
    <namespace>move_arm</namespace>
    <member kind="typedef">
      <type>actionlib::ActionClient&lt; control_msgs::FollowJointTrajectoryAction &gt;</type>
      <name>JointExecutorActionClient</name>
      <anchorfile>move__arm__simple__action_8cpp.html</anchorfile>
      <anchor>a2a654894d1df99c3fd0de2b4d80ce762</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ControllerStatus</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a1437302c28914a6a316ec687b3fda1f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QUEUED</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a1437302c28914a6a316ec687b3fda1f5a24e53466c8563b6f1b50ccb4f9b00811</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTIVE</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a1437302c28914a6a316ec687b3fda1f5a7377e759934facaee5edf85f8a49d560</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a1437302c28914a6a316ec687b3fda1f5abfcc676799357bca8db1c10c7a6dad4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILED</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a1437302c28914a6a316ec687b3fda1f5a3d3537e77a84030c5c7ecca568f3ecba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>EnvironmentServerChecks</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a6c9acb3a0fc2f13251d00339bc408687</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLLISION_TEST</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a6c9acb3a0fc2f13251d00339bc408687a51799e39037c3bb7f8f63ea86fa33a56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PATH_CONSTRAINTS_TEST</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a6c9acb3a0fc2f13251d00339bc408687aab6602c77c7cff55995b1a4674205f7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GOAL_CONSTRAINTS_TEST</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a6c9acb3a0fc2f13251d00339bc408687a5b32c531c2da961400bef083294eb9eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JOINT_LIMITS_TEST</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a6c9acb3a0fc2f13251d00339bc408687ab3b632fe8f60cc97859dc0517d7b2ca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHECK_FULL_TRAJECTORY</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a6c9acb3a0fc2f13251d00339bc408687aab5c45d52e17cc0d1065b3f21e0f8cbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>MoveArmState</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a9d9dc7b59bf2a2479fbf0ee9d0147f79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PLANNING</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a9d9dc7b59bf2a2479fbf0ee9d0147f79a62546d6dcaadec0f66b6ab3e1ba93ce7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>START_CONTROL</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a9d9dc7b59bf2a2479fbf0ee9d0147f79a613ba465812cee50b484590c90c969be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VISUALIZE_PLAN</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a9d9dc7b59bf2a2479fbf0ee9d0147f79a3b87b80c684429c5190e4dd3fe2bbc9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MONITOR</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a9d9dc7b59bf2a2479fbf0ee9d0147f79a625a4977362fb6b19c115954f4087180</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>move__arm__simple__action_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>DISPLAY_JOINT_GOAL_PUB_TOPIC</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a30ceda21d4fdeedd283445e403b241fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>DISPLAY_PATH_PUB_TOPIC</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a69b4a825cdb40ce380fcfc4f0a1b97ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>MAX_TRAJECTORY_MONITORING_FREQUENCY</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a8c9f1da5f07fa78780a086c84d21e54a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>MIN_TRAJECTORY_MONITORING_FREQUENCY</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>aea838bf9353d0028e23acfc39d830328</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>SET_PLANNING_SCENE_DIFF_NAME</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a2121e01fee12ce5e6f6ac6f9ec3e8659</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>TRAJECTORY_FILTER</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a04702bb7ed00fc57a91ab4a459919f73</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>oscillate_move.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/move_arm/test/</path>
    <filename>oscillate__move_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>oscillate__move_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>planning_components_visualizer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/move_arm/src/</path>
    <filename>planning__components__visualizer_8cpp</filename>
    <class kind="struct">PlanningComponentsVisualizer::GroupCollection</class>
    <class kind="class">PlanningComponentsVisualizer</class>
    <class kind="struct">PlanningComponentsVisualizer::SelectableMarker</class>
    <class kind="struct">PlanningComponentsVisualizer::StateTrajectoryDisplay</class>
    <member kind="typedef">
      <type>map&lt; MenuHandler::EntryHandle, string &gt;</type>
      <name>MenuEntryMap</name>
      <anchorfile>planning__components__visualizer_8cpp.html</anchorfile>
      <anchor>af6d8eeb3180d7cc95479b54abe236139</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>map&lt; string, MenuHandler &gt;</type>
      <name>MenuHandlerMap</name>
      <anchorfile>planning__components__visualizer_8cpp.html</anchorfile>
      <anchor>a97b6846863badb00a51f589af631956a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>map&lt; string, MenuEntryMap &gt;</type>
      <name>MenuMap</name>
      <anchorfile>planning__components__visualizer_8cpp.html</anchorfile>
      <anchor>abc7eacff21ecc4ff0f3c7b1f2ee849cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>planning__components__visualizer_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quit</name>
      <anchorfile>planning__components__visualizer_8cpp.html</anchorfile>
      <anchor>af9150b82e29a37ab848ee2f66e993793</anchor>
      <arglist>(int sig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spin_function</name>
      <anchorfile>planning__components__visualizer_8cpp.html</anchorfile>
      <anchor>a3b7c5eadaefa9c232cda7b7a0488fd68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update_function</name>
      <anchorfile>planning__components__visualizer_8cpp.html</anchorfile>
      <anchor>a137ac9e0f2237cd72ab792e893953811</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>BASE_ROT_SPEED</name>
      <anchorfile>planning__components__visualizer_8cpp.html</anchorfile>
      <anchor>a9e142ee944b17ff1f5114b467712fcbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>BASE_TRANS_SPEED</name>
      <anchorfile>planning__components__visualizer_8cpp.html</anchorfile>
      <anchor>a37283b26baa7f54cb865c3dfeb317a46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>CONTROL_SPEED</name>
      <anchorfile>planning__components__visualizer_8cpp.html</anchorfile>
      <anchor>a4d459f7c7a90632e66d8bc3f123d2436</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>HAND_ROT_SPEED</name>
      <anchorfile>planning__components__visualizer_8cpp.html</anchorfile>
      <anchor>a7eebbf3c662de0c18949d23ec2c0b7d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>HAND_TRANS_SPEED</name>
      <anchorfile>planning__components__visualizer_8cpp.html</anchorfile>
      <anchor>af38c399560860701932bd3373c3a895f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>inited</name>
      <anchorfile>planning__components__visualizer_8cpp.html</anchorfile>
      <anchor>aa69d891b714c986144d7f6e72ad73578</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PlanningComponentsVisualizer *</type>
      <name>pcv</name>
      <anchorfile>planning__components__visualizer_8cpp.html</anchorfile>
      <anchor>aea8774eba41b51479f399944a99451d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>PLANNER_SERVICE_NAME</name>
      <anchorfile>planning__components__visualizer_8cpp.html</anchorfile>
      <anchor>ae5757d5a318dceee52e8fa38083db1ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ros::Duration</type>
      <name>PLANNING_DURATION</name>
      <anchorfile>planning__components__visualizer_8cpp.html</anchorfile>
      <anchor>ad3ef7678b5149ab9f3ef721caf531192</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>SET_PLANNING_SCENE_DIFF_NAME</name>
      <anchorfile>planning__components__visualizer_8cpp.html</anchorfile>
      <anchor>a1ce815af848dabfc5ba93822b19a0a46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>TRAJECTORY_FILTER_SERVICE_NAME</name>
      <anchorfile>planning__components__visualizer_8cpp.html</anchorfile>
      <anchor>a5661cc0b9760b2b76ca0ef73e69f7773</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>VIS_TOPIC_NAME</name>
      <anchorfile>planning__components__visualizer_8cpp.html</anchorfile>
      <anchor>aa6f51c1648b9dd9a1c8ea378284291bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>regression_test_arm_helpers.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/move_arm/test/</path>
    <filename>regression__test__arm__helpers_8h</filename>
    <member kind="function">
      <type>bool</type>
      <name>currentStateSatisfiesPathConstraints</name>
      <anchorfile>regression__test__arm__helpers_8h.html</anchorfile>
      <anchor>afa1b42a887a83c012185b499565e57c1</anchor>
      <arglist>(const planning_environment::KinematicModelStateMonitor &amp;km, move_arm::MoveArmGoal &amp;goal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>diffConfig</name>
      <anchorfile>regression__test__arm__helpers_8h.html</anchorfile>
      <anchor>ab49739595a3dde87ccf9fbe599ff9228</anchor>
      <arglist>(const planning_environment::KinematicModelStateMonitor &amp;km, move_arm::MoveArmGoal &amp;goal, double &amp;dist, double &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>tf::Transform</type>
      <name>effPosition</name>
      <anchorfile>regression__test__arm__helpers_8h.html</anchorfile>
      <anchor>af962e580dff246c6c6c249288eea17b7</anchor>
      <arglist>(const planning_environment::KinematicModelStateMonitor &amp;km, const move_arm::MoveArmGoal &amp;goal)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>finalStateMatchesGoal</name>
      <anchorfile>regression__test__arm__helpers_8h.html</anchorfile>
      <anchor>ae5230fc18052130ab6bc1305ec43e433</anchor>
      <arglist>(const planning_environment::KinematicModelStateMonitor &amp;km, move_arm::MoveArmGoal &amp;goal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>goalToState</name>
      <anchorfile>regression__test__arm__helpers_8h.html</anchorfile>
      <anchor>ab1e58e2b890ea62f9a6b96509eb10c4e</anchor>
      <arglist>(const move_arm::MoveArmGoal &amp;goal, planning_models::KinematicState &amp;sp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setupGoal</name>
      <anchorfile>regression__test__arm__helpers_8h.html</anchorfile>
      <anchor>a7d2d23b97135454b47f1dd72257fbe5b</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;names, move_arm::MoveArmGoal &amp;goal)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>regression_test_cylinder_constraint.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/move_arm/test/</path>
    <filename>regression__test__cylinder__constraint_8cpp</filename>
    <includes id="regression__test__arm__helpers_8h" name="regression_test_arm_helpers.h" local="yes" imported="no">regression_test_arm_helpers.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>regression__test__cylinder__constraint_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spinThread</name>
      <anchorfile>regression__test__cylinder__constraint_8cpp.html</anchorfile>
      <anchor>ac57ed3683dbd1741af9bf0f9adf1c91f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>regression__test__cylinder__constraint_8cpp.html</anchorfile>
      <anchor>a1d7b08883a20f1a69f8cd60dbb529366</anchor>
      <arglist>(MoveArm, goToPoseGoal)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>regression_test_fake_ompl_detect_collision.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/move_arm/test/</path>
    <filename>regression__test__fake__ompl__detect__collision_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>diffConfig</name>
      <anchorfile>regression__test__fake__ompl__detect__collision_8cpp.html</anchorfile>
      <anchor>ab999495f7091212020b322faf8630d4e</anchor>
      <arglist>(const planning_environment::KinematicModelStateMonitor &amp;km, move_arm::MoveArmGoal &amp;goal)</arglist>
    </member>
    <member kind="function">
      <type>tf::Transform</type>
      <name>effPosition</name>
      <anchorfile>regression__test__fake__ompl__detect__collision_8cpp.html</anchorfile>
      <anchor>af962e580dff246c6c6c249288eea17b7</anchor>
      <arglist>(const planning_environment::KinematicModelStateMonitor &amp;km, const move_arm::MoveArmGoal &amp;goal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>goalToState</name>
      <anchorfile>regression__test__fake__ompl__detect__collision_8cpp.html</anchorfile>
      <anchor>ab1e58e2b890ea62f9a6b96509eb10c4e</anchor>
      <arglist>(const move_arm::MoveArmGoal &amp;goal, planning_models::KinematicState &amp;sp)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>regression__test__fake__ompl__detect__collision_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setupGoal</name>
      <anchorfile>regression__test__fake__ompl__detect__collision_8cpp.html</anchorfile>
      <anchor>a7d2d23b97135454b47f1dd72257fbe5b</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;names, move_arm::MoveArmGoal &amp;goal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spinThread</name>
      <anchorfile>regression__test__fake__ompl__detect__collision_8cpp.html</anchorfile>
      <anchor>ac57ed3683dbd1741af9bf0f9adf1c91f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>regression__test__fake__ompl__detect__collision_8cpp.html</anchorfile>
      <anchor>a1d7b08883a20f1a69f8cd60dbb529366</anchor>
      <arglist>(MoveArm, goToPoseGoal)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>regression_test_invalid_joint_goal.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/move_arm/test/</path>
    <filename>regression__test__invalid__joint__goal_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>regression__test__invalid__joint__goal_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spinThread</name>
      <anchorfile>regression__test__invalid__joint__goal_8cpp.html</anchorfile>
      <anchor>ac57ed3683dbd1741af9bf0f9adf1c91f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>regression__test__invalid__joint__goal_8cpp.html</anchorfile>
      <anchor>a31cf3aba91cca036b6b4d0d1ae100f75</anchor>
      <arglist>(MoveArm, goToJointGoal)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>regression_test_joint_goal.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/move_arm/test/</path>
    <filename>regression__test__joint__goal_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>regression__test__joint__goal_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spinThread</name>
      <anchorfile>regression__test__joint__goal_8cpp.html</anchorfile>
      <anchor>ac57ed3683dbd1741af9bf0f9adf1c91f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>regression__test__joint__goal_8cpp.html</anchorfile>
      <anchor>a31cf3aba91cca036b6b4d0d1ae100f75</anchor>
      <arglist>(MoveArm, goToJointGoal)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>regression_test_joint_goal_both_arms.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/move_arm/test/</path>
    <filename>regression__test__joint__goal__both__arms_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>regression__test__joint__goal__both__arms_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spinThread</name>
      <anchorfile>regression__test__joint__goal__both__arms_8cpp.html</anchorfile>
      <anchor>ac57ed3683dbd1741af9bf0f9adf1c91f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>regression__test__joint__goal__both__arms_8cpp.html</anchorfile>
      <anchor>a31cf3aba91cca036b6b4d0d1ae100f75</anchor>
      <arglist>(MoveArm, goToJointGoal)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>regression_test_joint_goal_point_head.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/move_arm/test/</path>
    <filename>regression__test__joint__goal__point__head_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>regression__test__joint__goal__point__head_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spinThread</name>
      <anchorfile>regression__test__joint__goal__point__head_8cpp.html</anchorfile>
      <anchor>ac57ed3683dbd1741af9bf0f9adf1c91f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>regression__test__joint__goal__point__head_8cpp.html</anchorfile>
      <anchor>a31cf3aba91cca036b6b4d0d1ae100f75</anchor>
      <arglist>(MoveArm, goToJointGoal)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>regression_test_pose_goal.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/move_arm/test/</path>
    <filename>regression__test__pose__goal_8cpp</filename>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; arm_navigation_msgs::MoveArmAction &gt;</type>
      <name>MoveArmClient</name>
      <anchorfile>regression__test__pose__goal_8cpp.html</anchorfile>
      <anchor>a816d31f5323ad0af64ce192f66c1fe46</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>regression__test__pose__goal_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spinThread</name>
      <anchorfile>regression__test__pose__goal_8cpp.html</anchorfile>
      <anchor>ac57ed3683dbd1741af9bf0f9adf1c91f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>regression__test__pose__goal_8cpp.html</anchorfile>
      <anchor>a1d7b08883a20f1a69f8cd60dbb529366</anchor>
      <arglist>(MoveArm, goToPoseGoal)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>regression_test_pose_goal_both_arms.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/move_arm/test/</path>
    <filename>regression__test__pose__goal__both__arms_8cpp</filename>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; arm_navigation_msgs::MoveArmAction &gt;</type>
      <name>MoveArmClient</name>
      <anchorfile>regression__test__pose__goal__both__arms_8cpp.html</anchorfile>
      <anchor>a816d31f5323ad0af64ce192f66c1fe46</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>regression__test__pose__goal__both__arms_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spinThread</name>
      <anchorfile>regression__test__pose__goal__both__arms_8cpp.html</anchorfile>
      <anchor>ac57ed3683dbd1741af9bf0f9adf1c91f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>regression__test__pose__goal__both__arms_8cpp.html</anchorfile>
      <anchor>a1d7b08883a20f1a69f8cd60dbb529366</anchor>
      <arglist>(MoveArm, goToPoseGoal)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>regression_test_pose_goal_floorobj.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/move_arm/test/</path>
    <filename>regression__test__pose__goal__floorobj_8cpp</filename>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; arm_navigation_msgs::MoveArmAction &gt;</type>
      <name>MoveArmClient</name>
      <anchorfile>regression__test__pose__goal__floorobj_8cpp.html</anchorfile>
      <anchor>a816d31f5323ad0af64ce192f66c1fe46</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>regression__test__pose__goal__floorobj_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendTuckArm</name>
      <anchorfile>regression__test__pose__goal__floorobj_8cpp.html</anchorfile>
      <anchor>a485e42d1f54317c7b7904db7a44ccfac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spinThread</name>
      <anchorfile>regression__test__pose__goal__floorobj_8cpp.html</anchorfile>
      <anchor>ac57ed3683dbd1741af9bf0f9adf1c91f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>regression__test__pose__goal__floorobj_8cpp.html</anchorfile>
      <anchor>a1d7b08883a20f1a69f8cd60dbb529366</anchor>
      <arglist>(MoveArm, goToPoseGoal)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>regression_test_pose_goal_floorobj_no_ik.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/move_arm/test/</path>
    <filename>regression__test__pose__goal__floorobj__no__ik_8cpp</filename>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; arm_navigation_msgs::MoveArmAction &gt;</type>
      <name>MoveArmClient</name>
      <anchorfile>regression__test__pose__goal__floorobj__no__ik_8cpp.html</anchorfile>
      <anchor>a816d31f5323ad0af64ce192f66c1fe46</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>regression__test__pose__goal__floorobj__no__ik_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spinThread</name>
      <anchorfile>regression__test__pose__goal__floorobj__no__ik_8cpp.html</anchorfile>
      <anchor>ac57ed3683dbd1741af9bf0f9adf1c91f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>regression__test__pose__goal__floorobj__no__ik_8cpp.html</anchorfile>
      <anchor>a1d7b08883a20f1a69f8cd60dbb529366</anchor>
      <arglist>(MoveArm, goToPoseGoal)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>regression_test_pose_goal_no_ik.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/move_arm/test/</path>
    <filename>regression__test__pose__goal__no__ik_8cpp</filename>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; arm_navigation_msgs::MoveArmAction &gt;</type>
      <name>MoveArmClient</name>
      <anchorfile>regression__test__pose__goal__no__ik_8cpp.html</anchorfile>
      <anchor>a816d31f5323ad0af64ce192f66c1fe46</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>regression__test__pose__goal__no__ik_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spinThread</name>
      <anchorfile>regression__test__pose__goal__no__ik_8cpp.html</anchorfile>
      <anchor>ac57ed3683dbd1741af9bf0f9adf1c91f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>regression__test__pose__goal__no__ik_8cpp.html</anchorfile>
      <anchor>a1d7b08883a20f1a69f8cd60dbb529366</anchor>
      <arglist>(MoveArm, goToPoseGoal)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>regression_test_pose_goal_param.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/move_arm/test/</path>
    <filename>regression__test__pose__goal__param_8cpp</filename>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; arm_navigation_msgs::MoveArmAction &gt;</type>
      <name>MoveArmClient</name>
      <anchorfile>regression__test__pose__goal__param_8cpp.html</anchorfile>
      <anchor>a816d31f5323ad0af64ce192f66c1fe46</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>regression__test__pose__goal__param_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spinThread</name>
      <anchorfile>regression__test__pose__goal__param_8cpp.html</anchorfile>
      <anchor>ac57ed3683dbd1741af9bf0f9adf1c91f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>regression__test__pose__goal__param_8cpp.html</anchorfile>
      <anchor>a1d7b08883a20f1a69f8cd60dbb529366</anchor>
      <arglist>(MoveArm, goToPoseGoal)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>regression_test_simple_pose.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/move_arm/test/</path>
    <filename>regression__test__simple__pose_8cpp</filename>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; arm_navigation_msgs::MoveArmAction &gt;</type>
      <name>MoveArmClient</name>
      <anchorfile>regression__test__simple__pose_8cpp.html</anchorfile>
      <anchor>a816d31f5323ad0af64ce192f66c1fe46</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>regression__test__simple__pose_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spinThread</name>
      <anchorfile>regression__test__simple__pose_8cpp.html</anchorfile>
      <anchor>ac57ed3683dbd1741af9bf0f9adf1c91f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>regression__test__simple__pose_8cpp.html</anchorfile>
      <anchor>a1d7b08883a20f1a69f8cd60dbb529366</anchor>
      <arglist>(MoveArm, goToPoseGoal)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>regression_test_under_table_pose_goal.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/move_arm/test/</path>
    <filename>regression__test__under__table__pose__goal_8cpp</filename>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; arm_navigation_msgs::MoveArmAction &gt;</type>
      <name>MoveArmClient</name>
      <anchorfile>regression__test__under__table__pose__goal_8cpp.html</anchorfile>
      <anchor>a816d31f5323ad0af64ce192f66c1fe46</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>regression__test__under__table__pose__goal_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spinThread</name>
      <anchorfile>regression__test__under__table__pose__goal_8cpp.html</anchorfile>
      <anchor>ac57ed3683dbd1741af9bf0f9adf1c91f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>regression__test__under__table__pose__goal_8cpp.html</anchorfile>
      <anchor>a1d7b08883a20f1a69f8cd60dbb529366</anchor>
      <arglist>(MoveArm, goToPoseGoal)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>REPS_TO_TRY</name>
      <anchorfile>regression__test__under__table__pose__goal_8cpp.html</anchorfile>
      <anchor>ad1c4579dd23ab9d2b2f304ecdbe2a2cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>regression_test_under_table_pose_goal_no_ik.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/move_arm/test/</path>
    <filename>regression__test__under__table__pose__goal__no__ik_8cpp</filename>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; arm_navigation_msgs::MoveArmAction &gt;</type>
      <name>MoveArmClient</name>
      <anchorfile>regression__test__under__table__pose__goal__no__ik_8cpp.html</anchorfile>
      <anchor>a816d31f5323ad0af64ce192f66c1fe46</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>regression__test__under__table__pose__goal__no__ik_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spinThread</name>
      <anchorfile>regression__test__under__table__pose__goal__no__ik_8cpp.html</anchorfile>
      <anchor>ac57ed3683dbd1741af9bf0f9adf1c91f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>regression__test__under__table__pose__goal__no__ik_8cpp.html</anchorfile>
      <anchor>a1d7b08883a20f1a69f8cd60dbb529366</anchor>
      <arglist>(MoveArm, goToPoseGoal)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>REPS_TO_TRY</name>
      <anchorfile>regression__test__under__table__pose__goal__no__ik_8cpp.html</anchorfile>
      <anchor>ad1c4579dd23ab9d2b2f304ecdbe2a2cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>testMotionExecutionBuffer.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/move_arm/test/</path>
    <filename>testMotionExecutionBuffer_8py</filename>
    <class kind="class">testMotionExecutionBuffer::TestMotionExecutionBuffer</class>
    <namespace>testMotionExecutionBuffer</namespace>
    <member kind="variable">
      <type>int</type>
      <name>extra_buffer</name>
      <anchorfile>namespacetestMotionExecutionBuffer.html</anchorfile>
      <anchor>ace515af2e0141b8204ed77787922ce79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>padd_name</name>
      <anchorfile>namespacetestMotionExecutionBuffer.html</anchorfile>
      <anchor>ab2eee35de6e69880b65f61880f7e6ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetestMotionExecutionBuffer.html</anchorfile>
      <anchor>a6f46a51f0bd43f87b053c3baaff78cdb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>testMovingOutOfAttachedContact.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/move_arm/test/</path>
    <filename>testMovingOutOfAttachedContact_8py</filename>
    <class kind="class">testMovingOutOfAttachedContact::TestMotionExecutionBuffer</class>
    <namespace>testMovingOutOfAttachedContact</namespace>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetestMovingOutOfAttachedContact.html</anchorfile>
      <anchor>aec2219143e4ac0c0ea83659f9289b58d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>testMovingOutOfTableContact.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/move_arm/test/</path>
    <filename>testMovingOutOfTableContact_8py</filename>
    <class kind="class">testMovingOutOfTableContact::TestMotionExecutionBuffer</class>
    <namespace>testMovingOutOfTableContact</namespace>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetestMovingOutOfTableContact.html</anchorfile>
      <anchor>a8729c7bb6711c81f13bd8806f6ba7cec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlanningComponentsVisualizer</name>
    <filename>classPlanningComponentsVisualizer.html</filename>
    <class kind="struct">PlanningComponentsVisualizer::GroupCollection</class>
    <class kind="struct">PlanningComponentsVisualizer::SelectableMarker</class>
    <class kind="struct">PlanningComponentsVisualizer::StateTrajectoryDisplay</class>
    <member kind="enumeration">
      <name>IKControlType</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a18ad1d0c9710a884af7c9eeabe0e3c3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StartPosition</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a18ad1d0c9710a884af7c9eeabe0e3c3ea7e395a3d89fde3850c0f1c8b5b5ebe39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EndPosition</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a18ad1d0c9710a884af7c9eeabe0e3c3eaeeef15635f9032d39c9743f37cced023</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>InteractiveMarkerType</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a9afaea8dc11fc189db4c5f9ab403850e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EndEffectorControl</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a9afaea8dc11fc189db4c5f9ab403850ea6d0462969d5f5d814eabc4550de727ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JointControl</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a9afaea8dc11fc189db4c5f9ab403850ead9e68b1b3325a4a69e1caa7eed36327b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CollisionObject</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a9afaea8dc11fc189db4c5f9ab403850eae64f9ea3125fdb688d478a9d65296c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createCollisionPole</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a8ce148e77a5ce171cdc7b6e6d513384c</anchor>
      <arglist>(int num, Pose pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createSelectableJointMarkers</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>abd2840357b7085ac4ba190c67e9aaaaf</anchor>
      <arglist>(GroupCollection &amp;gc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteJointMarkers</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a404c24f3282311e3f43cfbe085c3387d</anchor>
      <arglist>(GroupCollection &amp;gc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deselectMarker</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>af1782db11d5a342927f246516868dde2</anchor>
      <arglist>(SelectableMarker &amp;marker, tf::Transform transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>determinePitchRollConstraintsGivenState</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a5f1a9eba0a4c014b401168e2cf11910e</anchor>
      <arglist>(const PlanningComponentsVisualizer::GroupCollection &amp;gc, const planning_models::KinematicState &amp;state, arm_navigation_msgs::OrientationConstraint &amp;goal_constraint, arm_navigation_msgs::OrientationConstraint &amp;path_constraint) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>doesGroupHaveGoodIKSolution</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a4146b3dd2bad53dd434aee4af85d4cef</anchor>
      <arglist>(const string &amp;group) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>doesGroupHaveGoodTrajectory</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a6e37e3d6b10d6c7e522226e3777d1535</anchor>
      <arglist>(const string &amp;group, const string &amp;source) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>filterPlannerTrajectory</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a2fe9fa2d5e39f83928b15c2ec033c6eb</anchor>
      <arglist>(PlanningComponentsVisualizer::GroupCollection &amp;gc)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getNumPlanningGroups</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a8ae30488d7c4b779da8e7f93c439d514</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GroupCollection *</type>
      <name>getPlanningGroup</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a9768317b8333c22cd514880da4f14839</anchor>
      <arglist>(unsigned int i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isGroupName</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a971f22eb3cbd34372f3c5749997c329f</anchor>
      <arglist>(const string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValidJointName</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>ac0ac24583cbfa3c282b1458652cc581d</anchor>
      <arglist>(GroupCollection &amp;gc, string name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeInteractive1DOFRotationMarker</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a77a7467967bd5ead723367602a991188</anchor>
      <arglist>(tf::Transform transform, tf::Vector3 axis, string name, string description, float scale=1.0f, float angle=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeInteractive1DOFTranslationMarker</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a236c3c8dd7ea9ba40685199b38cdebc4</anchor>
      <arglist>(tf::Transform transform, tf::Vector3 axis, string name, string description, float scale=1.0f, float value=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeInteractive6DOFMarker</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a4e5f53bfbfbfbd7bbe8330b6b1f7baa8</anchor>
      <arglist>(bool fixed, tf::Transform transform, string name, string description, float scale=1.0f, bool pole=false)</arglist>
    </member>
    <member kind="function">
      <type>InteractiveMarkerControl &amp;</type>
      <name>makeInteractiveBoxControl</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>ae4c00475db25b5b49ad612a96246b2bf</anchor>
      <arglist>(InteractiveMarker &amp;msg, float alpha=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>InteractiveMarkerControl &amp;</type>
      <name>makeInteractiveCylinderControl</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a40288f360938d1789ed4236862496592</anchor>
      <arglist>(InteractiveMarker &amp;msg, float alpha=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>Marker</type>
      <name>makeMarkerBox</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>ab4607b265563cb9c0e6935d238a7fd40</anchor>
      <arglist>(InteractiveMarker &amp;msg, float alpha=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>Marker</type>
      <name>makeMarkerCylinder</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a782c218e02004c7c03ab296adfa225b4</anchor>
      <arglist>(InteractiveMarker &amp;msg, float alpha=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>Marker</type>
      <name>makeMarkerSphere</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a2abe093288225bbb99bd2992cf65f0b1</anchor>
      <arglist>(InteractiveMarker &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makePoleContextMenu</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>ad8cf99d77d08607d2f5e6bf844b38ef2</anchor>
      <arglist>(tf::Transform transform, string name, string description, float scale=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeSelectableMarker</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>adaa9479088f8c8fd8deb66ee13b84a52</anchor>
      <arglist>(InteractiveMarkerType type, tf::Transform transform, string name, string description, float scale=1.0f, bool publish=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeTopLevelMenu</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a116b5f192b84e34c6a19718cacde5b95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveEndEffectorMarkers</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a35c5a974fd8e124f7be94e46ab817125</anchor>
      <arglist>(double vx, double vy, double vz, double vr, double vp, double vw, bool coll_aware=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveThroughTrajectory</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a94ef3d2bf1301152c55d4c0306ce8261</anchor>
      <arglist>(PlanningComponentsVisualizer::GroupCollection &amp;gc, const string &amp;source_name, int step)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nextCollisionPole</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>ade1f7e040c223337fc839f5ef154a1f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlanningComponentsVisualizer</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a2f902cd672d581b1344425d66b0418b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>planToEndEffectorState</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a9ff1ff3de49f3528b387ae7e782da407</anchor>
      <arglist>(PlanningComponentsVisualizer::GroupCollection &amp;gc)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>playTrajectory</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a561efe8c848f1a4e059eda1f55c39c42</anchor>
      <arglist>(PlanningComponentsVisualizer::GroupCollection &amp;gc, const string &amp;source_name, const trajectory_msgs::JointTrajectory &amp;traj)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processInteractiveFeedback</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a683b5b7aa9db56eef3568a96357a3efb</anchor>
      <arglist>(const InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishJointStates</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>ad8e2d3021b43a87b2e234b84c608ddbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>randomlyPerturb</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a535ebea72d5941984375da124b2489d7</anchor>
      <arglist>(PlanningComponentsVisualizer::GroupCollection &amp;gc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refreshEnvironment</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>aaee37667b6f65219fce4f3012ddd7436</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MenuHandler::EntryHandle</type>
      <name>registerMenuEntry</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a524da63488ee833ac129c2cdb84dccb0</anchor>
      <arglist>(MenuHandler &amp;handler, MenuEntryMap &amp;map, string name)</arglist>
    </member>
    <member kind="function">
      <type>MenuHandler::EntryHandle</type>
      <name>registerSubMenuEntry</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a6c030fb79e4dc2152e1e56d93994a715</anchor>
      <arglist>(MenuHandler &amp;handler, MenuEntryMap &amp;map, string name, MenuHandler::EntryHandle subMenuHandle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeCollisionPole</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>ab91dda8ba47433788fd1e9bed0c28c75</anchor>
      <arglist>(int num)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeCollisionPoleByName</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a4be2377df5a62dd6ae6808e3b99e955a</anchor>
      <arglist>(string id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetToLastGoodState</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a527dd3fb0f5128483634f1af041ac0f2</anchor>
      <arglist>(GroupCollection &amp;gc)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>selectableMarkerExists</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a4901ad4674146eeaf5b1ea2ee35bf9de</anchor>
      <arglist>(string name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>selectMarker</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>ae620babe3c6122f4cec9d82ecec7a90b</anchor>
      <arglist>(SelectableMarker &amp;marker, tf::Transform transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>selectPlanningGroup</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>aa836f68b5d00502c87a317d9643193e0</anchor>
      <arglist>(unsigned int entry)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendMarkers</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>ad242b36fc99b548e54e3fa15c795e249</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendPlanningScene</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a985e899b6828effcaac747924ed3ab06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendTransforms</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>af92b194388e99b23d209d0f6faeb757b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setJointState</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a16be1fd5938c054fe67af83962b1c7d8</anchor>
      <arglist>(GroupCollection &amp;gc, std::string &amp;joint_name, tf::Transform value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNewEndEffectorPosition</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a1413e4b1c96603eb2e529341c96f14bb</anchor>
      <arglist>(GroupCollection &amp;gc, tf::Transform &amp;cur, bool coll_aware)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solveIKForEndEffectorPose</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a84fe29eb6f5d7f07e1da8a8d8375079b</anchor>
      <arglist>(PlanningComponentsVisualizer::GroupCollection &amp;gc, bool coll_aware=true, bool constrain_pitch_and_roll=false, double change_redundancy=0.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateJointStates</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a9103594f675291e9ea76c09c151f331b</anchor>
      <arglist>(GroupCollection &amp;gc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PlanningComponentsVisualizer</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a666b9205911f74974b4a55d297b7063e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>deleteKinematicStates</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a42dd0698aea15586c6542c5ca66b86db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>tf::Transform</type>
      <name>toBulletTransform</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a2122fa84a7021a9434a0cb3a90d13c13</anchor>
      <arglist>(geometry_msgs::Pose pose)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Pose</type>
      <name>toGeometryPose</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>af3fc724842362722d8d914978181742c</anchor>
      <arglist>(tf::Transform transform)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CollisionModels *</type>
      <name>cm_</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a9c9f26fa0e65539b5205a55f8fc9ff5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>collision_aware_</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a4d0f14a5095aec59e4f55d2cfc088068</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MenuHandler::EntryHandle</type>
      <name>collision_aware_handle_</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a66f319583ad4d653cfb2ebdd5db650e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>map&lt; string, arm_navigation_msgs::CollisionObject &gt;</type>
      <name>collision_poles_</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>afd978ce9efc45b2f887277d55e7dc60b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>constrain_rp_</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a9feb279bfec59d5b2ce83aa02a128efe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MenuHandler::EntryHandle</type>
      <name>constrain_rp_handle_</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a9be431ff88c42776c4b8d00626748227</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>current_group_name_</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>aed53248860b066dedd29f93700fd9469</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MenuHandler::EntryHandle</type>
      <name>end_position_handle_</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>abb042037572a166688cfea05765c2a83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>map&lt; string, GroupCollection &gt;</type>
      <name>group_map_</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a57c7cfc386388303ce1592cd163cafc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MenuHandler::EntryHandle</type>
      <name>ik_control_handle_</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>ace1d66051f6ca858ed56b7ec14e7e625</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IKControlType</type>
      <name>ik_control_type_</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a99766e89e3da8b7a1aa17d05468a792e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; InteractiveMarkerServer &gt;</type>
      <name>interactive_marker_server_</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a3f7b8f7e40c7cb3fb08c264f76efba1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>is_ik_control_active_</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>ae5744a3d57c2c26d2e5ff47ebc3bead8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>is_joint_control_active_</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a9ab83eebc43c7057c4168b69b04e0fa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>map&lt; string, bool &gt;</type>
      <name>joint_clicked_map_</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a7aeadf7f5ca457317730871ddbe04c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MenuHandler::EntryHandle</type>
      <name>joint_control_handle_</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a6024dd3172fc14b2db1c9f80352bba21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>map&lt; string, tf::Transform &gt;</type>
      <name>joint_prev_transform_map_</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a55abced643deb296c1f3fb6d180d1197</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::recursive_mutex</type>
      <name>joint_state_lock_</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>acfa097334b2c057d2eafdcf360822e8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>joint_state_publisher_</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>af8c638ba2dfeeb68946310187b43baad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>map&lt; string, Pose &gt;</type>
      <name>last_ee_poses_</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a67badd0faf8ff34b70480ea70512e758</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sensor_msgs::JointState</type>
      <name>last_joint_state_msg_</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>ab3d16da44445deb71e3c5f11879edcee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MotionPlanRequest</type>
      <name>last_motion_plan_request_</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a880307c5f2dd46258ccdd7d573826afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::recursive_mutex</type>
      <name>lock_</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a53cabef84b6ae028deea90075c2d4147</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MenuMap</type>
      <name>menu_entry_maps_</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a0c4188b68543b07a7e366532bbb95a6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MenuHandlerMap</type>
      <name>menu_handler_map_</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a96574cc806737b9f9178671704529f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>acadd0e5ae897bec066deec983d05b276</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>num_collision_poles_</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a63c0e40a3124b5cffb68a26184f22db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceClient</type>
      <name>planner_service_client_</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a6201b036cc6b35f1b00a2bde664f1f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>map&lt; string, double &gt;</type>
      <name>prev_joint_control_value_map_</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a1a1ca945cd817114d1fbce1f16adec01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MenuHandler::FeedbackCallback</type>
      <name>process_function_ptr_</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a7800fafa1ef574b34d4b9d71376a1555</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KinematicState *</type>
      <name>robot_state_</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>ae3dc316244279a1aa64aff3ec2d4240c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>map&lt; string, SelectableMarker &gt;</type>
      <name>selectable_markers_</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a3028caa8f101958edd915d41061c962d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceClient</type>
      <name>set_planning_scene_diff_client_</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a3d42690865c1ef867f0b7dd3f5e2f722</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MenuHandler::EntryHandle</type>
      <name>start_position_handle_</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>adadda31f355035c27cb53b21dc09a974</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceClient</type>
      <name>trajectory_filter_service_client_</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>ace15f7784ac22245809de6095c56dee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformBroadcaster</type>
      <name>transform_broadcaster_</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a2d3cc44d25714d9451c4c85437b7d0cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>vis_marker_array_publisher_</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a4224b29d2747658c36efd4df14f40124</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>vis_marker_publisher_</name>
      <anchorfile>classPlanningComponentsVisualizer.html</anchorfile>
      <anchor>a354ea4c43a28033bda7b73aa8c0a5e80</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PlanningComponentsVisualizer::GroupCollection</name>
    <filename>structPlanningComponentsVisualizer_1_1GroupCollection.html</filename>
    <member kind="function">
      <type>KinematicState *</type>
      <name>getState</name>
      <anchorfile>structPlanningComponentsVisualizer_1_1GroupCollection.html</anchorfile>
      <anchor>acf2297ebfcef6865d2dfbd487e3503cd</anchor>
      <arglist>(IKControlType type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GroupCollection</name>
      <anchorfile>structPlanningComponentsVisualizer_1_1GroupCollection.html</anchorfile>
      <anchor>ae0caca63eedd636af58d65cf3995afbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>structPlanningComponentsVisualizer_1_1GroupCollection.html</anchorfile>
      <anchor>a786c51d711392b22bdd2f9b904c25fe5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setState</name>
      <anchorfile>structPlanningComponentsVisualizer_1_1GroupCollection.html</anchorfile>
      <anchor>af6e1a9f05908957dc89a6a66ae4d9529</anchor>
      <arglist>(IKControlType type, KinematicState *state)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GroupCollection</name>
      <anchorfile>structPlanningComponentsVisualizer_1_1GroupCollection.html</anchorfile>
      <anchor>af344576d81c571d31f4fe3547b085b6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceClient</type>
      <name>coll_aware_ik_service_</name>
      <anchorfile>structPlanningComponentsVisualizer_1_1GroupCollection.html</anchorfile>
      <anchor>aa06840e4cf3e31af54f5dd46ac55fba4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KinematicState *</type>
      <name>end_state_</name>
      <anchorfile>structPlanningComponentsVisualizer_1_1GroupCollection.html</anchorfile>
      <anchor>a203fa9cb1ceef018a257863ee218ec93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>good_ik_solution_</name>
      <anchorfile>structPlanningComponentsVisualizer_1_1GroupCollection.html</anchorfile>
      <anchor>ae212625db7060cbd1cb60b5380833d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>ik_link_name_</name>
      <anchorfile>structPlanningComponentsVisualizer_1_1GroupCollection.html</anchorfile>
      <anchor>a40868cb8cf92ce391db9480284e5704e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>joint_names_</name>
      <anchorfile>structPlanningComponentsVisualizer_1_1GroupCollection.html</anchorfile>
      <anchor>aa512dbab275f2b2fdae6bb245e4f42b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::Transform</type>
      <name>last_good_state_</name>
      <anchorfile>structPlanningComponentsVisualizer_1_1GroupCollection.html</anchorfile>
      <anchor>afb755b8de4d2f9f696fe780ac39b4a64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>name_</name>
      <anchorfile>structPlanningComponentsVisualizer_1_1GroupCollection.html</anchorfile>
      <anchor>adc31a59aa6ec61d57d1e6382e5846c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceClient</type>
      <name>non_coll_aware_ik_service_</name>
      <anchorfile>structPlanningComponentsVisualizer_1_1GroupCollection.html</anchorfile>
      <anchor>a597cfd27995246f6922218ce10234ed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KinematicState *</type>
      <name>start_state_</name>
      <anchorfile>structPlanningComponentsVisualizer_1_1GroupCollection.html</anchorfile>
      <anchor>aa7e5b27a72e4f521abf05ec52948c3ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>map&lt; string, StateTrajectoryDisplay &gt;</type>
      <name>state_trajectory_display_map_</name>
      <anchorfile>structPlanningComponentsVisualizer_1_1GroupCollection.html</anchorfile>
      <anchor>ae2124e1c43d6646ccaaddeae9ab61108</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PlanningComponentsVisualizer::SelectableMarker</name>
    <filename>structPlanningComponentsVisualizer_1_1SelectableMarker.html</filename>
    <member kind="variable">
      <type>string</type>
      <name>controlDescription_</name>
      <anchorfile>structPlanningComponentsVisualizer_1_1SelectableMarker.html</anchorfile>
      <anchor>a92ddd90de98cd3a95bb3c98c800479c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>controlName_</name>
      <anchorfile>structPlanningComponentsVisualizer_1_1SelectableMarker.html</anchorfile>
      <anchor>a91a6baccb2082b0d54bc8019b0335ca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>name_</name>
      <anchorfile>structPlanningComponentsVisualizer_1_1SelectableMarker.html</anchorfile>
      <anchor>af4e9d1da010b2b1e2c45fb75c308f260</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>InteractiveMarkerType</type>
      <name>type_</name>
      <anchorfile>structPlanningComponentsVisualizer_1_1SelectableMarker.html</anchorfile>
      <anchor>a1c633d49f7256eb4440278d71db7d335</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PlanningComponentsVisualizer::StateTrajectoryDisplay</name>
    <filename>structPlanningComponentsVisualizer_1_1StateTrajectoryDisplay.html</filename>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>structPlanningComponentsVisualizer_1_1StateTrajectoryDisplay.html</anchorfile>
      <anchor>af97aed4bccec826f4ff5df93d6b647f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StateTrajectoryDisplay</name>
      <anchorfile>structPlanningComponentsVisualizer_1_1StateTrajectoryDisplay.html</anchorfile>
      <anchor>a5689ca1dfba6a6e6be2915f923a3df2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std_msgs::ColorRGBA</type>
      <name>color_</name>
      <anchorfile>structPlanningComponentsVisualizer_1_1StateTrajectoryDisplay.html</anchorfile>
      <anchor>ac939a2809028abbb94a2daebb8c492cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>current_trajectory_point_</name>
      <anchorfile>structPlanningComponentsVisualizer_1_1StateTrajectoryDisplay.html</anchorfile>
      <anchor>afb11eca87f92a1ba58d6350411799169</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>has_joint_trajectory_</name>
      <anchorfile>structPlanningComponentsVisualizer_1_1StateTrajectoryDisplay.html</anchorfile>
      <anchor>ab54c8331c652d3301c29e2fa4fabded7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>trajectory_msgs::JointTrajectory</type>
      <name>joint_trajectory_</name>
      <anchorfile>structPlanningComponentsVisualizer_1_1StateTrajectoryDisplay.html</anchorfile>
      <anchor>a85717bfe284787eed900aff7526b0647</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>play_joint_trajectory_</name>
      <anchorfile>structPlanningComponentsVisualizer_1_1StateTrajectoryDisplay.html</anchorfile>
      <anchor>a1c9160bce83a4f7e77fba798fee347ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>show_joint_trajectory_</name>
      <anchorfile>structPlanningComponentsVisualizer_1_1StateTrajectoryDisplay.html</anchorfile>
      <anchor>a8535ab1ffef09f3602fe89ae22866b9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KinematicState *</type>
      <name>state_</name>
      <anchorfile>structPlanningComponentsVisualizer_1_1StateTrajectoryDisplay.html</anchorfile>
      <anchor>a81493d09f7646d2d017af80c19e11dec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>trajectory_bad_point_</name>
      <anchorfile>structPlanningComponentsVisualizer_1_1StateTrajectoryDisplay.html</anchorfile>
      <anchor>a63cb182c1602759b01512f84340b8a0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ArmNavigationErrorCodes</type>
      <name>trajectory_error_code_</name>
      <anchorfile>structPlanningComponentsVisualizer_1_1StateTrajectoryDisplay.html</anchorfile>
      <anchor>ad1f09a4de0b0610a4349d86b4de2690c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>move_arm</name>
    <filename>namespacemove__arm.html</filename>
    <class kind="class">move_arm::MoveArm</class>
    <class kind="struct">move_arm::MoveArmParameters</class>
    <class kind="class">move_arm::MoveArmSetup</class>
    <member kind="enumeration">
      <name>ControllerStatus</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a1437302c28914a6a316ec687b3fda1f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QUEUED</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a1437302c28914a6a316ec687b3fda1f5a24e53466c8563b6f1b50ccb4f9b00811</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTIVE</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a1437302c28914a6a316ec687b3fda1f5a7377e759934facaee5edf85f8a49d560</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a1437302c28914a6a316ec687b3fda1f5abfcc676799357bca8db1c10c7a6dad4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILED</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a1437302c28914a6a316ec687b3fda1f5a3d3537e77a84030c5c7ecca568f3ecba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>EnvironmentServerChecks</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a6c9acb3a0fc2f13251d00339bc408687</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLLISION_TEST</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a6c9acb3a0fc2f13251d00339bc408687a51799e39037c3bb7f8f63ea86fa33a56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PATH_CONSTRAINTS_TEST</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a6c9acb3a0fc2f13251d00339bc408687aab6602c77c7cff55995b1a4674205f7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GOAL_CONSTRAINTS_TEST</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a6c9acb3a0fc2f13251d00339bc408687a5b32c531c2da961400bef083294eb9eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JOINT_LIMITS_TEST</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a6c9acb3a0fc2f13251d00339bc408687ab3b632fe8f60cc97859dc0517d7b2ca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHECK_FULL_TRAJECTORY</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a6c9acb3a0fc2f13251d00339bc408687aab5c45d52e17cc0d1065b3f21e0f8cbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>MoveArmState</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a9d9dc7b59bf2a2479fbf0ee9d0147f79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PLANNING</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a9d9dc7b59bf2a2479fbf0ee9d0147f79a62546d6dcaadec0f66b6ab3e1ba93ce7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>START_CONTROL</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a9d9dc7b59bf2a2479fbf0ee9d0147f79a613ba465812cee50b484590c90c969be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VISUALIZE_PLAN</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a9d9dc7b59bf2a2479fbf0ee9d0147f79a3b87b80c684429c5190e4dd3fe2bbc9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MONITOR</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a9d9dc7b59bf2a2479fbf0ee9d0147f79a625a4977362fb6b19c115954f4087180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>ARM_IK_NAME</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>af4a9740c00a39cdcf04b9948005bb32c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>CONTROL_CANCEL_NAME</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a67155cc64c2ea2446e37998c1fcddc68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>CONTROL_QUERY_NAME</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a63da2447e1072e7556da545aa021e4d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>CONTROL_START_NAME</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a105989d04299667c553ee82df35a01af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>DISPLAY_JOINT_GOAL_PUB_TOPIC</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a30ceda21d4fdeedd283445e403b241fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>DISPLAY_PATH_PUB_TOPIC</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a69b4a825cdb40ce380fcfc4f0a1b97ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>MAX_TRAJECTORY_MONITORING_FREQUENCY</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a8c9f1da5f07fa78780a086c84d21e54a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>MIN_TRAJECTORY_MONITORING_FREQUENCY</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>aea838bf9353d0028e23acfc39d830328</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>SEARCH_VALID_STATE_NAME</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a31fb33598d5e75130b4419cda9dfdfa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>SET_PLANNING_SCENE_DIFF_NAME</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a2121e01fee12ce5e6f6ac6f9ec3e8659</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>TRAJECTORY_FILTER</name>
      <anchorfile>namespacemove__arm.html</anchorfile>
      <anchor>a04702bb7ed00fc57a91ab4a459919f73</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>move_arm::MoveArm</name>
    <filename>classmove__arm_1_1MoveArm.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>configure</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>aa2185f0bdf30978a98654ee6c45d77cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MoveArm</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>ac796892b8b278a0285dc75ca6c6c6fb5</anchor>
      <arglist>(const std::string &amp;group_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MoveArm</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a75c584f682b1d03a626d1b0caa5195ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>computeIK</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>ab17a84792ee88206b9303ec7aaabbac1</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;pose_stamped_msg, const std::string &amp;link_name, sensor_msgs::JointState &amp;solution)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>controllerTransitionCallback</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a4330d0ad96121c8dd8594d7d6d73df0f</anchor>
      <arglist>(JointExecutorActionClient::GoalHandle gh)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>convertPoseGoalToJointGoal</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a5f8b9b4b5bf2f1b0c7753f3397f7a1d2</anchor>
      <arglist>(arm_navigation_msgs::GetMotionPlan::Request &amp;req)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>createPlan</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>aa0d44a009422d8b58c24482dd480dc94</anchor>
      <arglist>(arm_navigation_msgs::GetMotionPlan::Request &amp;req, arm_navigation_msgs::GetMotionPlan::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>discretizeTrajectory</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>aea89b8a45993f0aa8c4698e0ef28cda6</anchor>
      <arglist>(const trajectory_msgs::JointTrajectory &amp;trajectory, trajectory_msgs::JointTrajectory &amp;trajectory_out, const double &amp;trajectory_discretization)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>doPrePlanningChecks</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a0b44f5d1c5ccf907c794d453f30acb5b</anchor>
      <arglist>(arm_navigation_msgs::GetMotionPlan::Request &amp;req, arm_navigation_msgs::GetMotionPlan::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>execute</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a2243faedc932834facf0cea71dea440f</anchor>
      <arglist>(const arm_navigation_msgs::MoveArmGoalConstPtr &amp;goal)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>executeCycle</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a2f9846f48ab8218cf192e94fb8cbe80f</anchor>
      <arglist>(arm_navigation_msgs::GetMotionPlan::Request &amp;req)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillTrajectoryMsg</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>acc2995ba8478f264c3c30445af8ec492</anchor>
      <arglist>(const trajectory_msgs::JointTrajectory &amp;trajectory_in, trajectory_msgs::JointTrajectory &amp;trajectory_out)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>filterTrajectory</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>aa8e6781ebe3203af78d1fa89a115dc1c</anchor>
      <arglist>(const trajectory_msgs::JointTrajectory &amp;trajectory_in, trajectory_msgs::JointTrajectory &amp;trajectory_out)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getAndSetPlanningScene</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a1f2ba0b6964d1ae0ae0337c86182528a</anchor>
      <arglist>(const arm_navigation_msgs::PlanningScene &amp;planning_diff, const arm_navigation_msgs::OrderedCollisionOperations &amp;operations)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getRobotState</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>aab5542d99210bd0bf3daa4cf8f406502</anchor>
      <arglist>(planning_models::KinematicState *state)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>hasPoseGoal</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a6a101747dd0ed89594718428b27ae775</anchor>
      <arglist>(arm_navigation_msgs::GetMotionPlan::Request &amp;req)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>initializeControllerInterface</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>ae3379f76266d1ccc7f0e725ea8d3f79c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isControllerDone</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a1115840d1e5a8cb388f561154fa9a625</anchor>
      <arglist>(arm_navigation_msgs::ArmNavigationErrorCodes &amp;error_code)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isExecutionSafe</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a332103875f3b0126fe4ae4c393047ff1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isJointGoal</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>af37cb4040133662cae471157ae05ac84</anchor>
      <arglist>(arm_navigation_msgs::GetMotionPlan::Request &amp;req)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isPoseGoal</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a42fcb68e5dae9f66d9c8d46f009eb773</anchor>
      <arglist>(arm_navigation_msgs::GetMotionPlan::Request &amp;req)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>moveArmGoalToPlannerRequest</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a0bcf5d80f7978162f9f71ad206caee31</anchor>
      <arglist>(const arm_navigation_msgs::MoveArmGoalConstPtr &amp;goal, arm_navigation_msgs::GetMotionPlan::Request &amp;req)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>printTrajectory</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a07c172932bfcb8838ae6b71e22e64553</anchor>
      <arglist>(const trajectory_msgs::JointTrajectory &amp;trajectory)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishStats</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>ab650504fc6ec78a4fe4be46dda4f8ac5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>resetStateMachine</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>ae2ca56fddc26f420b7b1f2da4668282e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>resetToStartState</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a9194b3fe9f929c64fc979f475f366fe1</anchor>
      <arglist>(planning_models::KinematicState *state)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>revertPlanningScene</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a292bd2637efb00be36eb219499bef39d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>sendTrajectory</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>aec83b85809f95230350c4c22d4b35450</anchor>
      <arglist>(trajectory_msgs::JointTrajectory &amp;current_trajectory)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>stopTrajectory</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>adc76acb8b009e023a1ba207e0578aa45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>visualizeAllowedContactRegions</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a0d1f9f60cfaf4ecfbc112e7610de45af</anchor>
      <arglist>(const std::vector&lt; arm_navigation_msgs::AllowedContactSpecification &gt; &amp;allowed_contacts)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>visualizeJointGoal</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a8d31017afb1477e3ea2f01dce89a744d</anchor>
      <arglist>(arm_navigation_msgs::GetMotionPlan::Request &amp;req)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>visualizeJointGoal</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>ad26091b355d9988fd6fedd0d0403bfd1</anchor>
      <arglist>(const trajectory_msgs::JointTrajectory &amp;trajectory)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>visualizePlan</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a200d2d65dd275ad91afe4ffbfcc0661b</anchor>
      <arglist>(const trajectory_msgs::JointTrajectory &amp;trajectory)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; actionlib::SimpleActionServer&lt; arm_navigation_msgs::MoveArmAction &gt; &gt;</type>
      <name>action_server_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a82c20c628c4a2aebe8c16e44d9799b88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>all_link_names_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a30330d47441f0f5adf829057378d8d00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>allowed_contact_regions_publisher_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>aa08fb6c7ecaf90786fd4c46ad4dcb706</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>arm_ik_initialized_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a8e721469e9431614ef6fefe1d6090c29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>planning_environment::CollisionModels *</type>
      <name>collision_models_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>aadd79437b533739bf76421b84f0e697e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointExecutorActionClient *</type>
      <name>controller_action_client_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>adda44e6ca52cfd6b3d155e43ba0f57ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointExecutorActionClient::GoalHandle</type>
      <name>controller_goal_handle_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a659bd24ea6ddcc475366b00c8ccf9208</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ControllerStatus</type>
      <name>controller_status_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>ab9713e920d51051729a5ce182a4970aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>arm_navigation_msgs::PlanningScene</type>
      <name>current_planning_scene_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a9068f8c684a58962489c6a4be41cb98e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>trajectory_msgs::JointTrajectory</type>
      <name>current_trajectory_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>aecadf31dbd4c7fdd773eed4404a23d7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>display_joint_goal_publisher_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a18f779530285c6da92adef8197ca7e01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>display_path_publisher_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>afc5060e557aeb2cc3b16dde9ebd75cef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>filter_trajectory_client_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a80b04f8eb109ee45eaf596c8ce5fec71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>get_state_client_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a64153e89eb3513a5ab20b26641f1fdb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>group_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>ab03fc04a8492577be3294f944e9e13fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>group_joint_names_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a6a66fe3b7e0e9f4260433e3210ca75a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>group_link_names_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>aa62b3fff18d27f50e9de667b1b16cff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>ik_allowed_time_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>aca1e53e6d825ec6b3e4fd3113fd21080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>ik_client_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a4b5f01852a33bf05610f9990da1506a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>arm_navigation_msgs::MoveArmFeedback</type>
      <name>move_arm_action_feedback_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a9e9e2b954e1fba965ad32097d30c7933</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>arm_navigation_msgs::MoveArmResult</type>
      <name>move_arm_action_result_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a37429e31977754bab830dbd928e70dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>move_arm_frequency_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>acb8762ab2d5dfeec31951c7697142ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MoveArmParameters</type>
      <name>move_arm_parameters_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a4f7d6d317a5762b421ed49ba6a46ab28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>arm_navigation_msgs::MoveArmStatistics</type>
      <name>move_arm_stats_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>accd80277d9c2e62ed37fcec52b6ad9ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>num_planning_attempts_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a9c77e7ebe615c2f31e39109e20a7f239</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>arm_navigation_msgs::GetMotionPlan::Request</type>
      <name>original_request_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a340b12b28d752e7c0a8a9c4659e55c60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>planning_models::KinematicState *</type>
      <name>planning_scene_state_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a2f6323a88aab8a3fdaf9807b78e499ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>private_handle_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a29d77175099b9e3e2c3de17111c7dfe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publish_stats_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>aed1119176e75a597a8b1bab139159108</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>root_handle_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>aa14574b0875973c68f27fad02b5fd789</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>set_planning_scene_diff_client_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a703f550a776eaf185f8c6641875ac9ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>arm_navigation_msgs::SetPlanningSceneDiff::Request</type>
      <name>set_planning_scene_diff_req_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a3fe39e4310a1cf6a1362d124463bd27f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>arm_navigation_msgs::SetPlanningSceneDiff::Response</type>
      <name>set_planning_scene_diff_res_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>adca3489f3adde2016afa8c720cf2a13f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MoveArmState</type>
      <name>state_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a633497e5d63091d0a89523b7b4c93681</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>stats_publisher_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a4ec7bfe0ef6bb3e8b442ff718d3fcdb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener *</type>
      <name>tf_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a2f8eea68b3ea17fcd78552cc1908f513</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>trajectory_cancel_client_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a418bbb2cf690512de9035df817419e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>trajectory_discretization_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a949484de7b6874d0a82d6d1aa9351642</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>trajectory_filter_allowed_time_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a193f6ef8e698918e65ab535e5e55cc32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>trajectory_query_client_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a9b8c9a7bbd8d10d1e84d4809bc07870f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>trajectory_start_client_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a6fd87e3e13d64628a110d12a14ba2417</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>vis_marker_array_publisher_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>a0260e005c4a0ef9835a0554937ec9b4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>vis_marker_publisher_</name>
      <anchorfile>classmove__arm_1_1MoveArm.html</anchorfile>
      <anchor>aea71bd6d966c93f65b7b7af18a5e2a54</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>move_arm::MoveArmParameters</name>
    <filename>structmove__arm_1_1MoveArmParameters.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>accept_invalid_goals</name>
      <anchorfile>structmove__arm_1_1MoveArmParameters.html</anchorfile>
      <anchor>aaad872682f7cb606adf96298fe31987e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>accept_partial_plans</name>
      <anchorfile>structmove__arm_1_1MoveArmParameters.html</anchorfile>
      <anchor>ad25ba95387b17af6107d1b5c0772854a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>allowed_planning_time</name>
      <anchorfile>structmove__arm_1_1MoveArmParameters.html</anchorfile>
      <anchor>a24f60a7983ba3487fc37f6b7781a5c58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>disable_collision_monitoring</name>
      <anchorfile>structmove__arm_1_1MoveArmParameters.html</anchorfile>
      <anchor>ad0d10f3aa3c1c907357733462f630ec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>disable_ik</name>
      <anchorfile>structmove__arm_1_1MoveArmParameters.html</anchorfile>
      <anchor>ae2bdfc769c22b8130c3adc813d6c1e19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_pose_goal</name>
      <anchorfile>structmove__arm_1_1MoveArmParameters.html</anchorfile>
      <anchor>a20a034bafaea046dc81db6d2bbf76755</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>planner_service_name</name>
      <anchorfile>structmove__arm_1_1MoveArmParameters.html</anchorfile>
      <anchor>a2a49fce29fce66f0ec34897a4fc776e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>move_arm::MoveArmSetup</name>
    <filename>classmove__arm_1_1MoveArmSetup.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>configure</name>
      <anchorfile>classmove__arm_1_1MoveArmSetup.html</anchorfile>
      <anchor>ac52e8a2788afadbf4b4ca02e8dafa476</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MoveArmSetup</name>
      <anchorfile>classmove__arm_1_1MoveArmSetup.html</anchorfile>
      <anchor>aeaafd98a59a6a75ea88d54fb5cc63ec8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MoveArmSetup</name>
      <anchorfile>classmove__arm_1_1MoveArmSetup.html</anchorfile>
      <anchor>ad40f671dd50df320f66bb69eb30db155</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>getControlJointNames</name>
      <anchorfile>classmove__arm_1_1MoveArmSetup.html</anchorfile>
      <anchor>acccefdc5c18edae422196c29fa1de127</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;joint_names)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>planning_environment::CollisionModels *</type>
      <name>collision_models_</name>
      <anchorfile>classmove__arm_1_1MoveArmSetup.html</anchorfile>
      <anchor>a1a6aa934c908e8df29a493fdd913b4ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>group_</name>
      <anchorfile>classmove__arm_1_1MoveArmSetup.html</anchorfile>
      <anchor>a2252b9d8a47c413ca976d0672965b84f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::string &gt;</type>
      <name>groupJointNames_</name>
      <anchorfile>classmove__arm_1_1MoveArmSetup.html</anchorfile>
      <anchor>abae9df502bf4d7becd2bff4dd840d18e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nodeHandle_</name>
      <anchorfile>classmove__arm_1_1MoveArmSetup.html</anchorfile>
      <anchor>afdb2af9c59f48714a91c16e23d8ac077</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>planning_environment::PlanningMonitor *</type>
      <name>planning_monitor_</name>
      <anchorfile>classmove__arm_1_1MoveArmSetup.html</anchorfile>
      <anchor>a927eb64268deb2671227ca12015a6e3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>root_handle_</name>
      <anchorfile>classmove__arm_1_1MoveArmSetup.html</anchorfile>
      <anchor>a203aa242343e2ff5551afbb1cbc572b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformListener</type>
      <name>tf_</name>
      <anchorfile>classmove__arm_1_1MoveArmSetup.html</anchorfile>
      <anchor>a1a96c727563952662e2464ba8e034283</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_collision_map_</name>
      <anchorfile>classmove__arm_1_1MoveArmSetup.html</anchorfile>
      <anchor>aa7307d153fd4a5fae4ed35553065d640</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>MoveArm</name>
      <anchorfile>classmove__arm_1_1MoveArmSetup.html</anchorfile>
      <anchor>ae025acd5c753a6f4295b4025129c2689</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>MoveArmMonitor</name>
      <anchorfile>classmove__arm_1_1MoveArmSetup.html</anchorfile>
      <anchor>a743ad4aa2d5f5d315fa7963ae90eb3b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TeleopArm</name>
      <anchorfile>classmove__arm_1_1MoveArmSetup.html</anchorfile>
      <anchor>a9b989ccd19627babeac05377f67244d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>testMotionExecutionBuffer</name>
    <filename>namespacetestMotionExecutionBuffer.html</filename>
    <class kind="class">testMotionExecutionBuffer::TestMotionExecutionBuffer</class>
    <member kind="variable">
      <type>int</type>
      <name>extra_buffer</name>
      <anchorfile>namespacetestMotionExecutionBuffer.html</anchorfile>
      <anchor>ace515af2e0141b8204ed77787922ce79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>padd_name</name>
      <anchorfile>namespacetestMotionExecutionBuffer.html</anchorfile>
      <anchor>ab2eee35de6e69880b65f61880f7e6ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetestMotionExecutionBuffer.html</anchorfile>
      <anchor>a6f46a51f0bd43f87b053c3baaff78cdb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testMotionExecutionBuffer::TestMotionExecutionBuffer</name>
    <filename>classtestMotionExecutionBuffer_1_1TestMotionExecutionBuffer.html</filename>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classtestMotionExecutionBuffer_1_1TestMotionExecutionBuffer.html</anchorfile>
      <anchor>a7b49f61b62f58862d683c51ed17c5bfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>tearDown</name>
      <anchorfile>classtestMotionExecutionBuffer_1_1TestMotionExecutionBuffer.html</anchorfile>
      <anchor>a167b275de592c366fa1c27825cd51c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testAllowedNotAllowedInitialContact</name>
      <anchorfile>classtestMotionExecutionBuffer_1_1TestMotionExecutionBuffer.html</anchorfile>
      <anchor>aaa9af697f972c64b8dda052493ea51af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMotionExecutionBuffer</name>
      <anchorfile>classtestMotionExecutionBuffer_1_1TestMotionExecutionBuffer.html</anchorfile>
      <anchor>ab24a7673bce484cbc221517d8cebaf3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>move_arm_action_client</name>
      <anchorfile>classtestMotionExecutionBuffer_1_1TestMotionExecutionBuffer.html</anchorfile>
      <anchor>a2a591422a4244c7b99bfb325d9cbad02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>obj_pub</name>
      <anchorfile>classtestMotionExecutionBuffer_1_1TestMotionExecutionBuffer.html</anchorfile>
      <anchor>a000b410a2243c3c5f225108942da2caa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tf</name>
      <anchorfile>classtestMotionExecutionBuffer_1_1TestMotionExecutionBuffer.html</anchorfile>
      <anchor>a29dfd8d899ce2a4d0b6e2c6e86a382a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>testMovingOutOfAttachedContact</name>
    <filename>namespacetestMovingOutOfAttachedContact.html</filename>
    <class kind="class">testMovingOutOfAttachedContact::TestMotionExecutionBuffer</class>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetestMovingOutOfAttachedContact.html</anchorfile>
      <anchor>aec2219143e4ac0c0ea83659f9289b58d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testMovingOutOfAttachedContact::TestMotionExecutionBuffer</name>
    <filename>classtestMovingOutOfAttachedContact_1_1TestMotionExecutionBuffer.html</filename>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classtestMovingOutOfAttachedContact_1_1TestMotionExecutionBuffer.html</anchorfile>
      <anchor>a916e3707b662ecfbc89b8183901958cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMotionExecutionBuffer</name>
      <anchorfile>classtestMovingOutOfAttachedContact_1_1TestMotionExecutionBuffer.html</anchorfile>
      <anchor>a2410165411a0fcce39e58a87e8973009</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>move_arm_action_client</name>
      <anchorfile>classtestMovingOutOfAttachedContact_1_1TestMotionExecutionBuffer.html</anchorfile>
      <anchor>a8d38ed919c03f61e9a818393baf839f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tf</name>
      <anchorfile>classtestMovingOutOfAttachedContact_1_1TestMotionExecutionBuffer.html</anchorfile>
      <anchor>a85fd08d2e78b0cbb9ff96ebb1abb5c90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>testMovingOutOfTableContact</name>
    <filename>namespacetestMovingOutOfTableContact.html</filename>
    <class kind="class">testMovingOutOfTableContact::TestMotionExecutionBuffer</class>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetestMovingOutOfTableContact.html</anchorfile>
      <anchor>a8729c7bb6711c81f13bd8806f6ba7cec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testMovingOutOfTableContact::TestMotionExecutionBuffer</name>
    <filename>classtestMovingOutOfTableContact_1_1TestMotionExecutionBuffer.html</filename>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classtestMovingOutOfTableContact_1_1TestMotionExecutionBuffer.html</anchorfile>
      <anchor>a5044efdc27f141bbde0da954653abbf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMotionExecutionBuffer</name>
      <anchorfile>classtestMovingOutOfTableContact_1_1TestMotionExecutionBuffer.html</anchorfile>
      <anchor>a07c29ea89663d9bc2e7d86099c6dcf2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>move_arm_action_client</name>
      <anchorfile>classtestMovingOutOfTableContact_1_1TestMotionExecutionBuffer.html</anchorfile>
      <anchor>ad91a89d9b7d9e1558c10e2dfa8b7fe2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tf</name>
      <anchorfile>classtestMovingOutOfTableContact_1_1TestMotionExecutionBuffer.html</anchorfile>
      <anchor>a20df364892965d631c7558188d75af37</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">running</docanchor>
    <docanchor file="index">summary</docanchor>
    <docanchor file="index">rosapi</docanchor>
  </compound>
</tagfile>
