<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>box_fit2_algo.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/mapping/pcl_cloud_algos/src/pcl_cloud_algos/</path>
    <filename>box__fit2__algo_8cpp</filename>
    <includes id="box__fit2__algo_8h" name="box_fit2_algo.h" local="no" imported="no">pcl_cloud_algos/box_fit2_algo.h</includes>
  </compound>
  <compound kind="file">
    <name>box_fit2_algo.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/mapping/pcl_cloud_algos/include/pcl_cloud_algos/</path>
    <filename>box__fit2__algo_8h</filename>
    <includes id="box__fit__algo_8h" name="box_fit_algo.h" local="no" imported="no">pcl_cloud_algos/box_fit_algo.h</includes>
    <class kind="class">pcl_cloud_algos::RobustBoxEstimation</class>
    <namespace>pcl_cloud_algos</namespace>
  </compound>
  <compound kind="file">
    <name>box_fit_algo.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/mapping/pcl_cloud_algos/src/pcl_cloud_algos/</path>
    <filename>box__fit__algo_8cpp</filename>
    <includes id="box__fit__algo_8h" name="box_fit_algo.h" local="no" imported="no">pcl_cloud_algos/box_fit_algo.h</includes>
  </compound>
  <compound kind="file">
    <name>box_fit_algo.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/mapping/pcl_cloud_algos/include/pcl_cloud_algos/</path>
    <filename>box__fit__algo_8h</filename>
    <includes id="cloud__algos_8h" name="cloud_algos.h" local="no" imported="no">pcl_cloud_algos/cloud_algos.h</includes>
    <includes id="pcl__cloud__algos__point__types_8h" name="pcl_cloud_algos_point_types.h" local="no" imported="no">pcl_cloud_algos/pcl_cloud_algos_point_types.h</includes>
    <class kind="class">pcl_cloud_algos::BoxEstimation</class>
    <namespace>pcl_cloud_algos</namespace>
  </compound>
  <compound kind="file">
    <name>cloud_algos.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/mapping/pcl_cloud_algos/include/pcl_cloud_algos/</path>
    <filename>cloud__algos_8h</filename>
    <class kind="class">pcl_cloud_algos::CloudAlgo</class>
    <class kind="class">pcl_cloud_algos::CloudAlgoNode</class>
    <namespace>pcl_cloud_algos</namespace>
    <member kind="function">
      <type>int</type>
      <name>standalone_node</name>
      <anchorfile>namespacepcl__cloud__algos.html</anchorfile>
      <anchor>a3bd261ce2c690fd33eb6c0c485f90b93</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>depth_image_triangulation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/mapping/pcl_cloud_algos/src/pcl_cloud_algos/</path>
    <filename>depth__image__triangulation_8cpp</filename>
    <includes id="cloud__algos_8h" name="cloud_algos.h" local="no" imported="no">pcl_cloud_algos/cloud_algos.h</includes>
    <includes id="depth__image__triangulation_8h" name="depth_image_triangulation.h" local="no" imported="no">pcl_cloud_algos/depth_image_triangulation.h</includes>
    <includes id="pcl__cloud__algos__point__types_8h" name="pcl_cloud_algos_point_types.h" local="no" imported="no">pcl_cloud_algos/pcl_cloud_algos_point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>depth_image_triangulation.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/mapping/pcl_cloud_algos/include/pcl_cloud_algos/</path>
    <filename>depth__image__triangulation_8h</filename>
    <includes id="cloud__algos_8h" name="cloud_algos.h" local="no" imported="no">pcl_cloud_algos/cloud_algos.h</includes>
    <includes id="pcl__cloud__algos__point__types_8h" name="pcl_cloud_algos_point_types.h" local="no" imported="no">pcl_cloud_algos/pcl_cloud_algos_point_types.h</includes>
    <class kind="class">pcl_cloud_algos::DepthImageTriangulation</class>
    <class kind="struct">pcl_cloud_algos::DepthImageTriangulation::triangle</class>
    <namespace>pcl_cloud_algos</namespace>
  </compound>
  <compound kind="file">
    <name>global_rsd.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/mapping/pcl_cloud_algos/src/pcl_cloud_algos/</path>
    <filename>global__rsd_8cpp</filename>
    <includes id="global__rsd_8h" name="global_rsd.h" local="no" imported="no">pcl_cloud_algos/global_rsd.h</includes>
  </compound>
  <compound kind="file">
    <name>global_rsd.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/mapping/pcl_cloud_algos/include/pcl_cloud_algos/</path>
    <filename>global__rsd_8h</filename>
    <includes id="pcl__cloud__algos__point__types_8h" name="pcl_cloud_algos_point_types.h" local="no" imported="no">pcl_cloud_algos/pcl_cloud_algos_point_types.h</includes>
    <includes id="cloud__algos_8h" name="cloud_algos.h" local="no" imported="no">pcl_cloud_algos/cloud_algos.h</includes>
    <class kind="class">pcl_cloud_algos::GlobalRSD</class>
    <class kind="struct">pcl_cloud_algos::IntersectedLeaf</class>
    <class kind="struct">pcl_cloud_algos::GlobalRSD::QueryPoint</class>
    <namespace>pcl_cloud_algos</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_sqr</name>
      <anchorfile>global__rsd_8h.html</anchorfile>
      <anchor>ac00b1192439be6f392e94a7e525c355c</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_sqr_dist</name>
      <anchorfile>global__rsd_8h.html</anchorfile>
      <anchor>a1b1eaeab67a47529a0dce28eb0b6624a</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NR_CLASS</name>
      <anchorfile>global__rsd_8h.html</anchorfile>
      <anchor>a434c2a7b9496aaedc935debf2743ba74</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>histogramElementCompare</name>
      <anchorfile>namespacepcl__cloud__algos.html</anchorfile>
      <anchor>a5b7d277287af4a88cd2960da6dfe25af</anchor>
      <arglist>(const std::pair&lt; int, IntersectedLeaf &gt; &amp;p1, const std::pair&lt; int, IntersectedLeaf &gt; &amp;p2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/mapping/pcl_cloud_algos/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>pcl_cloud_algos_point_types.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/mapping/pcl_cloud_algos/include/pcl_cloud_algos/</path>
    <filename>pcl__cloud__algos__point__types_8h</filename>
    <includes id="pcl__cloud__algos__point__types_8hpp" name="pcl_cloud_algos_point_types.hpp" local="no" imported="no">pcl_cloud_algos/pcl_cloud_algos_point_types.hpp</includes>
    <member kind="function">
      <type></type>
      <name>POINT_CLOUD_REGISTER_POINT_STRUCT</name>
      <anchorfile>pcl__cloud__algos__point__types_8h.html</anchorfile>
      <anchor>a415b3e9a178cb49f7854b04deb057aaf</anchor>
      <arglist>(pcl::PointXYZINormalScanLine,(float, x, x)(float, y, y)(float, z, z)(float, intensities, intensities)(float, normal[0], normal_x)(float, normal[1], normal_y)(float, normal[2], normal_z)(float, index, index)(float, line, line))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>POINT_CLOUD_REGISTER_POINT_STRUCT</name>
      <anchorfile>pcl__cloud__algos__point__types_8h.html</anchorfile>
      <anchor>afd49ab8ce16860fce75bccc6879fc0cc</anchor>
      <arglist>(pcl::ColorCHLACSignature981,(float[981], histogram, colorCHLAC))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>POINT_CLOUD_REGISTER_POINT_STRUCT</name>
      <anchorfile>pcl__cloud__algos__point__types_8h.html</anchorfile>
      <anchor>a003a3fb82e04511f41b6b944b0b9218e</anchor>
      <arglist>(pcl::ColorCHLACSignature117,(float[117], histogram, colorCHLAC_RI))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>POINT_CLOUD_REGISTER_POINT_STRUCT</name>
      <anchorfile>pcl__cloud__algos__point__types_8h.html</anchorfile>
      <anchor>a99a9ea6b9baf5e04338f0f41677b8482</anchor>
      <arglist>(pcl::GRSDSignature21,(float[21], histogram, grsd))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>POINT_CLOUD_REGISTER_POINT_STRUCT</name>
      <anchorfile>pcl__cloud__algos__point__types_8h.html</anchorfile>
      <anchor>a74346cbbb79554dc3a9c9f86014897e1</anchor>
      <arglist>(pcl::GRSDSignature325,(float[325], histogram, grsd))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>POINT_CLOUD_REGISTER_POINT_STRUCT</name>
      <anchorfile>pcl__cloud__algos__point__types_8h.html</anchorfile>
      <anchor>a9c63bd1f555241759dc0ca3e3d43caf6</anchor>
      <arglist>(pcl::PlusGRSDSignature110,(float[110], histogram, grsd))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>POINT_CLOUD_REGISTER_POINT_STRUCT</name>
      <anchorfile>pcl__cloud__algos__point__types_8h.html</anchorfile>
      <anchor>ad372748f5b52f07ee1054f0b09485bc1</anchor>
      <arglist>(pcl::PointNormalRADII,(float, x, x)(float, y, y)(float, z, z)(float, normal_x, normal_x)(float, normal_y, normal_y)(float, normal_z, normal_z)(float, curvature, curvature)(float, r_min, r_min)(float, r_max, r_max))</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcl_cloud_algos_point_types.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/mapping/pcl_cloud_algos/include/pcl_cloud_algos/</path>
    <filename>pcl__cloud__algos__point__types_8hpp</filename>
    <class kind="struct">pcl::ColorCHLACSignature117</class>
    <class kind="struct">pcl::ColorCHLACSignature981</class>
    <class kind="struct">pcl::GRSDSignature21</class>
    <class kind="struct">pcl::GRSDSignature325</class>
    <class kind="struct">pcl::PlusGRSDSignature110</class>
    <class kind="struct">pcl::PointNormalRADII</class>
    <class kind="struct">pcl::PointXYZINormalScanLine</class>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a65f55788768922715671bee4ff0a7ea3</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZINormalScanLine &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a78e77826d85f4bccad61122cf0bed132</anchor>
      <arglist>(std::ostream &amp;os, const ColorCHLACSignature981 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a160d33457eb2ba228e955783e54d6e59</anchor>
      <arglist>(std::ostream &amp;os, const ColorCHLACSignature117 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a037697e52dbc1da9f9eda23f77767e75</anchor>
      <arglist>(std::ostream &amp;os, const GRSDSignature21 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a13ccbb3824ae8d03084c5dfa1027f32b</anchor>
      <arglist>(std::ostream &amp;os, const GRSDSignature325 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a901cffcd26c15c0125248dd7020386c8</anchor>
      <arglist>(std::ostream &amp;os, const PlusGRSDSignature110 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a40ea7f3c25c55a73d75615ea2d588662</anchor>
      <arglist>(std::ostream &amp;os, const PointNormalRADII &amp;p)</arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::PointXYZINormalScanLine</type>
      <name>EIGEN_ALIGN16</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aae6b090411d0b7504aab8e6755047b58</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>segment_differences.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/mapping/pcl_cloud_algos/src/pcl_cloud_algos/</path>
    <filename>segment__differences_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>segment__differences_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sigIllDemo.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/mapping/pcl_cloud_algos/test/</path>
    <filename>sigIllDemo_8cpp</filename>
    <includes id="box__fit2__algo_8h" name="box_fit2_algo.h" local="no" imported="no">pcl_cloud_algos/box_fit2_algo.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>boxFitting</name>
      <anchorfile>sigIllDemo_8cpp.html</anchorfile>
      <anchor>a9891ac63593c4f5ab57e57e59029bb8a</anchor>
      <arglist>(boost::shared_ptr&lt; const pcl::PointCloud&lt; pcl::PointXYZINormal &gt; &gt; cloud, std::vector&lt; double &gt; &amp;coeff)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>sigIllDemo_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>process</name>
      <anchorfile>sigIllDemo_8cpp.html</anchorfile>
      <anchor>a8b736caf5257e21e384713ab3fb75cda</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>svm_classification.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/mapping/pcl_cloud_algos/src/pcl_cloud_algos/</path>
    <filename>svm__classification_8cpp</filename>
    <includes id="cloud__algos_8h" name="cloud_algos.h" local="no" imported="no">pcl_cloud_algos/cloud_algos.h</includes>
    <includes id="svm__classification_8h" name="svm_classification.h" local="no" imported="no">pcl_cloud_algos/svm_classification.h</includes>
  </compound>
  <compound kind="file">
    <name>svm_classification.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/mapping/pcl_cloud_algos/include/pcl_cloud_algos/</path>
    <filename>svm__classification_8h</filename>
    <includes id="cloud__algos_8h" name="cloud_algos.h" local="no" imported="no">pcl_cloud_algos/cloud_algos.h</includes>
    <includes id="pcl__cloud__algos__point__types_8h" name="pcl_cloud_algos_point_types.h" local="no" imported="no">pcl_cloud_algos/pcl_cloud_algos_point_types.h</includes>
    <class kind="class">pcl_cloud_algos::SVMClassification</class>
    <namespace>pcl_cloud_algos</namespace>
  </compound>
  <compound kind="struct">
    <name>pcl::ColorCHLACSignature117</name>
    <filename>structpcl_1_1ColorCHLACSignature117.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>histogram</name>
      <anchorfile>structpcl_1_1ColorCHLACSignature117.html</anchorfile>
      <anchor>a1984566be0dfbf3cbd9d804960478f93</anchor>
      <arglist>[117]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::ColorCHLACSignature981</name>
    <filename>structpcl_1_1ColorCHLACSignature981.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>histogram</name>
      <anchorfile>structpcl_1_1ColorCHLACSignature981.html</anchorfile>
      <anchor>ade1fc78d65c223b6231aa1fa8be42919</anchor>
      <arglist>[981]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::GRSDSignature21</name>
    <filename>structpcl_1_1GRSDSignature21.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>histogram</name>
      <anchorfile>structpcl_1_1GRSDSignature21.html</anchorfile>
      <anchor>a67d1c8db75afee6e02b92fdc952d5a6c</anchor>
      <arglist>[21]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::GRSDSignature325</name>
    <filename>structpcl_1_1GRSDSignature325.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>histogram</name>
      <anchorfile>structpcl_1_1GRSDSignature325.html</anchorfile>
      <anchor>aeb8684a25d9b12473e94f5a375ecf0be</anchor>
      <arglist>[325]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PlusGRSDSignature110</name>
    <filename>structpcl_1_1PlusGRSDSignature110.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>histogram</name>
      <anchorfile>structpcl_1_1PlusGRSDSignature110.html</anchorfile>
      <anchor>aaf671653ae87ef8c928093a8d15c6c5c</anchor>
      <arglist>[110]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PointNormalRADII</name>
    <filename>structpcl_1_1PointNormalRADII.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>curvature</name>
      <anchorfile>structpcl_1_1PointNormalRADII.html</anchorfile>
      <anchor>a7c7f226315150342c0583b1a99653b26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_NORMAL4D</name>
      <anchorfile>structpcl_1_1PointNormalRADII.html</anchorfile>
      <anchor>a15d477944883d8916f431e6618a7921d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_POINT4D</name>
      <anchorfile>structpcl_1_1PointNormalRADII.html</anchorfile>
      <anchor>ab19f2e41d343ee7140dcab30d57e733a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>r_max</name>
      <anchorfile>structpcl_1_1PointNormalRADII.html</anchorfile>
      <anchor>a129bc494f4c362610af1fa105fd77363</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>r_min</name>
      <anchorfile>structpcl_1_1PointNormalRADII.html</anchorfile>
      <anchor>ad56cb3135fabac79065d8d89f1a87a08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PointXYZINormalScanLine</name>
    <filename>structpcl_1_1PointXYZINormalScanLine.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>index</name>
      <anchorfile>structpcl_1_1PointXYZINormalScanLine.html</anchorfile>
      <anchor>a80a74105e665f8b516f53c5e5f757474</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>intensities</name>
      <anchorfile>structpcl_1_1PointXYZINormalScanLine.html</anchorfile>
      <anchor>a72f272c33ebd47d7b6c6e0bf6d6203c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>line</name>
      <anchorfile>structpcl_1_1PointXYZINormalScanLine.html</anchorfile>
      <anchor>a25a6c911d175696f154a8412349f973f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_NORMAL4D</name>
      <anchorfile>structpcl_1_1PointXYZINormalScanLine.html</anchorfile>
      <anchor>a64cdb2f4a97ce4a145aad75367bbd907</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_POINT4D</name>
      <anchorfile>structpcl_1_1PointXYZINormalScanLine.html</anchorfile>
      <anchor>a18fa975804acc1178d8b09cf5c9f1e3c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl_cloud_algos</name>
    <filename>namespacepcl__cloud__algos.html</filename>
    <class kind="class">pcl_cloud_algos::BoxEstimation</class>
    <class kind="class">pcl_cloud_algos::CloudAlgo</class>
    <class kind="class">pcl_cloud_algos::CloudAlgoNode</class>
    <class kind="class">pcl_cloud_algos::DepthImageTriangulation</class>
    <class kind="class">pcl_cloud_algos::GlobalRSD</class>
    <class kind="struct">pcl_cloud_algos::IntersectedLeaf</class>
    <class kind="class">pcl_cloud_algos::RobustBoxEstimation</class>
    <class kind="class">pcl_cloud_algos::SVMClassification</class>
    <member kind="function">
      <type>bool</type>
      <name>histogramElementCompare</name>
      <anchorfile>namespacepcl__cloud__algos.html</anchorfile>
      <anchor>a5b7d277287af4a88cd2960da6dfe25af</anchor>
      <arglist>(const std::pair&lt; int, IntersectedLeaf &gt; &amp;p1, const std::pair&lt; int, IntersectedLeaf &gt; &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>standalone_node</name>
      <anchorfile>namespacepcl__cloud__algos.html</anchorfile>
      <anchor>a3bd261ce2c690fd33eb6c0c485f90b93</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_cloud_algos::BoxEstimation</name>
    <filename>classpcl__cloud__algos_1_1BoxEstimation.html</filename>
    <base>pcl_cloud_algos::CloudAlgo</base>
    <member kind="typedef">
      <type>sensor_msgs::PointCloud2</type>
      <name>InputType</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>a2087f6cb7abeec83e4e39d3b44213295</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>triangle_mesh_msgs::TriangleMesh</type>
      <name>OutputType</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>a3460dc8baf5fc841c3e015c490d47bb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BoxEstimation</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>a5f9418ccde55f011fbf0c5b0646789c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeInAndOutliers</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>a483aa367da6b70baf9868d39dbf5e60d</anchor>
      <arglist>(boost::shared_ptr&lt; const pcl::PointCloud&lt; pcl::PointXYZINormal &gt; &gt; cloud, std::vector&lt; double &gt; coeff, double threshold_in, double threshold_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeMarker</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>ad6532d8ede24d52a08db33ddd2ef8254</anchor>
      <arglist>(boost::shared_ptr&lt; const pcl::PointCloud&lt; pcl::PointXYZINormal &gt; &gt; cloud, std::vector&lt; double &gt; coeff)</arglist>
    </member>
    <member kind="function">
      <type>ros::Publisher</type>
      <name>createPublisher</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>a83bac4a60dee52c7d7643b563ec258ea</anchor>
      <arglist>(ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>find_model</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>a5a9878c159e147b662f58e572ce25b4c</anchor>
      <arglist>(boost::shared_ptr&lt; const pcl::PointCloud&lt; pcl::PointXYZINormal &gt; &gt; cloud, std::vector&lt; double &gt; &amp;coeff)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>getCoeff</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>ac59a96d69ce469eeb1b392b2ac12215e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual boost::shared_ptr&lt; sensor_msgs::PointCloud2 &gt;</type>
      <name>getContained</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>a50c9c8ee1607393f2acb995a3986497c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual boost::shared_ptr&lt; sensor_msgs::PointCloud2 &gt;</type>
      <name>getInliers</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>a5d9aecbd4f540b0b55ea6840728d206d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::Marker</type>
      <name>getMarker</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>adc92d28a45e3eef43d22b17d693fd69d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual boost::shared_ptr&lt; sensor_msgs::PointCloud2 &gt;</type>
      <name>getOutliers</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>a4a425c66660797e477b15acf6efa8949</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual boost::shared_ptr&lt; pcl::PointCloud&lt; pcl::PointXYZINormal &gt; &gt;</type>
      <name>getThresholdedInliers</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>a19ded7b704b282030fc398c05f0e44f5</anchor>
      <arglist>(double eps_angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>a704b71ae65fd5997c04d2e4105146d57</anchor>
      <arglist>(ros::NodeHandle &amp;)</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; const OutputType &gt;</type>
      <name>output</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>a94339a13f6743fe128f585b3aa9068e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>post</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>a6eae91220bac10b755184b723b2c8b6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pre</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>a186d1e9248260264c671dafd06c60bab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>process</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>a0e5665347c54fb62ea378e06af70c478</anchor>
      <arglist>(const boost::shared_ptr&lt; const InputType &gt;)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>provides</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>ae6f6242d02b205de48037538605ddca8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publish_marker</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>af02032b763527fafb7c04ddd701e1e50</anchor>
      <arglist>(boost::shared_ptr&lt; const pcl::PointCloud&lt; pcl::PointXYZINormal &gt; &gt; cloud, std::vector&lt; double &gt; &amp;coeff)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>requires</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>a5d4a0faf47ddd9f65a199acc3372026a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>a58daecac4c847f608b774d84dc58b995</anchor>
      <arglist>(boost::shared_ptr&lt; const pcl::PointCloud&lt; pcl::PointXYZINormal &gt; &gt; cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>triangulate_box</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>acf08fff05fd4643bee1de38f08638e23</anchor>
      <arglist>(boost::shared_ptr&lt; const pcl::PointCloud&lt; pcl::PointXYZINormal &gt; &gt; cloud, std::vector&lt; double &gt; &amp;coeff)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>default_input_topic</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>abeb27c0b6144853481e25b4b7f57c236</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>default_node_name</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>ae36005f15c876fec97bd7db99ea316b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>default_output_topic</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>ab2132a470492ad9fa521bd47e52e85ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>publish_marker_</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>a53abecb69e9f866b1f4c1cc7bfaa740e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>b_</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>a28b76dbe9b9ca8f05b1cdc5b0954559d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::PointXYZINormal</type>
      <name>box_centroid_</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>aca84cec83bfa21ac69d4ec637503716d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; pcl::PointCloud&lt; pcl::PointXYZINormal &gt; &gt;</type>
      <name>cloud_</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>a875a37e61d635f9fbcd9726f0ddf2d18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>coeff_</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>a6e20ecb0e0e81eda873bc1aceaba87cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>contained_</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>a20cf42d5c762aed1c9610fb0ce065617</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>contained_pub_</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>a4560475a72d56727c030f9a7d500a510</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>frame_id_</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>a652763966645d8810f6ef43c4300dbe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>g_</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>a81804aa6ce5b25403bd8d397eb44b132</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>inliers_</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>a00a00dafa1c1cf8e58c1ec416ec0009e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>inliers_pub_</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>abae8a04b2231e02bf4fcaa2306144739</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>visualization_msgs::Marker</type>
      <name>marker_</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>a1ad263b7cd1a569d0aa9a30526bf137c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>marker_pub_</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>ab7bc63e029761ead6d1c1cf0a4c5bbe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; OutputType &gt;</type>
      <name>mesh_</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>a9e6afc10a65164294048af3902d5ee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>af9a449162b0ffc9076fea3d3c6669747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>outliers_</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>a1c5b1f6a941e8f29fe7b8553275ec55d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>outliers_pub_</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>ac26276f562709130ea6a7b9b3c212253</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>output_box_topic_</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>ac54735b7a6d2fa73efa14334722ffd3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>r_</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>a110ccad7114ac7ed25f22159e4769b82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>threshold_in_</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>a7894ec3dd580afcc1b01107c0dca18e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>threshold_out_</name>
      <anchorfile>classpcl__cloud__algos_1_1BoxEstimation.html</anchorfile>
      <anchor>a42d8245a3ac8b527207d8dc5bcf197dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_cloud_algos::CloudAlgo</name>
    <filename>classpcl__cloud__algos_1_1CloudAlgo.html</filename>
    <member kind="typedef">
      <type>sensor_msgs::PointCloud2</type>
      <name>InputType</name>
      <anchorfile>classpcl__cloud__algos_1_1CloudAlgo.html</anchorfile>
      <anchor>abc42864d773737b5a74083c429890873</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>OutputType</name>
      <anchorfile>classpcl__cloud__algos_1_1CloudAlgo.html</anchorfile>
      <anchor>a7685c683fe5ca319f28c21a7607cab26</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CloudAlgo</name>
      <anchorfile>classpcl__cloud__algos_1_1CloudAlgo.html</anchorfile>
      <anchor>a1e0bb80dd05df5615707aef5775b4031</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ros::Publisher</type>
      <name>createPublisher</name>
      <anchorfile>classpcl__cloud__algos_1_1CloudAlgo.html</anchorfile>
      <anchor>a6949c80291e4460a4c4140e5545fed7d</anchor>
      <arglist>(ros::NodeHandle &amp;nh)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>classpcl__cloud__algos_1_1CloudAlgo.html</anchorfile>
      <anchor>a07d7ef24628140da3cd8e116d7322e55</anchor>
      <arglist>(ros::NodeHandle &amp;)=0</arglist>
    </member>
    <member kind="function">
      <type>OutputType</type>
      <name>output</name>
      <anchorfile>classpcl__cloud__algos_1_1CloudAlgo.html</anchorfile>
      <anchor>a3fa5dde5d361949ad2e65d582964b16b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>post</name>
      <anchorfile>classpcl__cloud__algos_1_1CloudAlgo.html</anchorfile>
      <anchor>a0c37d3eba5a01543221f060a5f04a524</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>pre</name>
      <anchorfile>classpcl__cloud__algos_1_1CloudAlgo.html</anchorfile>
      <anchor>ab4fff9bb71b2cb1bdb0c47788ec98578</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::vector&lt; std::string &gt;</type>
      <name>provides</name>
      <anchorfile>classpcl__cloud__algos_1_1CloudAlgo.html</anchorfile>
      <anchor>af9461d720ae5fabd3b790efcbbc05ea1</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::vector&lt; std::string &gt;</type>
      <name>requires</name>
      <anchorfile>classpcl__cloud__algos_1_1CloudAlgo.html</anchorfile>
      <anchor>a57ca11b096f60a670abc83cd87801446</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>default_input_topic</name>
      <anchorfile>classpcl__cloud__algos_1_1CloudAlgo.html</anchorfile>
      <anchor>aac890c8d70941477a1c06bf33cd7896b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>default_node_name</name>
      <anchorfile>classpcl__cloud__algos_1_1CloudAlgo.html</anchorfile>
      <anchor>ad87bd8b462206c801602a1b274563749</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>default_output_topic</name>
      <anchorfile>classpcl__cloud__algos_1_1CloudAlgo.html</anchorfile>
      <anchor>aef097756c626cb4b1dd768a7cd68390f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>output_valid_</name>
      <anchorfile>classpcl__cloud__algos_1_1CloudAlgo.html</anchorfile>
      <anchor>a5e9cf00e65cff79a95eb414347888361</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>verbosity_level_</name>
      <anchorfile>classpcl__cloud__algos_1_1CloudAlgo.html</anchorfile>
      <anchor>a303855cefd2fbef66560a6d047a6fe05</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_cloud_algos::CloudAlgoNode</name>
    <filename>classpcl__cloud__algos_1_1CloudAlgoNode.html</filename>
    <templarg>algo</templarg>
    <member kind="function">
      <type></type>
      <name>CloudAlgoNode</name>
      <anchorfile>classpcl__cloud__algos_1_1CloudAlgoNode.html</anchorfile>
      <anchor>a1f296b8ce15aade4be513bf5e856811c</anchor>
      <arglist>(ros::NodeHandle &amp;nh, algo &amp;alg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>input_cb</name>
      <anchorfile>classpcl__cloud__algos_1_1CloudAlgoNode.html</anchorfile>
      <anchor>a6b6753b8084f163817b843b3afa07316</anchor>
      <arglist>(const boost::shared_ptr&lt; const typename algo::InputType &gt; &amp;input)</arglist>
    </member>
    <member kind="variable">
      <type>algo &amp;</type>
      <name>a</name>
      <anchorfile>classpcl__cloud__algos_1_1CloudAlgoNode.html</anchorfile>
      <anchor>a9591efc15c1f69bca43802a7baaa1231</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle &amp;</type>
      <name>nh_</name>
      <anchorfile>classpcl__cloud__algos_1_1CloudAlgoNode.html</anchorfile>
      <anchor>a8668a8584623614d7c02bb1547e1994a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classpcl__cloud__algos_1_1CloudAlgoNode.html</anchorfile>
      <anchor>ac865c7659b01f0e1cde8cf4a4c86874b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classpcl__cloud__algos_1_1CloudAlgoNode.html</anchorfile>
      <anchor>a5c0fd707b8a696a398080c06a8681b0c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_cloud_algos::DepthImageTriangulation</name>
    <filename>classpcl__cloud__algos_1_1DepthImageTriangulation.html</filename>
    <base>pcl_cloud_algos::CloudAlgo</base>
    <class kind="struct">pcl_cloud_algos::DepthImageTriangulation::triangle</class>
    <member kind="typedef">
      <type>sensor_msgs::PointCloud2</type>
      <name>InputType</name>
      <anchorfile>classpcl__cloud__algos_1_1DepthImageTriangulation.html</anchorfile>
      <anchor>a75cef2302301b2fe6cd3108134b2b777</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>triangle_mesh_msgs::TriangleMesh</type>
      <name>OutputType</name>
      <anchorfile>classpcl__cloud__algos_1_1DepthImageTriangulation.html</anchorfile>
      <anchor>a11d9808857d28060cbec7f26c6b0d9b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ros::Publisher</type>
      <name>createPublisher</name>
      <anchorfile>classpcl__cloud__algos_1_1DepthImageTriangulation.html</anchorfile>
      <anchor>a0def59535ec078773fd56c4df02a4894</anchor>
      <arglist>(ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DepthImageTriangulation</name>
      <anchorfile>classpcl__cloud__algos_1_1DepthImageTriangulation.html</anchorfile>
      <anchor>a5b23926101730089f69e74c59e901733</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>dist_3d</name>
      <anchorfile>classpcl__cloud__algos_1_1DepthImageTriangulation.html</anchorfile>
      <anchor>a71c122d12d7999f241b210dd052b1e5c</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZINormalScanLine &gt; &amp;cloud_in, int a, int b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_scan_and_point_id</name>
      <anchorfile>classpcl__cloud__algos_1_1DepthImageTriangulation.html</anchorfile>
      <anchor>ac71533c5659ddff49453907297a90493</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZINormalScanLine &gt; &amp;cloud_in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classpcl__cloud__algos_1_1DepthImageTriangulation.html</anchorfile>
      <anchor>a8ef38ba9e382c0627af05c7d14ae5f33</anchor>
      <arglist>(ros::NodeHandle &amp;)</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; const OutputType &gt;</type>
      <name>output</name>
      <anchorfile>classpcl__cloud__algos_1_1DepthImageTriangulation.html</anchorfile>
      <anchor>a6efe6629f2d33ebb16df85a97fd05be0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>post</name>
      <anchorfile>classpcl__cloud__algos_1_1DepthImageTriangulation.html</anchorfile>
      <anchor>ae882d920cbd3e2513aebe2a7f3758cbb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pre</name>
      <anchorfile>classpcl__cloud__algos_1_1DepthImageTriangulation.html</anchorfile>
      <anchor>aeb82d38b13783828153210f8b82e92d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>process</name>
      <anchorfile>classpcl__cloud__algos_1_1DepthImageTriangulation.html</anchorfile>
      <anchor>a08d07812212c71c533dfbfdec96bd280</anchor>
      <arglist>(const boost::shared_ptr&lt; const InputType &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>provides</name>
      <anchorfile>classpcl__cloud__algos_1_1DepthImageTriangulation.html</anchorfile>
      <anchor>a6507927991eddefd3f1be1b81bed7055</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>requires</name>
      <anchorfile>classpcl__cloud__algos_1_1DepthImageTriangulation.html</anchorfile>
      <anchor>ae1e7a95b8f1cc6c481988cd4f61518ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_vtk_file</name>
      <anchorfile>classpcl__cloud__algos_1_1DepthImageTriangulation.html</anchorfile>
      <anchor>abaddc2c052471d435950ccd2bb06f599</anchor>
      <arglist>(std::string output, std::vector&lt; triangle &gt; triangles, const pcl::PointCloud&lt; pcl::PointXYZINormalScanLine &gt; &amp;cloud_in, int nr_tr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>default_input_topic</name>
      <anchorfile>classpcl__cloud__algos_1_1DepthImageTriangulation.html</anchorfile>
      <anchor>a8838e82cb3f73f6b3b1ac7bdfb5d5230</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>default_node_name</name>
      <anchorfile>classpcl__cloud__algos_1_1DepthImageTriangulation.html</anchorfile>
      <anchor>a8f5da553b40aba5c397a61cf1cd64095</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>default_output_topic</name>
      <anchorfile>classpcl__cloud__algos_1_1DepthImageTriangulation.html</anchorfile>
      <anchor>a3671f8f9a7cdc0b79fdcc3b1b7f8a4d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>cloud_lock_</name>
      <anchorfile>classpcl__cloud__algos_1_1DepthImageTriangulation.html</anchorfile>
      <anchor>a048d339a4be8deb5b24e72fe07cbe93d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::PointXYZINormalScanLine &gt;</type>
      <name>cloud_with_line_</name>
      <anchorfile>classpcl__cloud__algos_1_1DepthImageTriangulation.html</anchorfile>
      <anchor>aa7064907f386aa008c279cad97b8be91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>signed int</type>
      <name>index_nr_in_channel_</name>
      <anchorfile>classpcl__cloud__algos_1_1DepthImageTriangulation.html</anchorfile>
      <anchor>a3a75a8fb0cded82de6af072495665e6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>signed int</type>
      <name>line_nr_in_channel_</name>
      <anchorfile>classpcl__cloud__algos_1_1DepthImageTriangulation.html</anchorfile>
      <anchor>a0af80479a14eb3e75b6fad9305c475f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>max_index_</name>
      <anchorfile>classpcl__cloud__algos_1_1DepthImageTriangulation.html</anchorfile>
      <anchor>a569f2929d0786036ae4379e2814f56ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>max_length</name>
      <anchorfile>classpcl__cloud__algos_1_1DepthImageTriangulation.html</anchorfile>
      <anchor>a8f04ab7ccc6465b5e48e7449b31a67ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>max_line_</name>
      <anchorfile>classpcl__cloud__algos_1_1DepthImageTriangulation.html</anchorfile>
      <anchor>a210d175f088572ad85cb2dc5c52b5ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; OutputType &gt;</type>
      <name>mesh_</name>
      <anchorfile>classpcl__cloud__algos_1_1DepthImageTriangulation.html</anchorfile>
      <anchor>ab47f838c37ee676400c2412bb64c1d80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classpcl__cloud__algos_1_1DepthImageTriangulation.html</anchorfile>
      <anchor>a2344c0f9b3b829991c3c724d2ab97d25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>save_pcd_</name>
      <anchorfile>classpcl__cloud__algos_1_1DepthImageTriangulation.html</anchorfile>
      <anchor>a47afdf83b5f16177312c65aca8b1aaeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>write_to_vtk_</name>
      <anchorfile>classpcl__cloud__algos_1_1DepthImageTriangulation.html</anchorfile>
      <anchor>a27367eb0c782780de28a3a928eb04707</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl_cloud_algos::DepthImageTriangulation::triangle</name>
    <filename>structpcl__cloud__algos_1_1DepthImageTriangulation_1_1triangle.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>a</name>
      <anchorfile>structpcl__cloud__algos_1_1DepthImageTriangulation_1_1triangle.html</anchorfile>
      <anchor>a65d8549dc7ea2ecd22dafc533876d3bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>b</name>
      <anchorfile>structpcl__cloud__algos_1_1DepthImageTriangulation_1_1triangle.html</anchorfile>
      <anchor>aea74da9da6e19a1e7cedf182697399cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>c</name>
      <anchorfile>structpcl__cloud__algos_1_1DepthImageTriangulation_1_1triangle.html</anchorfile>
      <anchor>a08ae6e16c5679f7b64463398c08fb8c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_cloud_algos::GlobalRSD</name>
    <filename>classpcl__cloud__algos_1_1GlobalRSD.html</filename>
    <base>pcl_cloud_algos::CloudAlgo</base>
    <class kind="struct">pcl_cloud_algos::GlobalRSD::QueryPoint</class>
    <member kind="typedef">
      <type>sensor_msgs::PointCloud2</type>
      <name>InputType</name>
      <anchorfile>classpcl__cloud__algos_1_1GlobalRSD.html</anchorfile>
      <anchor>a44073fa8489015f0eef9b48be07cdfc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::KdTree&lt; pcl::PointNormal &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>classpcl__cloud__algos_1_1GlobalRSD.html</anchorfile>
      <anchor>af99582c33fdd7bd5a49511a7cb5a3c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sensor_msgs::PointCloud2</type>
      <name>OutputType</name>
      <anchorfile>classpcl__cloud__algos_1_1GlobalRSD.html</anchorfile>
      <anchor>a6622b0a5ce01635df24ab97231d5ad72</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ros::Publisher</type>
      <name>createPublisher</name>
      <anchorfile>classpcl__cloud__algos_1_1GlobalRSD.html</anchorfile>
      <anchor>a94abbb81bc85a46b3b4cac20224a72eb</anchor>
      <arglist>(ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GlobalRSD</name>
      <anchorfile>classpcl__cloud__algos_1_1GlobalRSD.html</anchorfile>
      <anchor>a65a211a1b746ae98452aa50eedb7bd67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classpcl__cloud__algos_1_1GlobalRSD.html</anchorfile>
      <anchor>a37d73af4564729a9be5a6dd2212d198b</anchor>
      <arglist>(ros::NodeHandle &amp;)</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; const OutputType &gt;</type>
      <name>output</name>
      <anchorfile>classpcl__cloud__algos_1_1GlobalRSD.html</anchorfile>
      <anchor>a2f12082ad680f0681a04347f3b423e2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>post</name>
      <anchorfile>classpcl__cloud__algos_1_1GlobalRSD.html</anchorfile>
      <anchor>aca446d506ee01348429819ae6a37019d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pre</name>
      <anchorfile>classpcl__cloud__algos_1_1GlobalRSD.html</anchorfile>
      <anchor>ad3cf098183bcfdef7f530b5617cbfa24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>process</name>
      <anchorfile>classpcl__cloud__algos_1_1GlobalRSD.html</anchorfile>
      <anchor>a85c1d905c6f34222f1995a80eec2582d</anchor>
      <arglist>(const boost::shared_ptr&lt; const InputType &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>provides</name>
      <anchorfile>classpcl__cloud__algos_1_1GlobalRSD.html</anchorfile>
      <anchor>ab677d6084c51a5422cc6f8df76848c2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>requires</name>
      <anchorfile>classpcl__cloud__algos_1_1GlobalRSD.html</anchorfile>
      <anchor>a7b81e4e2d3bcb06515cd2af5180ee8f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOctree</name>
      <anchorfile>classpcl__cloud__algos_1_1GlobalRSD.html</anchorfile>
      <anchor>abd38564abcf82563a04ff8be105b68e8</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointNormal &gt; pointcloud_msg, double octree_res, int initial_label, double laser_offset=0, double octree_maxrange=-1)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setSurfaceType</name>
      <anchorfile>classpcl__cloud__algos_1_1GlobalRSD.html</anchorfile>
      <anchor>a01d6100a364cfa9eeb4f8ebf14c77dc4</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointNormal &gt; cloud, std::vector&lt; int &gt; *indices, std::vector&lt; int &gt; *neighbors, double max_dist)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GlobalRSD</name>
      <anchorfile>classpcl__cloud__algos_1_1GlobalRSD.html</anchorfile>
      <anchor>a0b45c86d74d59a40db8592390c1c7987</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>default_input_topic</name>
      <anchorfile>classpcl__cloud__algos_1_1GlobalRSD.html</anchorfile>
      <anchor>a7da31d6c8a89aa6f548101ee850f834b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>default_node_name</name>
      <anchorfile>classpcl__cloud__algos_1_1GlobalRSD.html</anchorfile>
      <anchor>a0e970f9deebf8440c7b79f1865558928</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>default_output_topic</name>
      <anchorfile>classpcl__cloud__algos_1_1GlobalRSD.html</anchorfile>
      <anchor>ae6a6549b08d7198e83e98ca759694997</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::PointNormal &gt;</type>
      <name>cloud_centroids_</name>
      <anchorfile>classpcl__cloud__algos_1_1GlobalRSD.html</anchorfile>
      <anchor>aeb4ba02116aca89012b30e4cccc91293</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::PointNormal &gt;</type>
      <name>cloud_vrsd_</name>
      <anchorfile>classpcl__cloud__algos_1_1GlobalRSD.html</anchorfile>
      <anchor>ad9cb06266ccab23315fa3489faeb24f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>max_min_radius_diff_</name>
      <anchorfile>classpcl__cloud__algos_1_1GlobalRSD.html</anchorfile>
      <anchor>a04530c822a09d3ab7cd1db5325d5761f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>max_radius_noise_</name>
      <anchorfile>classpcl__cloud__algos_1_1GlobalRSD.html</anchorfile>
      <anchor>a343ede47256996b46c06b0d259d936f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>min_radius_edge_</name>
      <anchorfile>classpcl__cloud__algos_1_1GlobalRSD.html</anchorfile>
      <anchor>a1277ac649ece37d419a3c302baf7be40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>min_radius_noise_</name>
      <anchorfile>classpcl__cloud__algos_1_1GlobalRSD.html</anchorfile>
      <anchor>a7a02b63bd24a83c123f936a3647710bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>min_radius_plane_</name>
      <anchorfile>classpcl__cloud__algos_1_1GlobalRSD.html</anchorfile>
      <anchor>a32fe109ae6b1fa557d561ea7fe6e4ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>min_voxel_pts_</name>
      <anchorfile>classpcl__cloud__algos_1_1GlobalRSD.html</anchorfile>
      <anchor>a98d471b8c7cd5deea64cbb2c9d32afc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>point_label_</name>
      <anchorfile>classpcl__cloud__algos_1_1GlobalRSD.html</anchorfile>
      <anchor>a453da29716ff1c0441f02ae19a7e9868</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>publish_cloud_centroids_</name>
      <anchorfile>classpcl__cloud__algos_1_1GlobalRSD.html</anchorfile>
      <anchor>a9c4f45974e119a527d8bb171a5854dfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>publish_cloud_vrsd_</name>
      <anchorfile>classpcl__cloud__algos_1_1GlobalRSD.html</anchorfile>
      <anchor>ab6ae0b2d2c7f4b07c263953d4f9bf5c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>publish_octree_</name>
      <anchorfile>classpcl__cloud__algos_1_1GlobalRSD.html</anchorfile>
      <anchor>af8389606008a3d3c14c2cf97a45dec71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>step_</name>
      <anchorfile>classpcl__cloud__algos_1_1GlobalRSD.html</anchorfile>
      <anchor>af898a93f7f74a645bc1552ff47b1701f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>width_</name>
      <anchorfile>classpcl__cloud__algos_1_1GlobalRSD.html</anchorfile>
      <anchor>a6c70687ab44d28b0be79b4801aa7042e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::GRSDSignature21 &gt;</type>
      <name>cloud_grsd_</name>
      <anchorfile>classpcl__cloud__algos_1_1GlobalRSD.html</anchorfile>
      <anchor>a5b60a0e922193d939a79c23e4ed69847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classpcl__cloud__algos_1_1GlobalRSD.html</anchorfile>
      <anchor>af8ccecc0fe53415c90250b1bb889bf8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>nr_bins_</name>
      <anchorfile>classpcl__cloud__algos_1_1GlobalRSD.html</anchorfile>
      <anchor>a969f9b6e1769f766fc38b081c554c9da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>octomap::OcTreePCL *</type>
      <name>octree_</name>
      <anchorfile>classpcl__cloud__algos_1_1GlobalRSD.html</anchorfile>
      <anchor>a07ff45b1a88432f014768457b5811033</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>octree_binary_publisher_</name>
      <anchorfile>classpcl__cloud__algos_1_1GlobalRSD.html</anchorfile>
      <anchor>a039a8c6c0b3a39ef7d8015e6a7d2250d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl_ros::Publisher&lt; pcl::PointNormal &gt;</type>
      <name>pub_cloud_centroids_</name>
      <anchorfile>classpcl__cloud__algos_1_1GlobalRSD.html</anchorfile>
      <anchor>ac1de0d8fbe64743aea9518388de2f82b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl_ros::Publisher&lt; pcl::PointNormal &gt;</type>
      <name>pub_cloud_vrsd_</name>
      <anchorfile>classpcl__cloud__algos_1_1GlobalRSD.html</anchorfile>
      <anchor>aee3ff39d92474b410d27646a9e586b67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl_cloud_algos::GlobalRSD::QueryPoint</name>
    <filename>structpcl__cloud__algos_1_1GlobalRSD_1_1QueryPoint.html</filename>
    <member kind="function">
      <type></type>
      <name>QueryPoint</name>
      <anchorfile>structpcl__cloud__algos_1_1GlobalRSD_1_1QueryPoint.html</anchorfile>
      <anchor>a9068c5718670d071154c097835b87852</anchor>
      <arglist>(float x, float y, float z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl_cloud_algos::IntersectedLeaf</name>
    <filename>structpcl__cloud__algos_1_1IntersectedLeaf.html</filename>
    <member kind="variable">
      <type>octomap::point3d</type>
      <name>centroid</name>
      <anchorfile>structpcl__cloud__algos_1_1IntersectedLeaf.html</anchorfile>
      <anchor>ad5203e5693ff78dc958e06f79e9cc319</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>sqr_distance</name>
      <anchorfile>structpcl__cloud__algos_1_1IntersectedLeaf.html</anchorfile>
      <anchor>abbff5a05d4ed2830588479ad2d9356ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_cloud_algos::RobustBoxEstimation</name>
    <filename>classpcl__cloud__algos_1_1RobustBoxEstimation.html</filename>
    <base>pcl_cloud_algos::BoxEstimation</base>
    <member kind="function">
      <type>ros::Publisher</type>
      <name>createPublisher</name>
      <anchorfile>classpcl__cloud__algos_1_1RobustBoxEstimation.html</anchorfile>
      <anchor>a004a54bfa389359da5199ae44804ae6d</anchor>
      <arglist>(ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>find_model</name>
      <anchorfile>classpcl__cloud__algos_1_1RobustBoxEstimation.html</anchorfile>
      <anchor>a4fcb60d0b456a8244e7c0bf586d4cf6a</anchor>
      <arglist>(boost::shared_ptr&lt; const pcl::PointCloud&lt; pcl::PointXYZINormal &gt; &gt; cloud, std::vector&lt; double &gt; &amp;coeff)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMinAndMax</name>
      <anchorfile>classpcl__cloud__algos_1_1RobustBoxEstimation.html</anchorfile>
      <anchor>a2041aabf13cd9d76d13ef202ca49254e</anchor>
      <arglist>(Eigen::VectorXf model_coefficients, boost::shared_ptr&lt; pcl::SACModelOrientation&lt; pcl::PointXYZINormal &gt; &gt; model, std::vector&lt; int &gt; &amp;min_max_indices, std::vector&lt; float &gt; &amp;min_max_distances)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pre</name>
      <anchorfile>classpcl__cloud__algos_1_1RobustBoxEstimation.html</anchorfile>
      <anchor>a56119ab271006928dd29d57fcbf0d116</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>requires</name>
      <anchorfile>classpcl__cloud__algos_1_1RobustBoxEstimation.html</anchorfile>
      <anchor>a7fcbfc4b9036687bc951f52c73881297</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RobustBoxEstimation</name>
      <anchorfile>classpcl__cloud__algos_1_1RobustBoxEstimation.html</anchorfile>
      <anchor>a78b19efb9d0b664ffb12f8a9671303a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>eps_angle_</name>
      <anchorfile>classpcl__cloud__algos_1_1RobustBoxEstimation.html</anchorfile>
      <anchor>a4eaa1bdf32e932dcd369f05b16b9b776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>success_probability_</name>
      <anchorfile>classpcl__cloud__algos_1_1RobustBoxEstimation.html</anchorfile>
      <anchor>a8625ecd03a4b52fb4d42623e3329a93c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_cloud_algos::SVMClassification</name>
    <filename>classpcl__cloud__algos_1_1SVMClassification.html</filename>
    <base>pcl_cloud_algos::CloudAlgo</base>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; GRSDSignature21 &gt;</type>
      <name>InputType</name>
      <anchorfile>classpcl__cloud__algos_1_1SVMClassification.html</anchorfile>
      <anchor>aa6f507b1d3ba525893f2ca3755533ac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; GRSDSignature21 &gt;</type>
      <name>OutputType</name>
      <anchorfile>classpcl__cloud__algos_1_1SVMClassification.html</anchorfile>
      <anchor>a908b79767931ac72bf7cab04359a8d96</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ros::Publisher</type>
      <name>createPublisher</name>
      <anchorfile>classpcl__cloud__algos_1_1SVMClassification.html</anchorfile>
      <anchor>a6559677c163ffa95390e34505a9946c7</anchor>
      <arglist>(ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classpcl__cloud__algos_1_1SVMClassification.html</anchorfile>
      <anchor>a7b12e3ecf4b686dbe8b5c05d2a6fe391</anchor>
      <arglist>(ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; const OutputType &gt;</type>
      <name>output</name>
      <anchorfile>classpcl__cloud__algos_1_1SVMClassification.html</anchorfile>
      <anchor>a426b318f879f4384ff7a4829f60ce8de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>post</name>
      <anchorfile>classpcl__cloud__algos_1_1SVMClassification.html</anchorfile>
      <anchor>a0404d03476b629aec4efc8a2a0eae00c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pre</name>
      <anchorfile>classpcl__cloud__algos_1_1SVMClassification.html</anchorfile>
      <anchor>a3129065f0b94709e6f492f46d47ca046</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>process</name>
      <anchorfile>classpcl__cloud__algos_1_1SVMClassification.html</anchorfile>
      <anchor>a48ec12f306230dc8edf38fea0e490bb4</anchor>
      <arglist>(const boost::shared_ptr&lt; const InputType &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>provides</name>
      <anchorfile>classpcl__cloud__algos_1_1SVMClassification.html</anchorfile>
      <anchor>af95fa9f88d05783c37f145004bfe3d5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>requires</name>
      <anchorfile>classpcl__cloud__algos_1_1SVMClassification.html</anchorfile>
      <anchor>a86596ca68db7cf774fd757d08dd7bf83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SVMClassification</name>
      <anchorfile>classpcl__cloud__algos_1_1SVMClassification.html</anchorfile>
      <anchor>abf2e7a2d9e38c71c92041dda6e253d80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double **</type>
      <name>computeScaleParameters</name>
      <anchorfile>classpcl__cloud__algos_1_1SVMClassification.html</anchorfile>
      <anchor>a8018938f9317162495d7aa2f3b75b3ca</anchor>
      <arglist>(const boost::shared_ptr&lt; const InputType &gt; &amp;cloud, int startIdx, int nr_values)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>default_input_topic</name>
      <anchorfile>classpcl__cloud__algos_1_1SVMClassification.html</anchorfile>
      <anchor>a5bed85bd5a4eaced05fbfd0c494d40ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>default_node_name</name>
      <anchorfile>classpcl__cloud__algos_1_1SVMClassification.html</anchorfile>
      <anchor>a570fe2e2f973ffb35caa552e69ffb10f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>default_output_topic</name>
      <anchorfile>classpcl__cloud__algos_1_1SVMClassification.html</anchorfile>
      <anchor>ab6a9894f189680e05d455eb54de73a74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double **</type>
      <name>parseScaleParameterFile</name>
      <anchorfile>classpcl__cloud__algos_1_1SVMClassification.html</anchorfile>
      <anchor>a219d1aea16660deb79254c648571e9b9</anchor>
      <arglist>(const char *fileName, double &amp;lower, double &amp;upper, int nr_values, bool verbose=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>scaleFeature</name>
      <anchorfile>classpcl__cloud__algos_1_1SVMClassification.html</anchorfile>
      <anchor>ac112d46ea8b138465f541a0273dad473</anchor>
      <arglist>(int index, double value, double **min_max_values, double lower, double upper)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>model_file_name_</name>
      <anchorfile>classpcl__cloud__algos_1_1SVMClassification.html</anchorfile>
      <anchor>aa89905fb77af7b68991c5a961e5cee86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>scale_file_</name>
      <anchorfile>classpcl__cloud__algos_1_1SVMClassification.html</anchorfile>
      <anchor>a25d8fb9cf0e8ce377723eb42ed2967d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>scale_file_name_</name>
      <anchorfile>classpcl__cloud__algos_1_1SVMClassification.html</anchorfile>
      <anchor>ae41767bbd40393eb94b8bd5bdfc950f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>scale_self_</name>
      <anchorfile>classpcl__cloud__algos_1_1SVMClassification.html</anchorfile>
      <anchor>a5ea2220a54e9dce6a3d5e9dd8a92386e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; sensor_msgs::PointCloud &gt;</type>
      <name>cloud_svm_</name>
      <anchorfile>classpcl__cloud__algos_1_1SVMClassification.html</anchorfile>
      <anchor>a69002302784080f5fd0f24cabe8e8a3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classpcl__cloud__algos_1_1SVMClassification.html</anchorfile>
      <anchor>acc3e602b9f6c8207930d9689df9efe60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
