<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/tmp/ws/src/moveit/moveit_ros/planning_interface/python/moveit_ros_planning_interface/</path>
    <filename>____init_____8py</filename>
    <namespace>moveit_ros_planning_interface</namespace>
  </compound>
  <compound kind="file">
    <name>cleanup.py</name>
    <path>/tmp/ws/src/moveit/moveit_ros/planning_interface/test/</path>
    <filename>cleanup_8py</filename>
    <class kind="class">cleanup::CleanupTest</class>
    <namespace>cleanup</namespace>
    <member kind="variable">
      <type>string</type>
      <name>NODENAME</name>
      <anchorfile>namespacecleanup.html</anchorfile>
      <anchor>a77d4de4cd2a7b081f4552763a3e60f6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKGNAME</name>
      <anchorfile>namespacecleanup.html</anchorfile>
      <anchor>aa19b73e47d730da39772a656ded253b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>common_objects.cpp</name>
    <path>/tmp/ws/src/moveit/moveit_ros/planning_interface/common_planning_interface_objects/src/</path>
    <filename>common__objects_8cpp</filename>
    <includes id="common__objects_8h" name="common_objects.h" local="no" imported="no">moveit/common_planning_interface_objects/common_objects.h</includes>
    <namespace>moveit</namespace>
    <namespace>moveit::planning_interface</namespace>
    <member kind="function">
      <type>robot_model::RobotModelConstPtr</type>
      <name>getSharedRobotModel</name>
      <anchorfile>namespacemoveit_1_1planning__interface.html</anchorfile>
      <anchor>a6a4a67488f913b4db14bf715bca8926a</anchor>
      <arglist>(const std::string &amp;robot_description)</arglist>
    </member>
    <member kind="function">
      <type>planning_scene_monitor::CurrentStateMonitorPtr</type>
      <name>getSharedStateMonitor</name>
      <anchorfile>namespacemoveit_1_1planning__interface.html</anchorfile>
      <anchor>a6cf43c703d1cbc5210d0c342335704db</anchor>
      <arglist>(const robot_model::RobotModelConstPtr &amp;robot_model, const std::shared_ptr&lt; tf2_ros::Buffer &gt; &amp;tf_buffer)</arglist>
    </member>
    <member kind="function">
      <type>planning_scene_monitor::CurrentStateMonitorPtr</type>
      <name>getSharedStateMonitor</name>
      <anchorfile>namespacemoveit_1_1planning__interface.html</anchorfile>
      <anchor>aad5274e3bcc194ea9f38be3a311f23a1</anchor>
      <arglist>(const robot_model::RobotModelConstPtr &amp;robot_model, const std::shared_ptr&lt; tf2_ros::Buffer &gt; &amp;tf_buffer, const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; tf2_ros::Buffer &gt;</type>
      <name>getSharedTF</name>
      <anchorfile>namespacemoveit_1_1planning__interface.html</anchorfile>
      <anchor>a9fcd917fd6c6a25ef4e4a224e02c88b7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>common_objects.h</name>
    <path>/tmp/ws/src/moveit/moveit_ros/planning_interface/common_planning_interface_objects/include/moveit/common_planning_interface_objects/</path>
    <filename>common__objects_8h</filename>
    <namespace>moveit</namespace>
    <namespace>moveit::planning_interface</namespace>
    <member kind="function">
      <type>robot_model::RobotModelConstPtr</type>
      <name>getSharedRobotModel</name>
      <anchorfile>namespacemoveit_1_1planning__interface.html</anchorfile>
      <anchor>a6a4a67488f913b4db14bf715bca8926a</anchor>
      <arglist>(const std::string &amp;robot_description)</arglist>
    </member>
    <member kind="function">
      <type>planning_scene_monitor::CurrentStateMonitorPtr</type>
      <name>getSharedStateMonitor</name>
      <anchorfile>namespacemoveit_1_1planning__interface.html</anchorfile>
      <anchor>a6cf43c703d1cbc5210d0c342335704db</anchor>
      <arglist>(const robot_model::RobotModelConstPtr &amp;robot_model, const std::shared_ptr&lt; tf2_ros::Buffer &gt; &amp;tf_buffer)</arglist>
    </member>
    <member kind="function">
      <type>planning_scene_monitor::CurrentStateMonitorPtr</type>
      <name>getSharedStateMonitor</name>
      <anchorfile>namespacemoveit_1_1planning__interface.html</anchorfile>
      <anchor>aad5274e3bcc194ea9f38be3a311f23a1</anchor>
      <arglist>(const robot_model::RobotModelConstPtr &amp;robot_model, const std::shared_ptr&lt; tf2_ros::Buffer &gt; &amp;tf_buffer, const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; tf2_ros::Buffer &gt;</type>
      <name>getSharedTF</name>
      <anchorfile>namespacemoveit_1_1planning__interface.html</anchorfile>
      <anchor>a9fcd917fd6c6a25ef4e4a224e02c88b7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>demo.cpp</name>
    <path>/tmp/ws/src/moveit/moveit_ros/planning_interface/move_group_interface/src/</path>
    <filename>demo_8cpp</filename>
    <includes id="move__group__interface_8h" name="move_group_interface.h" local="no" imported="no">moveit/move_group_interface/move_group_interface.h</includes>
    <member kind="function">
      <type>void</type>
      <name>attachObject</name>
      <anchorfile>demo_8cpp.html</anchorfile>
      <anchor>a8b9f9160f8aeec05201f4196da34157c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demoPick</name>
      <anchorfile>demo_8cpp.html</anchorfile>
      <anchor>a3a5f0a8277fcdc69b0627e33df860d14</anchor>
      <arglist>(moveit::planning_interface::MoveGroupInterface &amp;group)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demoPlace</name>
      <anchorfile>demo_8cpp.html</anchorfile>
      <anchor>a27f33b8c329d526c4ca6252ed43e7641</anchor>
      <arglist>(moveit::planning_interface::MoveGroupInterface &amp;group)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>demo_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gil_releaser.h</name>
    <path>/tmp/ws/src/moveit/moveit_ros/planning_interface/py_bindings_tools/include/moveit/py_bindings_tools/</path>
    <filename>gil__releaser_8h</filename>
    <class kind="class">moveit::py_bindings_tools::GILReleaser</class>
    <namespace>moveit</namespace>
    <namespace>moveit::py_bindings_tools</namespace>
  </compound>
  <compound kind="file">
    <name>move_group_interface.cpp</name>
    <path>/tmp/ws/src/moveit/moveit_ros/planning_interface/move_group_interface/src/</path>
    <filename>move__group__interface_8cpp</filename>
    <includes id="move__group__interface_8h" name="move_group_interface.h" local="no" imported="no">moveit/move_group_interface/move_group_interface.h</includes>
    <includes id="planning__scene__interface_8h" name="planning_scene_interface.h" local="no" imported="no">moveit/planning_scene_interface/planning_scene_interface.h</includes>
    <includes id="common__objects_8h" name="common_objects.h" local="no" imported="no">moveit/common_planning_interface_objects/common_objects.h</includes>
    <class kind="class">moveit::planning_interface::MoveGroupInterface::MoveGroupInterfaceImpl</class>
    <namespace>moveit</namespace>
    <namespace>moveit::planning_interface</namespace>
    <member kind="enumeration">
      <type></type>
      <name>ActiveTargetType</name>
      <anchorfile>move__group__interface_8cpp.html</anchorfile>
      <anchor>a2d2bdd808697083cf92d92412a46daeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>GRASP_PLANNING_SERVICE_NAME</name>
      <anchorfile>namespacemoveit_1_1planning__interface.html</anchorfile>
      <anchor>af8b910a74fa22352900ed4025478290d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>move_group_interface.h</name>
    <path>/tmp/ws/src/moveit/moveit_ros/planning_interface/move_group_interface/include/moveit/move_group_interface/</path>
    <filename>move__group__interface_8h</filename>
    <class kind="class">moveit::planning_interface::MoveGroupInterface</class>
    <class kind="struct">moveit::planning_interface::MoveGroupInterface::Options</class>
    <class kind="struct">moveit::planning_interface::MoveGroupInterface::Plan</class>
    <namespace>moveit</namespace>
    <namespace>moveit::planning_interface</namespace>
    <member kind="typedef">
      <type>moveit::core::MoveItErrorCode</type>
      <name>MoveItErrorCode</name>
      <anchorfile>namespacemoveit_1_1planning__interface.html</anchorfile>
      <anchor>ac9e1644bbdf204413071c25560415954</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1planning__interface.html</anchorfile>
      <anchor>a6e3731ab08afb210c97f7d8400ccb8b6</anchor>
      <arglist>(MoveGroupInterface)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>move_group_interface_cpp_test.cpp</name>
    <path>/tmp/ws/src/moveit/moveit_ros/planning_interface/test/</path>
    <filename>move__group__interface__cpp__test_8cpp</filename>
    <includes id="planning__scene__interface_8h" name="planning_scene_interface.h" local="no" imported="no">moveit/planning_scene_interface/planning_scene_interface.h</includes>
    <includes id="move__group__interface_8h" name="move_group_interface.h" local="no" imported="no">moveit/move_group_interface/move_group_interface.h</includes>
    <includes id="common__objects_8h" name="common_objects.h" local="no" imported="no">moveit/common_planning_interface_objects/common_objects.h</includes>
    <class kind="class">MoveGroupTestFixture</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>move__group__interface__cpp__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>move__group__interface__cpp__test_8cpp.html</anchorfile>
      <anchor>a7f3dd262448963002a6065f34e0cee47</anchor>
      <arglist>(MoveGroupTestFixture, PathConstraintCollisionTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>move__group__interface__cpp__test_8cpp.html</anchorfile>
      <anchor>a1ef8be2b6ec654acc50c90420a5ca6ee</anchor>
      <arglist>(MoveGroupTestFixture, ModifyPlanningSceneAsyncInterfaces)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>move__group__interface__cpp__test_8cpp.html</anchorfile>
      <anchor>a987b059d0e0ec3e602979eb5c61ea6ea</anchor>
      <arglist>(MoveGroupTestFixture, CartPathTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>move__group__interface__cpp__test_8cpp.html</anchorfile>
      <anchor>a01c9d6523f5a6bbf7ea309160cae5cfb</anchor>
      <arglist>(MoveGroupTestFixture, JointSpaceGoalTest)</arglist>
    </member>
    <member kind="variable">
      <type>constexpr double</type>
      <name>EPSILON</name>
      <anchorfile>move__group__interface__cpp__test_8cpp.html</anchorfile>
      <anchor>a75f355966e0a97665eaf5a4c79baa7af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr double</type>
      <name>GOAL_TOLERANCE</name>
      <anchorfile>move__group__interface__cpp__test_8cpp.html</anchorfile>
      <anchor>a5071eb7f03fbcf186af18840c711d78d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr double</type>
      <name>MAX_ACCELERATION_SCALE</name>
      <anchorfile>move__group__interface__cpp__test_8cpp.html</anchorfile>
      <anchor>a2d51b01afc3593543d0728100842d9e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr double</type>
      <name>MAX_VELOCITY_SCALE</name>
      <anchorfile>move__group__interface__cpp__test_8cpp.html</anchorfile>
      <anchor>a763e74c47489883872619f2c8f224fc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>PLANNING_GROUP</name>
      <anchorfile>move__group__interface__cpp__test_8cpp.html</anchorfile>
      <anchor>ad959349b259128634d8fc4ba91d2c94e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr double</type>
      <name>PLANNING_TIME_S</name>
      <anchorfile>move__group__interface__cpp__test_8cpp.html</anchorfile>
      <anchor>a175f445f486e544d500d76d1a1d4f884</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>moveit_cpp.cpp</name>
    <path>/tmp/ws/src/moveit/moveit_ros/planning_interface/moveit_cpp/src/</path>
    <filename>moveit__cpp_8cpp</filename>
    <includes id="moveit__cpp_8h" name="moveit_cpp.h" local="no" imported="no">moveit/moveit_cpp/moveit_cpp.h</includes>
    <includes id="common__objects_8h" name="common_objects.h" local="no" imported="no">moveit/common_planning_interface_objects/common_objects.h</includes>
    <namespace>moveit</namespace>
    <namespace>moveit::planning_interface</namespace>
    <member kind="variable">
      <type>constexpr char</type>
      <name>LOGNAME</name>
      <anchorfile>namespacemoveit_1_1planning__interface.html</anchorfile>
      <anchor>a8c40088d1d5a6b67e595ae4bb1e51d65</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>constexpr char</type>
      <name>PLANNING_PLUGIN_PARAM</name>
      <anchorfile>namespacemoveit_1_1planning__interface.html</anchorfile>
      <anchor>a367b5c3f70bc528b6d52895504dbc452</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>moveit_cpp.h</name>
    <path>/tmp/ws/src/moveit/moveit_ros/planning_interface/moveit_cpp/include/moveit/moveit_cpp/</path>
    <filename>moveit__cpp_8h</filename>
    <class kind="class">moveit::planning_interface::MoveItCpp</class>
    <class kind="struct">moveit::planning_interface::MoveItCpp::Options</class>
    <class kind="struct">moveit::planning_interface::MoveItCpp::PlanningPipelineOptions</class>
    <class kind="struct">moveit::planning_interface::MoveItCpp::PlanningSceneMonitorOptions</class>
    <namespace>moveit</namespace>
    <namespace>moveit::planning_interface</namespace>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1planning__interface.html</anchorfile>
      <anchor>a9b8298804ea3e30519b87923125ce1bf</anchor>
      <arglist>(MoveItCpp)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>moveit_cpp_test.cpp</name>
    <path>/tmp/ws/src/moveit/moveit_ros/planning_interface/test/</path>
    <filename>moveit__cpp__test_8cpp</filename>
    <includes id="moveit__cpp_8h" name="moveit_cpp.h" local="no" imported="no">moveit/moveit_cpp/moveit_cpp.h</includes>
    <includes id="planning__component_8h" name="planning_component.h" local="no" imported="no">moveit/moveit_cpp/planning_component.h</includes>
    <class kind="class">moveit::planning_interface::MoveItCppTest</class>
    <namespace>moveit</namespace>
    <namespace>moveit::planning_interface</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>moveit__cpp__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacemoveit_1_1planning__interface.html</anchorfile>
      <anchor>ac56b13142ee3971aac295003a6f2d60e</anchor>
      <arglist>(MoveItCppTest, GetCurrentStateTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacemoveit_1_1planning__interface.html</anchorfile>
      <anchor>aec3e8dcfac4614587b4348be2815ae6f</anchor>
      <arglist>(MoveItCppTest, NameOfPlanningGroupTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacemoveit_1_1planning__interface.html</anchorfile>
      <anchor>a8b801b2bfed11c067a0649ce789402ba</anchor>
      <arglist>(MoveItCppTest, TestSetStartStateToCurrentState)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacemoveit_1_1planning__interface.html</anchorfile>
      <anchor>a128bb8d20bfbd4911ab20593c2becd28</anchor>
      <arglist>(MoveItCppTest, TestSetGoalFromPoseStamped)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacemoveit_1_1planning__interface.html</anchorfile>
      <anchor>a786dbf9a92e677b1e2e0e09d4ec68084</anchor>
      <arglist>(MoveItCppTest, TestSetStartStateFromRobotState)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacemoveit_1_1planning__interface.html</anchorfile>
      <anchor>a8502f3469a691ec88e326db3af043add</anchor>
      <arglist>(MoveItCppTest, TestSetGoalFromRobotState)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>planning_component.cpp</name>
    <path>/tmp/ws/src/moveit/moveit_ros/planning_interface/moveit_cpp/src/</path>
    <filename>planning__component_8cpp</filename>
    <includes id="planning__component_8h" name="planning_component.h" local="no" imported="no">moveit/moveit_cpp/planning_component.h</includes>
    <includes id="planning__scene__interface_8h" name="planning_scene_interface.h" local="no" imported="no">moveit/planning_scene_interface/planning_scene_interface.h</includes>
    <includes id="common__objects_8h" name="common_objects.h" local="no" imported="no">moveit/common_planning_interface_objects/common_objects.h</includes>
    <namespace>moveit</namespace>
    <namespace>moveit::planning_interface</namespace>
  </compound>
  <compound kind="file">
    <name>planning_component.h</name>
    <path>/tmp/ws/src/moveit/moveit_ros/planning_interface/moveit_cpp/include/moveit/moveit_cpp/</path>
    <filename>planning__component_8h</filename>
    <includes id="moveit__cpp_8h" name="moveit_cpp.h" local="no" imported="no">moveit/moveit_cpp/moveit_cpp.h</includes>
    <class kind="class">moveit::planning_interface::PlanningComponent</class>
    <class kind="struct">moveit::planning_interface::PlanningComponent::PlanRequestParameters</class>
    <class kind="struct">moveit::planning_interface::PlanningComponent::PlanSolution</class>
    <namespace>moveit</namespace>
    <namespace>moveit::planning_interface</namespace>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1planning__interface.html</anchorfile>
      <anchor>a5ff1b5bbb14f1a912e6cf1308b58fd1e</anchor>
      <arglist>(PlanningComponent)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>planning_scene_interface.cpp</name>
    <path>/tmp/ws/src/moveit/moveit_ros/planning_interface/planning_scene_interface/src/</path>
    <filename>planning__scene__interface_8cpp</filename>
    <includes id="planning__scene__interface_8h" name="planning_scene_interface.h" local="no" imported="no">moveit/planning_scene_interface/planning_scene_interface.h</includes>
    <class kind="class">moveit::planning_interface::PlanningSceneInterface::PlanningSceneInterfaceImpl</class>
    <namespace>moveit</namespace>
    <namespace>moveit::planning_interface</namespace>
  </compound>
  <compound kind="file">
    <name>planning_scene_interface.h</name>
    <path>/tmp/ws/src/moveit/moveit_ros/planning_interface/planning_scene_interface/include/moveit/planning_scene_interface/</path>
    <filename>planning__scene__interface_8h</filename>
    <class kind="class">moveit::planning_interface::PlanningSceneInterface</class>
    <namespace>moveit</namespace>
    <namespace>moveit::planning_interface</namespace>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1planning__interface.html</anchorfile>
      <anchor>a537a96ff313808cc94c5709f2b0a0eeb</anchor>
      <arglist>(PlanningSceneInterface)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>py_bindings.dox</name>
    <path>/tmp/ws/src/moveit/moveit_ros/planning_interface/py_bindings_tools/dox/</path>
    <filename>py__bindings_8dox</filename>
  </compound>
  <compound kind="file">
    <name>py_conversions.h</name>
    <path>/tmp/ws/src/moveit/moveit_ros/planning_interface/py_bindings_tools/include/moveit/py_bindings_tools/</path>
    <filename>py__conversions_8h</filename>
    <namespace>moveit</namespace>
    <namespace>moveit::py_bindings_tools</namespace>
    <member kind="function">
      <type>boost::python::dict</type>
      <name>dictFromType</name>
      <anchorfile>namespacemoveit_1_1py__bindings__tools.html</anchorfile>
      <anchor>a32ae52cc53f1b9462bbbb37c23f47dbc</anchor>
      <arglist>(const std::map&lt; std::string, T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>doubleFromList</name>
      <anchorfile>namespacemoveit_1_1py__bindings__tools.html</anchorfile>
      <anchor>ad54b10d1458a77bf4243a49ea6a9163b</anchor>
      <arglist>(const boost::python::object &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::list</type>
      <name>listFromDouble</name>
      <anchorfile>namespacemoveit_1_1py__bindings__tools.html</anchorfile>
      <anchor>a3251837ce7bcba0e0c0dc4a563e30154</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::list</type>
      <name>listFromString</name>
      <anchorfile>namespacemoveit_1_1py__bindings__tools.html</anchorfile>
      <anchor>a1e909ff3f36717b1c79f981fffa32f45</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::list</type>
      <name>listFromType</name>
      <anchorfile>namespacemoveit_1_1py__bindings__tools.html</anchorfile>
      <anchor>a671285aa033ca6636e3760e905723c6a</anchor>
      <arglist>(const std::vector&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>stringFromList</name>
      <anchorfile>namespacemoveit_1_1py__bindings__tools.html</anchorfile>
      <anchor>a60456cfa1ad78e252c605cb6a9166d05</anchor>
      <arglist>(const boost::python::object &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; T &gt;</type>
      <name>typeFromList</name>
      <anchorfile>namespacemoveit_1_1py__bindings__tools.html</anchorfile>
      <anchor>a493dd11d149a4134d3996f2c1d869c58</anchor>
      <arglist>(const boost::python::object &amp;values)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>python_move_group.py</name>
    <path>/tmp/ws/src/moveit/moveit_ros/planning_interface/test/</path>
    <filename>python__move__group_8py</filename>
    <class kind="class">python_move_group::PythonMoveGroupTest</class>
    <namespace>python_move_group</namespace>
    <member kind="variable">
      <type>string</type>
      <name>NODENAME</name>
      <anchorfile>namespacepython__move__group.html</anchorfile>
      <anchor>a2baf970250e0be04cc75eb573a3e3d33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKGNAME</name>
      <anchorfile>namespacepython__move__group.html</anchorfile>
      <anchor>a3c04165f2cefa64b0763cf9ee1ba2869</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>python_move_group_ns.py</name>
    <path>/tmp/ws/src/moveit/moveit_ros/planning_interface/test/</path>
    <filename>python__move__group__ns_8py</filename>
    <class kind="class">python_move_group_ns::PythonMoveGroupNsTest</class>
    <namespace>python_move_group_ns</namespace>
    <member kind="variable">
      <type>string</type>
      <name>NODENAME</name>
      <anchorfile>namespacepython__move__group__ns.html</anchorfile>
      <anchor>a0d1db60768a6bb3bb69088d4039049a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKGNAME</name>
      <anchorfile>namespacepython__move__group__ns.html</anchorfile>
      <anchor>a4791e669b27bda8f48b4dd195348213d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>robot_state_update.py</name>
    <path>/tmp/ws/src/moveit/moveit_ros/planning_interface/test/</path>
    <filename>robot__state__update_8py</filename>
    <class kind="class">robot_state_update::RobotStateUpdateTest</class>
    <namespace>robot_state_update</namespace>
    <member kind="variable">
      <type>string</type>
      <name>NODENAME</name>
      <anchorfile>namespacerobot__state__update.html</anchorfile>
      <anchor>abb4ab652126c5f4a35eee12cfc913cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKGNAME</name>
      <anchorfile>namespacerobot__state__update.html</anchorfile>
      <anchor>aa8bf44cd2e559afb768e27a45e36842f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>roscpp_initializer.cpp</name>
    <path>/tmp/ws/src/moveit/moveit_ros/planning_interface/py_bindings_tools/src/</path>
    <filename>roscpp__initializer_8cpp</filename>
    <includes id="roscpp__initializer_8h" name="roscpp_initializer.h" local="yes" imported="no">moveit/py_bindings_tools/roscpp_initializer.h</includes>
    <includes id="py__conversions_8h" name="py_conversions.h" local="yes" imported="no">moveit/py_bindings_tools/py_conversions.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>roscpp_init_or_stop</name>
      <anchorfile>roscpp__initializer_8cpp.html</anchorfile>
      <anchor>ad7e91d297cd777270a46765eb9c461e7</anchor>
      <arglist>(bool init)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::string &gt; &amp;</type>
      <name>ROScppArgs</name>
      <anchorfile>roscpp__initializer_8cpp.html</anchorfile>
      <anchor>a978fb1a436a0ec09baa904ea9d4dbc44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string &amp;</type>
      <name>ROScppNodeName</name>
      <anchorfile>roscpp__initializer_8cpp.html</anchorfile>
      <anchor>a5f5153e881c0ebdf031b3ba075c9382f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>roscpp_initializer.h</name>
    <path>/tmp/ws/src/moveit/moveit_ros/planning_interface/py_bindings_tools/include/moveit/py_bindings_tools/</path>
    <filename>roscpp__initializer_8h</filename>
    <class kind="class">moveit::py_bindings_tools::ROScppInitializer</class>
    <namespace>moveit</namespace>
    <namespace>moveit::py_bindings_tools</namespace>
    <member kind="function">
      <type>void</type>
      <name>roscpp_init</name>
      <anchorfile>namespacemoveit_1_1py__bindings__tools.html</anchorfile>
      <anchor>aa55abb84cb24e2eb67b87cf0011c3672</anchor>
      <arglist>(const std::string &amp;node_name, boost::python::list &amp;argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>roscpp_init</name>
      <anchorfile>namespacemoveit_1_1py__bindings__tools.html</anchorfile>
      <anchor>a761a8c725cbfa96fd1d741b36640f8ac</anchor>
      <arglist>(boost::python::list &amp;argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>roscpp_init</name>
      <anchorfile>namespacemoveit_1_1py__bindings__tools.html</anchorfile>
      <anchor>a35f6004e5cc3f1fbfbd46f7f86218264</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>roscpp_set_arguments</name>
      <anchorfile>namespacemoveit_1_1py__bindings__tools.html</anchorfile>
      <anchor>a91da49a1f76277b1020f69da193e3ba2</anchor>
      <arglist>(const std::string &amp;node_name, boost::python::list &amp;argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>roscpp_shutdown</name>
      <anchorfile>namespacemoveit_1_1py__bindings__tools.html</anchorfile>
      <anchor>a205811fc9ab119cfb0ae65bb38735f7a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>serialize_msg.h</name>
    <path>/tmp/ws/src/moveit/moveit_ros/planning_interface/py_bindings_tools/include/moveit/py_bindings_tools/</path>
    <filename>serialize__msg_8h</filename>
    <class kind="class">moveit::py_bindings_tools::ByteString</class>
    <class kind="struct">boost::python::converter::object_manager_traits&lt; moveit::py_bindings_tools::ByteString &gt;</class>
    <namespace>boost</namespace>
    <namespace>boost::python</namespace>
    <namespace>boost::python::converter</namespace>
    <namespace>moveit</namespace>
    <namespace>moveit::py_bindings_tools</namespace>
    <member kind="function">
      <type>void</type>
      <name>deserializeMsg</name>
      <anchorfile>namespacemoveit_1_1py__bindings__tools.html</anchorfile>
      <anchor>ac4c8840f984cac253b47a6e9a3bb5c88</anchor>
      <arglist>(const ByteString &amp;data, T &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>ByteString</type>
      <name>serializeMsg</name>
      <anchorfile>namespacemoveit_1_1py__bindings__tools.html</anchorfile>
      <anchor>a5db2ca9caa5d2b124c6480a659dec0f6</anchor>
      <arglist>(const T &amp;msg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>serialize_msg.py</name>
    <path>/tmp/ws/src/moveit/moveit_ros/planning_interface/test/</path>
    <filename>serialize__msg_8py</filename>
    <class kind="class">serialize_msg::PythonMsgSerializeTest</class>
    <namespace>serialize_msg</namespace>
    <member kind="variable">
      <type>int</type>
      <name>py_version_maj</name>
      <anchorfile>namespaceserialize__msg.html</anchorfile>
      <anchor>a943e3eaddb9ec64992f23fea3571709d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>serialize_msg_python_cpp_helpers.cpp</name>
    <path>/tmp/ws/src/moveit/moveit_ros/planning_interface/test/</path>
    <filename>serialize__msg__python__cpp__helpers_8cpp</filename>
    <includes id="serialize__msg_8h" name="serialize_msg.h" local="no" imported="no">moveit/py_bindings_tools/serialize_msg.h</includes>
    <class kind="class">ByteStringTestHelper</class>
    <member kind="function">
      <type></type>
      <name>BOOST_PYTHON_MODULE</name>
      <anchorfile>serialize__msg__python__cpp__helpers_8cpp.html</anchorfile>
      <anchor>a1725848086107aca39d8dd351d14975e</anchor>
      <arglist>(_moveit_planning_interface_test_serialize_msg_cpp_helper)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>setup.py</name>
    <path>/tmp/ws/src/moveit/moveit_ros/planning_interface/</path>
    <filename>setup_8py</filename>
    <namespace>setup</namespace>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_cleanup.cpp</name>
    <path>/tmp/ws/src/moveit/moveit_ros/planning_interface/test/</path>
    <filename>test__cleanup_8cpp</filename>
    <includes id="move__group__interface_8h" name="move_group_interface.h" local="no" imported="no">moveit/move_group_interface/move_group_interface.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__cleanup_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_cleanup.py</name>
    <path>/tmp/ws/src/moveit/moveit_ros/planning_interface/test/</path>
    <filename>test__cleanup_8py</filename>
    <namespace>test_cleanup</namespace>
    <member kind="variable">
      <type></type>
      <name>group</name>
      <anchorfile>namespacetest__cleanup.html</anchorfile>
      <anchor>a121623a04b6c3260c0e3e9c8cb74d9f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wrap_python_move_group.cpp</name>
    <path>/tmp/ws/src/moveit/moveit_ros/planning_interface/move_group_interface/src/</path>
    <filename>wrap__python__move__group_8cpp</filename>
    <includes id="move__group__interface_8h" name="move_group_interface.h" local="no" imported="no">moveit/move_group_interface/move_group_interface.h</includes>
    <includes id="roscpp__initializer_8h" name="roscpp_initializer.h" local="no" imported="no">moveit/py_bindings_tools/roscpp_initializer.h</includes>
    <includes id="py__conversions_8h" name="py_conversions.h" local="no" imported="no">moveit/py_bindings_tools/py_conversions.h</includes>
    <includes id="serialize__msg_8h" name="serialize_msg.h" local="no" imported="no">moveit/py_bindings_tools/serialize_msg.h</includes>
    <includes id="gil__releaser_8h" name="gil_releaser.h" local="no" imported="no">moveit/py_bindings_tools/gil_releaser.h</includes>
  </compound>
  <compound kind="file">
    <name>wrap_python_planning_scene_interface.cpp</name>
    <path>/tmp/ws/src/moveit/moveit_ros/planning_interface/planning_scene_interface/src/</path>
    <filename>wrap__python__planning__scene__interface_8cpp</filename>
    <includes id="planning__scene__interface_8h" name="planning_scene_interface.h" local="no" imported="no">moveit/planning_scene_interface/planning_scene_interface.h</includes>
    <includes id="roscpp__initializer_8h" name="roscpp_initializer.h" local="no" imported="no">moveit/py_bindings_tools/roscpp_initializer.h</includes>
    <includes id="py__conversions_8h" name="py_conversions.h" local="no" imported="no">moveit/py_bindings_tools/py_conversions.h</includes>
    <includes id="serialize__msg_8h" name="serialize_msg.h" local="no" imported="no">moveit/py_bindings_tools/serialize_msg.h</includes>
  </compound>
  <compound kind="file">
    <name>wrap_python_robot_interface.cpp</name>
    <path>/tmp/ws/src/moveit/moveit_ros/planning_interface/robot_interface/src/</path>
    <filename>wrap__python__robot__interface_8cpp</filename>
    <includes id="common__objects_8h" name="common_objects.h" local="no" imported="no">moveit/common_planning_interface_objects/common_objects.h</includes>
    <includes id="roscpp__initializer_8h" name="roscpp_initializer.h" local="no" imported="no">moveit/py_bindings_tools/roscpp_initializer.h</includes>
    <includes id="py__conversions_8h" name="py_conversions.h" local="no" imported="no">moveit/py_bindings_tools/py_conversions.h</includes>
    <includes id="serialize__msg_8h" name="serialize_msg.h" local="no" imported="no">moveit/py_bindings_tools/serialize_msg.h</includes>
    <includes id="gil__releaser_8h" name="gil_releaser.h" local="no" imported="no">moveit/py_bindings_tools/gil_releaser.h</includes>
  </compound>
  <compound kind="file">
    <name>wrap_python_roscpp_initializer.cpp</name>
    <path>/tmp/ws/src/moveit/moveit_ros/planning_interface/py_bindings_tools/src/</path>
    <filename>wrap__python__roscpp__initializer_8cpp</filename>
    <includes id="roscpp__initializer_8h" name="roscpp_initializer.h" local="no" imported="no">moveit/py_bindings_tools/roscpp_initializer.h</includes>
    <member kind="function">
      <type></type>
      <name>BOOST_PYTHON_MODULE</name>
      <anchorfile>wrap__python__roscpp__initializer_8cpp.html</anchorfile>
      <anchor>abd09361ef1f642dfadd7bcc20f98f7ed</anchor>
      <arglist>(_moveit_roscpp_initializer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wrap_roscpp_initializer</name>
      <anchorfile>wrap__python__roscpp__initializer_8cpp.html</anchorfile>
      <anchor>ad2c63af0ad0e43957e0bd88f408f1228</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::py_bindings_tools::ByteString</name>
    <filename>classmoveit_1_1py__bindings__tools_1_1ByteString.html</filename>
    <member kind="function">
      <type></type>
      <name>ByteString</name>
      <anchorfile>classmoveit_1_1py__bindings__tools_1_1ByteString.html</anchorfile>
      <anchor>aa4d643a296e9cc9045bd9d835143d5ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ByteString</name>
      <anchorfile>classmoveit_1_1py__bindings__tools_1_1ByteString.html</anchorfile>
      <anchor>a2a665fe3b3cf63df4ccc6e20047c1c37</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ByteString</name>
      <anchorfile>classmoveit_1_1py__bindings__tools_1_1ByteString.html</anchorfile>
      <anchor>add427b0cde97a9927176f4181a5ea711</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ByteString</name>
      <anchorfile>classmoveit_1_1py__bindings__tools_1_1ByteString.html</anchorfile>
      <anchor>a92153fd20255932e9f585c9a869f06d9</anchor>
      <arglist>(const boost::python::api::proxy&lt; T &gt; &amp;proxy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ByteString</name>
      <anchorfile>classmoveit_1_1py__bindings__tools_1_1ByteString.html</anchorfile>
      <anchor>a7e21e94a63df265b82055c6b7a0d8012</anchor>
      <arglist>(const T &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deserialize</name>
      <anchorfile>classmoveit_1_1py__bindings__tools_1_1ByteString.html</anchorfile>
      <anchor>af7fd90725a405b49790c82cd7e8b692f</anchor>
      <arglist>(T &amp;msg) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ByteStringTestHelper</name>
    <filename>classByteStringTestHelper.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>compareEmbeddedZeros</name>
      <anchorfile>classByteStringTestHelper.html</anchorfile>
      <anchor>a95c6ce2f41ec6ad6ed33f6012f3090ac</anchor>
      <arglist>(const ByteString &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compareTuple</name>
      <anchorfile>classByteStringTestHelper.html</anchorfile>
      <anchor>a49c02866d33e633949a1f0d477c08368</anchor>
      <arglist>(const bp::tuple &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compareVector</name>
      <anchorfile>classByteStringTestHelper.html</anchorfile>
      <anchor>a070c4d5304da7b7b2bc367f87d18e093</anchor>
      <arglist>(const ByteString &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compareVectorTuple</name>
      <anchorfile>classByteStringTestHelper.html</anchorfile>
      <anchor>a09d6e7645b701253121389368d87c757</anchor>
      <arglist>(const bp::tuple &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>ByteString</type>
      <name>getBytesPChar</name>
      <anchorfile>classByteStringTestHelper.html</anchorfile>
      <anchor>af4a35009bd91a992162a27104c65e038</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ByteString</type>
      <name>getBytesStdString</name>
      <anchorfile>classByteStringTestHelper.html</anchorfile>
      <anchor>a21a0fca8cce264aa7b4649b8f4fa345b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ByteString</type>
      <name>getDefaultBytes</name>
      <anchorfile>classByteStringTestHelper.html</anchorfile>
      <anchor>a54e74d778c44b3b9883beb88b46edbb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bp::tuple</type>
      <name>getTuple</name>
      <anchorfile>classByteStringTestHelper.html</anchorfile>
      <anchor>a1f48c21f0d9bb2ded700cb20799fcaa7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ByteString</type>
      <name>getVector</name>
      <anchorfile>classByteStringTestHelper.html</anchorfile>
      <anchor>a90988a14c98345e8cfc2a188bab3977b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setup</name>
      <anchorfile>classByteStringTestHelper.html</anchorfile>
      <anchor>a01e53225abdc5dfe9d9079df0ccac829</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>doCompare</name>
      <anchorfile>classByteStringTestHelper.html</anchorfile>
      <anchor>ac6426b6553e70e748e16ccb3d6c1c103</anchor>
      <arglist>(const std::vector&lt; unsigned char &gt; &amp;data, PyObject *obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cleanup::CleanupTest</name>
    <filename>classcleanup_1_1CleanupTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcleanup_1_1CleanupTest.html</anchorfile>
      <anchor>a54a6f9fb3fe24c895d1b8ecb895656d7</anchor>
      <arglist>(self, args, kwargs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run_cmd</name>
      <anchorfile>classcleanup_1_1CleanupTest.html</anchorfile>
      <anchor>ad20e48cd0f334343ab257a7c3a79ad9a</anchor>
      <arglist>(self, cmd, num=5)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_cpp</name>
      <anchorfile>classcleanup_1_1CleanupTest.html</anchorfile>
      <anchor>a6dc1c8e560bf5696fcd6423cdc0adb05</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_py</name>
      <anchorfile>classcleanup_1_1CleanupTest.html</anchorfile>
      <anchor>a3eb899528eddb4602ccf807a2a1eef9c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_rospack</name>
      <anchorfile>classcleanup_1_1CleanupTest.html</anchorfile>
      <anchor>a1e56b63bebc3af577ed4f7367f6168ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::py_bindings_tools::GILReleaser</name>
    <filename>classmoveit_1_1py__bindings__tools_1_1GILReleaser.html</filename>
    <member kind="function">
      <type></type>
      <name>GILReleaser</name>
      <anchorfile>classmoveit_1_1py__bindings__tools_1_1GILReleaser.html</anchorfile>
      <anchor>ae8ce3cbe278bcc6660bd259bff907eb5</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GILReleaser</name>
      <anchorfile>classmoveit_1_1py__bindings__tools_1_1GILReleaser.html</anchorfile>
      <anchor>aa1a7e147d739bf8f99642ec0a0756856</anchor>
      <arglist>(const GILReleaser &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GILReleaser</name>
      <anchorfile>classmoveit_1_1py__bindings__tools_1_1GILReleaser.html</anchorfile>
      <anchor>a1a5525abe93dfae3e07d933e13e4ec87</anchor>
      <arglist>(GILReleaser &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>GILReleaser &amp;</type>
      <name>operator=</name>
      <anchorfile>classmoveit_1_1py__bindings__tools_1_1GILReleaser.html</anchorfile>
      <anchor>ab8d59e13bcb7fd1e95d6009887782f51</anchor>
      <arglist>(const GILReleaser &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>GILReleaser &amp;</type>
      <name>operator=</name>
      <anchorfile>classmoveit_1_1py__bindings__tools_1_1GILReleaser.html</anchorfile>
      <anchor>a5416064711a8223f50e963ee0e5c7fcb</anchor>
      <arglist>(GILReleaser &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classmoveit_1_1py__bindings__tools_1_1GILReleaser.html</anchorfile>
      <anchor>add09cb8a939107aeaa063da1c3ba0013</anchor>
      <arglist>(GILReleaser &amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GILReleaser</name>
      <anchorfile>classmoveit_1_1py__bindings__tools_1_1GILReleaser.html</anchorfile>
      <anchor>a769a096bf3b5103178843e116ef5f703</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PyThreadState *</type>
      <name>m_thread_state</name>
      <anchorfile>classmoveit_1_1py__bindings__tools_1_1GILReleaser.html</anchorfile>
      <anchor>a8c01de3a98389991d3ba340121240edb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::planning_interface::MoveGroupInterface</name>
    <filename>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</filename>
    <class kind="class">moveit::planning_interface::MoveGroupInterface::MoveGroupInterfaceImpl</class>
    <class kind="struct">moveit::planning_interface::MoveGroupInterface::Options</class>
    <class kind="struct">moveit::planning_interface::MoveGroupInterface::Plan</class>
    <member kind="function">
      <type>const std::vector&lt; std::string &gt; &amp;</type>
      <name>getActiveJoints</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a9603eb67712ae165a9aa494c283af164</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getDefaultPlannerId</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a90805c918ff8db025ed10cbc05493da5</anchor>
      <arglist>(const std::string &amp;group=&quot;&quot;) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getDefaultPlanningPipelineId</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a45d21c313952a97c4b35c3ccf0ace6c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getGoalJointTolerance</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a304a364b44445b012c5fab0734954985</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getGoalOrientationTolerance</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>ade1ee79a7daaad3007943f2f31887280</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getGoalPositionTolerance</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>aedbf325fad381161353c3b2b6637c970</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getInterfaceDescription</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a070f0d4500decb3a557814ce5a952dd8</anchor>
      <arglist>(moveit_msgs::PlannerInterfaceDescription &amp;desc)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; std::string &gt; &amp;</type>
      <name>getJointModelGroupNames</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>afe46988af62ba54b8d415377594f04cd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; std::string &gt; &amp;</type>
      <name>getJointNames</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a899ffaae0d4fd36295bea6d72c122562</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; std::string &gt; &amp;</type>
      <name>getJoints</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>aa60b695f0e891c7248068d75406f8cd3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; std::string &gt; &amp;</type>
      <name>getLinkNames</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a692a257f9c0a7863e8c38adfa80cca58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getName</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>aa21afe5c6101521545694fe85156b156</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; std::string &gt;</type>
      <name>getNamedTargets</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a8fdc429c39a619d9935d9d15efbed87d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, double &gt;</type>
      <name>getNamedTargetValues</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a45eb7b78bf81f9fc429b8e91c66706b3</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>const ros::NodeHandle &amp;</type>
      <name>getNodeHandle</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a9bae19239cf8119ee57a89bb576c9b6f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getPlannerId</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a1dcd714f9a73e32c08f5615f6890a0f9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>getPlannerParams</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a82c7b1757d22c71d52fa657307a241b2</anchor>
      <arglist>(const std::string &amp;planner_id, const std::string &amp;group=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getPlanningFrame</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a26fec9db5d9fff980fdcab04b78382cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getPlanningPipelineId</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>af2d6c3d5d809a2d9208e21b9f29498b8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getPlanningTime</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>af0d4120ea904d5119dc32e5b16a69ddc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>robot_model::RobotModelConstPtr</type>
      <name>getRobotModel</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a0b5b867ba0ab9054c26eb968b339c74c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getVariableCount</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>aea1baee2416a79d3b663c4132a0ca838</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MoveGroupInterface</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a7cb9660791640b3620b2b2a5a317c293</anchor>
      <arglist>(const Options &amp;opt, const std::shared_ptr&lt; tf2_ros::Buffer &gt; &amp;tf_buffer=std::shared_ptr&lt; tf2_ros::Buffer &gt;(), const ros::WallDuration &amp;wait_for_servers=ros::WallDuration())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MoveGroupInterface</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a048bbca4a4a0bf4e4f896148ee6bbb25</anchor>
      <arglist>(const Options &amp;opt, const std::shared_ptr&lt; tf2_ros::Buffer &gt; &amp;tf_buffer, const ros::Duration &amp;wait_for_servers)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MoveGroupInterface</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a4fc94b3cc60667af7b701bd352af8884</anchor>
      <arglist>(const std::string &amp;group, const std::shared_ptr&lt; tf2_ros::Buffer &gt; &amp;tf_buffer=std::shared_ptr&lt; tf2_ros::Buffer &gt;(), const ros::WallDuration &amp;wait_for_servers=ros::WallDuration())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MoveGroupInterface</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a5de1c897727438aee40ae5a0deaab463</anchor>
      <arglist>(const std::string &amp;group, const std::shared_ptr&lt; tf2_ros::Buffer &gt; &amp;tf_buffer, const ros::Duration &amp;wait_for_servers)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MoveGroupInterface</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a34459a1d34eb981c4e91d0db0a4132cf</anchor>
      <arglist>(const MoveGroupInterface &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MoveGroupInterface</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a35f00b61b23dbc6d1f64401414d8b0be</anchor>
      <arglist>(MoveGroupInterface &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_STRUCT_FORWARD</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a306b19b0ad6d9ae01728f1c38202a194</anchor>
      <arglist>(Plan)</arglist>
    </member>
    <member kind="function">
      <type>MoveGroupInterface &amp;</type>
      <name>operator=</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a4eca5e2ea652130969e913bdeeb1a2a7</anchor>
      <arglist>(const MoveGroupInterface &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>MoveGroupInterface &amp;</type>
      <name>operator=</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>aeac5b32f9e846d95d25531239ea420e6</anchor>
      <arglist>(MoveGroupInterface &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGoalJointTolerance</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a8ec9d8fa132c8d807a5e48d18c579187</anchor>
      <arglist>(double tolerance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGoalOrientationTolerance</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a7f803a9f365c5c37801c04611d1db933</anchor>
      <arglist>(double tolerance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGoalPositionTolerance</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a25e58a6cc1c120409cfa5f256716ffca</anchor>
      <arglist>(double tolerance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGoalTolerance</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a255288edd356098b0b16bcbac8fd5f65</anchor>
      <arglist>(double tolerance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxAccelerationScalingFactor</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a3e2bd2edccca8aa49a6bec9d039d5bf3</anchor>
      <arglist>(double max_acceleration_scaling_factor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxVelocityScalingFactor</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a0eec941ccbfa23260196196ce7a8dd17</anchor>
      <arglist>(double max_velocity_scaling_factor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumPlanningAttempts</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a4a65f96a405ab39f2e58714b7f349612</anchor>
      <arglist>(unsigned int num_planning_attempts)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPlannerId</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>acab185ec950fe45dad9781eca3c71cc2</anchor>
      <arglist>(const std::string &amp;planner_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPlannerParams</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>af6adaecfa21a4b0ca1c4eac30b7269b1</anchor>
      <arglist>(const std::string &amp;planner_id, const std::string &amp;group, const std::map&lt; std::string, std::string &gt; &amp;params, bool bReplace=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPlanningPipelineId</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a30348f2e0c1e44d146936b101553ef77</anchor>
      <arglist>(const std::string &amp;pipeline_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPlanningTime</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>af4631a849c750b4c1428242475c8988d</anchor>
      <arglist>(double seconds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStartState</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>af633a8772b33720ec482490a592fafcc</anchor>
      <arglist>(const moveit_msgs::RobotState &amp;start_state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStartState</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>aafb855a64062163d794d6c91e88fea31</anchor>
      <arglist>(const robot_state::RobotState &amp;start_state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStartStateToCurrentState</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a34e857711a8dca3e98635f4925abaf46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSupportSurfaceName</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a42ec25f3ac294283222cbf5fe33c8907</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWorkspace</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>afdaac6aadb9aec749368dadcb0fc9fe3</anchor>
      <arglist>(double minx, double miny, double minz, double maxx, double maxy, double maxz)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MoveGroupInterface</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a25988e27208f6c9fe20582d0319eed25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setJointValueTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a71e3819bd31711dcb81c18305ca9a521</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;group_variable_values)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setJointValueTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a3c3eca8861fb5874961ea1feb4e77836</anchor>
      <arglist>(const std::map&lt; std::string, double &gt; &amp;variable_values)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setJointValueTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a81d64ae2586265816efa67c583cefd15</anchor>
      <arglist>(const robot_state::RobotState &amp;robot_state)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setJointValueTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>aecfafc21c445b22697347bbaf4477ea5</anchor>
      <arglist>(const std::string &amp;joint_name, const std::vector&lt; double &gt; &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setJointValueTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>ab66f647d3361ba5208c497d05a23bec2</anchor>
      <arglist>(const std::string &amp;joint_name, double value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setJointValueTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>adc5bab02c10ad2ae1ee83215b66d52b7</anchor>
      <arglist>(const sensor_msgs::JointState &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setJointValueTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>ab654cb8e9f1e3c3f772a4b60bb80ce25</anchor>
      <arglist>(const geometry_msgs::Pose &amp;eef_pose, const std::string &amp;end_effector_link=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setJointValueTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>af21679db6e03559a27d63d086614e360</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;eef_pose, const std::string &amp;end_effector_link=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setJointValueTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>acc1aea9902f6bf2dbebaa77073bbd8b5</anchor>
      <arglist>(const Eigen::Isometry3d &amp;eef_pose, const std::string &amp;end_effector_link=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setApproximateJointValueTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a1e7e2b8f5dd5e2f97ee936015b9338bb</anchor>
      <arglist>(const geometry_msgs::Pose &amp;eef_pose, const std::string &amp;end_effector_link=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setApproximateJointValueTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a4322570daae71478f283872abf3dde93</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;eef_pose, const std::string &amp;end_effector_link=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setApproximateJointValueTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>ade4282b39b240c0ea221b4ee33080134</anchor>
      <arglist>(const Eigen::Isometry3d &amp;eef_pose, const std::string &amp;end_effector_link=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRandomTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a9244c9fa2f08747a3bd00c9a040e1cd6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setNamedTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a5262ff42a454b499d3608b384957a5e4</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>const robot_state::RobotState &amp;</type>
      <name>getJointValueTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a131d0e7a46bf2c3e5c85fb60d3ae52af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPositionTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a417e37154a0f276de9ab70bae2fcad32</anchor>
      <arglist>(double x, double y, double z, const std::string &amp;end_effector_link=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setRPYTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a7f43684b3ccf3788d758c2aafa887353</anchor>
      <arglist>(double roll, double pitch, double yaw, const std::string &amp;end_effector_link=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setOrientationTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a718268743cb7a60268803c8840d63a75</anchor>
      <arglist>(double x, double y, double z, double w, const std::string &amp;end_effector_link=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPoseTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a28a6cebdb01f4f8cadc829b36855182a</anchor>
      <arglist>(const Eigen::Isometry3d &amp;end_effector_pose, const std::string &amp;end_effector_link=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPoseTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a7751b5fd0a6a2011e1b7f2f5e9338261</anchor>
      <arglist>(const geometry_msgs::Pose &amp;target, const std::string &amp;end_effector_link=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPoseTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>abf206356ab21737fa6e045d08509696c</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;target, const std::string &amp;end_effector_link=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPoseTargets</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a273acfcb7cdd825f62287187e0a05314</anchor>
      <arglist>(const EigenSTL::vector_Isometry3d &amp;end_effector_pose, const std::string &amp;end_effector_link=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPoseTargets</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>ac135bf61e119f8ecd3b2e6010b54ebf8</anchor>
      <arglist>(const std::vector&lt; geometry_msgs::Pose &gt; &amp;target, const std::string &amp;end_effector_link=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPoseTargets</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a05f560f83c601ed70d74d2269bedafe8</anchor>
      <arglist>(const std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;target, const std::string &amp;end_effector_link=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPoseReferenceFrame</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>aac4b6f7cb3c3257001ccbd64c6d14f46</anchor>
      <arglist>(const std::string &amp;pose_reference_frame)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setEndEffectorLink</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a344d714020cfbbfed36ccf7b3c5055da</anchor>
      <arglist>(const std::string &amp;end_effector_link)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setEndEffector</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>acd09831014016b69fef201a066560184</anchor>
      <arglist>(const std::string &amp;eef_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearPoseTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a837dd04d54218876236da957faf82374</anchor>
      <arglist>(const std::string &amp;end_effector_link=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearPoseTargets</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>aca31d1456dd7b6ef92b309a1b1922af0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const geometry_msgs::PoseStamped &amp;</type>
      <name>getPoseTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a346316f62854e806d801d063499adde2</anchor>
      <arglist>(const std::string &amp;end_effector_link=&quot;&quot;) const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;</type>
      <name>getPoseTargets</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>ae64519b52bc1fb602b0caa65d78fe890</anchor>
      <arglist>(const std::string &amp;end_effector_link=&quot;&quot;) const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getEndEffectorLink</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a10a9d94597ba094bd59cb1ca9f69e75e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getEndEffector</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a44724140427667b80a38e22d3a36dff2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getPoseReferenceFrame</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>acea4f3acee5b32dda59786ce62c96aef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>asyncMove</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a2e40824e86aca73266f965656824c2e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>actionlib::SimpleActionClient&lt; moveit_msgs::MoveGroupAction &gt; &amp;</type>
      <name>getMoveGroupClient</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a6930fb426b924b1bb915287d4dd52a1a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>move</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a5bfa19482d2a110b46d30e1f55089ce7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>plan</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a22ace93a8ef807ff62417a779dd8d598</anchor>
      <arglist>(Plan &amp;plan)</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>asyncExecute</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>af08c4d1a5e71f4a37986b42d0bcb0e86</anchor>
      <arglist>(const Plan &amp;plan)</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>asyncExecute</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>ab2a7c2dcfdb77d874b75fc2ab9229add</anchor>
      <arglist>(const moveit_msgs::RobotTrajectory &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>execute</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a8309085a7921e080194d48d2812651c1</anchor>
      <arglist>(const Plan &amp;plan)</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>execute</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>abb3950c02cdb031731fbf8a95e7166b2</anchor>
      <arglist>(const moveit_msgs::RobotTrajectory &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeCartesianPath</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>aa6b2f02d754c3e6272cec88462c27236</anchor>
      <arglist>(const std::vector&lt; geometry_msgs::Pose &gt; &amp;waypoints, double eef_step, double jump_threshold, moveit_msgs::RobotTrajectory &amp;trajectory, bool avoid_collisions=true, moveit_msgs::MoveItErrorCodes *error_code=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeCartesianPath</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>afab77e16c8924804fe3619b0f6e17f92</anchor>
      <arglist>(const std::vector&lt; geometry_msgs::Pose &gt; &amp;waypoints, double eef_step, double jump_threshold, moveit_msgs::RobotTrajectory &amp;trajectory, const moveit_msgs::Constraints &amp;path_constraints, bool avoid_collisions=true, moveit_msgs::MoveItErrorCodes *error_code=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a16ad2dbf427bddba1c9c4ba20e0a2f05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allowLooking</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>ae33718102a4542366b43a6a763031d52</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allowReplanning</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a683a78bcefe1207e71a1354f0189bcc8</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>constructMotionPlanRequest</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a51b1e296f0508b0c879755d3acb96c21</anchor>
      <arglist>(moveit_msgs::MotionPlanRequest &amp;request)</arglist>
    </member>
    <member kind="function">
      <type>moveit_msgs::PickupGoal</type>
      <name>constructPickupGoal</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>aa03a45678eace555cf3af71df8a0fbd0</anchor>
      <arglist>(const std::string &amp;object, std::vector&lt; moveit_msgs::Grasp &gt; grasps, bool plan_only)</arglist>
    </member>
    <member kind="function">
      <type>moveit_msgs::PlaceGoal</type>
      <name>constructPlaceGoal</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a33f1d90ccf6c2ea9a5f32d34341db9d9</anchor>
      <arglist>(const std::string &amp;object, std::vector&lt; moveit_msgs::PlaceLocation &gt; locations, bool plan_only)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; moveit_msgs::PlaceLocation &gt;</type>
      <name>posesToPlaceLocations</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a3aed417a0b9564e78ecf5993ccefd3b5</anchor>
      <arglist>(const std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;poses)</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>pick</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a9cc76b6bf0993fdabad04ccbaffd64ef</anchor>
      <arglist>(const std::string &amp;object, bool plan_only=false)</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>pick</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>aa050909b8f7f33acf3ed7683d2c05d28</anchor>
      <arglist>(const std::string &amp;object, const moveit_msgs::Grasp &amp;grasp, bool plan_only=false)</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>pick</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>afd9829ce1a07621cb926743b0a390a3c</anchor>
      <arglist>(const std::string &amp;object, std::vector&lt; moveit_msgs::Grasp &gt; grasps, bool plan_only=false)</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>pick</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>aba362754e3993c01a03aacba35f52a12</anchor>
      <arglist>(const moveit_msgs::PickupGoal &amp;goal)</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>planGraspsAndPick</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>af67179ace16ed4e9893c52db7d197fee</anchor>
      <arglist>(const std::string &amp;object=&quot;&quot;, bool plan_only=false)</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>planGraspsAndPick</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a177d76852a4e5bd0b3512a47ad3f61b2</anchor>
      <arglist>(const moveit_msgs::CollisionObject &amp;object, bool plan_only=false)</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>place</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a1b22e2d3a20e531de5e2e1daab2a179c</anchor>
      <arglist>(const std::string &amp;object, bool plan_only=false)</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>place</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>ae4ebdc600eeb25a7c04d937b9ac71a6d</anchor>
      <arglist>(const std::string &amp;object, std::vector&lt; moveit_msgs::PlaceLocation &gt; locations, bool plan_only=false)</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>place</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a2f91e76ef6a2bb7f58899fd153fa3dbd</anchor>
      <arglist>(const std::string &amp;object, const std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;poses, bool plan_only=false)</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>place</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>ae50a5258c52759e37ffb15532ba21f76</anchor>
      <arglist>(const std::string &amp;object, const geometry_msgs::PoseStamped &amp;pose, bool plan_only=false)</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>place</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>afe3f5a70afa7fa7ce061928e8ef6b7b1</anchor>
      <arglist>(const moveit_msgs::PlaceGoal &amp;goal)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>attachObject</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a459f644ad3c7b8a07a3d0c2bd454b844</anchor>
      <arglist>(const std::string &amp;object, const std::string &amp;link=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>attachObject</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>aa37519f35cbed12eaa398d6391872898</anchor>
      <arglist>(const std::string &amp;object, const std::string &amp;link, const std::vector&lt; std::string &gt; &amp;touch_links)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>detachObject</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>aa99896b1fcca049803ec4015d6dd8f03</anchor>
      <arglist>(const std::string &amp;name=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>startStateMonitor</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>ae9996710a32f8636c1bb82750929dca8</anchor>
      <arglist>(double wait=1.0)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>getCurrentJointValues</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a83676c1aca54429ff0de9919ffb79b7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>robot_state::RobotStatePtr</type>
      <name>getCurrentState</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>aecbc1f0926edc654375c9125dbb2a16d</anchor>
      <arglist>(double wait=1)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::PoseStamped</type>
      <name>getCurrentPose</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a6430022f7709b989857af33b1a128563</anchor>
      <arglist>(const std::string &amp;end_effector_link=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>getCurrentRPY</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a830c4ad88ec226c239fbb54882588d5b</anchor>
      <arglist>(const std::string &amp;end_effector_link=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>getRandomJointValues</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a946f05ae9494c21436e7794bad60c274</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::PoseStamped</type>
      <name>getRandomPose</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a12c22f64ed1ed79fbca3f425c8f1855c</anchor>
      <arglist>(const std::string &amp;end_effector_link=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rememberJointValues</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a9756c7e7248526382189ca7cc89fdddd</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rememberJointValues</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>add21f181b93fab2a50b52014dc3551e7</anchor>
      <arglist>(const std::string &amp;name, const std::vector&lt; double &gt; &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; std::string, std::vector&lt; double &gt; &gt; &amp;</type>
      <name>getRememberedJointValues</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a669d4f59455c7e8094e1ab2c6378c68b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>forgetJointValues</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>ad0e6c9229684e8f172dc40c3df038d17</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConstraintsDatabase</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>acf351f6c3bb8730c76bdc4f624fc3ea2</anchor>
      <arglist>(const std::string &amp;host, unsigned int port)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getKnownConstraints</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>ad6a110f9050e6fd1a1650df66caea8ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>moveit_msgs::Constraints</type>
      <name>getPathConstraints</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>adb655b24a62fabdeb12deb1a27ed5687</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPathConstraints</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>ac74ec94967a06f6b1da8ea6e060b7444</anchor>
      <arglist>(const std::string &amp;constraint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPathConstraints</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a92c66e91248f923eb71b2eacf088512b</anchor>
      <arglist>(const moveit_msgs::Constraints &amp;constraint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearPathConstraints</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a4530a0e30683a0d1ae47de1424a5a992</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>moveit_msgs::TrajectoryConstraints</type>
      <name>getTrajectoryConstraints</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a67a49f4a91f5bceff2f1ad72d0abbe3c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrajectoryConstraints</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a977cf44d1977f69e5dd95bb3433df79a</anchor>
      <arglist>(const moveit_msgs::TrajectoryConstraints &amp;constraint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearTrajectoryConstraints</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a73852e166972bcc924c828e6fc8a8f4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>ROBOT_DESCRIPTION</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a11613e2bc76eb2b956d7c6eb9357139d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MoveGroupInterfaceImpl *</type>
      <name>impl_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a64ddb8064073c6e9ed50b0a448362052</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::vector&lt; double &gt; &gt;</type>
      <name>remembered_joint_values_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a1dbc2672b6abc380e425b06e1d282c88</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setJointValueTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a71e3819bd31711dcb81c18305ca9a521</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;group_variable_values)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setJointValueTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a3c3eca8861fb5874961ea1feb4e77836</anchor>
      <arglist>(const std::map&lt; std::string, double &gt; &amp;variable_values)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setJointValueTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a81d64ae2586265816efa67c583cefd15</anchor>
      <arglist>(const robot_state::RobotState &amp;robot_state)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setJointValueTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>aecfafc21c445b22697347bbaf4477ea5</anchor>
      <arglist>(const std::string &amp;joint_name, const std::vector&lt; double &gt; &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setJointValueTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>ab66f647d3361ba5208c497d05a23bec2</anchor>
      <arglist>(const std::string &amp;joint_name, double value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setJointValueTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>adc5bab02c10ad2ae1ee83215b66d52b7</anchor>
      <arglist>(const sensor_msgs::JointState &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setJointValueTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>ab654cb8e9f1e3c3f772a4b60bb80ce25</anchor>
      <arglist>(const geometry_msgs::Pose &amp;eef_pose, const std::string &amp;end_effector_link=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setJointValueTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>af21679db6e03559a27d63d086614e360</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;eef_pose, const std::string &amp;end_effector_link=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setJointValueTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>acc1aea9902f6bf2dbebaa77073bbd8b5</anchor>
      <arglist>(const Eigen::Isometry3d &amp;eef_pose, const std::string &amp;end_effector_link=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setApproximateJointValueTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a1e7e2b8f5dd5e2f97ee936015b9338bb</anchor>
      <arglist>(const geometry_msgs::Pose &amp;eef_pose, const std::string &amp;end_effector_link=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setApproximateJointValueTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a4322570daae71478f283872abf3dde93</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;eef_pose, const std::string &amp;end_effector_link=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setApproximateJointValueTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>ade4282b39b240c0ea221b4ee33080134</anchor>
      <arglist>(const Eigen::Isometry3d &amp;eef_pose, const std::string &amp;end_effector_link=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRandomTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a9244c9fa2f08747a3bd00c9a040e1cd6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setNamedTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a5262ff42a454b499d3608b384957a5e4</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>const robot_state::RobotState &amp;</type>
      <name>getJointValueTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a131d0e7a46bf2c3e5c85fb60d3ae52af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPositionTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a417e37154a0f276de9ab70bae2fcad32</anchor>
      <arglist>(double x, double y, double z, const std::string &amp;end_effector_link=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setRPYTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a7f43684b3ccf3788d758c2aafa887353</anchor>
      <arglist>(double roll, double pitch, double yaw, const std::string &amp;end_effector_link=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setOrientationTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a718268743cb7a60268803c8840d63a75</anchor>
      <arglist>(double x, double y, double z, double w, const std::string &amp;end_effector_link=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPoseTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a28a6cebdb01f4f8cadc829b36855182a</anchor>
      <arglist>(const Eigen::Isometry3d &amp;end_effector_pose, const std::string &amp;end_effector_link=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPoseTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a7751b5fd0a6a2011e1b7f2f5e9338261</anchor>
      <arglist>(const geometry_msgs::Pose &amp;target, const std::string &amp;end_effector_link=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPoseTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>abf206356ab21737fa6e045d08509696c</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;target, const std::string &amp;end_effector_link=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPoseTargets</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a273acfcb7cdd825f62287187e0a05314</anchor>
      <arglist>(const EigenSTL::vector_Isometry3d &amp;end_effector_pose, const std::string &amp;end_effector_link=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPoseTargets</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>ac135bf61e119f8ecd3b2e6010b54ebf8</anchor>
      <arglist>(const std::vector&lt; geometry_msgs::Pose &gt; &amp;target, const std::string &amp;end_effector_link=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPoseTargets</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a05f560f83c601ed70d74d2269bedafe8</anchor>
      <arglist>(const std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;target, const std::string &amp;end_effector_link=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPoseReferenceFrame</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>aac4b6f7cb3c3257001ccbd64c6d14f46</anchor>
      <arglist>(const std::string &amp;pose_reference_frame)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setEndEffectorLink</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a344d714020cfbbfed36ccf7b3c5055da</anchor>
      <arglist>(const std::string &amp;end_effector_link)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setEndEffector</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>acd09831014016b69fef201a066560184</anchor>
      <arglist>(const std::string &amp;eef_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearPoseTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a837dd04d54218876236da957faf82374</anchor>
      <arglist>(const std::string &amp;end_effector_link=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearPoseTargets</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>aca31d1456dd7b6ef92b309a1b1922af0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const geometry_msgs::PoseStamped &amp;</type>
      <name>getPoseTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a346316f62854e806d801d063499adde2</anchor>
      <arglist>(const std::string &amp;end_effector_link=&quot;&quot;) const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;</type>
      <name>getPoseTargets</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>ae64519b52bc1fb602b0caa65d78fe890</anchor>
      <arglist>(const std::string &amp;end_effector_link=&quot;&quot;) const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getEndEffectorLink</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a10a9d94597ba094bd59cb1ca9f69e75e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getEndEffector</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a44724140427667b80a38e22d3a36dff2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getPoseReferenceFrame</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>acea4f3acee5b32dda59786ce62c96aef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>asyncMove</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a2e40824e86aca73266f965656824c2e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>actionlib::SimpleActionClient&lt; moveit_msgs::MoveGroupAction &gt; &amp;</type>
      <name>getMoveGroupClient</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a6930fb426b924b1bb915287d4dd52a1a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>move</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a5bfa19482d2a110b46d30e1f55089ce7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>plan</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a22ace93a8ef807ff62417a779dd8d598</anchor>
      <arglist>(Plan &amp;plan)</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>asyncExecute</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>af08c4d1a5e71f4a37986b42d0bcb0e86</anchor>
      <arglist>(const Plan &amp;plan)</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>asyncExecute</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>ab2a7c2dcfdb77d874b75fc2ab9229add</anchor>
      <arglist>(const moveit_msgs::RobotTrajectory &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>execute</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a8309085a7921e080194d48d2812651c1</anchor>
      <arglist>(const Plan &amp;plan)</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>execute</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>abb3950c02cdb031731fbf8a95e7166b2</anchor>
      <arglist>(const moveit_msgs::RobotTrajectory &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeCartesianPath</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>aa6b2f02d754c3e6272cec88462c27236</anchor>
      <arglist>(const std::vector&lt; geometry_msgs::Pose &gt; &amp;waypoints, double eef_step, double jump_threshold, moveit_msgs::RobotTrajectory &amp;trajectory, bool avoid_collisions=true, moveit_msgs::MoveItErrorCodes *error_code=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeCartesianPath</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>afab77e16c8924804fe3619b0f6e17f92</anchor>
      <arglist>(const std::vector&lt; geometry_msgs::Pose &gt; &amp;waypoints, double eef_step, double jump_threshold, moveit_msgs::RobotTrajectory &amp;trajectory, const moveit_msgs::Constraints &amp;path_constraints, bool avoid_collisions=true, moveit_msgs::MoveItErrorCodes *error_code=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a16ad2dbf427bddba1c9c4ba20e0a2f05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allowLooking</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>ae33718102a4542366b43a6a763031d52</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allowReplanning</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a683a78bcefe1207e71a1354f0189bcc8</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>constructMotionPlanRequest</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a51b1e296f0508b0c879755d3acb96c21</anchor>
      <arglist>(moveit_msgs::MotionPlanRequest &amp;request)</arglist>
    </member>
    <member kind="function">
      <type>moveit_msgs::PickupGoal</type>
      <name>constructPickupGoal</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>aa03a45678eace555cf3af71df8a0fbd0</anchor>
      <arglist>(const std::string &amp;object, std::vector&lt; moveit_msgs::Grasp &gt; grasps, bool plan_only)</arglist>
    </member>
    <member kind="function">
      <type>moveit_msgs::PlaceGoal</type>
      <name>constructPlaceGoal</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a33f1d90ccf6c2ea9a5f32d34341db9d9</anchor>
      <arglist>(const std::string &amp;object, std::vector&lt; moveit_msgs::PlaceLocation &gt; locations, bool plan_only)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; moveit_msgs::PlaceLocation &gt;</type>
      <name>posesToPlaceLocations</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a3aed417a0b9564e78ecf5993ccefd3b5</anchor>
      <arglist>(const std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;poses)</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>pick</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a9cc76b6bf0993fdabad04ccbaffd64ef</anchor>
      <arglist>(const std::string &amp;object, bool plan_only=false)</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>pick</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>aa050909b8f7f33acf3ed7683d2c05d28</anchor>
      <arglist>(const std::string &amp;object, const moveit_msgs::Grasp &amp;grasp, bool plan_only=false)</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>pick</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>afd9829ce1a07621cb926743b0a390a3c</anchor>
      <arglist>(const std::string &amp;object, std::vector&lt; moveit_msgs::Grasp &gt; grasps, bool plan_only=false)</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>pick</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>aba362754e3993c01a03aacba35f52a12</anchor>
      <arglist>(const moveit_msgs::PickupGoal &amp;goal)</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>planGraspsAndPick</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>af67179ace16ed4e9893c52db7d197fee</anchor>
      <arglist>(const std::string &amp;object=&quot;&quot;, bool plan_only=false)</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>planGraspsAndPick</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a177d76852a4e5bd0b3512a47ad3f61b2</anchor>
      <arglist>(const moveit_msgs::CollisionObject &amp;object, bool plan_only=false)</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>place</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a1b22e2d3a20e531de5e2e1daab2a179c</anchor>
      <arglist>(const std::string &amp;object, bool plan_only=false)</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>place</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>ae4ebdc600eeb25a7c04d937b9ac71a6d</anchor>
      <arglist>(const std::string &amp;object, std::vector&lt; moveit_msgs::PlaceLocation &gt; locations, bool plan_only=false)</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>place</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a2f91e76ef6a2bb7f58899fd153fa3dbd</anchor>
      <arglist>(const std::string &amp;object, const std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;poses, bool plan_only=false)</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>place</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>ae50a5258c52759e37ffb15532ba21f76</anchor>
      <arglist>(const std::string &amp;object, const geometry_msgs::PoseStamped &amp;pose, bool plan_only=false)</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>place</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>afe3f5a70afa7fa7ce061928e8ef6b7b1</anchor>
      <arglist>(const moveit_msgs::PlaceGoal &amp;goal)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>attachObject</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a459f644ad3c7b8a07a3d0c2bd454b844</anchor>
      <arglist>(const std::string &amp;object, const std::string &amp;link=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>attachObject</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>aa37519f35cbed12eaa398d6391872898</anchor>
      <arglist>(const std::string &amp;object, const std::string &amp;link, const std::vector&lt; std::string &gt; &amp;touch_links)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>detachObject</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>aa99896b1fcca049803ec4015d6dd8f03</anchor>
      <arglist>(const std::string &amp;name=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>startStateMonitor</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>ae9996710a32f8636c1bb82750929dca8</anchor>
      <arglist>(double wait=1.0)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>getCurrentJointValues</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a83676c1aca54429ff0de9919ffb79b7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>robot_state::RobotStatePtr</type>
      <name>getCurrentState</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>aecbc1f0926edc654375c9125dbb2a16d</anchor>
      <arglist>(double wait=1)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::PoseStamped</type>
      <name>getCurrentPose</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a6430022f7709b989857af33b1a128563</anchor>
      <arglist>(const std::string &amp;end_effector_link=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>getCurrentRPY</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a830c4ad88ec226c239fbb54882588d5b</anchor>
      <arglist>(const std::string &amp;end_effector_link=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>getRandomJointValues</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a946f05ae9494c21436e7794bad60c274</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::PoseStamped</type>
      <name>getRandomPose</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a12c22f64ed1ed79fbca3f425c8f1855c</anchor>
      <arglist>(const std::string &amp;end_effector_link=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rememberJointValues</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a9756c7e7248526382189ca7cc89fdddd</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rememberJointValues</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>add21f181b93fab2a50b52014dc3551e7</anchor>
      <arglist>(const std::string &amp;name, const std::vector&lt; double &gt; &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; std::string, std::vector&lt; double &gt; &gt; &amp;</type>
      <name>getRememberedJointValues</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a669d4f59455c7e8094e1ab2c6378c68b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>forgetJointValues</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>ad0e6c9229684e8f172dc40c3df038d17</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConstraintsDatabase</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>acf351f6c3bb8730c76bdc4f624fc3ea2</anchor>
      <arglist>(const std::string &amp;host, unsigned int port)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getKnownConstraints</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>ad6a110f9050e6fd1a1650df66caea8ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>moveit_msgs::Constraints</type>
      <name>getPathConstraints</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>adb655b24a62fabdeb12deb1a27ed5687</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPathConstraints</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>ac74ec94967a06f6b1da8ea6e060b7444</anchor>
      <arglist>(const std::string &amp;constraint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPathConstraints</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a92c66e91248f923eb71b2eacf088512b</anchor>
      <arglist>(const moveit_msgs::Constraints &amp;constraint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearPathConstraints</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a4530a0e30683a0d1ae47de1424a5a992</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>moveit_msgs::TrajectoryConstraints</type>
      <name>getTrajectoryConstraints</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a67a49f4a91f5bceff2f1ad72d0abbe3c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrajectoryConstraints</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a977cf44d1977f69e5dd95bb3433df79a</anchor>
      <arglist>(const moveit_msgs::TrajectoryConstraints &amp;constraint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearTrajectoryConstraints</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface.html</anchorfile>
      <anchor>a73852e166972bcc924c828e6fc8a8f4b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::planning_interface::MoveGroupInterface::MoveGroupInterfaceImpl</name>
    <filename>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</filename>
    <member kind="function">
      <type>void</type>
      <name>allowLooking</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a35dcfce3b7baeae32e226e58cd712e56</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allowReplanning</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a4d34b0c63ba308575082fd52a87ce392</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>attachObject</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a62722804bdc9b33186e4204207953436</anchor>
      <arglist>(const std::string &amp;object, const std::string &amp;link, const std::vector&lt; std::string &gt; &amp;touch_links)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearPathConstraints</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a45aa2fd97b167d83a6fe33738dcb56a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearPoseTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a6062b046a64335325cc47a259704f475</anchor>
      <arglist>(const std::string &amp;end_effector_link)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearPoseTargets</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a00a8bf573965da22f43c98dfabf45ed3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearTrajectoryConstraints</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>ad0f8bc458a2c1b729f1a2123fee3c09d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeCartesianPath</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a1df301754a2fb5238a35508cce9d6be4</anchor>
      <arglist>(const std::vector&lt; geometry_msgs::Pose &gt; &amp;waypoints, double step, double jump_threshold, moveit_msgs::RobotTrajectory &amp;msg, const moveit_msgs::Constraints &amp;path_constraints, bool avoid_collisions, moveit_msgs::MoveItErrorCodes &amp;error_code)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>constructGoal</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>ad7cfd4ee5dc98c619b265cd08718c697</anchor>
      <arglist>(moveit_msgs::MoveGroupGoal &amp;goal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>constructMotionPlanRequest</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>ad52e6cc10ca424b937d69e1440320b11</anchor>
      <arglist>(moveit_msgs::MotionPlanRequest &amp;request)</arglist>
    </member>
    <member kind="function">
      <type>moveit_msgs::PickupGoal</type>
      <name>constructPickupGoal</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>af78cef137768cdcee04c3b284262ef83</anchor>
      <arglist>(const std::string &amp;object, std::vector&lt; moveit_msgs::Grasp &gt; &amp;&amp;grasps, bool plan_only=false)</arglist>
    </member>
    <member kind="function">
      <type>moveit_msgs::PlaceGoal</type>
      <name>constructPlaceGoal</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a4e49c6a892eddd7c6b0d20f5d3004f5e</anchor>
      <arglist>(const std::string &amp;object, std::vector&lt; moveit_msgs::PlaceLocation &gt; &amp;&amp;locations, bool plan_only=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>detachObject</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>ae26f3a6b60ca8da84829097eafba50d5</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>execute</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a995f8b1930e330a50c65705e060306f5</anchor>
      <arglist>(const moveit_msgs::RobotTrajectory &amp;trajectory, bool wait)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getCurrentState</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a9f9515f08a02ce31e8d0f6772c1787eb</anchor>
      <arglist>(robot_state::RobotStatePtr &amp;current_state, double wait_seconds=1.0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getDefaultPlannerId</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a35eb7c028e0abe69eb91d03996151417</anchor>
      <arglist>(const std::string &amp;group) const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getEndEffector</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a10db1ca7e0a93e5e2d01e6565d528b42</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getEndEffectorLink</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a082889a56b7dd7f5003cb8673aadfd76</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getGoalJointTolerance</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a43758a93035c24ec52ada30a73dea723</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getGoalOrientationTolerance</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a7c47e15948999352b945971564f35eda</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getGoalPositionTolerance</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a1694a7fadc2d40fa4e244cf823d96566</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getInterfaceDescription</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a9b5f638c4ebe8c606f038d57c29f6c53</anchor>
      <arglist>(moveit_msgs::PlannerInterfaceDescription &amp;desc)</arglist>
    </member>
    <member kind="function">
      <type>const robot_model::JointModelGroup *</type>
      <name>getJointModelGroup</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a563a37ada01c7f6e9431e1a2789f873c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>robot_state::RobotState &amp;</type>
      <name>getJointStateTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>af2c97dfd57908a8c0b7e7fa89d93360e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getKnownConstraints</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a079301970a5557ee31eafe5d75c4d856</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>actionlib::SimpleActionClient&lt; moveit_msgs::MoveGroupAction &gt; &amp;</type>
      <name>getMoveGroupClient</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>ae3c4496db710698991aba68a7cb3fd4b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Options &amp;</type>
      <name>getOptions</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a2a047c327cedaf904eb8f13f5a43d9f9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>moveit_msgs::Constraints</type>
      <name>getPathConstraints</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a09ca178b8d2d5b8acc3bd13076f45d5e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getPlannerId</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a3f45067af9a600a9780c5f84b262dfd7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>getPlannerParams</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a80c8e45036c81dcb764de63a0019edb9</anchor>
      <arglist>(const std::string &amp;planner_id, const std::string &amp;group=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getPlanningTime</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a2dc0447eedd465865a90b7216200dff3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getPoseReferenceFrame</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>afd9739b199f740595b5be3fc0bdff239</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const geometry_msgs::PoseStamped &amp;</type>
      <name>getPoseTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a4b0575104e4581e22a9a68548584182a</anchor>
      <arglist>(const std::string &amp;end_effector_link) const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;</type>
      <name>getPoseTargets</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a7cc43e8559a73f5a133a5946f5e65a52</anchor>
      <arglist>(const std::string &amp;end_effector_link) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getReplanningDelay</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a029d5d3a64fc7ba0c675dc782ba6ddd7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const robot_model::RobotModelConstPtr &amp;</type>
      <name>getRobotModel</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a25044492f73eb98bd12a77c7e9f2b3af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>robot_state::RobotStatePtr</type>
      <name>getStartState</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a587bd77a1735460a4730ec84e8e5fc96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ActiveTargetType</type>
      <name>getTargetType</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a8bdb914afdaf27f67fa3655982482e7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::shared_ptr&lt; tf2_ros::Buffer &gt; &amp;</type>
      <name>getTF</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a70e7345c1b6dd2cf44299ad6c58f330d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>moveit_msgs::TrajectoryConstraints</type>
      <name>getTrajectoryConstraints</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>ae0207445d025ae94204916c6557aac19</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasPoseTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>aec0ee941af0c830472b1e49c00025e90</anchor>
      <arglist>(const std::string &amp;end_effector_link) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeConstraintsStorage</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a6e42ec93f9a82313e1f41ac2431e2e37</anchor>
      <arglist>(const std::string &amp;host, unsigned int port)</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>move</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>ab3d1743097c72b9fe8089edb12d5c38c</anchor>
      <arglist>(bool wait)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MoveGroupInterfaceImpl</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a35e0184566674f6eedc7981ddd7cf37d</anchor>
      <arglist>(const Options &amp;opt, const std::shared_ptr&lt; tf2_ros::Buffer &gt; &amp;tf_buffer, const ros::WallDuration &amp;wait_for_servers)</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>pick</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a00d32ce11d17d273a593cedbe93c88aa</anchor>
      <arglist>(const moveit_msgs::PickupGoal &amp;goal)</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>place</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a458325318b58c7fa08c4a458cca2c702</anchor>
      <arglist>(const moveit_msgs::PlaceGoal &amp;goal)</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>plan</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>afab840d6e8b31513c3740a370d9d9194</anchor>
      <arglist>(Plan &amp;plan)</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>planGraspsAndPick</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a2a517171259e94d8f64af7b57e18bc08</anchor>
      <arglist>(const std::string &amp;object, bool plan_only=false)</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>planGraspsAndPick</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a5f0bdf3c9a1ab15cb747351e41a8ed8a</anchor>
      <arglist>(const moveit_msgs::CollisionObject &amp;object, bool plan_only=false)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; moveit_msgs::PlaceLocation &gt;</type>
      <name>posesToPlaceLocations</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a87ae3a24e2c569e9eb36e142e68d95cc</anchor>
      <arglist>(const std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;poses)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEndEffectorLink</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a294dc265de0ac6cd8e9befe7c764009c</anchor>
      <arglist>(const std::string &amp;end_effector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGoalJointTolerance</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>aa74efb0453a9df2775a33d81784fc448</anchor>
      <arglist>(double tolerance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGoalOrientationTolerance</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a45db8bdbe71ec5c96a96030adb71e7aa</anchor>
      <arglist>(double tolerance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGoalPositionTolerance</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a66d19fefef880050f30bb1c7fd87766d</anchor>
      <arglist>(double tolerance)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setJointValueTarget</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a1c650fa52b6634832de6694d7aacb7c9</anchor>
      <arglist>(const geometry_msgs::Pose &amp;eef_pose, const std::string &amp;end_effector_link, const std::string &amp;frame, bool approx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxAccelerationScalingFactor</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>aed7c2fbb430b11d3d795a9404d2e0d7b</anchor>
      <arglist>(double max_acceleration_scaling_factor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxVelocityScalingFactor</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>ad0ad46967dd5689020e082024d5d108c</anchor>
      <arglist>(double max_velocity_scaling_factor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumPlanningAttempts</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a993c2d9f90ccfcef7af49efcc3f8852d</anchor>
      <arglist>(unsigned int num_planning_attempts)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPathConstraints</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a2301dbbc4895b2ed3bb35bd428a6b933</anchor>
      <arglist>(const moveit_msgs::Constraints &amp;constraint)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPathConstraints</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a3e817980674f61dba7aef7d3625c6f85</anchor>
      <arglist>(const std::string &amp;constraint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPlannerId</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a70319926ee6855580723b0d02eb26275</anchor>
      <arglist>(const std::string &amp;planner_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPlannerParams</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>af4c3f1c238fc0d9945ca0a8dbdd17436</anchor>
      <arglist>(const std::string &amp;planner_id, const std::string &amp;group, const std::map&lt; std::string, std::string &gt; &amp;params, bool replace=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPlanningTime</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>ab8b8f9e55d80dcbd200d80f29050a750</anchor>
      <arglist>(double seconds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPoseReferenceFrame</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a144ce71132b523a50c887c2e4048d1d5</anchor>
      <arglist>(const std::string &amp;pose_reference_frame)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPoseTargets</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a622b10f3030c6c20bed6a31bb0349b55</anchor>
      <arglist>(const std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;poses, const std::string &amp;end_effector_link)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReplanningDelay</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a59e535166045ae81d25316bb51f77242</anchor>
      <arglist>(double delay)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStartState</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>ae423aefe2f237e253e9c515c0c966e3b</anchor>
      <arglist>(const robot_state::RobotState &amp;start_state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStartStateToCurrentState</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>af89b588d15d8e2003025cba07142dd87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSupportSurfaceName</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a53249f7f96f2e15c5ff7917ed2ffc315</anchor>
      <arglist>(const std::string &amp;support_surface)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTargetType</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a7ebe4c5752f775d5050c1fe2bcc2dc91</anchor>
      <arglist>(ActiveTargetType type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrajectoryConstraints</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>ade2eed4dc7d296f246f31ef4046396f5</anchor>
      <arglist>(const moveit_msgs::TrajectoryConstraints &amp;constraint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWorkspace</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>afde473456bf8e613734b639640392860</anchor>
      <arglist>(double minx, double miny, double minz, double maxx, double maxy, double maxz)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>startStateMonitor</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a0986d721f1760fbb67ff3eff0f78720f</anchor>
      <arglist>(double wait)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a8ac960799f8ddeaf3228ffc871742292</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>waitForAction</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>aea0382b2bfdf135f7f1a618f1a27bd8d</anchor>
      <arglist>(const T &amp;action, const std::string &amp;name, const ros::WallTime &amp;timeout, double allotted_time)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MoveGroupInterfaceImpl</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a275e245c4a75fefe2daa1e7347187143</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initializeConstraintsStorageThread</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a617786f89b4fc8415288cd37f0edbd06</anchor>
      <arglist>(const std::string &amp;host, unsigned int port)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ActiveTargetType</type>
      <name>active_target_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>acda3496bca0942e0be15a328c038c8d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>allowed_planning_time_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a0d613b0deae59d0a6ff18dd988061cd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>attached_object_publisher_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a738f596ef03a0b5e1776a75b68f9cf3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>can_look_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>ae610edb7f7866dabc19beb5b8c834a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>can_replan_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a99b153acb001b0423b348ea1f6005705</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>cartesian_path_service_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a56a6ad1392929aa6733a4c646a9f509a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>robot_state::RobotStatePtr</type>
      <name>considered_start_state_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a1bb2a7809664df7275bbc4a586e7efb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; boost::thread &gt;</type>
      <name>constraints_init_thread_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>afdd65decd8cfbcc32c45f2506354d946</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; moveit_warehouse::ConstraintsStorage &gt;</type>
      <name>constraints_storage_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>aea135b8200efe9689da88cf2dc361621</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>planning_scene_monitor::CurrentStateMonitorPtr</type>
      <name>current_state_monitor_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>af83ad35d157ca33511f72f01b1d673cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>end_effector_link_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>ac994f76f6fe64dd3184d05de4eada571</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; actionlib::SimpleActionClient&lt; moveit_msgs::ExecuteTrajectoryAction &gt; &gt;</type>
      <name>execute_action_client_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a495b377ddfd140172f4a4523ccd53cad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>get_params_service_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>aff24cf348c24d8cf0d9f727506ecd546</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>goal_joint_tolerance_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>ad096f1a0255a4fd23bc4bcf27aa720d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>goal_orientation_tolerance_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>af05fdb6b34762edd19bb9eb5af7b815b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>goal_position_tolerance_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a32facccd92412a84b250dc9062f17424</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>initializing_constraints_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a52ebc3811d26df4ecb46911bb74d5ad1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const robot_model::JointModelGroup *</type>
      <name>joint_model_group_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a9956eaaeb687d76e81b00e19482f3b0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>robot_state::RobotStatePtr</type>
      <name>joint_state_target_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>ad277c98409b03ae58e671a7989e9c676</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_acceleration_scaling_factor_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>ae5984777b0ba1ae34316d80ac0413330</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_velocity_scaling_factor_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>aab27c25513e2188230531f3d59c9e030</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; actionlib::SimpleActionClient&lt; moveit_msgs::MoveGroupAction &gt; &gt;</type>
      <name>move_action_client_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a36f80397389491072a34acb55b859a77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>node_handle_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a6f1fb11f13b981e67b987e3b6c653d29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>num_planning_attempts_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a91458c8b782ad5f74393c3645ce030f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Options</type>
      <name>opt_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a4e02c964a11079210079039a6a2bc322</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; moveit_msgs::Constraints &gt;</type>
      <name>path_constraints_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>aa634a4c8f44247808088f42fa4fe52d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; actionlib::SimpleActionClient&lt; moveit_msgs::PickupAction &gt; &gt;</type>
      <name>pick_action_client_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>ab9764a35cd14a76a51b1e8757177221d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; actionlib::SimpleActionClient&lt; moveit_msgs::PlaceAction &gt; &gt;</type>
      <name>place_action_client_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a7ff7af0e9fccd001e038a9e428a7e759</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>plan_grasps_service_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>abf4d9f45ab07c1b50b0b3378777dbf0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>planner_id_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a3e5cc062b56936d39ba1524d27916852</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>pose_reference_frame_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a4ee6a24e760db646ee5db4bca0250c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::vector&lt; geometry_msgs::PoseStamped &gt; &gt;</type>
      <name>pose_targets_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>ac76d4800c82d03adb5a38e7ffb6a759d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>query_service_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>aec2b6941fb2d4aa72874f9be7a772457</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>replan_delay_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a031d87c611d115652e2b43c22e3b7b0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>robot_model::RobotModelConstPtr</type>
      <name>robot_model_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>ade0937841f43b2a557a6f938e2d9b8a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>set_params_service_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>aa1dc78e53b414e710bf9c52e02b0f1cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>support_surface_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>aa853f839c6c98cefbea3cecaec699825</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; tf2_ros::Buffer &gt;</type>
      <name>tf_buffer_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a42338b88afc5af458027e73fa335d256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; moveit_msgs::TrajectoryConstraints &gt;</type>
      <name>trajectory_constraints_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>ae9b59d3e516acd66a2e99fdb906284ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>trajectory_event_publisher_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a7210dab65804b0879881b9832c90a6bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>moveit_msgs::WorkspaceParameters</type>
      <name>workspace_parameters_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1MoveGroupInterfaceImpl.html</anchorfile>
      <anchor>a30c3b0cc799d1f64c39a1e19ff70444d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MoveGroupTestFixture</name>
    <filename>classMoveGroupTestFixture.html</filename>
    <member kind="function">
      <type>void</type>
      <name>planAndMove</name>
      <anchorfile>classMoveGroupTestFixture.html</anchorfile>
      <anchor>ac57ffeb044545969efb2cf83cac0d1fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>planAndMoveToPose</name>
      <anchorfile>classMoveGroupTestFixture.html</anchorfile>
      <anchor>ac269a4070ca462594dd855eab812d526</anchor>
      <arglist>(const geometry_msgs::Pose &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classMoveGroupTestFixture.html</anchorfile>
      <anchor>a00e98c2679229a30483aeaccb10db3fa</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>synchronizeGeometryUpdate</name>
      <anchorfile>classMoveGroupTestFixture.html</anchorfile>
      <anchor>a04bda9d656acd37e2cc6babeea37818d</anchor>
      <arglist>(const std::function&lt; void()&gt; &amp;updater)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEigenPose</name>
      <anchorfile>classMoveGroupTestFixture.html</anchorfile>
      <anchor>a51b080c673dc224276090159ab76fda9</anchor>
      <arglist>(const Eigen::Isometry3d &amp;expected, const Eigen::Isometry3d &amp;actual)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testJointPositions</name>
      <anchorfile>classMoveGroupTestFixture.html</anchorfile>
      <anchor>a2069000e660e4a9875d6f173ac7882f7</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;expected)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPose</name>
      <anchorfile>classMoveGroupTestFixture.html</anchorfile>
      <anchor>a4dd3e0a5b243e30dccd4cb34e7ff96fe</anchor>
      <arglist>(const Eigen::Isometry3d &amp;expected_pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPose</name>
      <anchorfile>classMoveGroupTestFixture.html</anchorfile>
      <anchor>a4d054ed52cdf2886655903d1ad5376ac</anchor>
      <arglist>(const geometry_msgs::Pose &amp;expected_pose_msg)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>moveit::planning_interface::MoveGroupInterfacePtr</type>
      <name>move_group_</name>
      <anchorfile>classMoveGroupTestFixture.html</anchorfile>
      <anchor>a5be05360cd8b76125081bbc67b96b6bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classMoveGroupTestFixture.html</anchorfile>
      <anchor>aeca52490ce6d25d83d7dd5f465c85d30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>moveit::planning_interface::PlanningSceneInterface</type>
      <name>planning_scene_interface_</name>
      <anchorfile>classMoveGroupTestFixture.html</anchorfile>
      <anchor>a7131bb0d86b2a78b72323d2f83d30b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>planning_scene_monitor::PlanningSceneMonitorPtr</type>
      <name>psm_</name>
      <anchorfile>classMoveGroupTestFixture.html</anchorfile>
      <anchor>a721157be37a5a9cd0da836648404a86d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::planning_interface::MoveItCpp</name>
    <filename>classmoveit_1_1planning__interface_1_1MoveItCpp.html</filename>
    <class kind="struct">moveit::planning_interface::MoveItCpp::Options</class>
    <class kind="struct">moveit::planning_interface::MoveItCpp::PlanningPipelineOptions</class>
    <class kind="struct">moveit::planning_interface::MoveItCpp::PlanningSceneMonitorOptions</class>
    <member kind="function">
      <type>bool</type>
      <name>execute</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveItCpp.html</anchorfile>
      <anchor>a1f341b80176eb34da5e27632380f61c9</anchor>
      <arglist>(const std::string &amp;group_name, const robot_trajectory::RobotTrajectoryPtr &amp;robot_trajectory, bool blocking=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getCurrentState</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveItCpp.html</anchorfile>
      <anchor>a058d75303c131e9f9066842aadc33505</anchor>
      <arglist>(robot_state::RobotStatePtr &amp;current_state, double wait_seconds)</arglist>
    </member>
    <member kind="function">
      <type>robot_state::RobotStatePtr</type>
      <name>getCurrentState</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveItCpp.html</anchorfile>
      <anchor>afa06c23804831b045f4d178db602dcc3</anchor>
      <arglist>(double wait_seconds=0.0)</arglist>
    </member>
    <member kind="function">
      <type>const ros::NodeHandle &amp;</type>
      <name>getNodeHandle</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveItCpp.html</anchorfile>
      <anchor>af05e41d6fac56019912e86f09be995f9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::set&lt; std::string &gt;</type>
      <name>getPlanningPipelineNames</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveItCpp.html</anchorfile>
      <anchor>a68700b122b980783f608df0214c6e9ef</anchor>
      <arglist>(const std::string &amp;group_name=&quot;&quot;) const</arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; std::string, planning_pipeline::PlanningPipelinePtr &gt; &amp;</type>
      <name>getPlanningPipelines</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveItCpp.html</anchorfile>
      <anchor>abe4e47ea0b865bf8936ffa4655f446dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const planning_scene_monitor::PlanningSceneMonitorPtr &amp;</type>
      <name>getPlanningSceneMonitor</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveItCpp.html</anchorfile>
      <anchor>af1e5a2f5d4790e0030a8f3d72dedd5a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>planning_scene_monitor::PlanningSceneMonitorPtr</type>
      <name>getPlanningSceneMonitorNonConst</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveItCpp.html</anchorfile>
      <anchor>ab063933223e81b34581f0a176f1ab0ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>robot_model::RobotModelConstPtr</type>
      <name>getRobotModel</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveItCpp.html</anchorfile>
      <anchor>a151ba0146b5984b67921fedeb13a2bf1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::shared_ptr&lt; tf2_ros::Buffer &gt; &amp;</type>
      <name>getTFBuffer</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveItCpp.html</anchorfile>
      <anchor>a769be0a5bcd3e8adfb894b35efc11b45</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const trajectory_execution_manager::TrajectoryExecutionManagerPtr &amp;</type>
      <name>getTrajectoryExecutionManager</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveItCpp.html</anchorfile>
      <anchor>a63ca92104c31c8292dcfb1352070f814</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>trajectory_execution_manager::TrajectoryExecutionManagerPtr</type>
      <name>getTrajectoryExecutionManagerNonConst</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveItCpp.html</anchorfile>
      <anchor>a3e266d3d436c96b2ed3dfa4fcc18722f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MoveItCpp</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveItCpp.html</anchorfile>
      <anchor>ad1b5b322dd85cff55db8276a7a637285</anchor>
      <arglist>(const ros::NodeHandle &amp;nh, const std::shared_ptr&lt; tf2_ros::Buffer &gt; &amp;tf_buffer={})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MoveItCpp</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveItCpp.html</anchorfile>
      <anchor>a9b2f1e47a4086b7a05d38cc04ddc7f14</anchor>
      <arglist>(const Options &amp;options, const ros::NodeHandle &amp;nh, const std::shared_ptr&lt; tf2_ros::Buffer &gt; &amp;tf_buffer={})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MoveItCpp</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveItCpp.html</anchorfile>
      <anchor>a7f6a7b4f98b183d8dbb5010b17de3ad9</anchor>
      <arglist>(const MoveItCpp &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MoveItCpp</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveItCpp.html</anchorfile>
      <anchor>af4ab8267b664c70fdd26cd42ccb477b9</anchor>
      <arglist>(MoveItCpp &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>MoveItCpp &amp;</type>
      <name>operator=</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveItCpp.html</anchorfile>
      <anchor>a8eb49db6dcdbfc60a1f879f969951e9d</anchor>
      <arglist>(const MoveItCpp &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>MoveItCpp &amp;</type>
      <name>operator=</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveItCpp.html</anchorfile>
      <anchor>a02e1a9b7a431c42d62b6818a676f0071</anchor>
      <arglist>(MoveItCpp &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MoveItCpp</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveItCpp.html</anchorfile>
      <anchor>ac46cd541fc95d26ca1a98ff4bd8feb21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::shared_ptr&lt; tf2_ros::Buffer &gt;</type>
      <name>tf_buffer_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveItCpp.html</anchorfile>
      <anchor>a6ee33056f887c2f81da4ff0fd049ac9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::shared_ptr&lt; tf2_ros::TransformListener &gt;</type>
      <name>tf_listener_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveItCpp.html</anchorfile>
      <anchor>a984a14cb333588b3a70cc9987fb9aa94</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>clearContents</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveItCpp.html</anchorfile>
      <anchor>a463d01c03e4fbe7d274499f73052cd2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>loadPlanningPipelines</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveItCpp.html</anchorfile>
      <anchor>a5c0ea35e27178ab76eb5699f058d55f6</anchor>
      <arglist>(const PlanningPipelineOptions &amp;options)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>loadPlanningSceneMonitor</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveItCpp.html</anchorfile>
      <anchor>a6b59b42aec3ed3430981e174f6baf8f5</anchor>
      <arglist>(const PlanningSceneMonitorOptions &amp;options)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::set&lt; std::string &gt; &gt;</type>
      <name>groups_algorithms_map_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveItCpp.html</anchorfile>
      <anchor>a2913d7d2feb8cd3101a1660f6480a503</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::set&lt; std::string &gt; &gt;</type>
      <name>groups_pipelines_map_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveItCpp.html</anchorfile>
      <anchor>afe074fff81f1db97f662f40f6512f255</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>node_handle_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveItCpp.html</anchorfile>
      <anchor>a29dc25f49167087a3dfc4aaee8416bb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, planning_pipeline::PlanningPipelinePtr &gt;</type>
      <name>planning_pipelines_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveItCpp.html</anchorfile>
      <anchor>aa800445ff47ee710a50e8dd36500c9fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>planning_scene_monitor::PlanningSceneMonitorPtr</type>
      <name>planning_scene_monitor_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveItCpp.html</anchorfile>
      <anchor>a5c05ddd83626c595fd2e9e7cd8f7a59b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>robot_model::RobotModelConstPtr</type>
      <name>robot_model_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveItCpp.html</anchorfile>
      <anchor>af028c328c6bb646c0b8ef9b78d81a42e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>trajectory_execution_manager::TrajectoryExecutionManagerPtr</type>
      <name>trajectory_execution_manager_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveItCpp.html</anchorfile>
      <anchor>a9c5de37dc91bc1617fa5a6f0a8aeed2a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::planning_interface::MoveItCppTest</name>
    <filename>classmoveit_1_1planning__interface_1_1MoveItCppTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveItCppTest.html</anchorfile>
      <anchor>a8cd38119a08a00f48059be5e55f64e3a</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const moveit::core::JointModelGroup *</type>
      <name>jmg_ptr</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveItCppTest.html</anchorfile>
      <anchor>a36c0111f05ae1237ea096a24970688ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MoveItCppPtr</type>
      <name>moveit_cpp_ptr</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveItCppTest.html</anchorfile>
      <anchor>ac555483db07311da516e03225ad46b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveItCppTest.html</anchorfile>
      <anchor>a0c26577dd1e152ef1883d06ac06a9d4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlanningComponentPtr</type>
      <name>planning_component_ptr</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveItCppTest.html</anchorfile>
      <anchor>a138ae85de2f62f107c14e4e51368459e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::string</type>
      <name>PLANNING_GROUP</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveItCppTest.html</anchorfile>
      <anchor>a514c2a2a5f63264a5f48e41e6c4aedff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>robot_model::RobotModelConstPtr</type>
      <name>robot_model_ptr</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveItCppTest.html</anchorfile>
      <anchor>a430c7671b84414a4ecc58544acd390ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>geometry_msgs::Pose</type>
      <name>start_pose</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveItCppTest.html</anchorfile>
      <anchor>aac03a8d1c4d7545d3d5ac71218724f54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>geometry_msgs::PoseStamped</type>
      <name>target_pose1</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveItCppTest.html</anchorfile>
      <anchor>aedcdc51db8d18b6cf54f965342b97b4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>geometry_msgs::Pose</type>
      <name>target_pose2</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1MoveItCppTest.html</anchorfile>
      <anchor>a97ea7bfecdbc4cb81312f0dfa31c3381</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>boost::python::converter::object_manager_traits&lt; moveit::py_bindings_tools::ByteString &gt;</name>
    <filename>structboost_1_1python_1_1converter_1_1object__manager__traits_3_01moveit_1_1py__bindings__tools_1_1ByteString_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>moveit::planning_interface::MoveItCpp::Options</name>
    <filename>structmoveit_1_1planning__interface_1_1MoveItCpp_1_1Options.html</filename>
    <member kind="function">
      <type></type>
      <name>Options</name>
      <anchorfile>structmoveit_1_1planning__interface_1_1MoveItCpp_1_1Options.html</anchorfile>
      <anchor>a00fec30241f30091b89029bc59c01dec</anchor>
      <arglist>(const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="variable">
      <type>PlanningPipelineOptions</type>
      <name>planning_pipeline_options</name>
      <anchorfile>structmoveit_1_1planning__interface_1_1MoveItCpp_1_1Options.html</anchorfile>
      <anchor>ab710181ee21f8f48d37cae5e12d078be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PlanningSceneMonitorOptions</type>
      <name>planning_scene_monitor_options</name>
      <anchorfile>structmoveit_1_1planning__interface_1_1MoveItCpp_1_1Options.html</anchorfile>
      <anchor>adae493462c4a348d96b59b0c8d723ab4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>moveit::planning_interface::MoveGroupInterface::Options</name>
    <filename>structmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1Options.html</filename>
    <member kind="function">
      <type></type>
      <name>Options</name>
      <anchorfile>structmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1Options.html</anchorfile>
      <anchor>acd2d919de7135c86cb0127ec3cd82ee6</anchor>
      <arglist>(const std::string &amp;group_name, const std::string &amp;desc=ROBOT_DESCRIPTION, const ros::NodeHandle &amp;node_handle=ros::NodeHandle())</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>group_name_</name>
      <anchorfile>structmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1Options.html</anchorfile>
      <anchor>a2cf3354acfc47c1708dd511be0bca347</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>node_handle_</name>
      <anchorfile>structmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1Options.html</anchorfile>
      <anchor>a4d5aa2c0acde1db173173f4878ee3e27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>robot_description_</name>
      <anchorfile>structmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1Options.html</anchorfile>
      <anchor>a6d808c8691c7bb9f96ea7c586046b439</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>robot_model::RobotModelConstPtr</type>
      <name>robot_model_</name>
      <anchorfile>structmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1Options.html</anchorfile>
      <anchor>a2e72f8b0daa9a9f7067648c9eca24b15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>moveit::planning_interface::MoveGroupInterface::Plan</name>
    <filename>structmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1Plan.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>planning_time_</name>
      <anchorfile>structmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1Plan.html</anchorfile>
      <anchor>ab479de7a2494a40891cc7baf51a202a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>moveit_msgs::RobotState</type>
      <name>start_state_</name>
      <anchorfile>structmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1Plan.html</anchorfile>
      <anchor>ac9333762e84a22da5879866413dec8c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>moveit_msgs::RobotTrajectory</type>
      <name>trajectory_</name>
      <anchorfile>structmoveit_1_1planning__interface_1_1MoveGroupInterface_1_1Plan.html</anchorfile>
      <anchor>af974e387daa3c09c4e19f29657a2b7cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::planning_interface::PlanningComponent</name>
    <filename>classmoveit_1_1planning__interface_1_1PlanningComponent.html</filename>
    <class kind="struct">moveit::planning_interface::PlanningComponent::PlanRequestParameters</class>
    <class kind="struct">moveit::planning_interface::PlanningComponent::PlanSolution</class>
    <member kind="typedef">
      <type>moveit::core::MoveItErrorCode</type>
      <name>MoveItErrorCode</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningComponent.html</anchorfile>
      <anchor>a08792a579e09821bafd2d8509f4e8ba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>execute</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningComponent.html</anchorfile>
      <anchor>a2c4acb1fb8af6a8e5284edf0bd399316</anchor>
      <arglist>(bool blocking=true)</arglist>
    </member>
    <member kind="function">
      <type>const PlanSolutionPtr</type>
      <name>getLastPlanSolution</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningComponent.html</anchorfile>
      <anchor>abe1b45d2bb36feddf5425187f303cb72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; std::string &gt;</type>
      <name>getNamedTargetStates</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningComponent.html</anchorfile>
      <anchor>a88803b6b5b13e44f7acb4a7ef2e63f12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, double &gt;</type>
      <name>getNamedTargetStateValues</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningComponent.html</anchorfile>
      <anchor>aab5d9bc1eb81cd186320c460600f76d6</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getPlanningGroupName</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningComponent.html</anchorfile>
      <anchor>a8e8fb7ddf779a58eaa8102e01d53f8b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>robot_state::RobotStatePtr</type>
      <name>getStartState</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningComponent.html</anchorfile>
      <anchor>a1807e64799879159f6c42e178e46012b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_STRUCT_FORWARD</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningComponent.html</anchorfile>
      <anchor>a82d8ad49ee779020b02b71b269a1e622</anchor>
      <arglist>(PlanSolution)</arglist>
    </member>
    <member kind="function">
      <type>PlanningComponent &amp;</type>
      <name>operator=</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningComponent.html</anchorfile>
      <anchor>a6000cd1d08fbce76b7914c7efef86afb</anchor>
      <arglist>(const PlanningComponent &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>PlanningComponent &amp;</type>
      <name>operator=</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningComponent.html</anchorfile>
      <anchor>a34a160ffa767a365a1bf07c8d6d0bd2a</anchor>
      <arglist>(PlanningComponent &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>PlanSolution</type>
      <name>plan</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningComponent.html</anchorfile>
      <anchor>a1ea844314dec90edcd3eb98ce10765a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PlanSolution</type>
      <name>plan</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningComponent.html</anchorfile>
      <anchor>a5bbea5f83644c05d7242c325879fff46</anchor>
      <arglist>(const PlanRequestParameters &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlanningComponent</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningComponent.html</anchorfile>
      <anchor>af142159049fa8395a5846f5f2adb2eb2</anchor>
      <arglist>(const std::string &amp;group_name, const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlanningComponent</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningComponent.html</anchorfile>
      <anchor>a56ac7bd3681ad84855e78131fce21b2a</anchor>
      <arglist>(const std::string &amp;group_name, const MoveItCppPtr &amp;moveit_cpp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlanningComponent</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningComponent.html</anchorfile>
      <anchor>ac938cb91c6836f206019d02231a9056e</anchor>
      <arglist>(const PlanningComponent &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlanningComponent</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningComponent.html</anchorfile>
      <anchor>a4442d2927918bcbaaaa3517e5a3228cd</anchor>
      <arglist>(PlanningComponent &amp;&amp;other)=delete</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setGoal</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningComponent.html</anchorfile>
      <anchor>a49ab0ff1bf38e3a22711ef2f6ddc90c3</anchor>
      <arglist>(const std::vector&lt; moveit_msgs::Constraints &gt; &amp;goal_constraints)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setGoal</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningComponent.html</anchorfile>
      <anchor>aaf16b7838afb9e85dfadc39de8efe25a</anchor>
      <arglist>(const robot_state::RobotState &amp;goal_state)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setGoal</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningComponent.html</anchorfile>
      <anchor>a8d84c738dd565139bbb85b9804bc2f40</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;goal_pose, const std::string &amp;link_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setGoal</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningComponent.html</anchorfile>
      <anchor>aae12a1654fb84200f54d6fba4c24a6cb</anchor>
      <arglist>(const std::string &amp;named_target)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setStartState</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningComponent.html</anchorfile>
      <anchor>a073096f241d73cb44657c9a085424067</anchor>
      <arglist>(const robot_state::RobotState &amp;start_state)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setStartState</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningComponent.html</anchorfile>
      <anchor>a7c2c4299cffe9ff62b755c1028023aac</anchor>
      <arglist>(const std::string &amp;named_state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStartStateToCurrentState</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningComponent.html</anchorfile>
      <anchor>ad2529282780878d8af98f9e098ff2224</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWorkspace</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningComponent.html</anchorfile>
      <anchor>aef2f46f72373bf5e345b27647cdf6433</anchor>
      <arglist>(double minx, double miny, double minz, double maxx, double maxy, double maxz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unsetWorkspace</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningComponent.html</anchorfile>
      <anchor>afb962209aa7c4f6aae3795e89a4f09c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PlanningComponent</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningComponent.html</anchorfile>
      <anchor>aaefe0e89272c4fbc066e1b1d3d1dd49a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>clearContents</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningComponent.html</anchorfile>
      <anchor>a2be9832d8f103923db1f4563903431b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>robot_state::RobotStatePtr</type>
      <name>considered_start_state_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningComponent.html</anchorfile>
      <anchor>a76f2639be172414965f5c0aee5e9fb21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; moveit_msgs::Constraints &gt;</type>
      <name>current_goal_constraints_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningComponent.html</anchorfile>
      <anchor>a17ab832e1bb02dd5634f16e4ed4a0053</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>group_name_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningComponent.html</anchorfile>
      <anchor>a9717cf476b8c4681af3353e7f3924c33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const moveit::core::JointModelGroup *</type>
      <name>joint_model_group_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningComponent.html</anchorfile>
      <anchor>a2546cdf76dbbd43c58b240021d9e3f42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PlanSolutionPtr</type>
      <name>last_plan_solution_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningComponent.html</anchorfile>
      <anchor>a44c3ca233a2f24ca0154bc20f2ec9f96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MoveItCppPtr</type>
      <name>moveit_cpp_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningComponent.html</anchorfile>
      <anchor>a357de397b95aa2feb4d44045e10ad21c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningComponent.html</anchorfile>
      <anchor>a41af729cc2e0c00ebee8d834ab253961</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PlanRequestParameters</type>
      <name>plan_request_parameters_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningComponent.html</anchorfile>
      <anchor>ae12e2e4a0369c78f79754e2c68acac39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; std::string &gt;</type>
      <name>planning_pipeline_names_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningComponent.html</anchorfile>
      <anchor>a2f8d11ece4cbff802aa57819a646808c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>moveit_msgs::WorkspaceParameters</type>
      <name>workspace_parameters_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningComponent.html</anchorfile>
      <anchor>a743d72a995036d46470a882714561921</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>workspace_parameters_set_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningComponent.html</anchorfile>
      <anchor>a8d188c42a3dc0ef3bc5b1c4d34190b25</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>moveit::planning_interface::MoveItCpp::PlanningPipelineOptions</name>
    <filename>structmoveit_1_1planning__interface_1_1MoveItCpp_1_1PlanningPipelineOptions.html</filename>
    <member kind="function">
      <type>void</type>
      <name>load</name>
      <anchorfile>structmoveit_1_1planning__interface_1_1MoveItCpp_1_1PlanningPipelineOptions.html</anchorfile>
      <anchor>a598010defeac6326a89fd6b1524428a1</anchor>
      <arglist>(const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>parent_namespace</name>
      <anchorfile>structmoveit_1_1planning__interface_1_1MoveItCpp_1_1PlanningPipelineOptions.html</anchorfile>
      <anchor>a9114b94b6357505c29e3ed4dd631bc06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>pipeline_names</name>
      <anchorfile>structmoveit_1_1planning__interface_1_1MoveItCpp_1_1PlanningPipelineOptions.html</anchorfile>
      <anchor>a4c93c0d212d62a376529e8d80d86cb6f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::planning_interface::PlanningSceneInterface</name>
    <filename>classmoveit_1_1planning__interface_1_1PlanningSceneInterface.html</filename>
    <class kind="class">moveit::planning_interface::PlanningSceneInterface::PlanningSceneInterfaceImpl</class>
    <member kind="function">
      <type></type>
      <name>PlanningSceneInterface</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface.html</anchorfile>
      <anchor>a7f46bbafa4814c27e0be2361313ecdf4</anchor>
      <arglist>(const std::string &amp;ns=&quot;&quot;, bool wait=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PlanningSceneInterface</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface.html</anchorfile>
      <anchor>aa4a75fea329ab0b988ab9d90c1537448</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getKnownObjectNames</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface.html</anchorfile>
      <anchor>a5c1c0276df1938281836b0c172179ed0</anchor>
      <arglist>(bool with_type=false)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getKnownObjectNamesInROI</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface.html</anchorfile>
      <anchor>a7343f653b06ea8fdf17af47b344fc340</anchor>
      <arglist>(double minx, double miny, double minz, double maxx, double maxy, double maxz, bool with_type, std::vector&lt; std::string &gt; &amp;types)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getKnownObjectNamesInROI</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface.html</anchorfile>
      <anchor>a0c8bebd8964efeff69e08c674e5dc7cb</anchor>
      <arglist>(double minx, double miny, double minz, double maxx, double maxy, double maxz, bool with_type=false)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, geometry_msgs::Pose &gt;</type>
      <name>getObjectPoses</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface.html</anchorfile>
      <anchor>a8c7c82de35252da3df0a58f16a43cf2f</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;object_ids)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, moveit_msgs::CollisionObject &gt;</type>
      <name>getObjects</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface.html</anchorfile>
      <anchor>a1fa1e9196411ab28920f28b57f9f1add</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;object_ids=std::vector&lt; std::string &gt;())</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, moveit_msgs::AttachedCollisionObject &gt;</type>
      <name>getAttachedObjects</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface.html</anchorfile>
      <anchor>a895a23063541122071fe10fe50a169fa</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;object_ids=std::vector&lt; std::string &gt;())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>applyCollisionObject</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface.html</anchorfile>
      <anchor>a9f89682bc0bc4e85d3317c2f3558f075</anchor>
      <arglist>(const moveit_msgs::CollisionObject &amp;collision_object)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>applyCollisionObject</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface.html</anchorfile>
      <anchor>a07989cebbb3ac755657397ca417b4b7e</anchor>
      <arglist>(const moveit_msgs::CollisionObject &amp;collision_object, const std_msgs::ColorRGBA &amp;object_color)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>applyCollisionObjects</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface.html</anchorfile>
      <anchor>a3ade60cd4ca84e32033e6d5abdf2d8a4</anchor>
      <arglist>(const std::vector&lt; moveit_msgs::CollisionObject &gt; &amp;collision_objects, const std::vector&lt; moveit_msgs::ObjectColor &gt; &amp;object_colors=std::vector&lt; moveit_msgs::ObjectColor &gt;())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>applyAttachedCollisionObject</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface.html</anchorfile>
      <anchor>a08cbe97d3d33d13f568a7659283c3137</anchor>
      <arglist>(const moveit_msgs::AttachedCollisionObject &amp;attached_collision_object)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>applyAttachedCollisionObjects</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface.html</anchorfile>
      <anchor>a4dbe720103a5801a27a5c38fc50525ba</anchor>
      <arglist>(const std::vector&lt; moveit_msgs::AttachedCollisionObject &gt; &amp;attached_collision_objects)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>applyPlanningScene</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface.html</anchorfile>
      <anchor>a24cddd9ef2b62349cf036fa4fcef02a4</anchor>
      <arglist>(const moveit_msgs::PlanningScene &amp;ps)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addCollisionObjects</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface.html</anchorfile>
      <anchor>ab1ef88c061ed75784d34d1a1bbe6d7a5</anchor>
      <arglist>(const std::vector&lt; moveit_msgs::CollisionObject &gt; &amp;collision_objects, const std::vector&lt; moveit_msgs::ObjectColor &gt; &amp;object_colors=std::vector&lt; moveit_msgs::ObjectColor &gt;()) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeCollisionObjects</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface.html</anchorfile>
      <anchor>a80b92c069d986fb3638e27c01645be9b</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;object_ids) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PlanningSceneInterfaceImpl *</type>
      <name>impl_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface.html</anchorfile>
      <anchor>a336fb1a4f4cd944d975ebe414a446933</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getKnownObjectNames</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface.html</anchorfile>
      <anchor>a5c1c0276df1938281836b0c172179ed0</anchor>
      <arglist>(bool with_type=false)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getKnownObjectNamesInROI</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface.html</anchorfile>
      <anchor>a7343f653b06ea8fdf17af47b344fc340</anchor>
      <arglist>(double minx, double miny, double minz, double maxx, double maxy, double maxz, bool with_type, std::vector&lt; std::string &gt; &amp;types)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getKnownObjectNamesInROI</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface.html</anchorfile>
      <anchor>a0c8bebd8964efeff69e08c674e5dc7cb</anchor>
      <arglist>(double minx, double miny, double minz, double maxx, double maxy, double maxz, bool with_type=false)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, geometry_msgs::Pose &gt;</type>
      <name>getObjectPoses</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface.html</anchorfile>
      <anchor>a8c7c82de35252da3df0a58f16a43cf2f</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;object_ids)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, moveit_msgs::CollisionObject &gt;</type>
      <name>getObjects</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface.html</anchorfile>
      <anchor>a1fa1e9196411ab28920f28b57f9f1add</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;object_ids=std::vector&lt; std::string &gt;())</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, moveit_msgs::AttachedCollisionObject &gt;</type>
      <name>getAttachedObjects</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface.html</anchorfile>
      <anchor>a895a23063541122071fe10fe50a169fa</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;object_ids=std::vector&lt; std::string &gt;())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>applyCollisionObject</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface.html</anchorfile>
      <anchor>a9f89682bc0bc4e85d3317c2f3558f075</anchor>
      <arglist>(const moveit_msgs::CollisionObject &amp;collision_object)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>applyCollisionObject</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface.html</anchorfile>
      <anchor>a07989cebbb3ac755657397ca417b4b7e</anchor>
      <arglist>(const moveit_msgs::CollisionObject &amp;collision_object, const std_msgs::ColorRGBA &amp;object_color)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>applyCollisionObjects</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface.html</anchorfile>
      <anchor>a3ade60cd4ca84e32033e6d5abdf2d8a4</anchor>
      <arglist>(const std::vector&lt; moveit_msgs::CollisionObject &gt; &amp;collision_objects, const std::vector&lt; moveit_msgs::ObjectColor &gt; &amp;object_colors=std::vector&lt; moveit_msgs::ObjectColor &gt;())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>applyAttachedCollisionObject</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface.html</anchorfile>
      <anchor>a08cbe97d3d33d13f568a7659283c3137</anchor>
      <arglist>(const moveit_msgs::AttachedCollisionObject &amp;attached_collision_object)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>applyAttachedCollisionObjects</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface.html</anchorfile>
      <anchor>a4dbe720103a5801a27a5c38fc50525ba</anchor>
      <arglist>(const std::vector&lt; moveit_msgs::AttachedCollisionObject &gt; &amp;attached_collision_objects)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>applyPlanningScene</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface.html</anchorfile>
      <anchor>a24cddd9ef2b62349cf036fa4fcef02a4</anchor>
      <arglist>(const moveit_msgs::PlanningScene &amp;ps)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addCollisionObjects</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface.html</anchorfile>
      <anchor>ab1ef88c061ed75784d34d1a1bbe6d7a5</anchor>
      <arglist>(const std::vector&lt; moveit_msgs::CollisionObject &gt; &amp;collision_objects, const std::vector&lt; moveit_msgs::ObjectColor &gt; &amp;object_colors=std::vector&lt; moveit_msgs::ObjectColor &gt;()) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeCollisionObjects</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface.html</anchorfile>
      <anchor>a80b92c069d986fb3638e27c01645be9b</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;object_ids) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::planning_interface::PlanningSceneInterface::PlanningSceneInterfaceImpl</name>
    <filename>classmoveit_1_1planning__interface_1_1PlanningSceneInterface_1_1PlanningSceneInterfaceImpl.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addCollisionObjects</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface_1_1PlanningSceneInterfaceImpl.html</anchorfile>
      <anchor>a37f5da1e56be1f524d66594581034a17</anchor>
      <arglist>(const std::vector&lt; moveit_msgs::CollisionObject &gt; &amp;collision_objects, const std::vector&lt; moveit_msgs::ObjectColor &gt; &amp;object_colors) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>applyPlanningScene</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface_1_1PlanningSceneInterfaceImpl.html</anchorfile>
      <anchor>aad92002881305a65b5277ce2774b5dda</anchor>
      <arglist>(const moveit_msgs::PlanningScene &amp;planning_scene)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, moveit_msgs::AttachedCollisionObject &gt;</type>
      <name>getAttachedObjects</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface_1_1PlanningSceneInterfaceImpl.html</anchorfile>
      <anchor>a562297ebebf40e8aa347ff74204fcc47</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;object_ids)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getKnownObjectNames</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface_1_1PlanningSceneInterfaceImpl.html</anchorfile>
      <anchor>a3a175473dd15515df2a7e6937b4c932f</anchor>
      <arglist>(bool with_type)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getKnownObjectNamesInROI</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface_1_1PlanningSceneInterfaceImpl.html</anchorfile>
      <anchor>a71c280664df6369da3b0188e1e939675</anchor>
      <arglist>(double minx, double miny, double minz, double maxx, double maxy, double maxz, bool with_type, std::vector&lt; std::string &gt; &amp;types)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, geometry_msgs::Pose &gt;</type>
      <name>getObjectPoses</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface_1_1PlanningSceneInterfaceImpl.html</anchorfile>
      <anchor>ac86db2092fbf1aa0006744dbe7f056dc</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;object_ids)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, moveit_msgs::CollisionObject &gt;</type>
      <name>getObjects</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface_1_1PlanningSceneInterfaceImpl.html</anchorfile>
      <anchor>a2ef8da95ff15736f38be23bca3cb3be7</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;object_ids)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlanningSceneInterfaceImpl</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface_1_1PlanningSceneInterfaceImpl.html</anchorfile>
      <anchor>af2a970a636a662e325144bc49187a559</anchor>
      <arglist>(const std::string &amp;ns=&quot;&quot;, bool wait=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeCollisionObjects</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface_1_1PlanningSceneInterfaceImpl.html</anchorfile>
      <anchor>a9e2f4cd3f3d7f8d5074f0ca5f8db0404</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;object_ids) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>waitForService</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface_1_1PlanningSceneInterfaceImpl.html</anchorfile>
      <anchor>a4094fa2156c24fd25c88b549a16e6c37</anchor>
      <arglist>(ros::ServiceClient &amp;srv)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>apply_planning_scene_service_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface_1_1PlanningSceneInterfaceImpl.html</anchorfile>
      <anchor>a44dc6d6e55740051f126cf855f713673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>node_handle_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface_1_1PlanningSceneInterfaceImpl.html</anchorfile>
      <anchor>a6b2cfcff1daf10ec21032db0c4c12736</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>planning_scene_diff_publisher_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface_1_1PlanningSceneInterfaceImpl.html</anchorfile>
      <anchor>a3ad8dd9cc0a47ecdf8a0d2029d4f0f1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>planning_scene_service_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface_1_1PlanningSceneInterfaceImpl.html</anchorfile>
      <anchor>a334c8de0183ba3d8720f9a7ec3d9f3ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>robot_model::RobotModelConstPtr</type>
      <name>robot_model_</name>
      <anchorfile>classmoveit_1_1planning__interface_1_1PlanningSceneInterface_1_1PlanningSceneInterfaceImpl.html</anchorfile>
      <anchor>a3ad6e520a271569b0adaf60b31dcf0de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>moveit::planning_interface::MoveItCpp::PlanningSceneMonitorOptions</name>
    <filename>structmoveit_1_1planning__interface_1_1MoveItCpp_1_1PlanningSceneMonitorOptions.html</filename>
    <member kind="function">
      <type>void</type>
      <name>load</name>
      <anchorfile>structmoveit_1_1planning__interface_1_1MoveItCpp_1_1PlanningSceneMonitorOptions.html</anchorfile>
      <anchor>af8c19c106e00b2b379510c352073b5a4</anchor>
      <arglist>(const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>attached_collision_object_topic</name>
      <anchorfile>structmoveit_1_1planning__interface_1_1MoveItCpp_1_1PlanningSceneMonitorOptions.html</anchorfile>
      <anchor>ae302a9aff8d7431920ab6c3611f78835</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>joint_state_topic</name>
      <anchorfile>structmoveit_1_1planning__interface_1_1MoveItCpp_1_1PlanningSceneMonitorOptions.html</anchorfile>
      <anchor>a87a4680510d2760ea2a6bba9ebb8dcb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>monitored_planning_scene_topic</name>
      <anchorfile>structmoveit_1_1planning__interface_1_1MoveItCpp_1_1PlanningSceneMonitorOptions.html</anchorfile>
      <anchor>a27d0a17314fe39c36c0c65e2aa5ea588</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structmoveit_1_1planning__interface_1_1MoveItCpp_1_1PlanningSceneMonitorOptions.html</anchorfile>
      <anchor>ae43f12d96ec95ab232541f1d1a1ad517</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>publish_planning_scene_topic</name>
      <anchorfile>structmoveit_1_1planning__interface_1_1MoveItCpp_1_1PlanningSceneMonitorOptions.html</anchorfile>
      <anchor>a18be407583fa41cdf70040b8d1a9ab3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>robot_description</name>
      <anchorfile>structmoveit_1_1planning__interface_1_1MoveItCpp_1_1PlanningSceneMonitorOptions.html</anchorfile>
      <anchor>a17d75f943a737b098003dd740a35e13b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>wait_for_initial_state_timeout</name>
      <anchorfile>structmoveit_1_1planning__interface_1_1MoveItCpp_1_1PlanningSceneMonitorOptions.html</anchorfile>
      <anchor>ae1f05d0169f588f1e512c2d846741db7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>moveit::planning_interface::PlanningComponent::PlanRequestParameters</name>
    <filename>structmoveit_1_1planning__interface_1_1PlanningComponent_1_1PlanRequestParameters.html</filename>
    <member kind="function">
      <type>void</type>
      <name>load</name>
      <anchorfile>structmoveit_1_1planning__interface_1_1PlanningComponent_1_1PlanRequestParameters.html</anchorfile>
      <anchor>a6ea08a48338c6c7486dabc5f8c1e135c</anchor>
      <arglist>(const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>max_acceleration_scaling_factor</name>
      <anchorfile>structmoveit_1_1planning__interface_1_1PlanningComponent_1_1PlanRequestParameters.html</anchorfile>
      <anchor>a8b9ae3650d528adbdbb54ef1d4775939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>max_velocity_scaling_factor</name>
      <anchorfile>structmoveit_1_1planning__interface_1_1PlanningComponent_1_1PlanRequestParameters.html</anchorfile>
      <anchor>ac382930542efe637be682ee2a3e554e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>planner_id</name>
      <anchorfile>structmoveit_1_1planning__interface_1_1PlanningComponent_1_1PlanRequestParameters.html</anchorfile>
      <anchor>abec78de71d1363705ad2c6e213a16156</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>planning_attempts</name>
      <anchorfile>structmoveit_1_1planning__interface_1_1PlanningComponent_1_1PlanRequestParameters.html</anchorfile>
      <anchor>a5e4225461721e7dfff6438452cd57ce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>planning_pipeline</name>
      <anchorfile>structmoveit_1_1planning__interface_1_1PlanningComponent_1_1PlanRequestParameters.html</anchorfile>
      <anchor>a666acae8135bfcf88638c0fa4c7a28f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>planning_time</name>
      <anchorfile>structmoveit_1_1planning__interface_1_1PlanningComponent_1_1PlanRequestParameters.html</anchorfile>
      <anchor>abb0625ec121c413a868257514d58fa43</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>moveit::planning_interface::PlanningComponent::PlanSolution</name>
    <filename>structmoveit_1_1planning__interface_1_1PlanningComponent_1_1PlanSolution.html</filename>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>structmoveit_1_1planning__interface_1_1PlanningComponent_1_1PlanSolution.html</anchorfile>
      <anchor>ad80d0cd934e043411f4e7f0fcdf846ae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>moveit::core::MoveItErrorCode</type>
      <name>error_code</name>
      <anchorfile>structmoveit_1_1planning__interface_1_1PlanningComponent_1_1PlanSolution.html</anchorfile>
      <anchor>a023018078d3560b761851dd045aa5f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>moveit_msgs::RobotState</type>
      <name>start_state</name>
      <anchorfile>structmoveit_1_1planning__interface_1_1PlanningComponent_1_1PlanSolution.html</anchorfile>
      <anchor>a86b91d472fe2109f04b27c100f8a0ce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>robot_trajectory::RobotTrajectoryPtr</type>
      <name>trajectory</name>
      <anchorfile>structmoveit_1_1planning__interface_1_1PlanningComponent_1_1PlanSolution.html</anchorfile>
      <anchor>a8c3f5dad037874d3a1bfc9111794179b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>python_move_group_ns::PythonMoveGroupNsTest</name>
    <filename>classpython__move__group__ns_1_1PythonMoveGroupNsTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>check_target_setting</name>
      <anchorfile>classpython__move__group__ns_1_1PythonMoveGroupNsTest.html</anchorfile>
      <anchor>a3e83023d383cfc8d3190ba21a895e5ba</anchor>
      <arglist>(self, expect, args)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>plan</name>
      <anchorfile>classpython__move__group__ns_1_1PythonMoveGroupNsTest.html</anchorfile>
      <anchor>abb6fdf16ec726160b4858ff7fa93ea52</anchor>
      <arglist>(self, target)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setUpClass</name>
      <anchorfile>classpython__move__group__ns_1_1PythonMoveGroupNsTest.html</anchorfile>
      <anchor>a2e673de69ed06bec9df33dade1303974</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>tearDown</name>
      <anchorfile>classpython__move__group__ns_1_1PythonMoveGroupNsTest.html</anchorfile>
      <anchor>a42d1cf8f7fe9109e050fde0d4342b70a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_target_setting</name>
      <anchorfile>classpython__move__group__ns_1_1PythonMoveGroupNsTest.html</anchorfile>
      <anchor>aa25ebe6eba3e42256ba2849930ff8517</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_validation</name>
      <anchorfile>classpython__move__group__ns_1_1PythonMoveGroupNsTest.html</anchorfile>
      <anchor>af29f67185da298628e58b4fbb46fbf85</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>group</name>
      <anchorfile>classpython__move__group__ns_1_1PythonMoveGroupNsTest.html</anchorfile>
      <anchor>ab83ceeb0f2c3194c1d739804ff898d9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>PLANNING_GROUP</name>
      <anchorfile>classpython__move__group__ns_1_1PythonMoveGroupNsTest.html</anchorfile>
      <anchor>ac817e24f983c00682475f1087ae9fb3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>PLANNING_NS</name>
      <anchorfile>classpython__move__group__ns_1_1PythonMoveGroupNsTest.html</anchorfile>
      <anchor>aecd60ecfa4c81e559625a8906fec9dea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>python_move_group::PythonMoveGroupTest</name>
    <filename>classpython__move__group_1_1PythonMoveGroupTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>check_target_setting</name>
      <anchorfile>classpython__move__group_1_1PythonMoveGroupTest.html</anchorfile>
      <anchor>a74a65af50b8dbcf6ad0f7b9974b83336</anchor>
      <arglist>(self, expect, args)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>plan</name>
      <anchorfile>classpython__move__group_1_1PythonMoveGroupTest.html</anchorfile>
      <anchor>a933f62ca934d20b503b52381c8ce474c</anchor>
      <arglist>(self, target)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setUpClass</name>
      <anchorfile>classpython__move__group_1_1PythonMoveGroupTest.html</anchorfile>
      <anchor>a3c5ede3feba661b43a4e77e1418bb103</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>tearDown</name>
      <anchorfile>classpython__move__group_1_1PythonMoveGroupTest.html</anchorfile>
      <anchor>a7e0026fec7164334c58bfed56b26e4de</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_get_jacobian_matrix</name>
      <anchorfile>classpython__move__group_1_1PythonMoveGroupTest.html</anchorfile>
      <anchor>a655c46658cb6b0536849e002670d0c57</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_target_setting</name>
      <anchorfile>classpython__move__group_1_1PythonMoveGroupTest.html</anchorfile>
      <anchor>a88033c49244f2afd1d2b4da5ea87fb12</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_validation</name>
      <anchorfile>classpython__move__group_1_1PythonMoveGroupTest.html</anchorfile>
      <anchor>a153f7cbf3e9543e4ff77f33cb1196d8a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>group</name>
      <anchorfile>classpython__move__group_1_1PythonMoveGroupTest.html</anchorfile>
      <anchor>acf9620744c277d032df1a3e80f73209f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>PLANNING_GROUP</name>
      <anchorfile>classpython__move__group_1_1PythonMoveGroupTest.html</anchorfile>
      <anchor>a350946ba21a9ff94a89254724dd916b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>serialize_msg::PythonMsgSerializeTest</name>
    <filename>classserialize__msg_1_1PythonMsgSerializeTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classserialize__msg_1_1PythonMsgSerializeTest.html</anchorfile>
      <anchor>af1ef603e246c9e085e00aa1b5740c91c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_ByteStringDefaultCtor</name>
      <anchorfile>classserialize__msg_1_1PythonMsgSerializeTest.html</anchorfile>
      <anchor>a29c2d057fc3fe60de7ee73ef3a23ce3e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_ByteStringFromPchar</name>
      <anchorfile>classserialize__msg_1_1PythonMsgSerializeTest.html</anchorfile>
      <anchor>a2b43010cddfaf56cab4dcdaee6993fea</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_ByteStringFromStdString</name>
      <anchorfile>classserialize__msg_1_1PythonMsgSerializeTest.html</anchorfile>
      <anchor>ae6ae60d4cae75bc674386fa73e22059e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_CxxTupleToPy</name>
      <anchorfile>classserialize__msg_1_1PythonMsgSerializeTest.html</anchorfile>
      <anchor>ab0dcb627b13624c11174da938ceadc37</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_EmbeddedZeros</name>
      <anchorfile>classserialize__msg_1_1PythonMsgSerializeTest.html</anchorfile>
      <anchor>aeaf26c7b4c43ef841877e7f10d88c516</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_PyTupleToCxx</name>
      <anchorfile>classserialize__msg_1_1PythonMsgSerializeTest.html</anchorfile>
      <anchor>a5ab7047cafce6250598497cae0295f9f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_recieveMessage</name>
      <anchorfile>classserialize__msg_1_1PythonMsgSerializeTest.html</anchorfile>
      <anchor>a109f39f48733b2d37e9f68a3100a827f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_rejectInt</name>
      <anchorfile>classserialize__msg_1_1PythonMsgSerializeTest.html</anchorfile>
      <anchor>a064d6084c381b96dee76c345f5ffab82</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_rejectIntTuple</name>
      <anchorfile>classserialize__msg_1_1PythonMsgSerializeTest.html</anchorfile>
      <anchor>a7cf032d492f3017fd68037cca17e5214</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_rejectUnicode</name>
      <anchorfile>classserialize__msg_1_1PythonMsgSerializeTest.html</anchorfile>
      <anchor>a78aeaccc997b475203cba16c8a3a1b1c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_rejectUnicodeTuple</name>
      <anchorfile>classserialize__msg_1_1PythonMsgSerializeTest.html</anchorfile>
      <anchor>a4b6653e909ed92968c8b4244ff2c057d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_sendMessage</name>
      <anchorfile>classserialize__msg_1_1PythonMsgSerializeTest.html</anchorfile>
      <anchor>ab7ff6db589bf67fa259631ac37647e90</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>helper</name>
      <anchorfile>classserialize__msg_1_1PythonMsgSerializeTest.html</anchorfile>
      <anchor>ae517ca2ae07d02cdb7a4156fe92378a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>robot_state_update::RobotStateUpdateTest</name>
    <filename>classrobot__state__update_1_1RobotStateUpdateTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>plan</name>
      <anchorfile>classrobot__state__update_1_1RobotStateUpdateTest.html</anchorfile>
      <anchor>a9df16f833e03400ec1ceab305742bf11</anchor>
      <arglist>(self, target)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setUpClass</name>
      <anchorfile>classrobot__state__update_1_1RobotStateUpdateTest.html</anchorfile>
      <anchor>ae332bf8ce804221ee8ea893eb61285b8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>tearDown</name>
      <anchorfile>classrobot__state__update_1_1RobotStateUpdateTest.html</anchorfile>
      <anchor>a003b02ff7fc14797868554ed0e36da20</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test</name>
      <anchorfile>classrobot__state__update_1_1RobotStateUpdateTest.html</anchorfile>
      <anchor>a4b8e555816ac0889d0217261c360bbfe</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>group</name>
      <anchorfile>classrobot__state__update_1_1RobotStateUpdateTest.html</anchorfile>
      <anchor>a580676cec90970c28c784ceb124c9494</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>PLANNING_GROUP</name>
      <anchorfile>classrobot__state__update_1_1RobotStateUpdateTest.html</anchorfile>
      <anchor>a1c3d7c4532a8f7053104feda47f6c4ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::py_bindings_tools::ROScppInitializer</name>
    <filename>classmoveit_1_1py__bindings__tools_1_1ROScppInitializer.html</filename>
    <member kind="function">
      <type></type>
      <name>ROScppInitializer</name>
      <anchorfile>classmoveit_1_1py__bindings__tools_1_1ROScppInitializer.html</anchorfile>
      <anchor>a02f1a2f226ffb258e0bce6c4c75b5498</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROScppInitializer</name>
      <anchorfile>classmoveit_1_1py__bindings__tools_1_1ROScppInitializer.html</anchorfile>
      <anchor>a05506eec7597de80604a99a059126cd9</anchor>
      <arglist>(boost::python::list &amp;argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROScppInitializer</name>
      <anchorfile>classmoveit_1_1py__bindings__tools_1_1ROScppInitializer.html</anchorfile>
      <anchor>ac757e9cdfce80e478d92fbd2c11d4256</anchor>
      <arglist>(const std::string &amp;node_name, boost::python::list &amp;argv)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>boost</name>
    <filename>namespaceboost.html</filename>
    <namespace>boost::python</namespace>
  </compound>
  <compound kind="namespace">
    <name>boost::python</name>
    <filename>namespaceboost_1_1python.html</filename>
    <namespace>boost::python::converter</namespace>
  </compound>
  <compound kind="namespace">
    <name>boost::python::converter</name>
    <filename>namespaceboost_1_1python_1_1converter.html</filename>
    <class kind="struct">boost::python::converter::object_manager_traits&lt; moveit::py_bindings_tools::ByteString &gt;</class>
  </compound>
  <compound kind="namespace">
    <name>cleanup</name>
    <filename>namespacecleanup.html</filename>
    <class kind="class">cleanup::CleanupTest</class>
    <member kind="variable">
      <type>string</type>
      <name>NODENAME</name>
      <anchorfile>namespacecleanup.html</anchorfile>
      <anchor>a77d4de4cd2a7b081f4552763a3e60f6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKGNAME</name>
      <anchorfile>namespacecleanup.html</anchorfile>
      <anchor>aa19b73e47d730da39772a656ded253b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>moveit</name>
    <filename>namespacemoveit.html</filename>
    <namespace>moveit::planning_interface</namespace>
    <namespace>moveit::py_bindings_tools</namespace>
  </compound>
  <compound kind="namespace">
    <name>moveit::planning_interface</name>
    <filename>namespacemoveit_1_1planning__interface.html</filename>
    <class kind="class">moveit::planning_interface::MoveGroupInterface</class>
    <class kind="class">moveit::planning_interface::MoveItCpp</class>
    <class kind="class">moveit::planning_interface::MoveItCppTest</class>
    <class kind="class">moveit::planning_interface::PlanningComponent</class>
    <class kind="class">moveit::planning_interface::PlanningSceneInterface</class>
    <member kind="typedef">
      <type>moveit::core::MoveItErrorCode</type>
      <name>MoveItErrorCode</name>
      <anchorfile>namespacemoveit_1_1planning__interface.html</anchorfile>
      <anchor>ac9e1644bbdf204413071c25560415954</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>robot_model::RobotModelConstPtr</type>
      <name>getSharedRobotModel</name>
      <anchorfile>namespacemoveit_1_1planning__interface.html</anchorfile>
      <anchor>a6a4a67488f913b4db14bf715bca8926a</anchor>
      <arglist>(const std::string &amp;robot_description)</arglist>
    </member>
    <member kind="function">
      <type>planning_scene_monitor::CurrentStateMonitorPtr</type>
      <name>getSharedStateMonitor</name>
      <anchorfile>namespacemoveit_1_1planning__interface.html</anchorfile>
      <anchor>a6cf43c703d1cbc5210d0c342335704db</anchor>
      <arglist>(const robot_model::RobotModelConstPtr &amp;robot_model, const std::shared_ptr&lt; tf2_ros::Buffer &gt; &amp;tf_buffer)</arglist>
    </member>
    <member kind="function">
      <type>planning_scene_monitor::CurrentStateMonitorPtr</type>
      <name>getSharedStateMonitor</name>
      <anchorfile>namespacemoveit_1_1planning__interface.html</anchorfile>
      <anchor>aad5274e3bcc194ea9f38be3a311f23a1</anchor>
      <arglist>(const robot_model::RobotModelConstPtr &amp;robot_model, const std::shared_ptr&lt; tf2_ros::Buffer &gt; &amp;tf_buffer, const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; tf2_ros::Buffer &gt;</type>
      <name>getSharedTF</name>
      <anchorfile>namespacemoveit_1_1planning__interface.html</anchorfile>
      <anchor>a9fcd917fd6c6a25ef4e4a224e02c88b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1planning__interface.html</anchorfile>
      <anchor>a537a96ff313808cc94c5709f2b0a0eeb</anchor>
      <arglist>(PlanningSceneInterface)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1planning__interface.html</anchorfile>
      <anchor>a9b8298804ea3e30519b87923125ce1bf</anchor>
      <arglist>(MoveItCpp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1planning__interface.html</anchorfile>
      <anchor>a5ff1b5bbb14f1a912e6cf1308b58fd1e</anchor>
      <arglist>(PlanningComponent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1planning__interface.html</anchorfile>
      <anchor>a6e3731ab08afb210c97f7d8400ccb8b6</anchor>
      <arglist>(MoveGroupInterface)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacemoveit_1_1planning__interface.html</anchorfile>
      <anchor>ac56b13142ee3971aac295003a6f2d60e</anchor>
      <arglist>(MoveItCppTest, GetCurrentStateTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacemoveit_1_1planning__interface.html</anchorfile>
      <anchor>aec3e8dcfac4614587b4348be2815ae6f</anchor>
      <arglist>(MoveItCppTest, NameOfPlanningGroupTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacemoveit_1_1planning__interface.html</anchorfile>
      <anchor>a8b801b2bfed11c067a0649ce789402ba</anchor>
      <arglist>(MoveItCppTest, TestSetStartStateToCurrentState)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacemoveit_1_1planning__interface.html</anchorfile>
      <anchor>a128bb8d20bfbd4911ab20593c2becd28</anchor>
      <arglist>(MoveItCppTest, TestSetGoalFromPoseStamped)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacemoveit_1_1planning__interface.html</anchorfile>
      <anchor>a786dbf9a92e677b1e2e0e09d4ec68084</anchor>
      <arglist>(MoveItCppTest, TestSetStartStateFromRobotState)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacemoveit_1_1planning__interface.html</anchorfile>
      <anchor>a8502f3469a691ec88e326db3af043add</anchor>
      <arglist>(MoveItCppTest, TestSetGoalFromRobotState)</arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>GRASP_PLANNING_SERVICE_NAME</name>
      <anchorfile>namespacemoveit_1_1planning__interface.html</anchorfile>
      <anchor>af8b910a74fa22352900ed4025478290d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr char</type>
      <name>LOGNAME</name>
      <anchorfile>namespacemoveit_1_1planning__interface.html</anchorfile>
      <anchor>a8c40088d1d5a6b67e595ae4bb1e51d65</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>constexpr char</type>
      <name>PLANNING_PLUGIN_PARAM</name>
      <anchorfile>namespacemoveit_1_1planning__interface.html</anchorfile>
      <anchor>a367b5c3f70bc528b6d52895504dbc452</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>moveit::py_bindings_tools</name>
    <filename>namespacemoveit_1_1py__bindings__tools.html</filename>
    <class kind="class">moveit::py_bindings_tools::ByteString</class>
    <class kind="class">moveit::py_bindings_tools::GILReleaser</class>
    <class kind="class">moveit::py_bindings_tools::ROScppInitializer</class>
    <member kind="function">
      <type>void</type>
      <name>deserializeMsg</name>
      <anchorfile>namespacemoveit_1_1py__bindings__tools.html</anchorfile>
      <anchor>ac4c8840f984cac253b47a6e9a3bb5c88</anchor>
      <arglist>(const ByteString &amp;data, T &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::dict</type>
      <name>dictFromType</name>
      <anchorfile>namespacemoveit_1_1py__bindings__tools.html</anchorfile>
      <anchor>a32ae52cc53f1b9462bbbb37c23f47dbc</anchor>
      <arglist>(const std::map&lt; std::string, T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>doubleFromList</name>
      <anchorfile>namespacemoveit_1_1py__bindings__tools.html</anchorfile>
      <anchor>ad54b10d1458a77bf4243a49ea6a9163b</anchor>
      <arglist>(const boost::python::object &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::list</type>
      <name>listFromDouble</name>
      <anchorfile>namespacemoveit_1_1py__bindings__tools.html</anchorfile>
      <anchor>a3251837ce7bcba0e0c0dc4a563e30154</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::list</type>
      <name>listFromString</name>
      <anchorfile>namespacemoveit_1_1py__bindings__tools.html</anchorfile>
      <anchor>a1e909ff3f36717b1c79f981fffa32f45</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::list</type>
      <name>listFromType</name>
      <anchorfile>namespacemoveit_1_1py__bindings__tools.html</anchorfile>
      <anchor>a671285aa033ca6636e3760e905723c6a</anchor>
      <arglist>(const std::vector&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>roscpp_init</name>
      <anchorfile>namespacemoveit_1_1py__bindings__tools.html</anchorfile>
      <anchor>aa55abb84cb24e2eb67b87cf0011c3672</anchor>
      <arglist>(const std::string &amp;node_name, boost::python::list &amp;argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>roscpp_init</name>
      <anchorfile>namespacemoveit_1_1py__bindings__tools.html</anchorfile>
      <anchor>a761a8c725cbfa96fd1d741b36640f8ac</anchor>
      <arglist>(boost::python::list &amp;argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>roscpp_init</name>
      <anchorfile>namespacemoveit_1_1py__bindings__tools.html</anchorfile>
      <anchor>a35f6004e5cc3f1fbfbd46f7f86218264</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>roscpp_set_arguments</name>
      <anchorfile>namespacemoveit_1_1py__bindings__tools.html</anchorfile>
      <anchor>a91da49a1f76277b1020f69da193e3ba2</anchor>
      <arglist>(const std::string &amp;node_name, boost::python::list &amp;argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>roscpp_shutdown</name>
      <anchorfile>namespacemoveit_1_1py__bindings__tools.html</anchorfile>
      <anchor>a205811fc9ab119cfb0ae65bb38735f7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ByteString</type>
      <name>serializeMsg</name>
      <anchorfile>namespacemoveit_1_1py__bindings__tools.html</anchorfile>
      <anchor>a5db2ca9caa5d2b124c6480a659dec0f6</anchor>
      <arglist>(const T &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>stringFromList</name>
      <anchorfile>namespacemoveit_1_1py__bindings__tools.html</anchorfile>
      <anchor>a60456cfa1ad78e252c605cb6a9166d05</anchor>
      <arglist>(const boost::python::object &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; T &gt;</type>
      <name>typeFromList</name>
      <anchorfile>namespacemoveit_1_1py__bindings__tools.html</anchorfile>
      <anchor>a493dd11d149a4134d3996f2c1d869c58</anchor>
      <arglist>(const boost::python::object &amp;values)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>moveit_ros_planning_interface</name>
    <filename>namespacemoveit__ros__planning__interface.html</filename>
  </compound>
  <compound kind="namespace">
    <name>python_move_group</name>
    <filename>namespacepython__move__group.html</filename>
    <class kind="class">python_move_group::PythonMoveGroupTest</class>
    <member kind="variable">
      <type>string</type>
      <name>NODENAME</name>
      <anchorfile>namespacepython__move__group.html</anchorfile>
      <anchor>a2baf970250e0be04cc75eb573a3e3d33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKGNAME</name>
      <anchorfile>namespacepython__move__group.html</anchorfile>
      <anchor>a3c04165f2cefa64b0763cf9ee1ba2869</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>python_move_group_ns</name>
    <filename>namespacepython__move__group__ns.html</filename>
    <class kind="class">python_move_group_ns::PythonMoveGroupNsTest</class>
    <member kind="variable">
      <type>string</type>
      <name>NODENAME</name>
      <anchorfile>namespacepython__move__group__ns.html</anchorfile>
      <anchor>a0d1db60768a6bb3bb69088d4039049a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKGNAME</name>
      <anchorfile>namespacepython__move__group__ns.html</anchorfile>
      <anchor>a4791e669b27bda8f48b4dd195348213d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>robot_state_update</name>
    <filename>namespacerobot__state__update.html</filename>
    <class kind="class">robot_state_update::RobotStateUpdateTest</class>
    <member kind="variable">
      <type>string</type>
      <name>NODENAME</name>
      <anchorfile>namespacerobot__state__update.html</anchorfile>
      <anchor>abb4ab652126c5f4a35eee12cfc913cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKGNAME</name>
      <anchorfile>namespacerobot__state__update.html</anchorfile>
      <anchor>aa8bf44cd2e559afb768e27a45e36842f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>serialize_msg</name>
    <filename>namespaceserialize__msg.html</filename>
    <class kind="class">serialize_msg::PythonMsgSerializeTest</class>
    <member kind="variable">
      <type>int</type>
      <name>py_version_maj</name>
      <anchorfile>namespaceserialize__msg.html</anchorfile>
      <anchor>a943e3eaddb9ec64992f23fea3571709d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>setup</name>
    <filename>namespacesetup.html</filename>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_cleanup</name>
    <filename>namespacetest__cleanup.html</filename>
    <member kind="variable">
      <type></type>
      <name>group</name>
      <anchorfile>namespacetest__cleanup.html</anchorfile>
      <anchor>a121623a04b6c3260c0e3e9c8cb74d9f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>py_bindings_roscpp</name>
    <title>Creating Python bindings for C++ classes</title>
    <filename>py_bindings_roscpp</filename>
  </compound>
</tagfile>
