<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>ClusterDetector.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/cop_sr4_plugins/src/</path>
    <filename>ClusterDetector_8cpp</filename>
    <includes id="ClusterDetector_8h" name="ClusterDetector.h" local="yes" imported="no">ClusterDetector.h</includes>
    <includes id="SegmentPrototype_8h" name="SegmentPrototype.h" local="yes" imported="no">SegmentPrototype.h</includes>
    <includes id="SwissRangerReading_8h" name="SwissRangerReading.h" local="yes" imported="no">SwissRangerReading.h</includes>
    <class kind="class">PlaneClusterResult::ObjectOnTable</class>
    <class kind="class">PlaneClusterResult</class>
    <class kind="class">PlaneClustersSR</class>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_THREAD</name>
      <anchorfile>ClusterDetector_8cpp.html</anchorfile>
      <anchor>ac88a4790c67a1b5d5604503128f0e199</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG</name>
      <anchorfile>ClusterDetector_8cpp.html</anchorfile>
      <anchor>ad72dbcf6d0153db1b8d8a58001feed83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SR_COLS</name>
      <anchorfile>ClusterDetector_8cpp.html</anchorfile>
      <anchor>a3f4816d0118b124c2ea600691917d39e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SR_ROWS</name>
      <anchorfile>ClusterDetector_8cpp.html</anchorfile>
      <anchor>a0aa772f4e7c45e0dbfb80e900c7a7269</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_ATTRIBUTE_PTULO</name>
      <anchorfile>ClusterDetector_8cpp.html</anchorfile>
      <anchor>ad98266587ea2b8b1987fab77797baee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_ATTRIBUTE_SR4LO</name>
      <anchorfile>ClusterDetector_8cpp.html</anchorfile>
      <anchor>aa1d4baf49fcedb7e9de06bfd33d06a73</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compareRegions</name>
      <anchorfile>ClusterDetector_8cpp.html</anchorfile>
      <anchor>abb846744e914fbd8a2b6511c9d059e8b</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;a, const std::vector&lt; int &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CrossProduct_l</name>
      <anchorfile>ClusterDetector_8cpp.html</anchorfile>
      <anchor>a4a16c2eeded50b1b92a44a9035aec518</anchor>
      <arglist>(const double b_x, const double b_y, const double b_z, const double c_x, const double c_y, const double c_z, double &amp;a_x, double &amp;a_y, double &amp;a_z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>ClusterDetector_8cpp.html</anchorfile>
      <anchor>a3c95f72ebf998c7177f050c3e2e917e7</anchor>
      <arglist>(double &amp;a, double &amp;b, double &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>scalarproduct</name>
      <anchorfile>ClusterDetector_8cpp.html</anchorfile>
      <anchor>adfb98994255ba9176a737b08a774999c</anchor>
      <arglist>(const double &amp;a, const double &amp;b, const double &amp;c, const double &amp;d, const double &amp;e, const double &amp;f)</arglist>
    </member>
    <member kind="variable">
      <type>PlaneClustersSR *</type>
      <name>s_planeCluster</name>
      <anchorfile>ClusterDetector_8cpp.html</anchorfile>
      <anchor>af0d20b60db266203e7dda4401be70eee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ClusterDetector.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/cop_sr4_plugins/include/</path>
    <filename>ClusterDetector_8h</filename>
    <class kind="class">cop::ClusterDetector</class>
    <member kind="define">
      <type>#define</type>
      <name>XML_NODE_CLUSTERDETECTOR</name>
      <anchorfile>ClusterDetector_8h.html</anchorfile>
      <anchor>aed949c22ac77cdf8750fc266eb221b52</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RangeSensor.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/cop_sr4_plugins/src/</path>
    <filename>RangeSensor_8cpp</filename>
    <includes id="RangeSensor_8h" name="RangeSensor.h" local="yes" imported="no">RangeSensor.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>XML_PROPERTY_CX</name>
      <anchorfile>RangeSensor_8cpp.html</anchorfile>
      <anchor>a17cd5a4b033e44ac57b3ff6b1c80adc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_PROPERTY_CY</name>
      <anchorfile>RangeSensor_8cpp.html</anchorfile>
      <anchor>a8968284cb7542bc31ced57cd0c5b2be7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_PROPERTY_DISTPARAM</name>
      <anchorfile>RangeSensor_8cpp.html</anchorfile>
      <anchor>ad556a468f42921e276faa82f61029d6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_PROPERTY_FOCALLENGTH</name>
      <anchorfile>RangeSensor_8cpp.html</anchorfile>
      <anchor>a651374a69d0882a62916bed40083ec9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_PROPERTY_HEIGHT</name>
      <anchorfile>RangeSensor_8cpp.html</anchorfile>
      <anchor>afcf916a2ea2cde592937a65fe454d565</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_PROPERTY_INTEGRATE</name>
      <anchorfile>RangeSensor_8cpp.html</anchorfile>
      <anchor>af45eefa9609ec044e525f6993dce854d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_PROPERTY_LINKPARAM_NAMESPACE</name>
      <anchorfile>RangeSensor_8cpp.html</anchorfile>
      <anchor>a28da39fc6c0c3d94aa6a2218c1642403</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_PROPERTY_PIXHEIGHT</name>
      <anchorfile>RangeSensor_8cpp.html</anchorfile>
      <anchor>a222d04ffea3cdb4a0c91a74a59499f91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_PROPERTY_PIXWIDTH</name>
      <anchorfile>RangeSensor_8cpp.html</anchorfile>
      <anchor>aaea697ac38d8f8969a65a5ba37c12b64</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_PROPERTY_POINT_CLOUD2</name>
      <anchorfile>RangeSensor_8cpp.html</anchorfile>
      <anchor>ab107a5286bb904a0b4280528dc0c54b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_PROPERTY_TOPIC_SR4</name>
      <anchorfile>RangeSensor_8cpp.html</anchorfile>
      <anchor>a9571e8d4204ec905bd7a85632102bbfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_PROPERTY_WIDTH</name>
      <anchorfile>RangeSensor_8cpp.html</anchorfile>
      <anchor>ab27dd1f4b8cec558254bca4a20e84dc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile bool</type>
      <name>g_stopall</name>
      <anchorfile>RangeSensor_8cpp.html</anchorfile>
      <anchor>a5cf0fd8950cdfded692afde68abcb76a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RangeSensor.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/cop_sr4_plugins/include/</path>
    <filename>RangeSensor_8h</filename>
    <includes id="SwissRangerReading_8h" name="SwissRangerReading.h" local="yes" imported="no">SwissRangerReading.h</includes>
    <class kind="class">cop::RangeSensor</class>
    <member kind="define">
      <type>#define</type>
      <name>XML_NODE_RANGESENSOR</name>
      <anchorfile>RangeSensor_8h.html</anchorfile>
      <anchor>a76b1a64480e74327e424b6351f9afd9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SegmentPrototype.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/cop_sr4_plugins/src/</path>
    <filename>SegmentPrototype_8cpp</filename>
    <includes id="SegmentPrototype_8h" name="SegmentPrototype.h" local="yes" imported="no">SegmentPrototype.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>XML_ATTRIBUTE_COVX</name>
      <anchorfile>SegmentPrototype_8cpp.html</anchorfile>
      <anchor>ac7e125916393d1ba201c0a9ef89989f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_ATTRIBUTE_COVY</name>
      <anchorfile>SegmentPrototype_8cpp.html</anchorfile>
      <anchor>a1ffa75ca5d3d237bf9a3754964065745</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_ATTRIBUTE_COVZ</name>
      <anchorfile>SegmentPrototype_8cpp.html</anchorfile>
      <anchor>a668ec16bf964b369de55367048e4c18b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_ATTRIBUTE_PARALLEL</name>
      <anchorfile>SegmentPrototype_8cpp.html</anchorfile>
      <anchor>ac1ef25ab022683790297a1c1fda7aedc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_ATTRIBUTE_RELFRAME</name>
      <anchorfile>SegmentPrototype_8cpp.html</anchorfile>
      <anchor>a0a4c09f6eb8320de6a3782b3140304a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SegmentPrototype.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/cop_sr4_plugins/include/</path>
    <filename>SegmentPrototype_8h</filename>
    <class kind="class">cop::SegmentPrototype</class>
    <member kind="define">
      <type>#define</type>
      <name>XML_NODE_SEGMENTPROTOTYPE</name>
      <anchorfile>SegmentPrototype_8h.html</anchorfile>
      <anchor>afbe25e6592488226a207eed6202f4305</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>sensor_msgs::PointCloud</type>
      <name>cloud_trans</name>
      <anchorfile>namespacecop.html</anchorfile>
      <anchor>a6fbeec8df975dbf92ecd3be70081ba6c</anchor>
      <arglist>(LocatedObjectID_t swissranger_jlo_id, LocatedObjectID_t ptu_base_jlo_id, const sensor_msgs::PointCloud &amp;cloud_in)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SwissRangerReading.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/cop_sr4_plugins/include/</path>
    <filename>SwissRangerReading_8h</filename>
    <class kind="class">SwissRangerReading</class>
    <member kind="define">
      <type>#define</type>
      <name>min_l</name>
      <anchorfile>SwissRangerReading_8h.html</anchorfile>
      <anchor>acc62a92f0cf0e8b6903b13ab4d3ba916</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_NODE_SWISSRANGER</name>
      <anchorfile>SwissRangerReading_8h.html</anchorfile>
      <anchor>a83c579944064441f0f0c20ea2024bbfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_PROPERTY_TOPIC</name>
      <anchorfile>SwissRangerReading_8h.html</anchorfile>
      <anchor>a2dc44b75ba3a5e88b6ec84e007ff995d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>s_initedPCDPublisher</name>
      <anchorfile>SwissRangerReading_8h.html</anchorfile>
      <anchor>aedf7df19faafc58d715e983a7b853bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>s_sensorPublisher</name>
      <anchorfile>SwissRangerReading_8h.html</anchorfile>
      <anchor>a74877b6695169ceeeb1aca11850aec4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>swissRangerRemoteSensor.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/cop_sr4_plugins/src/</path>
    <filename>swissRangerRemoteSensor_8cpp</filename>
    <includes id="RangeSensor_8h" name="RangeSensor.h" local="yes" imported="no">RangeSensor.h</includes>
    <includes id="SegmentPrototype_8h" name="SegmentPrototype.h" local="yes" imported="no">SegmentPrototype.h</includes>
    <class kind="class">SwissRangerRemoteSensor</class>
  </compound>
  <compound kind="class">
    <name>PlaneClusterResult</name>
    <filename>classPlaneClusterResult.html</filename>
    <class kind="class">PlaneClusterResult::ObjectOnTable</class>
    <member kind="variable">
      <type>double</type>
      <name>a</name>
      <anchorfile>classPlaneClusterResult.html</anchorfile>
      <anchor>a72dd639c9f4703164adcc12ead31fdb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>b</name>
      <anchorfile>classPlaneClusterResult.html</anchorfile>
      <anchor>ab898ed9d2e7414b94ccff6977363d3c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>c</name>
      <anchorfile>classPlaneClusterResult.html</anchorfile>
      <anchor>a4a980cf6b0d5d90e4367e125189a6325</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>d</name>
      <anchorfile>classPlaneClusterResult.html</anchorfile>
      <anchor>ab456ab0bcad14dceb7b0c2e8c92e0a83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ObjectOnTable &gt;</type>
      <name>oclusters</name>
      <anchorfile>classPlaneClusterResult.html</anchorfile>
      <anchor>a5b449ff0b055f0964363306d47daaaf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>geometry_msgs::Point32</type>
      <name>pcenter</name>
      <anchorfile>classPlaneClusterResult.html</anchorfile>
      <anchor>acb60a4d5c1712f807190c138ddf07bd9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlaneClusterResult::ObjectOnTable</name>
    <filename>classPlaneClusterResult_1_1ObjectOnTable.html</filename>
    <member kind="variable">
      <type>geometry_msgs::Point32</type>
      <name>center</name>
      <anchorfile>classPlaneClusterResult_1_1ObjectOnTable.html</anchorfile>
      <anchor>a75e383d932b33bde04988a534be214e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>cov33</name>
      <anchorfile>classPlaneClusterResult_1_1ObjectOnTable.html</anchorfile>
      <anchor>ad0db040749a90d7d214df8dda66b8b5c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlaneClustersSR</name>
    <filename>classPlaneClustersSR.html</filename>
    <member kind="function">
      <type>void</type>
      <name>cloud_trans</name>
      <anchorfile>classPlaneClustersSR.html</anchorfile>
      <anchor>afbd72b292b4160f8fcdb40100b129d7c</anchor>
      <arglist>(unsigned long swissranger_jlo_id, unsigned long ptu_base_jlo_id, Point32 &amp;viewpoint_cloud, const PointCloud &amp;cloud_in)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>detectTable</name>
      <anchorfile>classPlaneClustersSR.html</anchorfile>
      <anchor>ac7f558297ae04be0f80d72c553f7a58b</anchor>
      <arglist>(const PointCloud &amp;cloud, PlaneClusterResult &amp;resp, Point32 viewpoint_cloud, bool parallel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>findObjectClusters</name>
      <anchorfile>classPlaneClustersSR.html</anchorfile>
      <anchor>a641221b1d600157942e5f9218208dc5a</anchor>
      <arglist>(const PointCloud &amp;cloud, const vector&lt; double &gt; &amp;coeff, const Polygon &amp;table, const Point32 &amp;axis, const Point32 &amp;min_p, const Point32 &amp;max_p, vector&lt; int &gt; &amp;object_indices, PlaneClusterResult &amp;resp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fitSACPlane</name>
      <anchorfile>classPlaneClustersSR.html</anchorfile>
      <anchor>a62e74fb72bb0ba40442909c2a0d9bbf1</anchor>
      <arglist>(PointCloud *points, vector&lt; int &gt; &amp;indices, vector&lt; int &gt; &amp;inliers, vector&lt; double &gt; &amp;coeff, const Point32 &amp;viewpoint_cloud, double dist_thresh)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getRGB</name>
      <anchorfile>classPlaneClustersSR.html</anchorfile>
      <anchor>ae5ce75423e88456145b075ec94f23bcc</anchor>
      <arglist>(float r, float g, float b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>plane_clusters_service</name>
      <anchorfile>classPlaneClustersSR.html</anchorfile>
      <anchor>a2d3e2cc4905ae24a6a193827414d3c95</anchor>
      <arglist>(PlaneClusterResult &amp;resp, int swissranger_jlo_id, int ptu_base_jlo_id, const PointCloud &amp;cloud, bool parallel)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlaneClustersSR</name>
      <anchorfile>classPlaneClustersSR.html</anchorfile>
      <anchor>a37e40a03899be677bae6083f1421ac1d</anchor>
      <arglist>(XMLTag *tag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateParametersFromServer</name>
      <anchorfile>classPlaneClustersSR.html</anchorfile>
      <anchor>ad3c37439813d314307b8e33ed09b47d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Point32</type>
      <name>axis_</name>
      <anchorfile>classPlaneClustersSR.html</anchorfile>
      <anchor>ae45be2abea116941354655f131a87136</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointCloud</type>
      <name>cloud_annotated_</name>
      <anchorfile>classPlaneClustersSR.html</anchorfile>
      <anchor>ab9dcdcd0d2149b18c422827388441d0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointCloud</type>
      <name>cloud_down_</name>
      <anchorfile>classPlaneClustersSR.html</anchorfile>
      <anchor>a820babaa6670d80561926649053fb14e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointCloud</type>
      <name>cloud_in_trans_</name>
      <anchorfile>classPlaneClustersSR.html</anchorfile>
      <anchor>a92e89605c1444295d2a705ae421c744d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>clusters_min_pts_</name>
      <anchorfile>classPlaneClustersSR.html</anchorfile>
      <anchor>aa74eade97c0f0efef7d47fdb73bdc1e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>delta_z_</name>
      <anchorfile>classPlaneClustersSR.html</anchorfile>
      <anchor>aa01d49cf866aedbd937ae5bb57c5bc40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>downsample_factor_</name>
      <anchorfile>classPlaneClustersSR.html</anchorfile>
      <anchor>ab2677c042903f8b35737a4e947a680da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>eps_angle_</name>
      <anchorfile>classPlaneClustersSR.html</anchorfile>
      <anchor>a7b8ed57d07b1cb2c84c2f66f53b790e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>input_cloud_topic_</name>
      <anchorfile>classPlaneClustersSR.html</anchorfile>
      <anchor>a667b80963572c8a1f6fe61a7cd852a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>k_</name>
      <anchorfile>classPlaneClustersSR.html</anchorfile>
      <anchor>ac53088ee4da62520528cc4e214a0e2be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Point</type>
      <name>leaf_width_</name>
      <anchorfile>classPlaneClustersSR.html</anchorfile>
      <anchor>a2dc142e556379fda6d31975ee54d53f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>m_mutexUsage</name>
      <anchorfile>classPlaneClustersSR.html</anchorfile>
      <anchor>ad087e29a15c795d16e4a3474ec225361</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>max_angle_</name>
      <anchorfile>classPlaneClustersSR.html</anchorfile>
      <anchor>a386e7c56dca9653047a9115c5e10e01c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>max_z_</name>
      <anchorfile>classPlaneClustersSR.html</anchorfile>
      <anchor>a74e32a496d9e651ac88fcf793b97c184</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>min_angle_</name>
      <anchorfile>classPlaneClustersSR.html</anchorfile>
      <anchor>a6bf2bf9c7686bd5c0849d9f4476985c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>need_cloud_data_</name>
      <anchorfile>classPlaneClustersSR.html</anchorfile>
      <anchor>a39b1b7f87225647319054a50027ba15f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>object_cluster_min_pts_</name>
      <anchorfile>classPlaneClustersSR.html</anchorfile>
      <anchor>aaa8f777dfe7a093c2fcd091973dd6ebe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>object_cluster_tolerance_</name>
      <anchorfile>classPlaneClustersSR.html</anchorfile>
      <anchor>a8f32c47fd7b3b2aeb9ed8473db7fd67f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>object_min_dist_from_table_</name>
      <anchorfile>classPlaneClustersSR.html</anchorfile>
      <anchor>a290216ac1168e40d4075ad6b4120996c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>sac_distance_threshold_</name>
      <anchorfile>classPlaneClustersSR.html</anchorfile>
      <anchor>aaf4e06c9e0c467e92ae4f768e2c920a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SwissRangerReading</name>
    <filename>classSwissRangerReading.html</filename>
    <base>cop::Reading</base>
    <member kind="function" virtualness="virtual">
      <type>virtual cop::Reading *</type>
      <name>Clone</name>
      <anchorfile>classSwissRangerReading.html</anchorfile>
      <anchor>ac90024cdaa24fb7243f006d99c4e2914</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>IntegratePointCloud</name>
      <anchorfile>classSwissRangerReading.html</anchorfile>
      <anchor>ad44689bd5e9cb521da93760a809fd4d7</anchor>
      <arglist>(const sensor_msgs::PointCloud &amp;p_new, const sensor_msgs::PointCloud p_old, int count_old)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual cop::XMLTag *</type>
      <name>Save</name>
      <anchorfile>classSwissRangerReading.html</anchorfile>
      <anchor>a8b44107ce6621f1aa5aeb3b329971c36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SwissRangerReading</name>
      <anchorfile>classSwissRangerReading.html</anchorfile>
      <anchor>a248d80a03ecb812df54ab3ba6287de1c</anchor>
      <arglist>(const sensor_msgs::PointCloudConstPtr &amp;pcdcloud, SwissRangerReading *integrate_with, cop::RelPose *parent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SwissRangerReading</name>
      <anchorfile>classSwissRangerReading.html</anchorfile>
      <anchor>a2706d5f17c9b83d55da9c11d5781425d</anchor>
      <arglist>(const sensor_msgs::PointCloud &amp;pcdcloud, SwissRangerReading *integrate_with, cop::RelPose *parent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SwissRangerReading</name>
      <anchorfile>classSwissRangerReading.html</anchorfile>
      <anchor>a1c086d132c4bff4568329e72eec4e0b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SwissRangerReading</name>
      <anchorfile>classSwissRangerReading.html</anchorfile>
      <anchor>a780042cccaeb95919096649faaa39b12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>sensor_msgs::PointCloud</type>
      <name>m_image</name>
      <anchorfile>classSwissRangerReading.html</anchorfile>
      <anchor>a729ffb3bc873e6f5232bbb6dcc61174f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_integrationcounter</name>
      <anchorfile>classSwissRangerReading.html</anchorfile>
      <anchor>a55987aa5cf92ecf1c3127e662e8c9406</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SwissRangerRemoteSensor</name>
    <filename>classSwissRangerRemoteSensor.html</filename>
    <base>cop::RangeSensor</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>GetName</name>
      <anchorfile>classSwissRangerRemoteSensor.html</anchorfile>
      <anchor>a245aac25cfc46b47fef5a26ae06088a2</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cop::ClusterDetector</name>
    <filename>classcop_1_1ClusterDetector.html</filename>
    <base>cop::LocateAlgorithm</base>
    <member kind="function">
      <type>double</type>
      <name>CheckSignature</name>
      <anchorfile>classcop_1_1ClusterDetector.html</anchorfile>
      <anchor>a551f2053b56094bb4d28fab98835d6fc</anchor>
      <arglist>(const Signature &amp;object, const std::vector&lt; Sensor * &gt; &amp;sensors)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ClusterDetector</name>
      <anchorfile>classcop_1_1ClusterDetector.html</anchorfile>
      <anchor>ac84e8d00f6e6c88ca4efb20907a29035</anchor>
      <arglist>(int swiss, int ptu_base)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ClusterDetector</name>
      <anchorfile>classcop_1_1ClusterDetector.html</anchorfile>
      <anchor>a772507843878ff4217a218c35ded6d91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>GetName</name>
      <anchorfile>classcop_1_1ClusterDetector.html</anchorfile>
      <anchor>aaeb053b033c6b05b4132e7a6af92063d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; RelPose * &gt;</type>
      <name>Inner</name>
      <anchorfile>classcop_1_1ClusterDetector.html</anchorfile>
      <anchor>a5c49f03f282b0a5ee7fd0164a775c01c</anchor>
      <arglist>(Sensor *sens, SegmentPrototype *proto, int &amp;numOfObjects, double &amp;qualityMeasure)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; RelPose * &gt;</type>
      <name>Perform</name>
      <anchorfile>classcop_1_1ClusterDetector.html</anchorfile>
      <anchor>a026afe3f9a9a9e6618984ee4955d870b</anchor>
      <arglist>(std::vector&lt; Sensor * &gt; sensors, RelPose *pose, Signature &amp;object, int &amp;numOfObjects, double &amp;qualityMeasure)</arglist>
    </member>
    <member kind="function">
      <type>XMLTag *</type>
      <name>Save</name>
      <anchorfile>classcop_1_1ClusterDetector.html</anchorfile>
      <anchor>a8e4f010a51fd86a6638623b8ba336e5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetData</name>
      <anchorfile>classcop_1_1ClusterDetector.html</anchorfile>
      <anchor>a2498f5ee8fa917b60ba05da318a794b6</anchor>
      <arglist>(XMLTag *tag)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TrackingPossible</name>
      <anchorfile>classcop_1_1ClusterDetector.html</anchorfile>
      <anchor>a881dd3b260db0a77d37167c4918386ae</anchor>
      <arglist>(const Reading &amp;img, const Signature &amp;sig, RelPose *pose)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ClusterDetector</name>
      <anchorfile>classcop_1_1ClusterDetector.html</anchorfile>
      <anchor>a18f5d5aab155a0a30137364749fb837c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>CallStaticPlaneClusterExtractor</name>
      <anchorfile>classcop_1_1ClusterDetector.html</anchorfile>
      <anchor>a30a500a214175fce77d3461ddf90a9de</anchor>
      <arglist>(Sensor *sens, PlaneClusterResult *response, int m_ptu_jlo_id, bool parallel)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_ptu_jlo_id</name>
      <anchorfile>classcop_1_1ClusterDetector.html</anchorfile>
      <anchor>a427067d99375e1e94d9a7c728d4e6f8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_swissranger_jlo_id</name>
      <anchorfile>classcop_1_1ClusterDetector.html</anchorfile>
      <anchor>a8a3a3825ee1ad41c9e06fd31d90cc482</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cop::RangeSensor</name>
    <filename>classcop_1_1RangeSensor.html</filename>
    <base>cop::Sensor</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Reading *</type>
      <name>ApplySelfFilter</name>
      <anchorfile>classcop_1_1RangeSensor.html</anchorfile>
      <anchor>ab8ba176854f92847c285f12733b5cf98</anchor>
      <arglist>(Reading *read)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CallBack</name>
      <anchorfile>classcop_1_1RangeSensor.html</anchorfile>
      <anchor>aee497945782fadf45b898ca3737c4c1e</anchor>
      <arglist>(const sensor_msgs::PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CallBackPCL2</name>
      <anchorfile>classcop_1_1RangeSensor.html</anchorfile>
      <anchor>a3fda25096c661b4eed1bce053c669c9b</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;cloud2)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>CanSee</name>
      <anchorfile>classcop_1_1RangeSensor.html</anchorfile>
      <anchor>a9ced5a5a28ce615a362d963801d47a7b</anchor>
      <arglist>(cop::RelPose &amp;pose) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>GetName</name>
      <anchorfile>classcop_1_1RangeSensor.html</anchorfile>
      <anchor>a760cb02ea9265a0119f9b8eee352225d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual cop::Reading *</type>
      <name>GetReading</name>
      <anchorfile>classcop_1_1RangeSensor.html</anchorfile>
      <anchor>adc754f2288e2db574bb7e0651c589e96</anchor>
      <arglist>(const long &amp;Frame=-1)</arglist>
    </member>
    <member kind="function">
      <type>cop::RelPose *</type>
      <name>GetRelPose</name>
      <anchorfile>classcop_1_1RangeSensor.html</anchorfile>
      <anchor>a685fb5978768f4f7f17b40c348252cd9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::pair&lt; std::string, std::vector&lt; double &gt; &gt;</type>
      <name>GetUnformatedCalibrationValues</name>
      <anchorfile>classcop_1_1RangeSensor.html</anchorfile>
      <anchor>a68c4dfc43034e7c2ad664a74364d9691</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>IsCamera</name>
      <anchorfile>classcop_1_1RangeSensor.html</anchorfile>
      <anchor>afa0df83d3b3b76293de4310973da06e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RangeSensor</name>
      <anchorfile>classcop_1_1RangeSensor.html</anchorfile>
      <anchor>ac79dc0f6072f4c9e5986380e5914598c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual cop::XMLTag *</type>
      <name>Save</name>
      <anchorfile>classcop_1_1RangeSensor.html</anchorfile>
      <anchor>a1bcfc508509fe68b5d5cfc8511714ce4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetData</name>
      <anchorfile>classcop_1_1RangeSensor.html</anchorfile>
      <anchor>a15ccd09bf6b26dbea1b0d4ce70611ef4</anchor>
      <arglist>(cop::XMLTag *tag)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Start</name>
      <anchorfile>classcop_1_1RangeSensor.html</anchorfile>
      <anchor>a44a1da70ece1dfdb777c29ecb346f86e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Stop</name>
      <anchorfile>classcop_1_1RangeSensor.html</anchorfile>
      <anchor>af5ec932dbc968329973ec78e421114c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RangeSensor</name>
      <anchorfile>classcop_1_1RangeSensor.html</anchorfile>
      <anchor>ac75cd1a4556796a0de05f70540850490</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>m_calibration</name>
      <anchorfile>classcop_1_1RangeSensor.html</anchorfile>
      <anchor>a5b804b7c225b176bd23933b30bb8c7d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bintegration</name>
      <anchorfile>classcop_1_1RangeSensor.html</anchorfile>
      <anchor>a2360b8694c045fa63a1993dfe6d21470</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>m_cloudSub</name>
      <anchorfile>classcop_1_1RangeSensor.html</anchorfile>
      <anchor>ab268e675a6db7b0d02772f43e57526b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_grabbing</name>
      <anchorfile>classcop_1_1RangeSensor.html</anchorfile>
      <anchor>a53912435115e11bef97d8db4c3efb761</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_paramNamespace</name>
      <anchorfile>classcop_1_1RangeSensor.html</anchorfile>
      <anchor>a0853412b7a6378bee566c634d10fc3f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>filters::SelfFilter&lt; pcl::PointCloud&lt; pcl::PointXYZ &gt; &gt; *</type>
      <name>m_self_filter</name>
      <anchorfile>classcop_1_1RangeSensor.html</anchorfile>
      <anchor>af2869b6f5e72860740d7537e6596cc47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_stTopic</name>
      <anchorfile>classcop_1_1RangeSensor.html</anchorfile>
      <anchor>a2515019907e2df754e0c55d4703f38b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_subscribePointCloud2</name>
      <anchorfile>classcop_1_1RangeSensor.html</anchorfile>
      <anchor>ae7e4e96c04da2ce33813cf245b35b664</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cop::SegmentPrototype</name>
    <filename>classcop_1_1SegmentPrototype.html</filename>
    <base>cop::Descriptor</base>
    <member kind="function">
      <type>void</type>
      <name>ClearPointClouds</name>
      <anchorfile>classcop_1_1SegmentPrototype.html</anchorfile>
      <anchor>a245f51f064e063abae8a8b82b0a19fe7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Elem *</type>
      <name>Duplicate</name>
      <anchorfile>classcop_1_1SegmentPrototype.html</anchorfile>
      <anchor>afd5503d34668709ddc6041737bd290a9</anchor>
      <arglist>(bool bStaticCopy)</arglist>
    </member>
    <member kind="function">
      <type>LocatedObjectID_t</type>
      <name>GetFrameId</name>
      <anchorfile>classcop_1_1SegmentPrototype.html</anchorfile>
      <anchor>addcc320875fb9ca7669976877273d51d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>GetNodeName</name>
      <anchorfile>classcop_1_1SegmentPrototype.html</anchorfile>
      <anchor>a83650be3127942cd7f5395d230adaf8f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>sensor_msgs::PointCloud</type>
      <name>GetPointCloud</name>
      <anchorfile>classcop_1_1SegmentPrototype.html</anchorfile>
      <anchor>ad4daaff544b1b1d91c834463bd862cbd</anchor>
      <arglist>(LocatedObjectID_t id)</arglist>
    </member>
    <member kind="function">
      <type>LocatedObjectID_t</type>
      <name>GetSensorFrameId</name>
      <anchorfile>classcop_1_1SegmentPrototype.html</anchorfile>
      <anchor>a81a1bdb825f89e7ebe0a5084fa89492a</anchor>
      <arglist>(const LocatedObjectID_t &amp;id)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>GetShape</name>
      <anchorfile>classcop_1_1SegmentPrototype.html</anchorfile>
      <anchor>a7f94fe181086a4096038b837563792c4</anchor>
      <arglist>(GeometricShape &amp;objectShape) const </arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; LocatedObjectID_t, sensor_msgs::PointCloud &gt;</type>
      <name>GetTable</name>
      <anchorfile>classcop_1_1SegmentPrototype.html</anchorfile>
      <anchor>a61a0bc71196b83a8a34158d319df7b74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ElemType_t</type>
      <name>GetType</name>
      <anchorfile>classcop_1_1SegmentPrototype.html</anchorfile>
      <anchor>a3de8c42b2a9fa2308abd3b74cd3d686d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PropagatePose</name>
      <anchorfile>classcop_1_1SegmentPrototype.html</anchorfile>
      <anchor>ac71142b16b82ca5d6b14359b954a12ff</anchor>
      <arglist>(RelPose *pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SaveTo</name>
      <anchorfile>classcop_1_1SegmentPrototype.html</anchorfile>
      <anchor>a1f0351392920c7db27fb9d74cb0c6a58</anchor>
      <arglist>(XMLTag *tag)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SegmentPrototype</name>
      <anchorfile>classcop_1_1SegmentPrototype.html</anchorfile>
      <anchor>af2be9a567c98824842c804143ed3a33a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SegmentPrototype</name>
      <anchorfile>classcop_1_1SegmentPrototype.html</anchorfile>
      <anchor>af905bbcfcbc72d5bc6eb3909d67baa84</anchor>
      <arglist>(std::string sensor_frame, const sensor_msgs::PointCloud &amp;pcd, std::string classname, ObjectID_t id, ObjectID_t class_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPointCloud</name>
      <anchorfile>classcop_1_1SegmentPrototype.html</anchorfile>
      <anchor>acb1854ee2eeadf44bcc3c7ca8a4c6943</anchor>
      <arglist>(const LocatedObjectID_t &amp;id, const sensor_msgs::PointCloud &amp;pcd, const LocatedObjectID_t &amp;sensor_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTable</name>
      <anchorfile>classcop_1_1SegmentPrototype.html</anchorfile>
      <anchor>a182bcbfc624ddc9b070fc15160b83d5e</anchor>
      <arglist>(const LocatedObjectID_t &amp;id, const sensor_msgs::PointCloud &amp;pcd)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Show</name>
      <anchorfile>classcop_1_1SegmentPrototype.html</anchorfile>
      <anchor>a04cf1eeacb885fb1802b217e47f22dd0</anchor>
      <arglist>(RelPose *pose, Sensor *cam)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateRefFrame</name>
      <anchorfile>classcop_1_1SegmentPrototype.html</anchorfile>
      <anchor>a48cd8a03232d41f39572ee382545b0ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SegmentPrototype</name>
      <anchorfile>classcop_1_1SegmentPrototype.html</anchorfile>
      <anchor>a4d96e74cdb559d9a47bd6bae907cc167</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_covRotX</name>
      <anchorfile>classcop_1_1SegmentPrototype.html</anchorfile>
      <anchor>aaabbd1a8b0cef0464395c2db1acaecb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_covRotY</name>
      <anchorfile>classcop_1_1SegmentPrototype.html</anchorfile>
      <anchor>a8c805e23cb6b7d1396898a67a862e03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_covRotZ</name>
      <anchorfile>classcop_1_1SegmentPrototype.html</anchorfile>
      <anchor>a993a1499d9123693465a2667ed2035d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_parallel</name>
      <anchorfile>classcop_1_1SegmentPrototype.html</anchorfile>
      <anchor>afa5853c6cf08ad4d7f8183a611a760db</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetData</name>
      <anchorfile>classcop_1_1SegmentPrototype.html</anchorfile>
      <anchor>a89288cb410bc99a62c91bdab9393f25b</anchor>
      <arglist>(XMLTag *tag)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LocatedObjectID_t</type>
      <name>m_frameID</name>
      <anchorfile>classcop_1_1SegmentPrototype.html</anchorfile>
      <anchor>a0821ea04d310dc04f1e63445d9cc2116</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LocatedObjectID_t</type>
      <name>m_LastTableID</name>
      <anchorfile>classcop_1_1SegmentPrototype.html</anchorfile>
      <anchor>a49718347436b372235505eef47d81464</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; LocatedObjectID_t, sensor_msgs::PointCloud &gt;</type>
      <name>m_mapPCD</name>
      <anchorfile>classcop_1_1SegmentPrototype.html</anchorfile>
      <anchor>a3d3471a807bc232bf984c0d231701a2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_relFrame</name>
      <anchorfile>classcop_1_1SegmentPrototype.html</anchorfile>
      <anchor>a5e7c19afe85bd4af2911f30a6f0e280f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RelPose *</type>
      <name>m_relPoseOfRefFrame</name>
      <anchorfile>classcop_1_1SegmentPrototype.html</anchorfile>
      <anchor>a37868ed0c8eafc5ad67c2435970d7b59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; LocatedObjectID_t, LocatedObjectID_t &gt;</type>
      <name>m_sensorFrameID</name>
      <anchorfile>classcop_1_1SegmentPrototype.html</anchorfile>
      <anchor>af5d755972b67e2315127ae2be463a0fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
