<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
  <compound kind="file">
    <name>get_tables_client.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_mapping_semantics/ros/src/</path>
    <filename>get__tables__client_8cpp</filename>
    <class kind="class">TablesClient</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>get__tables__client_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_mapping_semantics/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>move_to_table_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_mapping_semantics/ros/src/</path>
    <filename>move__to__table__node_8cpp</filename>
    <includes id="move__to__table__node_8h" name="move_to_table_node.h" local="no" imported="no">cob_3d_mapping_semantics/move_to_table_node.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>move__to__table__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>move_to_table_node.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_mapping_semantics/common/include/cob_3d_mapping_semantics/</path>
    <filename>move__to__table__node_8h</filename>
    <class kind="class">MoveToTableNode</class>
  </compound>
  <compound kind="file">
    <name>supporting_plane_extraction.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_mapping_semantics/common/src/</path>
    <filename>supporting__plane__extraction_8cpp</filename>
    <includes id="supporting__plane__extraction_8h" name="supporting_plane_extraction.h" local="yes" imported="no">cob_3d_mapping_semantics/supporting_plane_extraction.h</includes>
  </compound>
  <compound kind="file">
    <name>supporting_plane_extraction.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_mapping_semantics/common/include/cob_3d_mapping_semantics/</path>
    <filename>supporting__plane__extraction_8h</filename>
    <class kind="class">SupportingPlaneExtraction</class>
  </compound>
  <compound kind="file">
    <name>supporting_plane_extraction_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_mapping_semantics/ros/src/</path>
    <filename>supporting__plane__extraction__node_8cpp</filename>
    <includes id="supporting__plane__extraction_8h" name="supporting_plane_extraction.h" local="no" imported="no">cob_3d_mapping_semantics/supporting_plane_extraction.h</includes>
    <class kind="class">SupportingPlaneExtractionNode</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>supporting__plane__extraction__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>table_extraction.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_mapping_semantics/common/src/</path>
    <filename>table__extraction_8cpp</filename>
    <includes id="table__extraction_8h" name="table_extraction.h" local="yes" imported="no">cob_3d_mapping_semantics/table_extraction.h</includes>
  </compound>
  <compound kind="file">
    <name>table_extraction.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_mapping_semantics/common/include/cob_3d_mapping_semantics/</path>
    <filename>table__extraction_8h</filename>
    <class kind="class">TableExtraction</class>
  </compound>
  <compound kind="file">
    <name>table_extraction_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_mapping_semantics/ros/src/</path>
    <filename>table__extraction__node_8cpp</filename>
    <includes id="table__extraction_8h" name="table_extraction.h" local="no" imported="no">cob_3d_mapping_semantics/table_extraction.h</includes>
    <class kind="class">TableExtractionNode</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>table__extraction__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MoveToTableNode</name>
    <filename>classMoveToTableNode.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addMarkerForFinalPose</name>
      <anchorfile>classMoveToTableNode.html</anchorfile>
      <anchor>a8338a3293959a85f3785d0d5ff1d9ff3</anchor>
      <arglist>(geometry_msgs::Pose finalPose)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>doIntersect</name>
      <anchorfile>classMoveToTableNode.html</anchorfile>
      <anchor>a43c52179119520626650672e26829647</anchor>
      <arglist>(float line)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Quaternionf</type>
      <name>faceTable</name>
      <anchorfile>classMoveToTableNode.html</anchorfile>
      <anchor>ae248171f3ff1c1727bb9d496568e105e</anchor>
      <arglist>(geometry_msgs::Pose finalPose)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>findIntersectionPoint</name>
      <anchorfile>classMoveToTableNode.html</anchorfile>
      <anchor>a5bf4a138734c5e567559a5199d9087fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>findSafeTargetPoint</name>
      <anchorfile>classMoveToTableNode.html</anchorfile>
      <anchor>a4d66b04e967302cf68f826e4a36291b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MoveToTableNode</name>
      <anchorfile>classMoveToTableNode.html</anchorfile>
      <anchor>a5f5df757617fbfcb700bb1209d60317c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>moveToTableService</name>
      <anchorfile>classMoveToTableNode.html</anchorfile>
      <anchor>a70ce9306baafed56c93f8cf252b90bc7</anchor>
      <arglist>(cob_3d_mapping_msgs::MoveToTable::Request &amp;req, cob_3d_mapping_msgs::MoveToTable::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>transformToTableCoordinateSystem</name>
      <anchorfile>classMoveToTableNode.html</anchorfile>
      <anchor>ad0761554c10af5488ce99ab387a686b4</anchor>
      <arglist>(cob_3d_mapping_msgs::Table &amp;table, geometry_msgs::Pose &amp;Pose)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MoveToTableNode</name>
      <anchorfile>classMoveToTableNode.html</anchorfile>
      <anchor>a68fc4d0402c770f7d04026a13ccf2600</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>n_</name>
      <anchorfile>classMoveToTableNode.html</anchorfile>
      <anchor>af1ce850058a694b9f87c7252581fc2ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>geometry_msgs::Pose</type>
      <name>robotPose_</name>
      <anchorfile>classMoveToTableNode.html</anchorfile>
      <anchor>a1e886205ff42aa1ffff12d84ef4f971e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>geometry_msgs::Pose</type>
      <name>robotPoseInTableCoordinateSys_</name>
      <anchorfile>classMoveToTableNode.html</anchorfile>
      <anchor>a5647fa3b0170d73da35f488809417224</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>safe_dist_</name>
      <anchorfile>classMoveToTableNode.html</anchorfile>
      <anchor>a7714c5c031e15ded9ddde15908713fb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cob_3d_mapping_msgs::Table</type>
      <name>table_</name>
      <anchorfile>classMoveToTableNode.html</anchorfile>
      <anchor>a1f547dc769a79710ed8c41fa7a94195e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Matrix4f</type>
      <name>transformToTableCoordinateSys_</name>
      <anchorfile>classMoveToTableNode.html</anchorfile>
      <anchor>a55a670efbd1ef890130a341eaa7e7cbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>move_to_table_server_</name>
      <anchorfile>classMoveToTableNode.html</anchorfile>
      <anchor>a7d8db4e2fe065d8efbb8cf393f9ec773</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>navigation_goal_pub_</name>
      <anchorfile>classMoveToTableNode.html</anchorfile>
      <anchor>abb8042df2f413386d29f381e6332b01f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; interactive_markers::InteractiveMarkerServer &gt;</type>
      <name>table_im_server_</name>
      <anchorfile>classMoveToTableNode.html</anchorfile>
      <anchor>a5a1a8a2b61a3583901e3b6b72d77508d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SupportingPlaneExtraction</name>
    <filename>classSupportingPlaneExtraction.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>getSupportingPlane</name>
      <anchorfile>classSupportingPlaneExtraction.html</anchorfile>
      <anchor>af8c5c54d1bcd4498e46add864daad567</anchor>
      <arglist>(std::vector&lt; Polygon::Ptr &gt; &amp;polys, Polygon &amp;sp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAreaMax</name>
      <anchorfile>classSupportingPlaneExtraction.html</anchorfile>
      <anchor>aef21816a7888459dd2d45d614c1feefb</anchor>
      <arglist>(double area_max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAreaMin</name>
      <anchorfile>classSupportingPlaneExtraction.html</anchorfile>
      <anchor>a1eb169e293f60be26a771bdb1b16517c</anchor>
      <arglist>(double area_min)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDistanceMax</name>
      <anchorfile>classSupportingPlaneExtraction.html</anchorfile>
      <anchor>ae761edd9be83c906136e68ede6a914e2</anchor>
      <arglist>(double distance_max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDistanceMin</name>
      <anchorfile>classSupportingPlaneExtraction.html</anchorfile>
      <anchor>a59935ef14968ddaa3655ba1aa8e760bc</anchor>
      <arglist>(double distance_min)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SupportingPlaneExtraction</name>
      <anchorfile>classSupportingPlaneExtraction.html</anchorfile>
      <anchor>ac32d606b6bc3c42a92cdb1ae2d262ac2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SupportingPlaneExtraction</name>
      <anchorfile>classSupportingPlaneExtraction.html</anchorfile>
      <anchor>ae3a65fea7ddf358a9ac83ddb6e8c852e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>area_max_</name>
      <anchorfile>classSupportingPlaneExtraction.html</anchorfile>
      <anchor>a42a48faf295836540065400ee1972171</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>area_min_</name>
      <anchorfile>classSupportingPlaneExtraction.html</anchorfile>
      <anchor>a69b6a46bca0d2b7c9af5c6ac5ab23864</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>distance_max_</name>
      <anchorfile>classSupportingPlaneExtraction.html</anchorfile>
      <anchor>a260564f73cfbe4a3c1ddaf80a1506085</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>distance_min_</name>
      <anchorfile>classSupportingPlaneExtraction.html</anchorfile>
      <anchor>a35b9bb5fc91b928b10db1c0913adc594</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SupportingPlaneExtractionNode</name>
    <filename>classSupportingPlaneExtractionNode.html</filename>
    <member kind="function">
      <type>void</type>
      <name>callbackShapeArray</name>
      <anchorfile>classSupportingPlaneExtractionNode.html</anchorfile>
      <anchor>a316a90295f9c48c4f2c9f2a9cd07ef98</anchor>
      <arglist>(const cob_3d_mapping_msgs::ShapeArray::ConstPtr sa_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dynReconfCallback</name>
      <anchorfile>classSupportingPlaneExtractionNode.html</anchorfile>
      <anchor>a034e0c9d99e3a3aa8013b13fe5390728</anchor>
      <arglist>(cob_3d_mapping_semantics::supporting_plane_extraction_nodeConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getMapService</name>
      <anchorfile>classSupportingPlaneExtractionNode.html</anchorfile>
      <anchor>a4a4ed7245a592ece42baf5e235752a4d</anchor>
      <arglist>(cob_3d_mapping_msgs::ShapeArray &amp;sa)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getTablesService</name>
      <anchorfile>classSupportingPlaneExtractionNode.html</anchorfile>
      <anchor>a95cf6918c61d376605ea8af1a1eb3f16</anchor>
      <arglist>(cob_3d_mapping_msgs::GetObjectsOfClassRequest &amp;req, cob_3d_mapping_msgs::GetObjectsOfClassResponse &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processShapeArray</name>
      <anchorfile>classSupportingPlaneExtractionNode.html</anchorfile>
      <anchor>a59a8fba6940e387565ece28fad54e5ff</anchor>
      <arglist>(const cob_3d_mapping_msgs::ShapeArray &amp;sa, cob_3d_mapping_msgs::ShapeArray &amp;sup_planes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishShapeMarker</name>
      <anchorfile>classSupportingPlaneExtractionNode.html</anchorfile>
      <anchor>a37a13237774a5dec20fe010ce835e159</anchor>
      <arglist>(const cob_3d_mapping_msgs::ShapeArray &amp;sa)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SupportingPlaneExtractionNode</name>
      <anchorfile>classSupportingPlaneExtractionNode.html</anchorfile>
      <anchor>a52b7c5eb57acc91cbb32ad6ade12e4b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SupportingPlaneExtractionNode</name>
      <anchorfile>classSupportingPlaneExtractionNode.html</anchorfile>
      <anchor>a0bbd911d698b41fd116e561d8a253905</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>n_</name>
      <anchorfile>classSupportingPlaneExtractionNode.html</anchorfile>
      <anchor>a28ae8c54677f63fc47937bed2606b2df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>dynamic_reconfigure::Server&lt; cob_3d_mapping_semantics::supporting_plane_extraction_nodeConfig &gt;</type>
      <name>config_server_</name>
      <anchorfile>classSupportingPlaneExtractionNode.html</anchorfile>
      <anchor>a204ea529d4c266142c701f6eecce87ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pc2_pub_</name>
      <anchorfile>classSupportingPlaneExtractionNode.html</anchorfile>
      <anchor>a1b1888cf1f66394518017b0dff0e10eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>s_marker_pub_</name>
      <anchorfile>classSupportingPlaneExtractionNode.html</anchorfile>
      <anchor>aacfcf7ca83c54693f15ece844e09685a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>sa_pub_</name>
      <anchorfile>classSupportingPlaneExtractionNode.html</anchorfile>
      <anchor>a92e0df99e125a331c4736e43fd40e396</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sa_sub_</name>
      <anchorfile>classSupportingPlaneExtractionNode.html</anchorfile>
      <anchor>aa909c3a9185236faddb62af40fb00c9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SupportingPlaneExtraction</type>
      <name>spe_</name>
      <anchorfile>classSupportingPlaneExtractionNode.html</anchorfile>
      <anchor>aabffc12fd9cd981f7b584f614b8dc4b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TableExtraction</name>
    <filename>classTableExtraction.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>isHeightOk</name>
      <anchorfile>classTableExtraction.html</anchorfile>
      <anchor>a712629520a91aef885bf609fc226aeab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isHorizontal</name>
      <anchorfile>classTableExtraction.html</anchorfile>
      <anchor>a1bd35402fa359a4558573695ad324b4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSizeOk</name>
      <anchorfile>classTableExtraction.html</anchorfile>
      <anchor>aa2b66a3c7504b37c195448663928e30e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isTable</name>
      <anchorfile>classTableExtraction.html</anchorfile>
      <anchor>aba581dff361d59e707f860c477e73f26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAreaMax</name>
      <anchorfile>classTableExtraction.html</anchorfile>
      <anchor>acfd418cdbefa8a63743ad2981236d0f7</anchor>
      <arglist>(double area_max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAreaMin</name>
      <anchorfile>classTableExtraction.html</anchorfile>
      <anchor>a77e1256664b8ec515e5b94c7f972c2ed</anchor>
      <arglist>(double area_min)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHeightMax</name>
      <anchorfile>classTableExtraction.html</anchorfile>
      <anchor>a34dd4964468924a6723bb4420ff9afec</anchor>
      <arglist>(double height_max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHeightMin</name>
      <anchorfile>classTableExtraction.html</anchorfile>
      <anchor>a4fee58d877761872b6add6ee195db8f1</anchor>
      <arglist>(double height_min)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputPolygon</name>
      <anchorfile>classTableExtraction.html</anchorfile>
      <anchor>a13be6805c026b49c5632950d435fca3e</anchor>
      <arglist>(Polygon::Ptr poly_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormalBounds</name>
      <anchorfile>classTableExtraction.html</anchorfile>
      <anchor>afa3fd08b35ffc96029ef7a3361dad2b3</anchor>
      <arglist>(double tilt_angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormXMax</name>
      <anchorfile>classTableExtraction.html</anchorfile>
      <anchor>a336bd0cd551e07567a8b08107ab926d3</anchor>
      <arglist>(double norm_x_max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormXMin</name>
      <anchorfile>classTableExtraction.html</anchorfile>
      <anchor>aaed4eb1f902d6cfe7726b0ab6148bd44</anchor>
      <arglist>(double norm_x_min)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormYMax</name>
      <anchorfile>classTableExtraction.html</anchorfile>
      <anchor>aa65f538d9ff0db40f1d43b62cc7301af</anchor>
      <arglist>(double norm_y_max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormYMin</name>
      <anchorfile>classTableExtraction.html</anchorfile>
      <anchor>a9c464134ddb5edab8c17cafd0f55ac2e</anchor>
      <arglist>(double norm_y_min)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormZMax</name>
      <anchorfile>classTableExtraction.html</anchorfile>
      <anchor>a1df9b0593c4362d6a018bca0d5529c45</anchor>
      <arglist>(double norm_z_max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormZMin</name>
      <anchorfile>classTableExtraction.html</anchorfile>
      <anchor>a4a5927bf11ef62f57b46224fa8c6df3d</anchor>
      <arglist>(double norm_z_min)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TableExtraction</name>
      <anchorfile>classTableExtraction.html</anchorfile>
      <anchor>aa999b7de5294ee061e8428d1238e79ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TableExtraction</name>
      <anchorfile>classTableExtraction.html</anchorfile>
      <anchor>a7d52d50c263dd3d0ccd738ddb4a748f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>area_max_</name>
      <anchorfile>classTableExtraction.html</anchorfile>
      <anchor>a8271938880acddb189151e3cfc74d8be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>area_min_</name>
      <anchorfile>classTableExtraction.html</anchorfile>
      <anchor>af4948614d76f2498a732f5ced7611d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>height_max_</name>
      <anchorfile>classTableExtraction.html</anchorfile>
      <anchor>af795067ad8052c73cf81a488259cdbb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>height_min_</name>
      <anchorfile>classTableExtraction.html</anchorfile>
      <anchor>a99ba4639f904c18e1fc67d577ffa509c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>norm_x_max_</name>
      <anchorfile>classTableExtraction.html</anchorfile>
      <anchor>ae2948c9c859c9919a7a62588fd6350f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>norm_x_min_</name>
      <anchorfile>classTableExtraction.html</anchorfile>
      <anchor>a85c2d92cde6c41cc5346dda6738beda7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>norm_y_max_</name>
      <anchorfile>classTableExtraction.html</anchorfile>
      <anchor>adf7f80dad6a5337e261b4a9d0c8abb1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>norm_y_min_</name>
      <anchorfile>classTableExtraction.html</anchorfile>
      <anchor>a2ad30c85d19831f4ebdc9bc3cf9505bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>norm_z_max_</name>
      <anchorfile>classTableExtraction.html</anchorfile>
      <anchor>a560c00cdc684d74c5979d8f594c2c20b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>norm_z_min_</name>
      <anchorfile>classTableExtraction.html</anchorfile>
      <anchor>af032095e4a2a880ece145ea1df4a9611</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Polygon::Ptr</type>
      <name>poly_ptr_</name>
      <anchorfile>classTableExtraction.html</anchorfile>
      <anchor>a2376a5069b9ced8fccdd5f746d22bf8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TableExtractionNode</name>
    <filename>classTableExtractionNode.html</filename>
    <member kind="function">
      <type>void</type>
      <name>callbackShapeArray</name>
      <anchorfile>classTableExtractionNode.html</anchorfile>
      <anchor>aa78f317fc529cfa07a718dd14f87e423</anchor>
      <arglist>(const cob_3d_mapping_msgs::ShapeArray::ConstPtr sa_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dynReconfCallback</name>
      <anchorfile>classTableExtractionNode.html</anchorfile>
      <anchor>a5f10d6278d3af4710692c097380d052b</anchor>
      <arglist>(cob_3d_mapping_semantics::table_extraction_nodeConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getMapService</name>
      <anchorfile>classTableExtractionNode.html</anchorfile>
      <anchor>a956fb704748ea65d97dd105b89ed7005</anchor>
      <arglist>(cob_3d_mapping_msgs::ShapeArray &amp;sa)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getTablesService</name>
      <anchorfile>classTableExtractionNode.html</anchorfile>
      <anchor>a506b832fda7eee27beb87c5663eacb3d</anchor>
      <arglist>(cob_3d_mapping_msgs::GetObjectsOfClassRequest &amp;req, cob_3d_mapping_msgs::GetObjectsOfClassResponse &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getTablesService2</name>
      <anchorfile>classTableExtractionNode.html</anchorfile>
      <anchor>af12642cb2f4b13d3a5eb6f6367a76cdd</anchor>
      <arglist>(cob_3d_mapping_msgs::GetTablesRequest &amp;req, cob_3d_mapping_msgs::GetTablesResponse &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processMap</name>
      <anchorfile>classTableExtractionNode.html</anchorfile>
      <anchor>a59464989311f1114d521ad87bb1acb2c</anchor>
      <arglist>(const cob_3d_mapping_msgs::ShapeArray &amp;sa, cob_3d_mapping_msgs::ShapeArray &amp;tables)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishShapeMarker</name>
      <anchorfile>classTableExtractionNode.html</anchorfile>
      <anchor>aa9d3fa033fb556d5e3547176e1ac0c6e</anchor>
      <arglist>(const cob_3d_mapping_msgs::ShapeArray &amp;sa)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TableExtractionNode</name>
      <anchorfile>classTableExtractionNode.html</anchorfile>
      <anchor>a88b6469ab856d8e02064be72060bc41b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TableExtractionNode</name>
      <anchorfile>classTableExtractionNode.html</anchorfile>
      <anchor>a3c0e75a431d3688487b6bf1f5cc8ae7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>n_</name>
      <anchorfile>classTableExtractionNode.html</anchorfile>
      <anchor>a0febb91462ba238f014cd42f78e63bcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>dynamic_reconfigure::Server&lt; cob_3d_mapping_semantics::table_extraction_nodeConfig &gt;</type>
      <name>config_server_</name>
      <anchorfile>classTableExtractionNode.html</anchorfile>
      <anchor>af1e2041a725b145d6ddb03502564ccfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>get_tables_server_</name>
      <anchorfile>classTableExtractionNode.html</anchorfile>
      <anchor>a9ac00c896b0f7d492ac259aeafdf66e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>get_tables_server_2_</name>
      <anchorfile>classTableExtractionNode.html</anchorfile>
      <anchor>afbd983e0922ca5bc67b2a9730d26110a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pc2_pub_</name>
      <anchorfile>classTableExtractionNode.html</anchorfile>
      <anchor>ab52e77ad3b3948190ca738912baf15f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>s_marker_pub_</name>
      <anchorfile>classTableExtractionNode.html</anchorfile>
      <anchor>abac3a5cf9f4b9f9033f073422a625e67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>sa_pub_</name>
      <anchorfile>classTableExtractionNode.html</anchorfile>
      <anchor>a748132bda942b65a56421f0885433e64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sa_sub_</name>
      <anchorfile>classTableExtractionNode.html</anchorfile>
      <anchor>a4593178f9c38f85b5f7f8dac19dee7f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>table_ctr_</name>
      <anchorfile>classTableExtractionNode.html</anchorfile>
      <anchor>a14c91695c5ff7e7fc96d5ff7f34f5628</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>table_ctr_old_</name>
      <anchorfile>classTableExtractionNode.html</anchorfile>
      <anchor>a9ae879bb7bd48fd0bd95921349c5769b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>target_frame_id_</name>
      <anchorfile>classTableExtractionNode.html</anchorfile>
      <anchor>a646c47e16152687bf47b74119e6d804f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TableExtraction</type>
      <name>te_</name>
      <anchorfile>classTableExtractionNode.html</anchorfile>
      <anchor>a80d374585e6aab58789c7a5dc541c65e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TablesClient</name>
    <filename>classTablesClient.html</filename>
    <member kind="function">
      <type>void</type>
      <name>callService</name>
      <anchorfile>classTablesClient.html</anchorfile>
      <anchor>af54611cf95329f0898302423b0f3f87b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveTables</name>
      <anchorfile>classTablesClient.html</anchorfile>
      <anchor>ae97f75585d3a8e53a5b9289dee3dbf6f</anchor>
      <arglist>(cob_3d_mapping_msgs::GetObjectsOfClass::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TablesClient</name>
      <anchorfile>classTablesClient.html</anchorfile>
      <anchor>ac7dd93471d067008f145fcddbc922436</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TablesClient</name>
      <anchorfile>classTablesClient.html</anchorfile>
      <anchor>aee4802ea621ba0958aa5e3baca07b341</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>classTablesClient.html</anchorfile>
      <anchor>a64484e008ead9e0a3a40c9ea916ed7db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>file_path_</name>
      <anchorfile>classTablesClient.html</anchorfile>
      <anchor>a916eaf97df05d28746aee22c1e0d40a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceClient</type>
      <name>get_tables_client_</name>
      <anchorfile>classTablesClient.html</anchorfile>
      <anchor>a62e224fc06dfaab059c82a11693f6a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pc2_pub_</name>
      <anchorfile>classTablesClient.html</anchorfile>
      <anchor>aea5bd19cbf5cf98c22c8c850938dfd79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>save_bag_file_</name>
      <anchorfile>classTablesClient.html</anchorfile>
      <anchor>ab797c6d4e9b673fd1a3de966567213ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>save_pcd_file_</name>
      <anchorfile>classTablesClient.html</anchorfile>
      <anchor>a895f0d3ad588c478d47c0b65c3a77303</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>save_txt_file_</name>
      <anchorfile>classTablesClient.html</anchorfile>
      <anchor>a673d12d78f068e124ff3dbe9d88bdcd3</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
