<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>basic_grasping_perception.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-simple_grasping/doc_stacks/2015-08-27_19-43-13.817994/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>/home/rosbuild/hudson/workspace/doc-indigo-simple_grasping/doc_stacks/2015-08-27_19-43-13.817994/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>/home/rosbuild/hudson/workspace/doc-indigo-simple_grasping/doc_stacks/2015-08-27_19-43-13.817994/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>/home/rosbuild/hudson/workspace/doc-indigo-simple_grasping/doc_stacks/2015-08-27_19-43-13.817994/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>/home/rosbuild/hudson/workspace/doc-indigo-simple_grasping/doc_stacks/2015-08-27_19-43-13.817994/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>/home/rosbuild/hudson/workspace/doc-indigo-simple_grasping/doc_stacks/2015-08-27_19-43-13.817994/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>/home/rosbuild/hudson/workspace/doc-indigo-simple_grasping/doc_stacks/2015-08-27_19-43-13.817994/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>a39213de67fca11e2d2904d566f3e1b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a7ee669386714302860da020b0174ad02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>d</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a8b1cde97a2cd2be4d479b0488f0c9d33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>dx</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>aecb68e3cdb2944b19aa61b3732069288</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>dy</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>afdb66ff9a42ea4702d9bcbb1c568e02a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>find_objects</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a1441eb17fa486060adf354728e7ac539</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>find_result</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a3cdff2f321e63c8310b248d876b97353</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>goal</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>add9e795bb471fb1f7b7c86e78ac53392</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>grasps</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a41c23e9ff466aaf87d86bdf25ca6af47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>height</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>aa573817ecbb3f6f73f455e8b60a48119</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>joint_names</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a03a8e1da8ecd053ae58556f121ebe60b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>l</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a1567e1d7e410c673cc592eb370ea8f08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>move_group</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a9f50d324c9f13cdc0b7388b419cdda2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>obj_name</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>aa2e9c220d13919530d33e93fd28719b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>parser</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>abee2d4624ce0532f9353831717ac47a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pickplace</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a28a90a347ecfc572705dd63751812c39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>places</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>ad99d7d6838a89dc0f48de3b8fb35aaff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ready_pose</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a102c387ae8aae4053de61a528aa81ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>scene</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>ab3a3f18214032267a1b3fdae5e001363</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>support_surface</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>aac24145ea98e1deb5a6922ca4e6bf9f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>the_object</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a72ca24c8111b88119b2e3bd2f0d42fa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>the_object_dist</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a2148f1aa560852988846618ae7205255</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wait</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>aaef501adb6417ee5bd6005d0defd6932</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shape_extraction.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-simple_grasping/doc_stacks/2015-08-27_19-43-13.817994/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>/home/rosbuild/hudson/workspace/doc-indigo-simple_grasping/doc_stacks/2015-08-27_19-43-13.817994/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>/home/rosbuild/hudson/workspace/doc-indigo-simple_grasping/doc_stacks/2015-08-27_19-43-13.817994/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>/home/rosbuild/hudson/workspace/doc-indigo-simple_grasping/doc_stacks/2015-08-27_19-43-13.817994/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>/home/rosbuild/hudson/workspace/doc-indigo-simple_grasping/doc_stacks/2015-08-27_19-43-13.817994/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>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="namespace">
    <name>pcl</name>
    <filename>namespacepcl.html</filename>
  </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>a39213de67fca11e2d2904d566f3e1b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a7ee669386714302860da020b0174ad02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>d</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a8b1cde97a2cd2be4d479b0488f0c9d33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>dx</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>aecb68e3cdb2944b19aa61b3732069288</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>dy</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>afdb66ff9a42ea4702d9bcbb1c568e02a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>find_objects</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a1441eb17fa486060adf354728e7ac539</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>find_result</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a3cdff2f321e63c8310b248d876b97353</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>goal</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>add9e795bb471fb1f7b7c86e78ac53392</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>grasps</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a41c23e9ff466aaf87d86bdf25ca6af47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>height</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>aa573817ecbb3f6f73f455e8b60a48119</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>joint_names</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a03a8e1da8ecd053ae58556f121ebe60b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>l</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a1567e1d7e410c673cc592eb370ea8f08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>move_group</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a9f50d324c9f13cdc0b7388b419cdda2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>obj_name</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>aa2e9c220d13919530d33e93fd28719b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>parser</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>abee2d4624ce0532f9353831717ac47a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pickplace</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a28a90a347ecfc572705dd63751812c39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>places</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>ad99d7d6838a89dc0f48de3b8fb35aaff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ready_pose</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a102c387ae8aae4053de61a528aa81ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>scene</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>ab3a3f18214032267a1b3fdae5e001363</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>support_surface</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>aac24145ea98e1deb5a6922ca4e6bf9f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>the_object</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a72ca24c8111b88119b2e3bd2f0d42fa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>the_object_dist</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>a2148f1aa560852988846618ae7205255</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wait</name>
      <anchorfile>namespacepick__and__place.html</anchorfile>
      <anchor>aaef501adb6417ee5bd6005d0defd6932</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>
  <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>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>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>test</name>
    <filename>namespacetest.html</filename>
  </compound>
</tagfile>
