<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-cob_environment_perception/doc_stacks/2015-08-26_10-57-54.652171/cob_environment_perception/cob_table_object_cluster/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>r3cop_table_object_cluster_nodelet.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-cob_environment_perception/doc_stacks/2015-08-26_10-57-54.652171/cob_environment_perception/cob_table_object_cluster/ros/src/</path>
    <filename>r3cop__table__object__cluster__nodelet_8cpp</filename>
    <includes id="table__object__cluster_8h" name="table_object_cluster.h" local="yes" imported="no">cob_table_object_cluster/table_object_cluster.h</includes>
    <class kind="class">TableObjectClusterNodelet</class>
  </compound>
  <compound kind="file">
    <name>table_object_cluster.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-cob_environment_perception/doc_stacks/2015-08-26_10-57-54.652171/cob_environment_perception/cob_table_object_cluster/common/src/</path>
    <filename>table__object__cluster_8cpp</filename>
    <includes id="table__object__cluster_8h" name="table_object_cluster.h" local="yes" imported="no">cob_table_object_cluster/table_object_cluster.h</includes>
    <class kind="struct">null_deleter</class>
  </compound>
  <compound kind="file">
    <name>table_object_cluster.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-cob_environment_perception/doc_stacks/2015-08-26_10-57-54.652171/cob_environment_perception/cob_table_object_cluster/common/include/cob_table_object_cluster/</path>
    <filename>table__object__cluster_8h</filename>
    <class kind="struct">BoundingBox</class>
    <class kind="class">TableObjectCluster</class>
  </compound>
  <compound kind="file">
    <name>table_object_cluster_action_client_old.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-cob_environment_perception/doc_stacks/2015-08-26_10-57-54.652171/cob_environment_perception/cob_table_object_cluster/ros/src/</path>
    <filename>table__object__cluster__action__client__old_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>table__object__cluster__action__client__old_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>table_object_cluster_action_client_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-cob_environment_perception/doc_stacks/2015-08-26_10-57-54.652171/cob_environment_perception/cob_table_object_cluster/ros/src/</path>
    <filename>table__object__cluster__action__client__test_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>table__object__cluster__action__client__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>table_object_cluster_action_server_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-cob_environment_perception/doc_stacks/2015-08-26_10-57-54.652171/cob_environment_perception/cob_table_object_cluster/ros/src/</path>
    <filename>table__object__cluster__action__server__node_8cpp</filename>
    <class kind="class">TableObjectClusterActionServerNode</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>table__object__cluster__action__server__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>table_object_cluster_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-cob_environment_perception/doc_stacks/2015-08-26_10-57-54.652171/cob_environment_perception/cob_table_object_cluster/ros/src/</path>
    <filename>table__object__cluster__node_8cpp</filename>
    <includes id="table__object__cluster_8h" name="table_object_cluster.h" local="yes" imported="no">cob_table_object_cluster/table_object_cluster.h</includes>
    <class kind="class">TableObjectClusterNode</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>table__object__cluster__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>table_region_crop_nodelet.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-cob_environment_perception/doc_stacks/2015-08-26_10-57-54.652171/cob_environment_perception/cob_table_object_cluster/ros/src/</path>
    <filename>table__region__crop__nodelet_8cpp</filename>
    <class kind="class">cob_table_object_cluster::TableRegionCropNodelet</class>
    <namespace>cob_table_object_cluster</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>table__region__crop__nodelet_8cpp.html</anchorfile>
      <anchor>a4ab53f96eb1a44851c2c26051b284111</anchor>
      <arglist>(cob_table_object_cluster, TableRegionCropNodelet, cob_table_object_cluster::TableRegionCropNodelet, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>BoundingBox</name>
    <filename>structBoundingBox.html</filename>
    <member kind="variable">
      <type>Eigen::Vector4f</type>
      <name>max_pt</name>
      <anchorfile>structBoundingBox.html</anchorfile>
      <anchor>add783dc3225ec5b35f565136714eae1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector4f</type>
      <name>min_pt</name>
      <anchorfile>structBoundingBox.html</anchorfile>
      <anchor>ad851fd152d43cb50dae9f44321277cec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Affine3f</type>
      <name>pose</name>
      <anchorfile>structBoundingBox.html</anchorfile>
      <anchor>ae9e788480f7d4423c77084ac12dc90e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>null_deleter</name>
    <filename>structnull__deleter.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structnull__deleter.html</anchorfile>
      <anchor>a7187c70bfb499f67eea0f28621c06348</anchor>
      <arglist>(void const *) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TableObjectCluster</name>
    <filename>classTableObjectCluster.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; Point &gt;::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classTableObjectCluster.html</anchorfile>
      <anchor>ab86a20426bbd696ec8626c45139ce317</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; Point &gt;::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classTableObjectCluster.html</anchorfile>
      <anchor>a149522d06cfb78de09e568b33da3836b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>calculateBoundingBox</name>
      <anchorfile>classTableObjectCluster.html</anchorfile>
      <anchor>ae818623d27d2a7d92af11a49d3e9183c</anchor>
      <arglist>(const PointCloudPtr &amp;cloud, const pcl::PointIndices &amp;indices, const Eigen::Vector3f &amp;plane_normal, const Eigen::Vector3f &amp;plane_point, Eigen::Vector3f &amp;position, Eigen::Quaternion&lt; float &gt; &amp;orientation, Eigen::Vector3f &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>calculateBoundingBoxesOld</name>
      <anchorfile>classTableObjectCluster.html</anchorfile>
      <anchor>a1ce37bbed573d3f2e624475a2ca247b9</anchor>
      <arglist>(pcl::PointIndices::Ptr &amp;pc_roi, std::vector&lt; PointCloudPtr &gt; &amp;object_clusters, std::vector&lt; pcl::PointCloud&lt; pcl::PointXYZ &gt; &gt; &amp;bounding_boxes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractClusters</name>
      <anchorfile>classTableObjectCluster.html</anchorfile>
      <anchor>a8175305ef549dcee0bb9ee10f0d75718</anchor>
      <arglist>(const pcl::PointIndices::Ptr &amp;pc_roi, std::vector&lt; PointCloudPtr &gt; &amp;object_clusters, std::vector&lt; pcl::PointIndices &gt; &amp;object_cluster_indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractTableRoi</name>
      <anchorfile>classTableObjectCluster.html</anchorfile>
      <anchor>a16f223b44757a0fab3a90cbd75467bfb</anchor>
      <arglist>(PointCloudPtr &amp;hull, pcl::PointIndices &amp;pc_roi)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractTableRoi2</name>
      <anchorfile>classTableObjectCluster.html</anchorfile>
      <anchor>a27464777226f48d239914e745e1b1ab0</anchor>
      <arglist>(const PointCloudConstPtr &amp;pc_in, PointCloudPtr &amp;hull, Eigen::Vector4f &amp;plane_coeffs, pcl::PointCloud&lt; Point &gt; &amp;pc_roi)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeKnownObjects</name>
      <anchorfile>classTableObjectCluster.html</anchorfile>
      <anchor>aab50b98604bf8e1502fd9e187fa6f0f7</anchor>
      <arglist>(const PointCloudConstPtr &amp;pc_roi, std::vector&lt; BoundingBox &gt; &amp;bounding_boxes, const PointCloudPtr &amp;pc_roi_red)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setClusterParams</name>
      <anchorfile>classTableObjectCluster.html</anchorfile>
      <anchor>ada679aa81fde96518ce6f485d86ad784</anchor>
      <arglist>(int min_cluster_size, double cluster_tolerance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputCloud</name>
      <anchorfile>classTableObjectCluster.html</anchorfile>
      <anchor>aa60c3b864cf19d6984c3ff7b442fb11e</anchor>
      <arglist>(const PointCloudPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPrismHeight</name>
      <anchorfile>classTableObjectCluster.html</anchorfile>
      <anchor>a6b4d6a525159408f70a62a07f06b83e1</anchor>
      <arglist>(double height_min, double height_max)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TableObjectCluster</name>
      <anchorfile>classTableObjectCluster.html</anchorfile>
      <anchor>a190b41eefa12079a501750aaf904e575</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TableObjectCluster</name>
      <anchorfile>classTableObjectCluster.html</anchorfile>
      <anchor>aef58c7227440917627b29ce072b3de7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>cluster_tolerance_</name>
      <anchorfile>classTableObjectCluster.html</anchorfile>
      <anchor>ab9cf0eef347a6655ff899773c62af652</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>height_max_</name>
      <anchorfile>classTableObjectCluster.html</anchorfile>
      <anchor>ad7ecadd3db528dccf397101f3c3cc432</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>height_min_</name>
      <anchorfile>classTableObjectCluster.html</anchorfile>
      <anchor>a990ba6020d74bdfe73db270d1539bfae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudPtr</type>
      <name>input_</name>
      <anchorfile>classTableObjectCluster.html</anchorfile>
      <anchor>ab948e8167806404e306225723491c2c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>min_cluster_size_</name>
      <anchorfile>classTableObjectCluster.html</anchorfile>
      <anchor>a6b21530b41a52daf5c230ba8e280b2e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TableObjectClusterActionServerNode</name>
    <filename>classTableObjectClusterActionServerNode.html</filename>
    <member kind="typedef">
      <type>cob_object_detection_msgs::DetectionArray</type>
      <name>BoundingBoxes</name>
      <anchorfile>classTableObjectClusterActionServerNode.html</anchorfile>
      <anchor>a2b0e82e42b84cfd2e854c53728467a29</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classTableObjectClusterActionServerNode.html</anchorfile>
      <anchor>a81392f87e6a477d7af1b1b71ffab2006</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>goalCallback</name>
      <anchorfile>classTableObjectClusterActionServerNode.html</anchorfile>
      <anchor>a7bc7c7505f14c95b1031998b7c84e17c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inputCallback</name>
      <anchorfile>classTableObjectClusterActionServerNode.html</anchorfile>
      <anchor>a1d21629ce17a0bd486bd7c0056ff6f0a</anchor>
      <arglist>(const PointCloud::ConstPtr &amp;pc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onInit</name>
      <anchorfile>classTableObjectClusterActionServerNode.html</anchorfile>
      <anchor>a093f045e70f68dad83f024fe4c0a4646</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>outputCallback</name>
      <anchorfile>classTableObjectClusterActionServerNode.html</anchorfile>
      <anchor>a1a62220ad8ca9eacc8e48daae84f4578</anchor>
      <arglist>(const BoundingBoxes::ConstPtr &amp;bba)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>preemptCallback</name>
      <anchorfile>classTableObjectClusterActionServerNode.html</anchorfile>
      <anchor>a979c9f907c1c2cde67553ea365abbed2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spinOnce</name>
      <anchorfile>classTableObjectClusterActionServerNode.html</anchorfile>
      <anchor>a0856331c8328d08e31327b11fd709cd9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>startPCSub</name>
      <anchorfile>classTableObjectClusterActionServerNode.html</anchorfile>
      <anchor>a75e5a9386f8c83adb2ff9dee7faf7bd2</anchor>
      <arglist>(cob_srvs::Trigger::Request &amp;req, cob_srvs::Trigger::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TableObjectClusterActionServerNode</name>
      <anchorfile>classTableObjectClusterActionServerNode.html</anchorfile>
      <anchor>a8d09a3f0bf3830016ab2ea6e70c2a184</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>action_name</name>
      <anchorfile>classTableObjectClusterActionServerNode.html</anchorfile>
      <anchor>a08eb00c0fdfbe6d7a797a7664ad6989d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>action_started</name>
      <anchorfile>classTableObjectClusterActionServerNode.html</anchorfile>
      <anchor>a00e46ec1f7bf70d5e86b8bf8d0e85542</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>action_timeout</name>
      <anchorfile>classTableObjectClusterActionServerNode.html</anchorfile>
      <anchor>ad1f31a682fe34a08e5dbe1a605d6a0ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionServer&lt; cob_3d_mapping_msgs::TableObjectClusterAction &gt;</type>
      <name>as</name>
      <anchorfile>classTableObjectClusterActionServerNode.html</anchorfile>
      <anchor>a6812d8a1233ed965ce693fb679fee184</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointCloud::ConstPtr</type>
      <name>last_pc</name>
      <anchorfile>classTableObjectClusterActionServerNode.html</anchorfile>
      <anchor>ad695435661c1d76f761ac350d2caa281</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>classTableObjectClusterActionServerNode.html</anchorfile>
      <anchor>a6bf64e8941544e04429d44c637135898</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_pc</name>
      <anchorfile>classTableObjectClusterActionServerNode.html</anchorfile>
      <anchor>aa3fafcd2d7a2fd688e79741fa249786e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>set_bb_client_</name>
      <anchorfile>classTableObjectClusterActionServerNode.html</anchorfile>
      <anchor>a648902871073d58a20888a1ddef35509</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>start_pc_sub_</name>
      <anchorfile>classTableObjectClusterActionServerNode.html</anchorfile>
      <anchor>a7103f0c6e17c7123818f85e2072a9bfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_bba</name>
      <anchorfile>classTableObjectClusterActionServerNode.html</anchorfile>
      <anchor>a0b0dd5f8df273ae2c5ddfa2adaecd79b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_pc</name>
      <anchorfile>classTableObjectClusterActionServerNode.html</anchorfile>
      <anchor>a35c0ce3d7fe191130fbf352030751454</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>subscribed_</name>
      <anchorfile>classTableObjectClusterActionServerNode.html</anchorfile>
      <anchor>a890b72633940401e1d7ead2f41050a6f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TableObjectClusterNode</name>
    <filename>classTableObjectClusterNode.html</filename>
    <member kind="typedef">
      <type>message_filters::sync_policies::ExactTime&lt; PointCloud, cob_3d_mapping_msgs::ShapeArray &gt;</type>
      <name>MySyncPolicy</name>
      <anchorfile>classTableObjectClusterNode.html</anchorfile>
      <anchor>ab64e8fa7ae9d3629694625a9aebb2135</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZ</type>
      <name>Point</name>
      <anchorfile>classTableObjectClusterNode.html</anchorfile>
      <anchor>a347d9801801b089477d92e0880f7b638</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; Point &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classTableObjectClusterNode.html</anchorfile>
      <anchor>acdecc8bd5f66bc5a18831d1db2237180</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classTableObjectClusterNode.html</anchorfile>
      <anchor>a4ffeaaca37423cec5fca842f423fd871</anchor>
      <arglist>(cob_object_detection_msgs::DetectionArray &amp;bba, cob_perception_msgs::PointCloud2Array &amp;pca)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteMarker</name>
      <anchorfile>classTableObjectClusterNode.html</anchorfile>
      <anchor>a5e2551364b679d458fb37602f56c6c91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dynReconfCallback</name>
      <anchorfile>classTableObjectClusterNode.html</anchorfile>
      <anchor>a446ed1a241ba5022da259deb1a5e7cdf</anchor>
      <arglist>(table_object_cluster_nodeletConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishMarker</name>
      <anchorfile>classTableObjectClusterNode.html</anchorfile>
      <anchor>a879aa73bf0e7f677548213acbbfecd7d</anchor>
      <arglist>(cob_object_detection_msgs::DetectionArray &amp;bba)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setKnownObjects</name>
      <anchorfile>classTableObjectClusterNode.html</anchorfile>
      <anchor>acc77a01198bead5cdb0992e2a637a916</anchor>
      <arglist>(cob_3d_mapping_msgs::SetBoundingBoxes::Request &amp;req, cob_3d_mapping_msgs::SetBoundingBoxes::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TableObjectClusterNode</name>
      <anchorfile>classTableObjectClusterNode.html</anchorfile>
      <anchor>ab74c27428338220a59c51b2e6a3a529f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>topicCallback</name>
      <anchorfile>classTableObjectClusterNode.html</anchorfile>
      <anchor>a6452e125976001f848d597f221b758d6</anchor>
      <arglist>(const PointCloud::ConstPtr &amp;pc, const cob_3d_mapping_msgs::ShapeArray::ConstPtr &amp;sa)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TableObjectClusterNode</name>
      <anchorfile>classTableObjectClusterNode.html</anchorfile>
      <anchor>a8e2b1a05bb58aec96e9f27efd90a26fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>n_</name>
      <anchorfile>classTableObjectClusterNode.html</anchorfile>
      <anchor>a518c5b811b89ab8ec40f502ef7aa5031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>actionlib::SimpleActionServer&lt; cob_3d_mapping_msgs::TableObjectClusterAction &gt; *</type>
      <name>as_</name>
      <anchorfile>classTableObjectClusterNode.html</anchorfile>
      <anchor>a777662e43374ac11af2c0138bdc9e504</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>bba_pub_</name>
      <anchorfile>classTableObjectClusterNode.html</anchorfile>
      <anchor>a81639e1b32d0e53c003e5322c7a68afb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>dynamic_reconfigure::Server&lt; table_object_cluster_nodeletConfig &gt;</type>
      <name>config_server_</name>
      <anchorfile>classTableObjectClusterNode.html</anchorfile>
      <anchor>a2a713fde7bc4e115a6c8092188ce36e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>ctr_</name>
      <anchorfile>classTableObjectClusterNode.html</anchorfile>
      <anchor>a5d43b4dadde81ff6edcf6b6212d7c287</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>enable_action_mode_</name>
      <anchorfile>classTableObjectClusterNode.html</anchorfile>
      <anchor>a66790130833aae84b9800a83cc9ba19a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>file_path_</name>
      <anchorfile>classTableObjectClusterNode.html</anchorfile>
      <anchor>a242205663fba2e1adbce10ccb82d2e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; BoundingBox &gt;</type>
      <name>known_objects_</name>
      <anchorfile>classTableObjectClusterNode.html</anchorfile>
      <anchor>a627550e41a084a49fc1707d137cabdaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloud::Ptr</type>
      <name>last_pc_</name>
      <anchorfile>classTableObjectClusterNode.html</anchorfile>
      <anchor>aa87eb1da985c289264230d1a1f7b016c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cob_3d_mapping_msgs::ShapeArray::ConstPtr</type>
      <name>last_sa_</name>
      <anchorfile>classTableObjectClusterNode.html</anchorfile>
      <anchor>a78c3f640c2b08213a19faf00d2beebd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>marker_pub_</name>
      <anchorfile>classTableObjectClusterNode.html</anchorfile>
      <anchor>a3bc2dbd45ec5213e2cd0be1597b7cdc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classTableObjectClusterNode.html</anchorfile>
      <anchor>a36b782ac2634e4215e9776ae0c941b8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>object_cluster_pub_</name>
      <anchorfile>classTableObjectClusterNode.html</anchorfile>
      <anchor>a96f9f72bf445f734d8173258511b810b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; PointCloud &gt;</type>
      <name>pc_sub_</name>
      <anchorfile>classTableObjectClusterNode.html</anchorfile>
      <anchor>a0fbdd16290249d448c7752f5400ea766</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; cob_3d_mapping_msgs::ShapeArray &gt;</type>
      <name>sa_sub_</name>
      <anchorfile>classTableObjectClusterNode.html</anchorfile>
      <anchor>a1058d9236df8b66beaef8ab321b3f5c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>save_to_file_</name>
      <anchorfile>classTableObjectClusterNode.html</anchorfile>
      <anchor>a8aa529086fc4b395923caa0fb4f717cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>set_known_objects_server_</name>
      <anchorfile>classTableObjectClusterNode.html</anchorfile>
      <anchor>a30a6e46de4c220f4324c083ac3ea1fa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; MySyncPolicy &gt; &gt;</type>
      <name>sync_</name>
      <anchorfile>classTableObjectClusterNode.html</anchorfile>
      <anchor>a880d8776ccf3caff71aca625c6602c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TableObjectCluster&lt; Point &gt;</type>
      <name>toc</name>
      <anchorfile>classTableObjectClusterNode.html</anchorfile>
      <anchor>ab847f29f18c81c12019198a618a0d713</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TableObjectClusterNodelet</name>
    <filename>classTableObjectClusterNodelet.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="typedef">
      <type>pcl::PointXYZRGB</type>
      <name>Point</name>
      <anchorfile>classTableObjectClusterNodelet.html</anchorfile>
      <anchor>acafca0c698942c971fda28409542c9c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>actionCallback</name>
      <anchorfile>classTableObjectClusterNodelet.html</anchorfile>
      <anchor>affa336d34a4a15bb998b44a3303d29e8</anchor>
      <arglist>(const cob_3d_mapping_msgs::TableObjectClusterGoalConstPtr &amp;goal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dynReconfCallback</name>
      <anchorfile>classTableObjectClusterNodelet.html</anchorfile>
      <anchor>a200e43800316b72f0971d960e4553f65</anchor>
      <arglist>(table_object_cluster_nodeletConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onInit</name>
      <anchorfile>classTableObjectClusterNodelet.html</anchorfile>
      <anchor>a7ef28922199560240fe6cdcde28d08f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TableObjectClusterNodelet</name>
      <anchorfile>classTableObjectClusterNodelet.html</anchorfile>
      <anchor>afa8f9c99b5c600b176bb0483334d137d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TableObjectClusterNodelet</name>
      <anchorfile>classTableObjectClusterNodelet.html</anchorfile>
      <anchor>a4557ba5f6d3000e09a7ae850d4a2b224</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>n_</name>
      <anchorfile>classTableObjectClusterNodelet.html</anchorfile>
      <anchor>a5e327056484a67031c8c2f87027363d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>actionlib::SimpleActionServer&lt; cob_3d_mapping_msgs::TableObjectClusterAction &gt; *</type>
      <name>as_</name>
      <anchorfile>classTableObjectClusterNodelet.html</anchorfile>
      <anchor>a43c659ab54727370241c99f17ccd8c18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>dynamic_reconfigure::Server&lt; table_object_cluster_nodeletConfig &gt;</type>
      <name>config_server_</name>
      <anchorfile>classTableObjectClusterNodelet.html</anchorfile>
      <anchor>ac19b42bf07d4aa2ed3fbdf077edc812e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>file_path_</name>
      <anchorfile>classTableObjectClusterNodelet.html</anchorfile>
      <anchor>aaf11ad9d40889afafd305c18af4caca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceClient</type>
      <name>get_bb_client_</name>
      <anchorfile>classTableObjectClusterNodelet.html</anchorfile>
      <anchor>a21d8ea4f4831a24618d901ec4b756ac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceClient</type>
      <name>get_plane_client_</name>
      <anchorfile>classTableObjectClusterNodelet.html</anchorfile>
      <anchor>a5cb9355c5791970cfffe8718d019c0af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classTableObjectClusterNodelet.html</anchorfile>
      <anchor>a175fbf7c4e062d35764c8a8a55fe7ef2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>save_to_file_</name>
      <anchorfile>classTableObjectClusterNodelet.html</anchorfile>
      <anchor>a90bd41debf099d9a74b7c3622783e7c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TableObjectCluster</type>
      <name>toc</name>
      <anchorfile>classTableObjectClusterNodelet.html</anchorfile>
      <anchor>a6b3c50ef6aad438b84b9599efe9597af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>cob_table_object_cluster</name>
    <filename>namespacecob__table__object__cluster.html</filename>
    <class kind="class">cob_table_object_cluster::TableRegionCropNodelet</class>
  </compound>
  <compound kind="class">
    <name>cob_table_object_cluster::TableRegionCropNodelet</name>
    <filename>classcob__table__object__cluster_1_1TableRegionCropNodelet.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="typedef">
      <type>pcl::PointXYZRGB</type>
      <name>Point</name>
      <anchorfile>classcob__table__object__cluster_1_1TableRegionCropNodelet.html</anchorfile>
      <anchor>af9aaed3894aec6662a7258106eb42053</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; Point &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classcob__table__object__cluster_1_1TableRegionCropNodelet.html</anchorfile>
      <anchor>a651085dcdff45ad9b5a48e6558f02b74</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onInit</name>
      <anchorfile>classcob__table__object__cluster_1_1TableRegionCropNodelet.html</anchorfile>
      <anchor>ac382400cade98305e469121f08606cb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TableRegionCropNodelet</name>
      <anchorfile>classcob__table__object__cluster_1_1TableRegionCropNodelet.html</anchorfile>
      <anchor>ab97dedd56d0197478dd07989bb8c94cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>topicCallback</name>
      <anchorfile>classcob__table__object__cluster_1_1TableRegionCropNodelet.html</anchorfile>
      <anchor>ae582cf540a5f5d866d97c4188fe4abed</anchor>
      <arglist>(const PointCloud::ConstPtr &amp;pc_in)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TableRegionCropNodelet</name>
      <anchorfile>classcob__table__object__cluster_1_1TableRegionCropNodelet.html</anchorfile>
      <anchor>a18d80b65f069b97ac624798fad7ea9c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::ExtractIndices&lt; Point &gt;</type>
      <name>ei_</name>
      <anchorfile>classcob__table__object__cluster_1_1TableRegionCropNodelet.html</anchorfile>
      <anchor>abd094924232c214d466b608b56831efd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::ExtractPolygonalPrismData&lt; Point &gt;</type>
      <name>eppd_</name>
      <anchorfile>classcob__table__object__cluster_1_1TableRegionCropNodelet.html</anchorfile>
      <anchor>aae317474650999c7d5c38c69dd42f7bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>height_max_</name>
      <anchorfile>classcob__table__object__cluster_1_1TableRegionCropNodelet.html</anchorfile>
      <anchor>a87c00195542e275b784d145e67928082</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>height_min_</name>
      <anchorfile>classcob__table__object__cluster_1_1TableRegionCropNodelet.html</anchorfile>
      <anchor>a3e5a53870e59459fdabce482db93ae35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloud::Ptr</type>
      <name>hull_</name>
      <anchorfile>classcob__table__object__cluster_1_1TableRegionCropNodelet.html</anchorfile>
      <anchor>aa44e1df2db860bab363e834975c0972b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Eigen::Vector3d &gt;</type>
      <name>hull_points_</name>
      <anchorfile>classcob__table__object__cluster_1_1TableRegionCropNodelet.html</anchorfile>
      <anchor>a33f37c34685d0200751ba842255629cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>n_</name>
      <anchorfile>classcob__table__object__cluster_1_1TableRegionCropNodelet.html</anchorfile>
      <anchor>a64f7220262b7143a8d09013020c1bf78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pc_pub_</name>
      <anchorfile>classcob__table__object__cluster_1_1TableRegionCropNodelet.html</anchorfile>
      <anchor>a6070c7e574041a069287dfdfac9f3b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>pc_sub_</name>
      <anchorfile>classcob__table__object__cluster_1_1TableRegionCropNodelet.html</anchorfile>
      <anchor>aa7342888638013e7e05000693e7b8009</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>table_frame_id_</name>
      <anchorfile>classcob__table__object__cluster_1_1TableRegionCropNodelet.html</anchorfile>
      <anchor>ab17f52d1ba032a46ba6e3799be8d61a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>target_frame_id_</name>
      <anchorfile>classcob__table__object__cluster_1_1TableRegionCropNodelet.html</anchorfile>
      <anchor>ab2fc27b7a433c024bb75b44f097b8c50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformListener</type>
      <name>tf_listener_</name>
      <anchorfile>classcob__table__object__cluster_1_1TableRegionCropNodelet.html</anchorfile>
      <anchor>ae39eac8b0f1df21f89ac1ee2fa85d337</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
