<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>action.cpp</name>
    <path>/tmp/ws/src/romeo_moveit_actions/src/</path>
    <filename>action_8cpp</filename>
    <includes id="action_8hpp" name="action.hpp" local="yes" imported="no">romeo_moveit_actions/action.hpp</includes>
    <namespace>moveit_simple_actions</namespace>
  </compound>
  <compound kind="file">
    <name>action.hpp</name>
    <path>/tmp/ws/src/romeo_moveit_actions/include/romeo_moveit_actions/</path>
    <filename>action_8hpp</filename>
    <includes id="metablock_8hpp" name="metablock.hpp" local="yes" imported="no">romeo_moveit_actions/metablock.hpp</includes>
    <includes id="postures_8hpp" name="postures.hpp" local="yes" imported="no">romeo_moveit_actions/postures.hpp</includes>
    <class kind="class">moveit_simple_actions::Action</class>
    <namespace>moveit_simple_actions</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FLAG_MOVE</name>
      <anchorfile>action_8hpp.html</anchorfile>
      <anchor>acb342b28556be0aac7ddf59a5db75ec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLAG_NO_MOVE</name>
      <anchorfile>action_8hpp.html</anchorfile>
      <anchor>a4aee0ace77b1286e42fcca558033e5e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>evaluation.cpp</name>
    <path>/tmp/ws/src/romeo_moveit_actions/src/</path>
    <filename>evaluation_8cpp</filename>
    <includes id="evaluation_8hpp" name="evaluation.hpp" local="yes" imported="no">romeo_moveit_actions/evaluation.hpp</includes>
    <includes id="toolsForObject_8hpp" name="toolsForObject.hpp" local="yes" imported="no">romeo_moveit_actions/toolsForObject.hpp</includes>
    <namespace>moveit_simple_actions</namespace>
  </compound>
  <compound kind="file">
    <name>evaluation.hpp</name>
    <path>/tmp/ws/src/romeo_moveit_actions/include/romeo_moveit_actions/</path>
    <filename>evaluation_8hpp</filename>
    <includes id="metablock_8hpp" name="metablock.hpp" local="yes" imported="no">romeo_moveit_actions/metablock.hpp</includes>
    <includes id="action_8hpp" name="action.hpp" local="yes" imported="no">romeo_moveit_actions/action.hpp</includes>
    <class kind="class">moveit_simple_actions::Evaluation</class>
    <namespace>moveit_simple_actions</namespace>
  </compound>
  <compound kind="file">
    <name>main.cpp</name>
    <path>/tmp/ws/src/romeo_moveit_actions/src/</path>
    <filename>main_8cpp</filename>
    <includes id="simplepickplace_8hpp" name="simplepickplace.hpp" local="yes" imported="no">romeo_moveit_actions/simplepickplace.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_command_line</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>aa941aecf37c57d02ef5fef3490208a49</anchor>
      <arglist>(int argc, char **argv, std::string &amp;robot_name_, double &amp;test_step_, double &amp;x_min_, double &amp;x_max_, double &amp;y_min_, double &amp;y_max_, double &amp;z_min_, double &amp;z_max_, std::string &amp;left_arm_name_, std::string &amp;right_arm_name_, bool &amp;verbose_)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>metablock.cpp</name>
    <path>/tmp/ws/src/romeo_moveit_actions/src/</path>
    <filename>metablock_8cpp</filename>
    <includes id="metablock_8hpp" name="metablock.hpp" local="yes" imported="no">romeo_moveit_actions/metablock.hpp</includes>
    <includes id="toolsForObject_8hpp" name="toolsForObject.hpp" local="yes" imported="no">romeo_moveit_actions/toolsForObject.hpp</includes>
    <namespace>moveit_simple_actions</namespace>
  </compound>
  <compound kind="file">
    <name>metablock.hpp</name>
    <path>/tmp/ws/src/romeo_moveit_actions/include/romeo_moveit_actions/</path>
    <filename>metablock_8hpp</filename>
    <class kind="class">moveit_simple_actions::MetaBlock</class>
    <namespace>moveit_simple_actions</namespace>
    <member kind="typedef">
      <type>moveit_msgs::CollisionObject</type>
      <name>mcollobj</name>
      <anchorfile>metablock_8hpp.html</anchorfile>
      <anchor>a7ae6c659825d69b5472385e3af20d724</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>moveit::planning_interface::PlanningSceneInterface</type>
      <name>mscene</name>
      <anchorfile>metablock_8hpp.html</anchorfile>
      <anchor>ab29a1e125b22542a79aae39b862e26ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>shape_msgs::SolidPrimitive</type>
      <name>sprimitive</name>
      <anchorfile>metablock_8hpp.html</anchorfile>
      <anchor>a1fdd3e90515dfc104308603ad947eb00</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>objprocessing.cpp</name>
    <path>/tmp/ws/src/romeo_moveit_actions/src/</path>
    <filename>objprocessing_8cpp</filename>
    <includes id="objprocessing_8hpp" name="objprocessing.hpp" local="yes" imported="no">romeo_moveit_actions/objprocessing.hpp</includes>
    <includes id="toolsForAction_8hpp" name="toolsForAction.hpp" local="yes" imported="no">romeo_moveit_actions/toolsForAction.hpp</includes>
    <includes id="toolsForObject_8hpp" name="toolsForObject.hpp" local="yes" imported="no">romeo_moveit_actions/toolsForObject.hpp</includes>
    <namespace>moveit_simple_actions</namespace>
  </compound>
  <compound kind="file">
    <name>objprocessing.hpp</name>
    <path>/tmp/ws/src/romeo_moveit_actions/include/romeo_moveit_actions/</path>
    <filename>objprocessing_8hpp</filename>
    <includes id="metablock_8hpp" name="metablock.hpp" local="yes" imported="no">romeo_moveit_actions/metablock.hpp</includes>
    <includes id="evaluation_8hpp" name="evaluation.hpp" local="yes" imported="no">romeo_moveit_actions/evaluation.hpp</includes>
    <class kind="class">moveit_simple_actions::ObjProcessor</class>
    <namespace>moveit_simple_actions</namespace>
    <member kind="typedef">
      <type>object_recognition_msgs::GetObjectInformation</type>
      <name>GetObjInfo</name>
      <anchorfile>objprocessing_8hpp.html</anchorfile>
      <anchor>ad9445a4a03fc66812345b1d67cfad909</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; object_recognition_msgs::ObjectRecognitionAction &gt;</type>
      <name>ObjRecoActionClient</name>
      <anchorfile>objprocessing_8hpp.html</anchorfile>
      <anchor>a34c1c796729dcc12b738f4eae236edcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>object_recognition_msgs::RecognizedObjectArray</type>
      <name>RecognizedObjArray</name>
      <anchorfile>objprocessing_8hpp.html</anchorfile>
      <anchor>a33c52f2b44b66efdcf764539772de1bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>postures.cpp</name>
    <path>/tmp/ws/src/romeo_moveit_actions/src/</path>
    <filename>postures_8cpp</filename>
    <includes id="postures_8hpp" name="postures.hpp" local="yes" imported="no">romeo_moveit_actions/postures.hpp</includes>
    <namespace>moveit_simple_actions</namespace>
  </compound>
  <compound kind="file">
    <name>postures.hpp</name>
    <path>/tmp/ws/src/romeo_moveit_actions/include/romeo_moveit_actions/</path>
    <filename>postures_8hpp</filename>
    <class kind="class">moveit_simple_actions::Posture</class>
    <namespace>moveit_simple_actions</namespace>
  </compound>
  <compound kind="file">
    <name>simplepickplace.cpp</name>
    <path>/tmp/ws/src/romeo_moveit_actions/src/</path>
    <filename>simplepickplace_8cpp</filename>
    <includes id="simplepickplace_8hpp" name="simplepickplace.hpp" local="yes" imported="no">romeo_moveit_actions/simplepickplace.hpp</includes>
    <includes id="tools_8hpp" name="tools.hpp" local="yes" imported="no">romeo_moveit_actions/tools.hpp</includes>
    <includes id="toolsForObject_8hpp" name="toolsForObject.hpp" local="yes" imported="no">romeo_moveit_actions/toolsForObject.hpp</includes>
    <namespace>moveit_simple_actions</namespace>
  </compound>
  <compound kind="file">
    <name>simplepickplace.hpp</name>
    <path>/tmp/ws/src/romeo_moveit_actions/include/romeo_moveit_actions/</path>
    <filename>simplepickplace_8hpp</filename>
    <includes id="metablock_8hpp" name="metablock.hpp" local="yes" imported="no">romeo_moveit_actions/metablock.hpp</includes>
    <includes id="action_8hpp" name="action.hpp" local="yes" imported="no">romeo_moveit_actions/action.hpp</includes>
    <includes id="objprocessing_8hpp" name="objprocessing.hpp" local="yes" imported="no">romeo_moveit_actions/objprocessing.hpp</includes>
    <includes id="evaluation_8hpp" name="evaluation.hpp" local="yes" imported="no">romeo_moveit_actions/evaluation.hpp</includes>
    <class kind="class">moveit_simple_actions::SimplePickPlace</class>
    <namespace>moveit_simple_actions</namespace>
  </compound>
  <compound kind="file">
    <name>tools.hpp</name>
    <path>/tmp/ws/src/romeo_moveit_actions/include/romeo_moveit_actions/</path>
    <filename>tools_8hpp</filename>
    <namespace>moveit_simple_actions</namespace>
    <member kind="function">
      <type>void</type>
      <name>printAllActions</name>
      <anchorfile>namespacemoveit__simple__actions.html</anchorfile>
      <anchor>a24ed7352bc13bd70485e8de8ccba1a1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printTutorial</name>
      <anchorfile>namespacemoveit__simple__actions.html</anchorfile>
      <anchor>a73f49b9e44a3a41e07c33f77919222ce</anchor>
      <arglist>(const std::string robot_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>promptUser</name>
      <anchorfile>namespacemoveit__simple__actions.html</anchorfile>
      <anchor>a62cc31af48e5d64e922b40001a4cf9d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>promptUserAction</name>
      <anchorfile>namespacemoveit__simple__actions.html</anchorfile>
      <anchor>a4618e7b7340fe31868492d32ba276a7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>promptUserInt</name>
      <anchorfile>namespacemoveit__simple__actions.html</anchorfile>
      <anchor>a829f98c81b39a53e0ee6c102e70f50a0</anchor>
      <arglist>(const std::string command)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>promptUserQuestion</name>
      <anchorfile>namespacemoveit__simple__actions.html</anchorfile>
      <anchor>ab9f19619208ee2d4a354bed6e54fc432</anchor>
      <arglist>(const std::string command)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>promptUserQuestionString</name>
      <anchorfile>namespacemoveit__simple__actions.html</anchorfile>
      <anchor>a0aff8f74d7b8ccb3caa70c9a4408ffbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>promptUserValue</name>
      <anchorfile>namespacemoveit__simple__actions.html</anchorfile>
      <anchor>ad124a15f4e6fdac9bad24d7e3afe4088</anchor>
      <arglist>(const std::string command)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>toolsForAction.hpp</name>
    <path>/tmp/ws/src/romeo_moveit_actions/include/romeo_moveit_actions/</path>
    <filename>toolsForAction_8hpp</filename>
    <namespace>moveit_simple_actions</namespace>
    <member kind="function">
      <type>void</type>
      <name>waitForAction</name>
      <anchorfile>namespacemoveit__simple__actions.html</anchorfile>
      <anchor>a44cba1eb1f8f6879f9ed5b56cf284d48</anchor>
      <arglist>(const T &amp;action, const ros::NodeHandle &amp;node_handle, const ros::Duration &amp;wait_for_server, const std::string &amp;name)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>toolsForObject.cpp</name>
    <path>/tmp/ws/src/romeo_moveit_actions/src/</path>
    <filename>toolsForObject_8cpp</filename>
    <includes id="toolsForObject_8hpp" name="toolsForObject.hpp" local="yes" imported="no">romeo_moveit_actions/toolsForObject.hpp</includes>
    <namespace>moveit_simple_actions</namespace>
    <member kind="function">
      <type>int</type>
      <name>findObj</name>
      <anchorfile>namespacemoveit__simple__actions.html</anchorfile>
      <anchor>ab1633144327d9c42c2afd9092a04163e</anchor>
      <arglist>(std::vector&lt; MetaBlock &gt; *blocks, const std::string name)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getObjectsList</name>
      <anchorfile>namespacemoveit__simple__actions.html</anchorfile>
      <anchor>a6cd711949f27b73d51a77e0341b60e18</anchor>
      <arglist>(const std::vector&lt; MetaBlock &gt; &amp;blocks)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getObjectsOldList</name>
      <anchorfile>namespacemoveit__simple__actions.html</anchorfile>
      <anchor>a10b0b826036d8519969b879de7746417</anchor>
      <arglist>(std::vector&lt; MetaBlock &gt; *objects)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPose</name>
      <anchorfile>namespacemoveit__simple__actions.html</anchorfile>
      <anchor>aefe6fa356a978b20ae27d6d5a98123dd</anchor>
      <arglist>(geometry_msgs::Pose *pose, const double &amp;x, const double &amp;y, const double &amp;z, const double &amp;ox, const double &amp;oy, const double &amp;oz, const double &amp;ow)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPose</name>
      <anchorfile>namespacemoveit__simple__actions.html</anchorfile>
      <anchor>ace4aada5c239de411a41ec852919018e</anchor>
      <arglist>(geometry_msgs::Pose *pose, const double &amp;x, const double &amp;y, const double &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapPoses</name>
      <anchorfile>namespacemoveit__simple__actions.html</anchorfile>
      <anchor>a468150e5a5d59bf3f41a09c267735a40</anchor>
      <arglist>(geometry_msgs::Pose *pose1, geometry_msgs::Pose *pose2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>toolsForObject.hpp</name>
    <path>/tmp/ws/src/romeo_moveit_actions/include/romeo_moveit_actions/</path>
    <filename>toolsForObject_8hpp</filename>
    <includes id="metablock_8hpp" name="metablock.hpp" local="yes" imported="no">romeo_moveit_actions/metablock.hpp</includes>
    <namespace>moveit_simple_actions</namespace>
    <member kind="function">
      <type>int</type>
      <name>findObj</name>
      <anchorfile>namespacemoveit__simple__actions.html</anchorfile>
      <anchor>ab1633144327d9c42c2afd9092a04163e</anchor>
      <arglist>(std::vector&lt; MetaBlock &gt; *blocks, const std::string name)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getObjectsList</name>
      <anchorfile>namespacemoveit__simple__actions.html</anchorfile>
      <anchor>a6cd711949f27b73d51a77e0341b60e18</anchor>
      <arglist>(const std::vector&lt; MetaBlock &gt; &amp;blocks)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getObjectsOldList</name>
      <anchorfile>namespacemoveit__simple__actions.html</anchorfile>
      <anchor>a10b0b826036d8519969b879de7746417</anchor>
      <arglist>(std::vector&lt; MetaBlock &gt; *objects)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPose</name>
      <anchorfile>namespacemoveit__simple__actions.html</anchorfile>
      <anchor>aefe6fa356a978b20ae27d6d5a98123dd</anchor>
      <arglist>(geometry_msgs::Pose *pose, const double &amp;x, const double &amp;y, const double &amp;z, const double &amp;ox, const double &amp;oy, const double &amp;oz, const double &amp;ow)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPose</name>
      <anchorfile>namespacemoveit__simple__actions.html</anchorfile>
      <anchor>ace4aada5c239de411a41ec852919018e</anchor>
      <arglist>(geometry_msgs::Pose *pose, const double &amp;x, const double &amp;y, const double &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapPoses</name>
      <anchorfile>namespacemoveit__simple__actions.html</anchorfile>
      <anchor>a468150e5a5d59bf3f41a09c267735a40</anchor>
      <arglist>(geometry_msgs::Pose *pose1, geometry_msgs::Pose *pose2)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>moveit_simple_actions</name>
    <filename>namespacemoveit__simple__actions.html</filename>
    <class kind="class">moveit_simple_actions::Action</class>
    <class kind="class">moveit_simple_actions::Evaluation</class>
    <class kind="class">moveit_simple_actions::MetaBlock</class>
    <class kind="class">moveit_simple_actions::ObjProcessor</class>
    <class kind="class">moveit_simple_actions::Posture</class>
    <class kind="class">moveit_simple_actions::SimplePickPlace</class>
    <member kind="function">
      <type>int</type>
      <name>findObj</name>
      <anchorfile>namespacemoveit__simple__actions.html</anchorfile>
      <anchor>ab1633144327d9c42c2afd9092a04163e</anchor>
      <arglist>(std::vector&lt; MetaBlock &gt; *blocks, const std::string name)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getObjectsList</name>
      <anchorfile>namespacemoveit__simple__actions.html</anchorfile>
      <anchor>a6cd711949f27b73d51a77e0341b60e18</anchor>
      <arglist>(const std::vector&lt; MetaBlock &gt; &amp;blocks)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getObjectsOldList</name>
      <anchorfile>namespacemoveit__simple__actions.html</anchorfile>
      <anchor>a10b0b826036d8519969b879de7746417</anchor>
      <arglist>(std::vector&lt; MetaBlock &gt; *objects)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printAllActions</name>
      <anchorfile>namespacemoveit__simple__actions.html</anchorfile>
      <anchor>a24ed7352bc13bd70485e8de8ccba1a1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printTutorial</name>
      <anchorfile>namespacemoveit__simple__actions.html</anchorfile>
      <anchor>a73f49b9e44a3a41e07c33f77919222ce</anchor>
      <arglist>(const std::string robot_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>promptUser</name>
      <anchorfile>namespacemoveit__simple__actions.html</anchorfile>
      <anchor>a62cc31af48e5d64e922b40001a4cf9d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>promptUserAction</name>
      <anchorfile>namespacemoveit__simple__actions.html</anchorfile>
      <anchor>a4618e7b7340fe31868492d32ba276a7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>promptUserInt</name>
      <anchorfile>namespacemoveit__simple__actions.html</anchorfile>
      <anchor>a829f98c81b39a53e0ee6c102e70f50a0</anchor>
      <arglist>(const std::string command)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>promptUserQuestion</name>
      <anchorfile>namespacemoveit__simple__actions.html</anchorfile>
      <anchor>ab9f19619208ee2d4a354bed6e54fc432</anchor>
      <arglist>(const std::string command)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>promptUserQuestionString</name>
      <anchorfile>namespacemoveit__simple__actions.html</anchorfile>
      <anchor>a0aff8f74d7b8ccb3caa70c9a4408ffbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>promptUserValue</name>
      <anchorfile>namespacemoveit__simple__actions.html</anchorfile>
      <anchor>ad124a15f4e6fdac9bad24d7e3afe4088</anchor>
      <arglist>(const std::string command)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPose</name>
      <anchorfile>namespacemoveit__simple__actions.html</anchorfile>
      <anchor>aefe6fa356a978b20ae27d6d5a98123dd</anchor>
      <arglist>(geometry_msgs::Pose *pose, const double &amp;x, const double &amp;y, const double &amp;z, const double &amp;ox, const double &amp;oy, const double &amp;oz, const double &amp;ow)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPose</name>
      <anchorfile>namespacemoveit__simple__actions.html</anchorfile>
      <anchor>ace4aada5c239de411a41ec852919018e</anchor>
      <arglist>(geometry_msgs::Pose *pose, const double &amp;x, const double &amp;y, const double &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapPoses</name>
      <anchorfile>namespacemoveit__simple__actions.html</anchorfile>
      <anchor>a468150e5a5d59bf3f41a09c267735a40</anchor>
      <arglist>(geometry_msgs::Pose *pose1, geometry_msgs::Pose *pose2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>waitForAction</name>
      <anchorfile>namespacemoveit__simple__actions.html</anchorfile>
      <anchor>a44cba1eb1f8f6879f9ed5b56cf284d48</anchor>
      <arglist>(const T &amp;action, const ros::NodeHandle &amp;node_handle, const ros::Duration &amp;wait_for_server, const std::string &amp;name)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit_simple_actions::Action</name>
    <filename>classmoveit__simple__actions_1_1Action.html</filename>
    <member kind="function">
      <type></type>
      <name>Action</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a155fe8b23cb2b95807e7e5d98bdb6ad3</anchor>
      <arglist>(ros::NodeHandle *nh, const std::string &amp;arm, const std::string &amp;robot_name, const std::string &amp;base_frame)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>computeDistance</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a44f85e42c0d0ca51039f1295981f3a71</anchor>
      <arglist>(MetaBlock *block)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>computeDistance</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a3d631feb6b2144ba7c485fc1986bc043</anchor>
      <arglist>(geometry_msgs::Pose goal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detachObject</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>add73f4725558636b8703cb6e1dedbcb2</anchor>
      <arglist>(const std::string &amp;block_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>executeAction</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a3477d784cf36c2c681e1d19efd8d13ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getBaseLink</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a946ccd6fbbc9486685b697df3cd597c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::PoseStamped</type>
      <name>getGraspPose</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a195cfb99e00c08a0843b3a45f14704ae</anchor>
      <arglist>(MetaBlock *block)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>getPose</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>af6ef4e1fcabd4f602669dbfdacfc8a1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>graspPlan</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a0dd516459e1ada13c4dba3e3159c629f</anchor>
      <arglist>(MetaBlock *block, const std::string surface_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>graspPlanAllPossible</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>ae1767388a4ffe074ff4bed8f3555bddd</anchor>
      <arglist>(MetaBlock *block, const std::string surface_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initVisualTools</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a4e167e03386abfc4bb4404afb1bfdf6e</anchor>
      <arglist>(moveit_visual_tools::MoveItVisualToolsPtr &amp;visual_tools)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pickAction</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>afd1e66db51868655566e5dae0410f326</anchor>
      <arglist>(MetaBlock *block, const std::string surface_name, const int attempts_nbr=0, const double planning_time=0.0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pickDefault</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>af6f3c4fdd36eb413e784bbb9000ca7f7</anchor>
      <arglist>(MetaBlock *block, const std::string surface_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>placeAction</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>aed7f98dec51605cef53e573c8f9b0ffa</anchor>
      <arglist>(MetaBlock *block, const std::string surface_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>poseHand</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a9c96c9b84542702001c0d1511eb8ac55</anchor>
      <arglist>(const int pose_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>poseHandClose</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a1345da99197eacc5f42c6ecd675dfefc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>poseHandOpen</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>aaf0f42acf8b26f7cfe976e4b7f742f0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>poseHeadDown</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a0f6471e7f24ecf3535875051cefc5658</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>poseHeadZero</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a8895ca394dc7e2890983ccbde5c3f2fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>reachAction</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a9560a38d10279a52e08be06d31417b2b</anchor>
      <arglist>(geometry_msgs::PoseStamped pose_target, const std::string surface_name=&quot;&quot;, const int attempts_nbr=1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>reachGrasp</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a3cba8ca3c33754a7465314d30ded8103</anchor>
      <arglist>(MetaBlock *block, const std::string surface_name, int attempts_nbr=0, float tolerance_min=0.0f, double planning_time=0.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>releaseObject</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>add0c1abbc5ac90b97222fbccc7aba566</anchor>
      <arglist>(MetaBlock *block)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTolerance</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>affd3e5139715f373f455d907d7d42b88</anchor>
      <arglist>(const double value)</arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>plan_group_</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a0c41c42478207f0cc740c6f6610dafab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>attachObject</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a9681ac601822e666cf4818e155e6c336</anchor>
      <arglist>(const std::string &amp;block_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; geometry_msgs::Pose &gt;</type>
      <name>configureForPlanning</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a696b3eb8e0ab7b5ba6212fc23f331186</anchor>
      <arglist>(const std::vector&lt; moveit_msgs::Grasp &gt; &amp;grasps)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; std::string &gt;::iterator</type>
      <name>ensureExistsInACM</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a8a3a52a844b1d95a1fa71b1f9040a023</anchor>
      <arglist>(const std::string &amp;name, moveit_msgs::AllowedCollisionMatrix &amp;m, bool initFlag)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>expandMoveItCollisionMatrix</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a185571999db6eb756d7edb885a019a58</anchor>
      <arglist>(const std::string &amp;name, moveit_msgs::AllowedCollisionMatrix &amp;m, bool default_val)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; moveit_msgs::Grasp &gt;</type>
      <name>generateGrasps</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a7b79f2398f088c095039471dcca1fc8b</anchor>
      <arglist>(MetaBlock *block)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getCurrentMoveItAllowedCollisionMatrix</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a0238c3d1e9b8a0a4ebdadb4a4cffee97</anchor>
      <arglist>(moveit_msgs::AllowedCollisionMatrix &amp;matrix)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishPlanInfo</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a0d91be95c0e92c74881a380c2b26c661</anchor>
      <arglist>(moveit::planning_interface::MoveGroup::Plan plan, geometry_msgs::Pose pose_target)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>setAllowedMoveItCollisionMatrix</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>af6e3e8ca73a34a4ce505a331f470f3b8</anchor>
      <arglist>(moveit_msgs::AllowedCollisionMatrix &amp;m)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setAttemptsMax</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>ab1501821c4c0f0326c1ca7e6e987fb19</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setFlag</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a6a5d90c6f66ee2d75d0515c1fe9e4700</anchor>
      <arglist>(int flag)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setMaxVelocityScalingFactor</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a8658e5a4cfa20ec99945444607767c97</anchor>
      <arglist>(const double value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setPlanningTime</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a0a3e8da1a0cb83f10e0c6daf2893a0c5</anchor>
      <arglist>(const double value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setToleranceMin</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a3d401f9f6449731ead05d4722a08e742</anchor>
      <arglist>(const double value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setToleranceStep</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>ac99c6bf3e59473c21b900e97a6c84594</anchor>
      <arglist>(const double value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setVerbose</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>ac857e57306b3387a0c0935e366a1a7f2</anchor>
      <arglist>(bool verbose)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateCollisionMatrix</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a8e567a53310a466d4220e38a04e8ad4a</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>allowedCollisionLinks_</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a9fe4e8aee0247a6054a3f1f606015bc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>attempts_max_</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>aa359ac2e632ac5191b53e38b6fe6a5c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>base_frame_</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>aa95a7df945ea3c974f9b000a98e8937d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>client_fk_</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>ad3982dd3ef6f07746879ad0543f4d355</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; moveit::planning_interface::MoveGroup::Plan &gt;</type>
      <name>current_plan_</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a31d81c241dbae95252b07c33f074c359</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>moveit::planning_interface::PlanningSceneInterface</type>
      <name>current_scene_</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a3ffd9f040028a3fa91966c2a8969344b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>dist_th_</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>ac9c716b291faac69609d9e0567940df1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>end_eff_</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>aba6ea8253a4ccbb1f29438878fac5969</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>flag_</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>aec9d6410d1042f3dbf4fd2f0639b2a39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>moveit_simple_grasps::GraspData</type>
      <name>grasp_data_</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a8781f229197abefa72bbee8b5b8d318c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>listener_</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a3fe8f33770f037f69df48acd0a946a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_velocity_scaling_factor_</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a8de11d403f7d3ede9368007d5951088c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; move_group_interface::MoveGroup &gt;</type>
      <name>move_group_</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a61c73e209e4ae481c5af05b8fd73aea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>object_attached_</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>ae17f00feb7c38ac3d6227a33d74b5d6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>planner_id_</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>ad8b7f26fa5418107fc8850262ce0be98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>planning_scene_client_</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a6351aa4df466770eec698adfdfeb7162</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>planning_scene_publisher_</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a7a5812d80513d035efd40603673c11ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>planning_time_</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a20a7a5d6c8e86fdaf11af8349b265e33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Posture</type>
      <name>posture_</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>ab8628143fd95e34efa5b768acbcb7aa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_obj_pose_</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a198b8e47f99a6a128437a768c4eb821e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_plan_pose_</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a68f01e44b55a6434e7c87f5e65807801</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_plan_traj_</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a8aa2a44dafac91775555cf68a2fd86e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>moveit_simple_grasps::SimpleGraspsPtr</type>
      <name>simple_grasps_</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a4113a842557b333bfcbe15144e54077a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>tolerance_min_</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a915e0cc5ed64cfc5b6a7434aa76f542c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>tolerance_step_</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>a566e256ee30481a717b082ab21c3ceae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>verbose_</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>aea1d28669235a99b0997d7f66a43ff4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>moveit_visual_tools::MoveItVisualToolsPtr</type>
      <name>visual_tools_</name>
      <anchorfile>classmoveit__simple__actions_1_1Action.html</anchorfile>
      <anchor>abae6d18daf028c9946c402e23862903d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit_simple_actions::Evaluation</name>
    <filename>classmoveit__simple__actions_1_1Evaluation.html</filename>
    <member kind="function">
      <type></type>
      <name>Evaluation</name>
      <anchorfile>classmoveit__simple__actions_1_1Evaluation.html</anchorfile>
      <anchor>af118a6b1ae99765c4693410f284197e7</anchor>
      <arglist>(const bool &amp;verbose, const std::string &amp;base_frame)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmoveit__simple__actions_1_1Evaluation.html</anchorfile>
      <anchor>a8ff2bee871d6f0374db1b8f03e774b34</anchor>
      <arglist>(const double &amp;test_step, const double &amp;block_size_x, const double &amp;block_size_y, const double floor_to_base_height, const double &amp;x_min, const double &amp;x_max, const double &amp;y_min, const double &amp;y_max, const double &amp;z_min, const double &amp;z_max)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inWorkSpace</name>
      <anchorfile>classmoveit__simple__actions_1_1Evaluation.html</anchorfile>
      <anchor>aa561879026c7fed439e3bc8ac97bd55f</anchor>
      <arglist>(geometry_msgs::Pose pose, const bool x=true, const bool y=true, const bool z=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printStat</name>
      <anchorfile>classmoveit__simple__actions_1_1Evaluation.html</anchorfile>
      <anchor>abfaebbc87a40fcf4faf4c0a02a7e7287</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReach</name>
      <anchorfile>classmoveit__simple__actions_1_1Evaluation.html</anchorfile>
      <anchor>ad7eaf246311ebfd94f40964e1e783c10</anchor>
      <arglist>(ros::NodeHandle &amp;nh, ros::Publisher *pub_obj_pose, ros::Publisher *pub_obj_poses, ros::Publisher *pub_obj_moveit, moveit_visual_tools::MoveItVisualToolsPtr visual_tools, Action *action_left, Action *action_right, std::vector&lt; MetaBlock &gt; *blocks_surfaces, const bool pickVsReach, const bool test_poses_rnd=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>geometry_msgs::PoseArray</type>
      <name>generatePosesGrid</name>
      <anchorfile>classmoveit__simple__actions_1_1Evaluation.html</anchorfile>
      <anchor>ac3333e40667c02cac5a922e2eb9b8293</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>geometry_msgs::PoseArray</type>
      <name>generatePosesRnd</name>
      <anchorfile>classmoveit__simple__actions_1_1Evaluation.html</anchorfile>
      <anchor>aa4b39e04997acf458aa97611bf952d37</anchor>
      <arglist>(const int poses_nbr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>testReachWithGenSingleHand</name>
      <anchorfile>classmoveit__simple__actions_1_1Evaluation.html</anchorfile>
      <anchor>ae089037569234cde5199a16f62e2372e</anchor>
      <arglist>(Action *action, std::vector&lt; MetaBlock &gt; *blocks_surfaces, ros::Publisher *pub_obj_pose, ros::Publisher *pub_obj_poses, ros::Publisher *pub_obj_moveit, moveit_visual_tools::MoveItVisualToolsPtr visual_tools, const bool pickVsReach, const int attempts_nbr, const double planning_time, geometry_msgs::PoseArray &amp;msg_poses_validated)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>base_frame_</name>
      <anchorfile>classmoveit__simple__actions_1_1Evaluation.html</anchorfile>
      <anchor>a73d112c0c2daccb132f8cf480333951b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MetaBlock *</type>
      <name>block_</name>
      <anchorfile>classmoveit__simple__actions_1_1Evaluation.html</anchorfile>
      <anchor>a2f0f2aee5a397971670b698b4a51b9ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>block_size_x_</name>
      <anchorfile>classmoveit__simple__actions_1_1Evaluation.html</anchorfile>
      <anchor>a305ec3b638467f97e2eb01966e5b01c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>block_size_y_</name>
      <anchorfile>classmoveit__simple__actions_1_1Evaluation.html</anchorfile>
      <anchor>aa7bc15d2c5fd2147f6091e6c2af46d91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>floor_to_base_height_</name>
      <anchorfile>classmoveit__simple__actions_1_1Evaluation.html</anchorfile>
      <anchor>af8084c69319193ec008fd5d529122806</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>geometry_msgs::Pose</type>
      <name>pose_zero_</name>
      <anchorfile>classmoveit__simple__actions_1_1Evaluation.html</anchorfile>
      <anchor>a869251eb5f55ec57f1bb9612c53186e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; geometry_msgs::Pose &gt;</type>
      <name>stat_poses_success_</name>
      <anchorfile>classmoveit__simple__actions_1_1Evaluation.html</anchorfile>
      <anchor>a91bcf60f27284a74b2bd239158f0d46e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MetaBlock *</type>
      <name>table_</name>
      <anchorfile>classmoveit__simple__actions_1_1Evaluation.html</anchorfile>
      <anchor>aa40f7a83a673d59c8d92c578b3648ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>test_step_</name>
      <anchorfile>classmoveit__simple__actions_1_1Evaluation.html</anchorfile>
      <anchor>a80c825fa8c71d62220c6b2179b546909</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>verbose_</name>
      <anchorfile>classmoveit__simple__actions_1_1Evaluation.html</anchorfile>
      <anchor>ae8e1ad84bf9405aef5cb1da1c4e3284d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>x_max_</name>
      <anchorfile>classmoveit__simple__actions_1_1Evaluation.html</anchorfile>
      <anchor>a0f8feef0cce747e4f513bf244f23a6bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>x_min_</name>
      <anchorfile>classmoveit__simple__actions_1_1Evaluation.html</anchorfile>
      <anchor>a6977d41f05ad9d305c5d12533f00883b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>y_max_</name>
      <anchorfile>classmoveit__simple__actions_1_1Evaluation.html</anchorfile>
      <anchor>a30b4389acadbf7e7eab996106006d23d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>y_min_</name>
      <anchorfile>classmoveit__simple__actions_1_1Evaluation.html</anchorfile>
      <anchor>af4ed3c9449d42ef90790e24f83b675d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>z_max_</name>
      <anchorfile>classmoveit__simple__actions_1_1Evaluation.html</anchorfile>
      <anchor>afa87fe5bf377544b2b36331d23327d33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>z_min_</name>
      <anchorfile>classmoveit__simple__actions_1_1Evaluation.html</anchorfile>
      <anchor>a108a37025e03a5c83eff43f1ca2be1c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit_simple_actions::MetaBlock</name>
    <filename>classmoveit__simple__actions_1_1MetaBlock.html</filename>
    <member kind="function">
      <type>tf::Stamped&lt; tf::Pose &gt;</type>
      <name>getTransform</name>
      <anchorfile>classmoveit__simple__actions_1_1MetaBlock.html</anchorfile>
      <anchor>a6723618d02531aebceff9b4cbe35527b</anchor>
      <arglist>(tf::TransformListener *listener, const std::string &amp;frame)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::PoseStamped</type>
      <name>getTransformed</name>
      <anchorfile>classmoveit__simple__actions_1_1MetaBlock.html</anchorfile>
      <anchor>a184490eee24cb465f6eee7524d8fa0fe</anchor>
      <arglist>(tf::TransformListener *listener, const std::string &amp;frame)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MetaBlock</name>
      <anchorfile>classmoveit__simple__actions_1_1MetaBlock.html</anchorfile>
      <anchor>ab17797ffc44a073fa21c811371647be6</anchor>
      <arglist>(const std::string name, const geometry_msgs::Pose pose, const uint &amp;shapeType, const float &amp;size_x, const float &amp;size_y, const float &amp;size_z, ros::Time timestamp=ros::Time::now(), std::string base_frame=&quot;base_link&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MetaBlock</name>
      <anchorfile>classmoveit__simple__actions_1_1MetaBlock.html</anchorfile>
      <anchor>adfe5bb56872360e36881d48c30ad87c1</anchor>
      <arglist>(const std::string name, const geometry_msgs::Pose pose, const shape_msgs::Mesh mesh, const object_recognition_msgs::ObjectType type, ros::Time timestamp=ros::Time::now(), std::string base_frame=&quot;odom&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishBlock</name>
      <anchorfile>classmoveit__simple__actions_1_1MetaBlock.html</anchorfile>
      <anchor>a4d54a420ddf6c020079fc2bd05d6e15f</anchor>
      <arglist>(mscene *current_scene)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeBlock</name>
      <anchorfile>classmoveit__simple__actions_1_1MetaBlock.html</anchorfile>
      <anchor>a8fbf2201472e8a5605e0b7e8443df5dc</anchor>
      <arglist>(mscene *current_scene)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updatePose</name>
      <anchorfile>classmoveit__simple__actions_1_1MetaBlock.html</anchorfile>
      <anchor>ac96cd5c28545f7402a0361760004d111</anchor>
      <arglist>(const geometry_msgs::Pose &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updatePose</name>
      <anchorfile>classmoveit__simple__actions_1_1MetaBlock.html</anchorfile>
      <anchor>a34e246baec59e732c86316d207b60d7c</anchor>
      <arglist>(mscene *current_scene, const geometry_msgs::Pose &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updatePoseVis</name>
      <anchorfile>classmoveit__simple__actions_1_1MetaBlock.html</anchorfile>
      <anchor>a84c011b72f925f65ce6e3d9d0dcfd398</anchor>
      <arglist>(const geometry_msgs::Pose &amp;pose)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>base_frame_</name>
      <anchorfile>classmoveit__simple__actions_1_1MetaBlock.html</anchorfile>
      <anchor>a86209b84ae50a6b7b937a58ee071ae7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>moveit_msgs::CollisionObject</type>
      <name>collObj_</name>
      <anchorfile>classmoveit__simple__actions_1_1MetaBlock.html</anchorfile>
      <anchor>a747edc692e4ab0cf38464604f9c65f15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>geometry_msgs::Pose</type>
      <name>goal_pose_</name>
      <anchorfile>classmoveit__simple__actions_1_1MetaBlock.html</anchorfile>
      <anchor>afc04568d345406377cf2807ef5cecf5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classmoveit__simple__actions_1_1MetaBlock.html</anchorfile>
      <anchor>aa342da5ff0e023c386226a099a26b862</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>geometry_msgs::Pose</type>
      <name>pose_</name>
      <anchorfile>classmoveit__simple__actions_1_1MetaBlock.html</anchorfile>
      <anchor>aa2e85fdd5d1c61c77a10a1f455e820f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>size_x_</name>
      <anchorfile>classmoveit__simple__actions_1_1MetaBlock.html</anchorfile>
      <anchor>a56024a35d4459a4bad7b3b49b426af01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>size_y_</name>
      <anchorfile>classmoveit__simple__actions_1_1MetaBlock.html</anchorfile>
      <anchor>a33f05d9e9546cefc316025d2383c17b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>size_z_</name>
      <anchorfile>classmoveit__simple__actions_1_1MetaBlock.html</anchorfile>
      <anchor>a6115923b3255740e34e418a56f4f6275</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>timestamp_</name>
      <anchorfile>classmoveit__simple__actions_1_1MetaBlock.html</anchorfile>
      <anchor>a80148882d38c142d9e9442ad86154ca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>object_recognition_msgs::ObjectType</type>
      <name>type_</name>
      <anchorfile>classmoveit__simple__actions_1_1MetaBlock.html</anchorfile>
      <anchor>ac9a49da667f697560671b662631eab8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>shape_msgs::Mesh</type>
      <name>mesh_</name>
      <anchorfile>classmoveit__simple__actions_1_1MetaBlock.html</anchorfile>
      <anchor>a34f9057ac0f138082b1da24384d19796</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>shape_msgs::SolidPrimitive</type>
      <name>shape_</name>
      <anchorfile>classmoveit__simple__actions_1_1MetaBlock.html</anchorfile>
      <anchor>a15bb1ca7a531d776318075eed6eff509</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit_simple_actions::ObjProcessor</name>
    <filename>classmoveit__simple__actions_1_1ObjProcessor.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addBlock</name>
      <anchorfile>classmoveit__simple__actions_1_1ObjProcessor.html</anchorfile>
      <anchor>a58bb2b087c62469468a764529117fadb</anchor>
      <arglist>(const MetaBlock &amp;block)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cleanObjects</name>
      <anchorfile>classmoveit__simple__actions_1_1ObjProcessor.html</anchorfile>
      <anchor>a0921a6182a386bca4466bda25b37dbb9</anchor>
      <arglist>(const bool list_erase=true)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getAmountOfBlocks</name>
      <anchorfile>classmoveit__simple__actions_1_1ObjProcessor.html</anchorfile>
      <anchor>a0fe1bea33da49e3ada8a6b56eebba0e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MetaBlock *</type>
      <name>getBlock</name>
      <anchorfile>classmoveit__simple__actions_1_1ObjProcessor.html</anchorfile>
      <anchor>a0a25f948e66b9a7274244f42d7f778e7</anchor>
      <arglist>(const int &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRecognizedObjects</name>
      <anchorfile>classmoveit__simple__actions_1_1ObjProcessor.html</anchorfile>
      <anchor>ad2bcd1f36abd7546d1d1a565bf798cb3</anchor>
      <arglist>(const RecognizedObjArray::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjProcessor</name>
      <anchorfile>classmoveit__simple__actions_1_1ObjProcessor.html</anchorfile>
      <anchor>aa3cd1e7dac84bd12bbe6746472fcca01</anchor>
      <arglist>(ros::NodeHandle *nh, Evaluation *evaluation)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>triggerObjectDetection</name>
      <anchorfile>classmoveit__simple__actions_1_1ObjProcessor.html</anchorfile>
      <anchor>a50133e97a4d5910fe6b998cd35d761ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub_obj_poses_</name>
      <anchorfile>classmoveit__simple__actions_1_1ObjProcessor.html</anchorfile>
      <anchor>aac9936e0ce8bbea60862e132a8f44664</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>getMeshFromDB</name>
      <anchorfile>classmoveit__simple__actions_1_1ObjProcessor.html</anchorfile>
      <anchor>ae7381bc4193188bbc9791ec430a7b2b1</anchor>
      <arglist>(GetObjInfo &amp;obj_info)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>publishAllCollObj</name>
      <anchorfile>classmoveit__simple__actions_1_1ObjProcessor.html</anchorfile>
      <anchor>a0fc97f37681a0f5cb7b5f421ea6722cf</anchor>
      <arglist>(std::vector&lt; MetaBlock &gt; *blocks)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; MetaBlock &gt;</type>
      <name>blocks_</name>
      <anchorfile>classmoveit__simple__actions_1_1ObjProcessor.html</anchorfile>
      <anchor>a335585635cf8c58f9e5d26c45b4f4350</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>moveit::planning_interface::PlanningSceneInterface</type>
      <name>current_scene_</name>
      <anchorfile>classmoveit__simple__actions_1_1ObjProcessor.html</anchorfile>
      <anchor>aea11608d5f0b43b9411d97b249648917</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Evaluation *</type>
      <name>evaluation_</name>
      <anchorfile>classmoveit__simple__actions_1_1ObjProcessor.html</anchorfile>
      <anchor>a38a2ddcd776465dd857ff65cd91a7e2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>found_obj_reco_client_</name>
      <anchorfile>classmoveit__simple__actions_1_1ObjProcessor.html</anchorfile>
      <anchor>a08dae616dbefd53ff0b867d26c12b7bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>found_srv_obj_info_</name>
      <anchorfile>classmoveit__simple__actions_1_1ObjProcessor.html</anchorfile>
      <anchor>ae3de70a520c84329f647fbb05f3b3bb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceClient</type>
      <name>get_model_mesh_srv_</name>
      <anchorfile>classmoveit__simple__actions_1_1ObjProcessor.html</anchorfile>
      <anchor>a4232b00384e3d6ff30a6afa3995ef249</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformListener</type>
      <name>listener_</name>
      <anchorfile>classmoveit__simple__actions_1_1ObjProcessor.html</anchorfile>
      <anchor>af5fafb63e37488dc4c87b48461d4fd46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>geometry_msgs::PoseArray</type>
      <name>msg_obj_poses_</name>
      <anchorfile>classmoveit__simple__actions_1_1ObjProcessor.html</anchorfile>
      <anchor>aff1d3ab03a01f5484180b9a0111e38d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle *</type>
      <name>nh_</name>
      <anchorfile>classmoveit__simple__actions_1_1ObjProcessor.html</anchorfile>
      <anchor>a20b6a73e282c3aa5cc26b16ae66ec84f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::scoped_ptr&lt; ObjRecoActionClient &gt;</type>
      <name>obj_reco_client_</name>
      <anchorfile>classmoveit__simple__actions_1_1ObjProcessor.html</anchorfile>
      <anchor>aa185a57638b25a41472288b696bc0d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::string</type>
      <name>OBJECT_RECOGNITION_ACTION</name>
      <anchorfile>classmoveit__simple__actions_1_1ObjProcessor.html</anchorfile>
      <anchor>a15de3d937200948fe219ae56fad3eaa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>object_sub_</name>
      <anchorfile>classmoveit__simple__actions_1_1ObjProcessor.html</anchorfile>
      <anchor>a4a22ed592f2f4fa08fe797b83b59790b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>object_topic_</name>
      <anchorfile>classmoveit__simple__actions_1_1ObjProcessor.html</anchorfile>
      <anchor>a4945ce73884ef6f5f451810fdd9c085f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>target_frame_</name>
      <anchorfile>classmoveit__simple__actions_1_1ObjProcessor.html</anchorfile>
      <anchor>a28859a57748347b2ec7cc0b78935ab9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit_simple_actions::Posture</name>
    <filename>classmoveit__simple__actions_1_1Posture.html</filename>
    <member kind="function">
      <type>void</type>
      <name>initHandPose</name>
      <anchorfile>classmoveit__simple__actions_1_1Posture.html</anchorfile>
      <anchor>a05f8148b8eb90739bf1ae00ed9345d5b</anchor>
      <arglist>(const double &amp;value, const int &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>poseHand</name>
      <anchorfile>classmoveit__simple__actions_1_1Posture.html</anchorfile>
      <anchor>a66efe287670705687c4f378b4a8d5eb9</anchor>
      <arglist>(const std::string &amp;end_eff, const std::string &amp;group, const int &amp;pose_id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>poseHandClose</name>
      <anchorfile>classmoveit__simple__actions_1_1Posture.html</anchorfile>
      <anchor>a62f853409b06c0bde7ab0fd441255612</anchor>
      <arglist>(const std::string &amp;end_eff)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>poseHandOpen</name>
      <anchorfile>classmoveit__simple__actions_1_1Posture.html</anchorfile>
      <anchor>a7351eb58ab41ef1bb03443a27bd764be</anchor>
      <arglist>(const std::string &amp;end_eff)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>poseHeadDown</name>
      <anchorfile>classmoveit__simple__actions_1_1Posture.html</anchorfile>
      <anchor>ae01d92a782fcb933be98c2af6ca4cb74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>poseHeadZero</name>
      <anchorfile>classmoveit__simple__actions_1_1Posture.html</anchorfile>
      <anchor>af5c4ef2ea26c0953643f5e0e6f2551e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Posture</name>
      <anchorfile>classmoveit__simple__actions_1_1Posture.html</anchorfile>
      <anchor>a1384f14cc6a87e4bb41ad3a7e02d293b</anchor>
      <arglist>(const std::string robot_name, const std::string eef_name, const std::string group_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>goToPose</name>
      <anchorfile>classmoveit__simple__actions_1_1Posture.html</anchorfile>
      <anchor>a053b9adf6102facf5adb38fc5c4ba79d</anchor>
      <arglist>(const std::string group_name, std::vector&lt; double &gt; *pose)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; double &gt; &gt;</type>
      <name>pose_arm_</name>
      <anchorfile>classmoveit__simple__actions_1_1Posture.html</anchorfile>
      <anchor>a1216da036baae24307a021f608eb9222</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; double &gt; &gt;</type>
      <name>pose_hand_</name>
      <anchorfile>classmoveit__simple__actions_1_1Posture.html</anchorfile>
      <anchor>a095199e92fa045e74918a314f79d1442</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>pose_head_down_</name>
      <anchorfile>classmoveit__simple__actions_1_1Posture.html</anchorfile>
      <anchor>a99ca4b6168f1c37b11f06fbb7a521ef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>pose_head_zero_</name>
      <anchorfile>classmoveit__simple__actions_1_1Posture.html</anchorfile>
      <anchor>ab95f125780981e0fd2a775f33b7bfaf3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit_simple_actions::SimplePickPlace</name>
    <filename>classmoveit__simple__actions_1_1SimplePickPlace.html</filename>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classmoveit__simple__actions_1_1SimplePickPlace.html</anchorfile>
      <anchor>a1a3709cce634fd72656af2ac92060b50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplePickPlace</name>
      <anchorfile>classmoveit__simple__actions_1_1SimplePickPlace.html</anchorfile>
      <anchor>a3132ac000c9d6e3a7db548ecd02a2411</anchor>
      <arglist>(const std::string robot_name, const double test_step, const double x_min, const double x_max, const double y_min, const double y_max, const double z_min, const double z_max, const std::string left_arm_name, const std::string right_arm_name, const bool verbose)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>checkObj</name>
      <anchorfile>classmoveit__simple__actions_1_1SimplePickPlace.html</anchorfile>
      <anchor>abc05e3b20a2f286407285f60f5d09aae</anchor>
      <arglist>(int &amp;block_id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>cleanObjects</name>
      <anchorfile>classmoveit__simple__actions_1_1SimplePickPlace.html</anchorfile>
      <anchor>ac135d83801a6c319f32b9f0d4125d0ac</anchor>
      <arglist>(std::vector&lt; MetaBlock &gt; *objects, const bool list_erase=true)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createObj</name>
      <anchorfile>classmoveit__simple__actions_1_1SimplePickPlace.html</anchorfile>
      <anchor>a48818b7231ef3e05638ffac4d8b765cf</anchor>
      <arglist>(const MetaBlock &amp;block)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>MetaBlock</type>
      <name>createTable</name>
      <anchorfile>classmoveit__simple__actions_1_1SimplePickPlace.html</anchorfile>
      <anchor>a422bf9c904b1cdda638d534b41168f58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getCollisionObjects</name>
      <anchorfile>classmoveit__simple__actions_1_1SimplePickPlace.html</anchorfile>
      <anchor>abf99b39710f411ea385b8d1918d47a79</anchor>
      <arglist>(const moveit_msgs::CollisionObject::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>resetBlock</name>
      <anchorfile>classmoveit__simple__actions_1_1SimplePickPlace.html</anchorfile>
      <anchor>a1103d5f3f14d77519ece6af0dba28f71</anchor>
      <arglist>(MetaBlock *block)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>switchArm</name>
      <anchorfile>classmoveit__simple__actions_1_1SimplePickPlace.html</anchorfile>
      <anchor>adb3907f6ec6076553b23e66ed1c0c134</anchor>
      <arglist>(Action *action_now)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Action *</type>
      <name>action_left_</name>
      <anchorfile>classmoveit__simple__actions_1_1SimplePickPlace.html</anchorfile>
      <anchor>a0b3fad6de409375f1f183aff713d2d62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Action *</type>
      <name>action_right_</name>
      <anchorfile>classmoveit__simple__actions_1_1SimplePickPlace.html</anchorfile>
      <anchor>a5e5228f2650b10d63a023a60e4d781e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>base_frame_</name>
      <anchorfile>classmoveit__simple__actions_1_1SimplePickPlace.html</anchorfile>
      <anchor>a5c2e6c41332368cc4a5f08332e97401a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>block_size_x_</name>
      <anchorfile>classmoveit__simple__actions_1_1SimplePickPlace.html</anchorfile>
      <anchor>a44c0cbfcbc9431125fead5f0c828d4ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>block_size_y_</name>
      <anchorfile>classmoveit__simple__actions_1_1SimplePickPlace.html</anchorfile>
      <anchor>a8bf6d02723c902a52bdda247c7bd0471</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; MetaBlock &gt;</type>
      <name>blocks_surfaces_</name>
      <anchorfile>classmoveit__simple__actions_1_1SimplePickPlace.html</anchorfile>
      <anchor>a6b66c8620f859c7360a4856f04488ee0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>moveit::planning_interface::PlanningSceneInterface</type>
      <name>current_scene_</name>
      <anchorfile>classmoveit__simple__actions_1_1SimplePickPlace.html</anchorfile>
      <anchor>a5d2b0d5632b6e43a316b2a0db9df0506</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>env_shown_</name>
      <anchorfile>classmoveit__simple__actions_1_1SimplePickPlace.html</anchorfile>
      <anchor>ac28d551c1120159abc5cacf217168958</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Evaluation</type>
      <name>evaluation_</name>
      <anchorfile>classmoveit__simple__actions_1_1SimplePickPlace.html</anchorfile>
      <anchor>ad0dd22fc4e04cae57c7268eb3b60e6f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>floor_to_base_height_</name>
      <anchorfile>classmoveit__simple__actions_1_1SimplePickPlace.html</anchorfile>
      <anchor>aa277427d7abcdffe6a1fdc5c6168b5fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>geometry_msgs::PoseStamped</type>
      <name>msg_obj_pose_</name>
      <anchorfile>classmoveit__simple__actions_1_1SimplePickPlace.html</anchorfile>
      <anchor>ae834acffe10b5c9118c8f2ff8e23ada0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classmoveit__simple__actions_1_1SimplePickPlace.html</anchorfile>
      <anchor>a8b00084f5e5ea6288f18f35e37f82872</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_priv_</name>
      <anchorfile>classmoveit__simple__actions_1_1SimplePickPlace.html</anchorfile>
      <anchor>a0c8ca3abe34622c8d1935005458ca2c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ObjProcessor</type>
      <name>obj_proc_</name>
      <anchorfile>classmoveit__simple__actions_1_1SimplePickPlace.html</anchorfile>
      <anchor>a8cfec6c3da9cd1dab50514cbe0b9f5ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>geometry_msgs::Pose</type>
      <name>pose_default_</name>
      <anchorfile>classmoveit__simple__actions_1_1SimplePickPlace.html</anchorfile>
      <anchor>ae2415db18c97aeeeb76def272dfb33f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>geometry_msgs::Pose</type>
      <name>pose_default_r_</name>
      <anchorfile>classmoveit__simple__actions_1_1SimplePickPlace.html</anchorfile>
      <anchor>adb047dbb892e53ee17bf2214b5ed4469</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>geometry_msgs::Pose</type>
      <name>pose_zero_</name>
      <anchorfile>classmoveit__simple__actions_1_1SimplePickPlace.html</anchorfile>
      <anchor>afe97e3337d7e718de4145cfc76d72b7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_obj_moveit_</name>
      <anchorfile>classmoveit__simple__actions_1_1SimplePickPlace.html</anchorfile>
      <anchor>a932ab72a879ba2850449bd95cf38fb3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_obj_pose_</name>
      <anchorfile>classmoveit__simple__actions_1_1SimplePickPlace.html</anchorfile>
      <anchor>ac49715de12052f9cd8a4cb168e64fab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Rate</type>
      <name>rate_</name>
      <anchorfile>classmoveit__simple__actions_1_1SimplePickPlace.html</anchorfile>
      <anchor>a76733ef8b483e9b827b3b4eb4ef2e7ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>robot_name_</name>
      <anchorfile>classmoveit__simple__actions_1_1SimplePickPlace.html</anchorfile>
      <anchor>ab264cde84d285661e1fe7f6e0aea58c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; geometry_msgs::Pose &gt;</type>
      <name>stat_poses_success_</name>
      <anchorfile>classmoveit__simple__actions_1_1SimplePickPlace.html</anchorfile>
      <anchor>ab65d50e6a3dc6f713708d63d5540d8e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_obj_coll_</name>
      <anchorfile>classmoveit__simple__actions_1_1SimplePickPlace.html</anchorfile>
      <anchor>a8a568a67ac9c39b31fa07534489c4cb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>support_surface_</name>
      <anchorfile>classmoveit__simple__actions_1_1SimplePickPlace.html</anchorfile>
      <anchor>a3190f7d92c2f83843263e699b56b04b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const bool</type>
      <name>verbose_</name>
      <anchorfile>classmoveit__simple__actions_1_1SimplePickPlace.html</anchorfile>
      <anchor>a606f42ecf7678f57a2c050e19ae319f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>moveit_visual_tools::MoveItVisualToolsPtr</type>
      <name>visual_tools_</name>
      <anchorfile>classmoveit__simple__actions_1_1SimplePickPlace.html</anchorfile>
      <anchor>a27b5202b89c3dfa0ba27896542812281</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>x_max_</name>
      <anchorfile>classmoveit__simple__actions_1_1SimplePickPlace.html</anchorfile>
      <anchor>a5b480b647927a504a2ed3a0fc0c5a53e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>x_min_</name>
      <anchorfile>classmoveit__simple__actions_1_1SimplePickPlace.html</anchorfile>
      <anchor>a9e3e6301013d56caa4305d097e6f3de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>y_max_</name>
      <anchorfile>classmoveit__simple__actions_1_1SimplePickPlace.html</anchorfile>
      <anchor>ad18d0fca3063938113cd9fbdd1954577</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>y_min_</name>
      <anchorfile>classmoveit__simple__actions_1_1SimplePickPlace.html</anchorfile>
      <anchor>af34b4b05dc230ecaa1a4c605a02a4229</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>z_max_</name>
      <anchorfile>classmoveit__simple__actions_1_1SimplePickPlace.html</anchorfile>
      <anchor>abce9635438129d5a14772a096ed8e418</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>z_min_</name>
      <anchorfile>classmoveit__simple__actions_1_1SimplePickPlace.html</anchorfile>
      <anchor>acb0f59389a10475a0df02d4e3078eaf6</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
