<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>basic_grasping_perception.cpp</name>
    <path>/tmp/ws/src/simple_grasping/src/</path>
    <filename>basic__grasping__perception_8cpp</filename>
    <includes id="object__support__segmentation_8h" name="object_support_segmentation.h" local="no" imported="no">simple_grasping/object_support_segmentation.h</includes>
    <includes id="shape__grasp__planner_8h" name="shape_grasp_planner.h" local="no" imported="no">simple_grasping/shape_grasp_planner.h</includes>
    <class kind="class">simple_grasping::BasicGraspingPerception</class>
    <namespace>simple_grasping</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>basic__grasping__perception_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cloud_tools.cpp</name>
    <path>/tmp/ws/src/simple_grasping/src/</path>
    <filename>cloud__tools_8cpp</filename>
    <includes id="cloud__tools_8h" name="cloud_tools.h" local="no" imported="no">simple_grasping/cloud_tools.h</includes>
    <namespace>simple_grasping</namespace>
    <member kind="function">
      <type>void</type>
      <name>colorizeCloud</name>
      <anchorfile>namespacesimple__grasping.html</anchorfile>
      <anchor>a8e014f4263081ef7e674f78d46fb2eb3</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;cloud, float hue)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>distancePointToPlane</name>
      <anchorfile>namespacesimple__grasping.html</anchorfile>
      <anchor>a4c0b1c958f2613c098d68d2f83987e0a</anchor>
      <arglist>(const Eigen::Vector4f &amp;point, const pcl::ModelCoefficients::Ptr plane)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hsv2rgb</name>
      <anchorfile>namespacesimple__grasping.html</anchorfile>
      <anchor>af21a15aabc2ee77498faa03833edd59e</anchor>
      <arglist>(const float h, const float s, const float v, float &amp;r, float &amp;g, float &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cloud_tools.h</name>
    <path>/tmp/ws/src/simple_grasping/include/simple_grasping/</path>
    <filename>cloud__tools_8h</filename>
    <namespace>simple_grasping</namespace>
    <member kind="function">
      <type>void</type>
      <name>colorizeCloud</name>
      <anchorfile>namespacesimple__grasping.html</anchorfile>
      <anchor>a8e014f4263081ef7e674f78d46fb2eb3</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;cloud, float hue)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>distancePointToPlane</name>
      <anchorfile>namespacesimple__grasping.html</anchorfile>
      <anchor>a4cb42ccfb8bdcf0853840b6e6842635d</anchor>
      <arglist>(const PointT &amp;point, const pcl::ModelCoefficients::Ptr plane)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>distancePointToPlane</name>
      <anchorfile>namespacesimple__grasping.html</anchorfile>
      <anchor>a4c0b1c958f2613c098d68d2f83987e0a</anchor>
      <arglist>(const Eigen::Vector4f &amp;point, const pcl::ModelCoefficients::Ptr plane)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hsv2rgb</name>
      <anchorfile>namespacesimple__grasping.html</anchorfile>
      <anchor>af21a15aabc2ee77498faa03833edd59e</anchor>
      <arglist>(const float h, const float s, const float v, float &amp;r, float &amp;g, float &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>grasp_planner_node.cpp</name>
    <path>/tmp/ws/src/simple_grasping/src/</path>
    <filename>grasp__planner__node_8cpp</filename>
    <includes id="shape__grasp__planner_8h" name="shape_grasp_planner.h" local="no" imported="no">simple_grasping/shape_grasp_planner.h</includes>
    <class kind="class">GraspPlannerNode</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>grasp__planner__node_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>object_support_segmentation.cpp</name>
    <path>/tmp/ws/src/simple_grasping/src/</path>
    <filename>object__support__segmentation_8cpp</filename>
    <includes id="cloud__tools_8h" name="cloud_tools.h" local="no" imported="no">simple_grasping/cloud_tools.h</includes>
    <includes id="shape__extraction_8h" name="shape_extraction.h" local="no" imported="no">simple_grasping/shape_extraction.h</includes>
    <includes id="object__support__segmentation_8h" name="object_support_segmentation.h" local="no" imported="no">simple_grasping/object_support_segmentation.h</includes>
    <namespace>simple_grasping</namespace>
  </compound>
  <compound kind="file">
    <name>object_support_segmentation.h</name>
    <path>/tmp/ws/src/simple_grasping/include/simple_grasping/</path>
    <filename>object__support__segmentation_8h</filename>
    <class kind="class">simple_grasping::ObjectSupportSegmentation</class>
    <namespace>simple_grasping</namespace>
  </compound>
  <compound kind="file">
    <name>pick_and_place.py</name>
    <path>/tmp/ws/src/simple_grasping/scripts/</path>
    <filename>pick__and__place_8py</filename>
    <namespace>pick_and_place</namespace>
    <member kind="function">
      <type>def</type>
      <name>move_to_ready</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>acc45a0066e4aa944ffecb16de7df8a89</anchor>
      <arglist>(interface)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_colors</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a35a4c50caba1a8841c813bdf7ba15ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>af93c16b70d7b160e6c2193d19382f425</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>args</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>ae808a6f9b4e18277c69348b952f8416d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a6bae03a35ded822197cee509cb8af88b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a87e64f0e4feff061c61e3ca5ab986136</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>default</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a06403dd7898c76a6b95dc05bf9292fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dimensions</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a6874f7d760a582325e479e5b8aecc3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dx</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a9d56acae898189f28c9b80e8779f7842</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dy</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a61938a48c502f643a1c3f7a1e18ca0be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>find_objects</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a2c326a58625e41a1686e2acba4d47e74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>find_result</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a2b46df83b99636064f83318e6a89ff38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>float</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a475ebaa92d8cfc598af843352825b105</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>frame_id</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a19a8ada3e4cedd4e1422cb58c081a47a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>goal</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a963849cb11d9f0cddfebfe80c696995f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>grasps</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>ac7219cfafbd581ce0b8357a038bcca06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>height</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>ac86e2e03c89c329a264a1186844279b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>help</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>ac8fd06255cf56f8dc6f36d064b55e16e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>joint_names</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>ad118f3d17cd86f04f647342e3da6522a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>l</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>af3d73e82ded5c187bafef2917883fc1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>move_group</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>ac4acd4930fe1354ef995acc99bfbede0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>obj_name</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>ac2dc186054a324cfcc692ad7e1fb9c21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parser</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>aabb695cc46f0bace3a0d9d5201a6a3e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pick_result</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a4217ae3db6a7bc3430c6a57fa23e241d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pickplace</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>aba2bf91549d53d7369f2f559a1782c6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>place_result</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a77424dd015cf21597867407bab87930a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>places</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a34c96bce7e91261e6fd4119579930b60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>plan_grasps</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>af5b1b115acfb07b9fc750a30d0a63bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pose</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a11390bfd350ac8e46bee58e06c49d050</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>post_place_posture</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a5e6942cdef36786176284aa9c681953f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>post_place_retreat</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>ab51b0c75ea85aa7e43a7145aa0f3f67d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pre_place_approach</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a19abfc742e53243b5a764f3dec3328ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ready_pose</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a14fd92cf38d289771863460e210f8544</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>scene</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a0d741fe0779faff82f633c72e84ee46e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>success</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a78689740b6f2f5448aac954f3f9bd35d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>support_name</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a153b8a6d9693e841b2eaadbe687b198d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>support_surface</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a65bb3af6cba5296ab6295c0034e1ae71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>the_object</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a424d827f877e2811e9c814709d98c921</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>the_object_dist</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a3fc69970a65a43f160d0fdd0b27c28f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a8598992199b96054dfea6911f6712cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>unknown</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a845beef26670afaa6cb2c4252bdac8c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wait</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a1bf6537c36d0db66a850a61663d8b035</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>y</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a9dc3a6efa6a9a0786df1b6a1b1d60ffc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shape_extraction.cpp</name>
    <path>/tmp/ws/src/simple_grasping/src/</path>
    <filename>shape__extraction_8cpp</filename>
    <includes id="shape__extraction_8h" name="shape_extraction.h" local="no" imported="no">simple_grasping/shape_extraction.h</includes>
    <namespace>simple_grasping</namespace>
    <member kind="function">
      <type>bool</type>
      <name>extractShape</name>
      <anchorfile>namespacesimple__grasping.html</anchorfile>
      <anchor>a2a8cea55980f11b77c2cfa931dae1d93</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;input, pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;output, shape_msgs::SolidPrimitive &amp;shape, geometry_msgs::Pose &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>extractShape</name>
      <anchorfile>namespacesimple__grasping.html</anchorfile>
      <anchor>a5e500982f834eea5d24a33c8c63df2fe</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;input, const pcl::ModelCoefficients::Ptr model, pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;output, shape_msgs::SolidPrimitive &amp;shape, geometry_msgs::Pose &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>extractUnorientedBoundingBox</name>
      <anchorfile>namespacesimple__grasping.html</anchorfile>
      <anchor>a53e673fbcf37067b954795386197b79f</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;input, shape_msgs::SolidPrimitive &amp;shape, geometry_msgs::Pose &amp;pose)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shape_extraction.h</name>
    <path>/tmp/ws/src/simple_grasping/include/simple_grasping/</path>
    <filename>shape__extraction_8h</filename>
    <namespace>simple_grasping</namespace>
    <member kind="function">
      <type>bool</type>
      <name>extractShape</name>
      <anchorfile>namespacesimple__grasping.html</anchorfile>
      <anchor>a2a8cea55980f11b77c2cfa931dae1d93</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;input, pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;output, shape_msgs::SolidPrimitive &amp;shape, geometry_msgs::Pose &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>extractShape</name>
      <anchorfile>namespacesimple__grasping.html</anchorfile>
      <anchor>a5e500982f834eea5d24a33c8c63df2fe</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;input, const pcl::ModelCoefficients::Ptr model, pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;output, shape_msgs::SolidPrimitive &amp;shape, geometry_msgs::Pose &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>extractUnorientedBoundingBox</name>
      <anchorfile>namespacesimple__grasping.html</anchorfile>
      <anchor>a53e673fbcf37067b954795386197b79f</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;input, shape_msgs::SolidPrimitive &amp;shape, geometry_msgs::Pose &amp;pose)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shape_grasp_planner.cpp</name>
    <path>/tmp/ws/src/simple_grasping/src/</path>
    <filename>shape__grasp__planner_8cpp</filename>
    <includes id="shape__grasp__planner_8h" name="shape_grasp_planner.h" local="no" imported="no">simple_grasping/shape_grasp_planner.h</includes>
    <namespace>simple_grasping</namespace>
    <member kind="function">
      <type>moveit_msgs::GripperTranslation</type>
      <name>makeGripperTranslation</name>
      <anchorfile>namespacesimple__grasping.html</anchorfile>
      <anchor>a15c9f18e2f479e851ad34783ed77cbee</anchor>
      <arglist>(std::string frame, double min, double desired, double x_axis=1.0, double y_axis=0.0, double z_axis=0.0)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Quaterniond</type>
      <name>quaternionFromEuler</name>
      <anchorfile>namespacesimple__grasping.html</anchorfile>
      <anchor>a9aa98ea782f0130968e07f0be3a035a9</anchor>
      <arglist>(float yaw, float pitch, float roll)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shape_grasp_planner.h</name>
    <path>/tmp/ws/src/simple_grasping/include/simple_grasping/</path>
    <filename>shape__grasp__planner_8h</filename>
    <class kind="class">simple_grasping::ShapeGraspPlanner</class>
    <namespace>simple_grasping</namespace>
  </compound>
  <compound kind="file">
    <name>test_shape_extraction.cpp</name>
    <path>/tmp/ws/src/simple_grasping/test/</path>
    <filename>test__shape__extraction_8cpp</filename>
    <includes id="shape__extraction_8h" name="shape_extraction.h" local="no" imported="no">simple_grasping/shape_extraction.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__shape__extraction_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__shape__extraction_8cpp.html</anchorfile>
      <anchor>a312a6a7f5fdd4f83f97d9fe7524ec8d4</anchor>
      <arglist>(test_shape_extraction, simple_cube)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>simple_grasping::BasicGraspingPerception</name>
    <filename>classsimple__grasping_1_1BasicGraspingPerception.html</filename>
    <member kind="function">
      <type></type>
      <name>BasicGraspingPerception</name>
      <anchorfile>classsimple__grasping_1_1BasicGraspingPerception.html</anchorfile>
      <anchor>a40091d8055f725c0e7cdc7837c2ef9e0</anchor>
      <arglist>(ros::NodeHandle n)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>actionlib::SimpleActionServer&lt; grasping_msgs::FindGraspableObjectsAction &gt;</type>
      <name>server_t</name>
      <anchorfile>classsimple__grasping_1_1BasicGraspingPerception.html</anchorfile>
      <anchor>ad3cb5981ea19731ec2f066ab85b9aa10</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>cloudCallback</name>
      <anchorfile>classsimple__grasping_1_1BasicGraspingPerception.html</anchorfile>
      <anchor>ae49a1cf67a1ceefdefeca16e1e7f8c6c</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>executeCallback</name>
      <anchorfile>classsimple__grasping_1_1BasicGraspingPerception.html</anchorfile>
      <anchor>af0bd92a8a41dd4c324ea33fc41963539</anchor>
      <arglist>(const grasping_msgs::FindGraspableObjectsGoalConstPtr &amp;goal)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>cloud_sub_</name>
      <anchorfile>classsimple__grasping_1_1BasicGraspingPerception.html</anchorfile>
      <anchor>a978f36056e5ded338898234160d2aedf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>continuous_detection_</name>
      <anchorfile>classsimple__grasping_1_1BasicGraspingPerception.html</anchorfile>
      <anchor>a03b7349a83d42479dc344a735e1c40b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>debug_</name>
      <anchorfile>classsimple__grasping_1_1BasicGraspingPerception.html</anchorfile>
      <anchor>a9221d8afc7d1dea5d200bc09fb1dc753</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>find_objects_</name>
      <anchorfile>classsimple__grasping_1_1BasicGraspingPerception.html</anchorfile>
      <anchor>a7e049dc4aaa7110b51e0e214cb4de5f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>listener_</name>
      <anchorfile>classsimple__grasping_1_1BasicGraspingPerception.html</anchorfile>
      <anchor>a71a67eea7abc2f4e8552da211bff8aa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classsimple__grasping_1_1BasicGraspingPerception.html</anchorfile>
      <anchor>a54701086de7a4c985615826a1a4bf576</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>object_cloud_pub_</name>
      <anchorfile>classsimple__grasping_1_1BasicGraspingPerception.html</anchorfile>
      <anchor>a03a55ca3668c5e9fc3d01779f5b4da48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; grasping_msgs::Object &gt;</type>
      <name>objects_</name>
      <anchorfile>classsimple__grasping_1_1BasicGraspingPerception.html</anchorfile>
      <anchor>a5b47e3cf73fe3ff4c4c946e7f512a7ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; ShapeGraspPlanner &gt;</type>
      <name>planner_</name>
      <anchorfile>classsimple__grasping_1_1BasicGraspingPerception.html</anchorfile>
      <anchor>a3f516c6b67f6137620112ca222e8ab22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PassThrough&lt; pcl::PointXYZRGB &gt;</type>
      <name>range_filter_</name>
      <anchorfile>classsimple__grasping_1_1BasicGraspingPerception.html</anchorfile>
      <anchor>ab97893e8217fc4bcf7d325e679189862</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; ObjectSupportSegmentation &gt;</type>
      <name>segmentation_</name>
      <anchorfile>classsimple__grasping_1_1BasicGraspingPerception.html</anchorfile>
      <anchor>a782c9adf4f95078b4c09de88337896a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; server_t &gt;</type>
      <name>server_</name>
      <anchorfile>classsimple__grasping_1_1BasicGraspingPerception.html</anchorfile>
      <anchor>af80d4ec4ca5d3f204c67c50af17f05aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>support_cloud_pub_</name>
      <anchorfile>classsimple__grasping_1_1BasicGraspingPerception.html</anchorfile>
      <anchor>a06c5814fd1ae1136135296207b9a3345</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; grasping_msgs::Object &gt;</type>
      <name>supports_</name>
      <anchorfile>classsimple__grasping_1_1BasicGraspingPerception.html</anchorfile>
      <anchor>afd7fbe22f75ae46e7bd8945cd056d6ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>world_frame_</name>
      <anchorfile>classsimple__grasping_1_1BasicGraspingPerception.html</anchorfile>
      <anchor>a518796613f8a418802f615f940445e79</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GraspPlannerNode</name>
    <filename>classGraspPlannerNode.html</filename>
    <member kind="function">
      <type></type>
      <name>GraspPlannerNode</name>
      <anchorfile>classGraspPlannerNode.html</anchorfile>
      <anchor>a27a75be5ad2b236911a7e872513a2f3f</anchor>
      <arglist>(ros::NodeHandle n)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>actionlib::SimpleActionServer&lt; grasping_msgs::GraspPlanningAction &gt;</type>
      <name>server_t</name>
      <anchorfile>classGraspPlannerNode.html</anchorfile>
      <anchor>a787559e5586c1b8b0d53c5ac0a9d5164</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>executeCallback</name>
      <anchorfile>classGraspPlannerNode.html</anchorfile>
      <anchor>a13d216d27b96519177065406aa72ac46</anchor>
      <arglist>(const grasping_msgs::GraspPlanningGoalConstPtr &amp;goal)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; simple_grasping::ShapeGraspPlanner &gt;</type>
      <name>planner_</name>
      <anchorfile>classGraspPlannerNode.html</anchorfile>
      <anchor>a05cb2235cb92e94a1a212eb496347c3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; server_t &gt;</type>
      <name>server_</name>
      <anchorfile>classGraspPlannerNode.html</anchorfile>
      <anchor>adf31ff0c1dccbc4372dbdb7feba47620</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>simple_grasping::ObjectSupportSegmentation</name>
    <filename>classsimple__grasping_1_1ObjectSupportSegmentation.html</filename>
    <member kind="function">
      <type></type>
      <name>ObjectSupportSegmentation</name>
      <anchorfile>classsimple__grasping_1_1ObjectSupportSegmentation.html</anchorfile>
      <anchor>a4805d58b0866e5d4e2b36715ebb47f7c</anchor>
      <arglist>(ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>segment</name>
      <anchorfile>classsimple__grasping_1_1ObjectSupportSegmentation.html</anchorfile>
      <anchor>ad2a5de33f859df6001c6a735ada66f06</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::ConstPtr &amp;cloud, std::vector&lt; grasping_msgs::Object &gt; &amp;objects, std::vector&lt; grasping_msgs::Object &gt; &amp;supports, pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;object_cloud, pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;support_cloud, bool output_clouds)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::EuclideanClusterExtraction&lt; pcl::PointXYZRGB &gt;</type>
      <name>extract_clusters_</name>
      <anchorfile>classsimple__grasping_1_1ObjectSupportSegmentation.html</anchorfile>
      <anchor>a20700a90cb5e0ce963c39905f587abda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::ExtractIndices&lt; pcl::PointXYZRGB &gt;</type>
      <name>extract_indices_</name>
      <anchorfile>classsimple__grasping_1_1ObjectSupportSegmentation.html</anchorfile>
      <anchor>aaae696cfb9e22ad22bd53852a0666b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::SACSegmentation&lt; pcl::PointXYZRGB &gt;</type>
      <name>segment_</name>
      <anchorfile>classsimple__grasping_1_1ObjectSupportSegmentation.html</anchorfile>
      <anchor>ad48a62d9972f7fbca20d63e73d646595</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::VoxelGrid&lt; pcl::PointXYZRGB &gt;</type>
      <name>voxel_grid_</name>
      <anchorfile>classsimple__grasping_1_1ObjectSupportSegmentation.html</anchorfile>
      <anchor>ac2b60f8b2467da11ce7601375f89ffe6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>simple_grasping::ShapeGraspPlanner</name>
    <filename>classsimple__grasping_1_1ShapeGraspPlanner.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>plan</name>
      <anchorfile>classsimple__grasping_1_1ShapeGraspPlanner.html</anchorfile>
      <anchor>a18193c4d576bc3c5aa72573c98fa2b92</anchor>
      <arglist>(const grasping_msgs::Object &amp;object, std::vector&lt; moveit_msgs::Grasp &gt; &amp;grasps)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ShapeGraspPlanner</name>
      <anchorfile>classsimple__grasping_1_1ShapeGraspPlanner.html</anchorfile>
      <anchor>a362181d221a6e4bec1b63b205b36fe01</anchor>
      <arglist>(ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>createGrasp</name>
      <anchorfile>classsimple__grasping_1_1ShapeGraspPlanner.html</anchorfile>
      <anchor>adfe1e459e55fcac2d7704b4a2581fef2</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;pose, double gripper_opening, double gripper_pitch, double x_offset, double z_offset, double quality)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>createGraspSeries</name>
      <anchorfile>classsimple__grasping_1_1ShapeGraspPlanner.html</anchorfile>
      <anchor>a7fc58672801dff4315cd9a669852931f</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;pose, double depth, double width, double height, bool use_vertical=true)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>trajectory_msgs::JointTrajectory</type>
      <name>makeGraspPosture</name>
      <anchorfile>classsimple__grasping_1_1ShapeGraspPlanner.html</anchorfile>
      <anchor>af13f8a5b6d650159daa8374d14459c0c</anchor>
      <arglist>(double pose)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>approach_desired_translation_</name>
      <anchorfile>classsimple__grasping_1_1ShapeGraspPlanner.html</anchorfile>
      <anchor>a467f0fa26ed52fee470b71b6c9211272</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>approach_frame_</name>
      <anchorfile>classsimple__grasping_1_1ShapeGraspPlanner.html</anchorfile>
      <anchor>a161cf3069603e6b9ee483e423b14b4ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>approach_min_translation_</name>
      <anchorfile>classsimple__grasping_1_1ShapeGraspPlanner.html</anchorfile>
      <anchor>a157a3db4163f5a05f197fcfd575b3bfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>finger_depth_</name>
      <anchorfile>classsimple__grasping_1_1ShapeGraspPlanner.html</anchorfile>
      <anchor>a67cad78513bd1f36a8b7b1ec134cae8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>grasp_duration_</name>
      <anchorfile>classsimple__grasping_1_1ShapeGraspPlanner.html</anchorfile>
      <anchor>a9fbf5846ab0f0364800fcb8f2585529f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; moveit_msgs::Grasp &gt;</type>
      <name>grasps_</name>
      <anchorfile>classsimple__grasping_1_1ShapeGraspPlanner.html</anchorfile>
      <anchor>a51bc2a5ccb646d781be59660e7a066d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>gripper_tolerance_</name>
      <anchorfile>classsimple__grasping_1_1ShapeGraspPlanner.html</anchorfile>
      <anchor>acd89e46aebebb1baebf0019bbb516e23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>left_joint_</name>
      <anchorfile>classsimple__grasping_1_1ShapeGraspPlanner.html</anchorfile>
      <anchor>adecdf3ea9687b47ce37d50d4af453493</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_effort_</name>
      <anchorfile>classsimple__grasping_1_1ShapeGraspPlanner.html</anchorfile>
      <anchor>a2a409789aab6ad121def579d858b9282</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_opening_</name>
      <anchorfile>classsimple__grasping_1_1ShapeGraspPlanner.html</anchorfile>
      <anchor>ace1dd5196631d2b673157a20f74fa280</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>retreat_desired_translation_</name>
      <anchorfile>classsimple__grasping_1_1ShapeGraspPlanner.html</anchorfile>
      <anchor>a3e32d01f36d9fb8ddc4e5d76e21be01b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>retreat_frame_</name>
      <anchorfile>classsimple__grasping_1_1ShapeGraspPlanner.html</anchorfile>
      <anchor>a4756d279c95469f1f7159f56008a3d40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>retreat_min_translation_</name>
      <anchorfile>classsimple__grasping_1_1ShapeGraspPlanner.html</anchorfile>
      <anchor>a6229d7579dda9d7fd04dd13a4f245c47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>right_joint_</name>
      <anchorfile>classsimple__grasping_1_1ShapeGraspPlanner.html</anchorfile>
      <anchor>a6ab4f88f3e6eca5897abfe15a0bf1848</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>tool_offset_</name>
      <anchorfile>classsimple__grasping_1_1ShapeGraspPlanner.html</anchorfile>
      <anchor>a4fb186af7b2561e2266a53b65317b736</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pick_and_place</name>
    <filename>namespacepick__and__place.html</filename>
    <member kind="function">
      <type>def</type>
      <name>move_to_ready</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>acc45a0066e4aa944ffecb16de7df8a89</anchor>
      <arglist>(interface)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_colors</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a35a4c50caba1a8841c813bdf7ba15ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>af93c16b70d7b160e6c2193d19382f425</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>args</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>ae808a6f9b4e18277c69348b952f8416d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a6bae03a35ded822197cee509cb8af88b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a87e64f0e4feff061c61e3ca5ab986136</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>default</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a06403dd7898c76a6b95dc05bf9292fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dimensions</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a6874f7d760a582325e479e5b8aecc3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dx</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a9d56acae898189f28c9b80e8779f7842</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dy</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a61938a48c502f643a1c3f7a1e18ca0be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>find_objects</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a2c326a58625e41a1686e2acba4d47e74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>find_result</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a2b46df83b99636064f83318e6a89ff38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>float</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a475ebaa92d8cfc598af843352825b105</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>frame_id</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a19a8ada3e4cedd4e1422cb58c081a47a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>goal</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a963849cb11d9f0cddfebfe80c696995f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>grasps</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>ac7219cfafbd581ce0b8357a038bcca06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>height</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>ac86e2e03c89c329a264a1186844279b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>help</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>ac8fd06255cf56f8dc6f36d064b55e16e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>joint_names</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>ad118f3d17cd86f04f647342e3da6522a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>l</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>af3d73e82ded5c187bafef2917883fc1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>move_group</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>ac4acd4930fe1354ef995acc99bfbede0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>obj_name</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>ac2dc186054a324cfcc692ad7e1fb9c21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parser</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>aabb695cc46f0bace3a0d9d5201a6a3e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pick_result</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a4217ae3db6a7bc3430c6a57fa23e241d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pickplace</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>aba2bf91549d53d7369f2f559a1782c6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>place_result</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a77424dd015cf21597867407bab87930a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>places</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a34c96bce7e91261e6fd4119579930b60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>plan_grasps</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>af5b1b115acfb07b9fc750a30d0a63bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pose</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a11390bfd350ac8e46bee58e06c49d050</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>post_place_posture</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a5e6942cdef36786176284aa9c681953f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>post_place_retreat</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>ab51b0c75ea85aa7e43a7145aa0f3f67d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pre_place_approach</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a19abfc742e53243b5a764f3dec3328ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ready_pose</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a14fd92cf38d289771863460e210f8544</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>scene</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a0d741fe0779faff82f633c72e84ee46e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>success</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a78689740b6f2f5448aac954f3f9bd35d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>support_name</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a153b8a6d9693e841b2eaadbe687b198d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>support_surface</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a65bb3af6cba5296ab6295c0034e1ae71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>the_object</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a424d827f877e2811e9c814709d98c921</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>the_object_dist</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a3fc69970a65a43f160d0fdd0b27c28f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a8598992199b96054dfea6911f6712cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>unknown</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a845beef26670afaa6cb2c4252bdac8c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wait</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a1bf6537c36d0db66a850a61663d8b035</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>y</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a9dc3a6efa6a9a0786df1b6a1b1d60ffc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>simple_grasping</name>
    <filename>namespacesimple__grasping.html</filename>
    <class kind="class">simple_grasping::BasicGraspingPerception</class>
    <class kind="class">simple_grasping::ObjectSupportSegmentation</class>
    <class kind="class">simple_grasping::ShapeGraspPlanner</class>
    <member kind="function">
      <type>void</type>
      <name>colorizeCloud</name>
      <anchorfile>namespacesimple__grasping.html</anchorfile>
      <anchor>a8e014f4263081ef7e674f78d46fb2eb3</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;cloud, float hue)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>distancePointToPlane</name>
      <anchorfile>namespacesimple__grasping.html</anchorfile>
      <anchor>a4cb42ccfb8bdcf0853840b6e6842635d</anchor>
      <arglist>(const PointT &amp;point, const pcl::ModelCoefficients::Ptr plane)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>distancePointToPlane</name>
      <anchorfile>namespacesimple__grasping.html</anchorfile>
      <anchor>a4c0b1c958f2613c098d68d2f83987e0a</anchor>
      <arglist>(const Eigen::Vector4f &amp;point, const pcl::ModelCoefficients::Ptr plane)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>extractShape</name>
      <anchorfile>namespacesimple__grasping.html</anchorfile>
      <anchor>a2a8cea55980f11b77c2cfa931dae1d93</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;input, pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;output, shape_msgs::SolidPrimitive &amp;shape, geometry_msgs::Pose &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>extractShape</name>
      <anchorfile>namespacesimple__grasping.html</anchorfile>
      <anchor>a5e500982f834eea5d24a33c8c63df2fe</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;input, const pcl::ModelCoefficients::Ptr model, pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;output, shape_msgs::SolidPrimitive &amp;shape, geometry_msgs::Pose &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>extractUnorientedBoundingBox</name>
      <anchorfile>namespacesimple__grasping.html</anchorfile>
      <anchor>a53e673fbcf37067b954795386197b79f</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;input, shape_msgs::SolidPrimitive &amp;shape, geometry_msgs::Pose &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hsv2rgb</name>
      <anchorfile>namespacesimple__grasping.html</anchorfile>
      <anchor>af21a15aabc2ee77498faa03833edd59e</anchor>
      <arglist>(const float h, const float s, const float v, float &amp;r, float &amp;g, float &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>moveit_msgs::GripperTranslation</type>
      <name>makeGripperTranslation</name>
      <anchorfile>namespacesimple__grasping.html</anchorfile>
      <anchor>a15c9f18e2f479e851ad34783ed77cbee</anchor>
      <arglist>(std::string frame, double min, double desired, double x_axis=1.0, double y_axis=0.0, double z_axis=0.0)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Quaterniond</type>
      <name>quaternionFromEuler</name>
      <anchorfile>namespacesimple__grasping.html</anchorfile>
      <anchor>a9aa98ea782f0130968e07f0be3a035a9</anchor>
      <arglist>(float yaw, float pitch, float roll)</arglist>
    </member>
  </compound>
</tagfile>
