<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>classify.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-mapping/doc_stacks/2013-10-06_11-47-26.156569/mapping/furniture_classification/src/</path>
    <filename>classify_8cpp</filename>
    <includes id="PHVObjectClassifier_8h" name="PHVObjectClassifier.h" local="no" imported="no">pcl17/classification/PHVObjectClassifier.h</includes>
    <includes id="sac__3dof_8h" name="sac_3dof.h" local="no" imported="no">sac_3dof.h</includes>
    <includes id="ransac__simple_8h" name="ransac_simple.h" local="no" imported="no">ransac_simple.h</includes>
    <member kind="function">
      <type>void</type>
      <name>classify</name>
      <anchorfile>classify_8cpp.html</anchorfile>
      <anchor>a1493db1ca5d853c7137c6b31b5b4b671</anchor>
      <arglist>(string database_dir, string scene_file_name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>classify_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>classify_live.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-mapping/doc_stacks/2013-10-06_11-47-26.156569/mapping/furniture_classification/src/</path>
    <filename>classify__live_8cpp</filename>
    <includes id="PHVObjectClassifier_8h" name="PHVObjectClassifier.h" local="no" imported="no">pcl17/classification/PHVObjectClassifier.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>classify__live_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>convert.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-mapping/doc_stacks/2013-10-06_11-47-26.156569/mapping/furniture_classification/src/</path>
    <filename>convert_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>convert_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>convert_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-mapping/doc_stacks/2013-10-06_11-47-26.156569/mapping/furniture_classification/src/</path>
    <filename>convert__node_8cpp</filename>
    <class kind="class">ConvertNode</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>convert__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eval_clustering.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-mapping/doc_stacks/2013-10-06_11-47-26.156569/mapping/furniture_classification/src/</path>
    <filename>eval__clustering_8cpp</filename>
    <includes id="PHVObjectClassifier_8h" name="PHVObjectClassifier.h" local="no" imported="no">pcl17/classification/PHVObjectClassifier.h</includes>
    <includes id="sac__3dof_8h" name="sac_3dof.h" local="no" imported="no">sac_3dof.h</includes>
    <includes id="ransac__simple_8h" name="ransac_simple.h" local="no" imported="no">ransac_simple.h</includes>
    <member kind="function">
      <type>void</type>
      <name>eval_clustering</name>
      <anchorfile>eval__clustering_8cpp.html</anchorfile>
      <anchor>ac36b1e27c1125c049a6ef13c133c232f</anchor>
      <arglist>(string database_dir, string scans_dir, const std::string &amp;extermal_classifier_file)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>eval__clustering_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>filter_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-mapping/doc_stacks/2013-10-06_11-47-26.156569/mapping/furniture_classification/src/</path>
    <filename>filter__node_8cpp</filename>
    <class kind="class">FilterNode</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>filter__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fit_models_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-mapping/doc_stacks/2013-10-06_11-47-26.156569/mapping/furniture_classification/src/</path>
    <filename>fit__models__node_8cpp</filename>
    <includes id="PHVObjectClassifier_8h" name="PHVObjectClassifier.h" local="no" imported="no">pcl17/classification/PHVObjectClassifier.h</includes>
    <class kind="class">FitModelsNode</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>fit__models__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>generate_hypothesis_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-mapping/doc_stacks/2013-10-06_11-47-26.156569/mapping/furniture_classification/src/</path>
    <filename>generate__hypothesis__node_8cpp</filename>
    <includes id="PHVObjectClassifier_8h" name="PHVObjectClassifier.h" local="no" imported="no">pcl17/classification/PHVObjectClassifier.h</includes>
    <class kind="class">HypothesisGeneratorNode</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>generate__hypothesis__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icf_classify_subset.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-mapping/doc_stacks/2013-10-06_11-47-26.156569/mapping/furniture_classification/scripts/asp12/</path>
    <filename>icf__classify__subset_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>classify</name>
      <anchorfile>icf__classify__subset_8cpp.html</anchorfile>
      <anchor>a437d3eb72eb19cfd5b234877a084061d</anchor>
      <arglist>(std::vector&lt; float &gt; feature)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Constructor</name>
      <anchorfile>icf__classify__subset_8cpp.html</anchorfile>
      <anchor>ae6e9f06f7a7ba4b9d007e1b41b54b7a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Destructor</name>
      <anchorfile>icf__classify__subset_8cpp.html</anchorfile>
      <anchor>a7d3f1a079222d613daef359df47d9b89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>classifier</name>
      <anchorfile>icf__classify__subset_8cpp.html</anchorfile>
      <anchor>aadf25ed26e65101b173a95107a1be3a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; int, std::string &gt;</type>
      <name>classnames</name>
      <anchorfile>icf__classify__subset_8cpp.html</anchorfile>
      <anchor>a195de89777afd571b36886863c4d98e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ClassifierClient *</type>
      <name>client_test</name>
      <anchorfile>icf__classify__subset_8cpp.html</anchorfile>
      <anchor>a4fa41897fad3466bde535d61a462d7db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::MatrixXf</type>
      <name>conf_mat</name>
      <anchorfile>icf__classify__subset_8cpp.html</anchorfile>
      <anchor>a163904760268d32bc417b8e06e2f4da0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ServerSideRepo *</type>
      <name>data_store</name>
      <anchorfile>icf__classify__subset_8cpp.html</anchorfile>
      <anchor>aa0a4e6c1e305be8eb90e389c67d36628</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ClassifierManager *</type>
      <name>g_manager</name>
      <anchorfile>icf__classify__subset_8cpp.html</anchorfile>
      <anchor>a2a865c91cd2b397ac59e5a37243254bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>parameters</name>
      <anchorfile>icf__classify__subset_8cpp.html</anchorfile>
      <anchor>ac41bf730655467ef90d688d783a49ce4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-mapping/doc_stacks/2013-10-06_11-47-26.156569/mapping/furniture_classification/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>PHVObjectClassifier.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-mapping/doc_stacks/2013-10-06_11-47-26.156569/mapping/furniture_classification/src/pcl/classification/</path>
    <filename>PHVObjectClassifier_8cpp</filename>
    <includes id="PHVObjectClassifier_8h" name="PHVObjectClassifier.h" local="no" imported="no">pcl17/classification/PHVObjectClassifier.h</includes>
    <includes id="PHVObjectClassifier_8hpp" name="PHVObjectClassifier.hpp" local="no" imported="no">pcl17/classification/impl/PHVObjectClassifier.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_YES_I_KNOW_SPARSE_MODULE_IS_NOT_STABLE_YET</name>
      <anchorfile>PHVObjectClassifier_8cpp.html</anchorfile>
      <anchor>aa93624b0b2836d2510e8c92ae951d817</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PHVObjectClassifier.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-mapping/doc_stacks/2013-10-06_11-47-26.156569/mapping/furniture_classification/include/pcl17/classification/</path>
    <filename>PHVObjectClassifier_8h</filename>
    <includes id="ransac__simple_8h" name="ransac_simple.h" local="no" imported="no">ransac_simple.h</includes>
    <includes id="sac__3dof_8h" name="sac_3dof.h" local="no" imported="no">sac_3dof.h</includes>
    <class kind="class">pcl17::PHVObjectClassifier</class>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacepcl17.html</anchorfile>
      <anchor>af58c32dea12b5fc414f562cc6fae7a50</anchor>
      <arglist>(const FeatureT &amp;f, const FeatureT &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>YAML::Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl17.html</anchorfile>
      <anchor>a147236bccfc47f2631d1d2851c3a7eea</anchor>
      <arglist>(YAML::Emitter &amp;out, const pcl17::PHVObjectClassifier&lt; PT, PNT, FT &gt; &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>YAML::Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl17.html</anchorfile>
      <anchor>a6ab12efecfe8d4b50d3b86542f9859c9</anchor>
      <arglist>(YAML::Emitter &amp;out, const pcl17::Histogram&lt; N &gt; &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>YAML::Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl17.html</anchorfile>
      <anchor>a35be3f8f783a1887aa78998e989f29df</anchor>
      <arglist>(YAML::Emitter &amp;out, const pcl17::ESFSignature640 &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>YAML::Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl17.html</anchorfile>
      <anchor>aa52bd5d7ff020d928ffeb6f4781de8ec</anchor>
      <arglist>(YAML::Emitter &amp;out, const pcl17::VFHSignature308 &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>YAML::Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl17.html</anchorfile>
      <anchor>a7064c2507e807fb5a67aa76370531d63</anchor>
      <arglist>(YAML::Emitter &amp;out, const pcl17::PointCloud&lt; pcl17::ESFSignature640 &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>YAML::Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl17.html</anchorfile>
      <anchor>a1ab25d0e71bf72fa8a73e6328eed1a1c</anchor>
      <arglist>(YAML::Emitter &amp;out, const pcl17::PointCloud&lt; pcl17::VFHSignature308 &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>YAML::Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl17.html</anchorfile>
      <anchor>a8971b76d1218a9b68921fcc0bc5cf397</anchor>
      <arglist>(YAML::Emitter &amp;out, const pcl17::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>YAML::Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl17.html</anchorfile>
      <anchor>a22fd279c2dc116eb84942020a361ddaa</anchor>
      <arglist>(YAML::Emitter &amp;out, const map&lt; FeatureT, map&lt; string, pcl17::PointCloud&lt; PointT &gt; &gt; &gt; &amp;database)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacepcl17.html</anchorfile>
      <anchor>a820be0565ae230d61da15c004ef567ca</anchor>
      <arglist>(const YAML::Node &amp;node, pcl17::Histogram&lt; N &gt; &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacepcl17.html</anchorfile>
      <anchor>aa298edf141206e6df9e43e018b71119e</anchor>
      <arglist>(const YAML::Node &amp;node, pcl17::ESFSignature640 &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacepcl17.html</anchorfile>
      <anchor>aceb82bef91fa7527d1a8a227a741644c</anchor>
      <arglist>(const YAML::Node &amp;node, pcl17::VFHSignature308 &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacepcl17.html</anchorfile>
      <anchor>a7fd9a48cb3a52d418fcde0bb6355ceba</anchor>
      <arglist>(const YAML::Node &amp;node, pcl17::PointCloud&lt; pcl17::ESFSignature640 &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacepcl17.html</anchorfile>
      <anchor>a1dd12a3339f0905f9fcb88ffaf56c401</anchor>
      <arglist>(const YAML::Node &amp;node, pcl17::PointCloud&lt; pcl17::VFHSignature308 &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacepcl17.html</anchorfile>
      <anchor>adabc8dea1b1e0ebe20fe5efd6ea2f56f</anchor>
      <arglist>(const YAML::Node &amp;node, pcl17::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacepcl17.html</anchorfile>
      <anchor>aa3f0a00b902adee51e14e597b407b290</anchor>
      <arglist>(const YAML::Node &amp;node, map&lt; FeatureT, map&lt; string, pcl17::PointCloud&lt; PointT &gt; &gt; &gt; &amp;database)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacepcl17.html</anchorfile>
      <anchor>aa056d4c69b383f83af9298f94c7c1508</anchor>
      <arglist>(const YAML::Node &amp;node, pcl17::PHVObjectClassifier&lt; PT, PNT, FT &gt; &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacepcl17.html</anchorfile>
      <anchor>a5de62d0869f857979fca187c746ea780</anchor>
      <arglist>(const YAML::Node &amp;node, pcl17::PointCloud&lt; pcl17::Histogram&lt; N &gt; &gt; &amp;feature_cloud)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PHVObjectClassifier.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-mapping/doc_stacks/2013-10-06_11-47-26.156569/mapping/furniture_classification/include/pcl17/classification/impl/</path>
    <filename>PHVObjectClassifier_8hpp</filename>
    <includes id="PHVObjectClassifier_8h" name="PHVObjectClassifier.h" local="no" imported="no">pcl17/classification/PHVObjectClassifier.h</includes>
    <member kind="function">
      <type>void</type>
      <name>transform_to_features</name>
      <anchorfile>PHVObjectClassifier_8hpp.html</anchorfile>
      <anchor>a45e387ceca7c12354390d7c50e1c8813</anchor>
      <arglist>(const cv::Mat &amp;mat, std::vector&lt; FeatureT &gt; &amp;features)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>transform_to_mat</name>
      <anchorfile>PHVObjectClassifier_8hpp.html</anchorfile>
      <anchor>a1ade519ce68e8515865f3c55824ce6d9</anchor>
      <arglist>(const std::vector&lt; FeatureT &gt; &amp;features)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plot_clustering_eval.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-mapping/doc_stacks/2013-10-06_11-47-26.156569/mapping/furniture_classification/data/</path>
    <filename>plot__clustering__eval_8py</filename>
    <namespace>plot_clustering_eval</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>data</name>
      <anchorfile>namespaceplot__clustering__eval.html</anchorfile>
      <anchor>a8400cf62f343817886b73db0a9a9fd59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>f</name>
      <anchorfile>namespaceplot__clustering__eval.html</anchorfile>
      <anchor>abf99f4fe456c8533daaddaac387e7e81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>l</name>
      <anchorfile>namespaceplot__clustering__eval.html</anchorfile>
      <anchor>a306d09a8a9c13c589871ba7b3dffe414</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ransac_simple.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-mapping/doc_stacks/2013-10-06_11-47-26.156569/mapping/furniture_classification/include/</path>
    <filename>ransac__simple_8h</filename>
    <class kind="class">pcl17::RandomSampleConsensusSimple</class>
  </compound>
  <compound kind="file">
    <name>region_grow.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-mapping/doc_stacks/2013-10-06_11-47-26.156569/mapping/furniture_classification/src/</path>
    <filename>region__grow_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>region__grow_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>region_grow_pcl17.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-mapping/doc_stacks/2013-10-06_11-47-26.156569/mapping/furniture_classification/src/</path>
    <filename>region__grow__pcl17_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>region__grow__pcl17_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sac_3dof.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-mapping/doc_stacks/2013-10-06_11-47-26.156569/mapping/furniture_classification/include/</path>
    <filename>sac__3dof_8h</filename>
    <class kind="class">pcl17::SampleConsensusModel3DOF</class>
  </compound>
  <compound kind="file">
    <name>sac_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-mapping/doc_stacks/2013-10-06_11-47-26.156569/mapping/furniture_classification/src/</path>
    <filename>sac__test_8cpp</filename>
    <includes id="sac__3dof_8h" name="sac_3dof.h" local="no" imported="no">sac_3dof.h</includes>
    <includes id="ransac__simple_8h" name="ransac_simple.h" local="no" imported="no">ransac_simple.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>sac__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scan.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-mapping/doc_stacks/2013-10-06_11-47-26.156569/mapping/furniture_classification/src/</path>
    <filename>scan_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>addNoise</name>
      <anchorfile>scan_8cpp.html</anchorfile>
      <anchor>afdc75f47b646e1c994770d597aad60ab</anchor>
      <arglist>(pcl17::PointCloud&lt; pcl17::PointXYZ &gt;::Ptr cloud, double noise_std)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createFullModelPointcloud</name>
      <anchorfile>scan_8cpp.html</anchorfile>
      <anchor>aaf0be0e3fa3c980811367d3f94fa61f1</anchor>
      <arglist>(vtkSmartPointer&lt; vtkPolyData &gt; polydata, size_t n_samples, pcl17::PointCloud&lt; pcl17::PointXYZ &gt; &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>scan_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveToNewCenterAndAlign</name>
      <anchorfile>scan_8cpp.html</anchorfile>
      <anchor>a4808712d2c731c482b13e56980deabe8</anchor>
      <arglist>(pcl17::PointCloud&lt; pcl17::PointXYZ &gt;::Ptr cloud, pcl17::PointCloud&lt; pcl17::PointXYZ &gt;::Ptr cloud_transformed, double new_center[3], double tilt_angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>randomPointTriangle</name>
      <anchorfile>scan_8cpp.html</anchorfile>
      <anchor>a9ae11976ad04eee644758fcd2702cbf3</anchor>
      <arglist>(float a1, float a2, float a3, float b1, float b2, float b3, float c1, float c2, float c3, Eigen::Vector4f &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>randPSurface</name>
      <anchorfile>scan_8cpp.html</anchorfile>
      <anchor>a048921c2a0da930e85cff152280db75d</anchor>
      <arglist>(vtkPolyData *polydata, std::vector&lt; double &gt; *cumulativeAreas, double totalArea, Eigen::Vector4f &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>uniform_deviate</name>
      <anchorfile>scan_8cpp.html</anchorfile>
      <anchor>ae4b4baf58df946b5f5bde24a8c40caf8</anchor>
      <arglist>(int seed)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uniform_sampling</name>
      <anchorfile>scan_8cpp.html</anchorfile>
      <anchor>a81316263c461640480f7392d117bab25</anchor>
      <arglist>(vtkSmartPointer&lt; vtkPolyData &gt; polydata, size_t n_samples, pcl17::PointCloud&lt; pcl17::PointXYZ &gt; &amp;cloud_out)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scan.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-mapping/doc_stacks/2013-10-06_11-47-26.156569/mapping/furniture_classification/src/</path>
    <filename>scan_8py</filename>
    <namespace>scan</namespace>
    <member kind="function">
      <type>def</type>
      <name>compute_points</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>a1632770abdd94e1940fc0a5463484b49</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_models_from_dir</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>ab78bf6876241969811db5cc5b8abde98</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_render_window</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>a85d0e299965a4790eb04a825ee96d7d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>save_pointcloud</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>acd0cc6c6fca9006d40f1891ba8f68693</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>actor</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>a737a3a2678ab2d889e353bf4b823d985</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>angle</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>a7a8f086132a9c2565741544a520604d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>baseline</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>a19a6ad3d6b078184e013d9798dfce1da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>camera_height</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>a22e1b36c3091b17b84dbc9b731d47077</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>camera_height_delta</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>a8a27b8478853ac41abe84de5671b78a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>camera_rotation_delta</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>af8ffa9a82208b256687e76ac045657fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>class_dir</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>a7b012a5c2c413f2e7f974113cb47d19d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>focal_length</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>a859635bd9db9e83a612eec0c4ce7e4b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>height</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>aef8ebe2906379860a3db59cc65e3f63c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>model_center_square</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>a923dc5fe1eaa63566faebfbf3f11627d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>model_dir</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>a46670f6783de4f58edbcdbb1788a58ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>models</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>a8b9ef11ce3fc22be58a6531e6a25da95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_objects_in_scene</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>a406d2a26b8a909db41c6cdc0e7ff117d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>parser</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>af2119815b0abcf8cd7abf22595929e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>pcd_header</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>a5baa7d3046ece61476e10fddb62bfc88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rw</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>a26644a1873f6ab7e82583e11e05effc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>a21a8e96ef5ba98ab3779bce72f7dcff7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scan_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-mapping/doc_stacks/2013-10-06_11-47-26.156569/mapping/furniture_classification/src/</path>
    <filename>scan__test_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>scan__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>split_hypothesis_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-mapping/doc_stacks/2013-10-06_11-47-26.156569/mapping/furniture_classification/src/</path>
    <filename>split__hypothesis__node_8cpp</filename>
    <class kind="class">SplitHypothesis</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>split__hypothesis__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>train.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-mapping/doc_stacks/2013-10-06_11-47-26.156569/mapping/furniture_classification/src/</path>
    <filename>train_8cpp</filename>
    <includes id="PHVObjectClassifier_8h" name="PHVObjectClassifier.h" local="no" imported="no">pcl17/classification/PHVObjectClassifier.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>train_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>train</name>
      <anchorfile>train_8cpp.html</anchorfile>
      <anchor>a0e42c3804fb4a1ac09964d81e7f9f9fd</anchor>
      <arglist>(string input_dir, string output_dir, int num_clusters, const std::string &amp;extermal_classifier_file)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utest.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-mapping/doc_stacks/2013-10-06_11-47-26.156569/mapping/furniture_classification/test/</path>
    <filename>utest_8cpp</filename>
    <includes id="sac__3dof_8h" name="sac_3dof.h" local="no" imported="no">sac_3dof.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>af0e60411a8f2c3ce0f34835cc7a44326</anchor>
      <arglist>(ClusteringTest, SameNumberOfPointsAndClusters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>aef4f363d8db83b88517dabf22a5b88d1</anchor>
      <arglist>(ClusteringTest, SymetricDelta)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ConvertNode</name>
    <filename>classConvertNode.html</filename>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb</name>
      <anchorfile>classConvertNode.html</anchorfile>
      <anchor>abadb8cd58b13f51a2d2a8284677b1cbd</anchor>
      <arglist>(const typename pcl17::PointCloud&lt; pcl17::PointXYZRGB &gt;::ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConvertNode</name>
      <anchorfile>classConvertNode.html</anchorfile>
      <anchor>a12073c211ff9bfb56ff27001daa5feef</anchor>
      <arglist>(int tilt, int skip)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iter</name>
      <anchorfile>classConvertNode.html</anchorfile>
      <anchor>ac60b2da4fcccfff922fe002aa415435a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub</name>
      <anchorfile>classConvertNode.html</anchorfile>
      <anchor>a38312406c13f9fce67873cf008eaa26d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>skip</name>
      <anchorfile>classConvertNode.html</anchorfile>
      <anchor>ac4542cee49cdc4bf6e6b5034235d8be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>sub</name>
      <anchorfile>classConvertNode.html</anchorfile>
      <anchor>a012bfffbc591235dd4bf57276330b730</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tilt</name>
      <anchorfile>classConvertNode.html</anchorfile>
      <anchor>a9b701f3c08fafc2828b5734e6a113768</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FilterNode</name>
    <filename>classFilterNode.html</filename>
    <member kind="function">
      <type></type>
      <name>FilterNode</name>
      <anchorfile>classFilterNode.html</anchorfile>
      <anchor>acc0d8f9d4bdb098de774e7f25d644d7c</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>intersectXY</name>
      <anchorfile>classFilterNode.html</anchorfile>
      <anchor>a6721fbb3413134c610bc107dcea42623</anchor>
      <arglist>(const pcl17::PointCloud&lt; pcl17::PointNormal &gt; &amp;cloud1, const pcl17::PointCloud&lt; pcl17::PointNormal &gt; &amp;cloud2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>models_cb</name>
      <anchorfile>classFilterNode.html</anchorfile>
      <anchor>a1513870abfb15af60de5addf6dbace71</anchor>
      <arglist>(const furniture_classification::FittedModelsConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; typename pcl17::PointCloud&lt; pcl17::PointNormal &gt;::Ptr &gt;</type>
      <name>removeIntersecting</name>
      <anchorfile>classFilterNode.html</anchorfile>
      <anchor>a159f290cd658ad94f60cf3c5a83bfe03</anchor>
      <arglist>(vector&lt; typename pcl17::PointCloud&lt; pcl17::PointNormal &gt;::Ptr &gt; &amp;result_, vector&lt; float &gt; &amp;scores_, vector&lt; float &gt; *selected_scores=NULL)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; furniture_classification::FittedModelsConstPtr &gt;</type>
      <name>fitted</name>
      <anchorfile>classFilterNode.html</anchorfile>
      <anchor>a01ee2fa755de5d85525f9ad48db840f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>n</name>
      <anchorfile>classFilterNode.html</anchorfile>
      <anchor>a6deeba77599ebdf43b3159c88d0f0e95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub</name>
      <anchorfile>classFilterNode.html</anchorfile>
      <anchor>a604a3e03d418cf8474dee2ca88a37d4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ros::Subscriber &gt;</type>
      <name>sub</name>
      <anchorfile>classFilterNode.html</anchorfile>
      <anchor>afdbba034b936396f733beeb4bb046ae4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FitModelsNode</name>
    <filename>classFitModelsNode.html</filename>
    <templarg>FeatureType</templarg>
    <templarg>FeatureEstimatorType</templarg>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb</name>
      <anchorfile>classFitModelsNode.html</anchorfile>
      <anchor>a85bf66dba0620a9530574ee3761370a6</anchor>
      <arglist>(const typename pcl17::PointCloud&lt; pcl17::PointXYZ &gt;::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud_hp</name>
      <anchorfile>classFitModelsNode.html</anchorfile>
      <anchor>aec1a82ec66096280c10a2ea25c8ff582</anchor>
      <arglist>(const typename furniture_classification::Hypothesis::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FitModelsNode</name>
      <anchorfile>classFitModelsNode.html</anchorfile>
      <anchor>a84b2f19e3299d7691603246394db2346</anchor>
      <arglist>(std::string database, int n)</arglist>
    </member>
    <member kind="variable">
      <type>pcl17::PHVObjectClassifier&lt; pcl17::PointXYZ, pcl17::PointNormal, FeatureType &gt;</type>
      <name>oc</name>
      <anchorfile>classFitModelsNode.html</anchorfile>
      <anchor>a0350c9e7d2eeb9517efd80c56cb82cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub</name>
      <anchorfile>classFitModelsNode.html</anchorfile>
      <anchor>a00aa71f12a32417d44a1cb1bc40e09b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>sub</name>
      <anchorfile>classFitModelsNode.html</anchorfile>
      <anchor>a9f01f0b21f7279fe0c388b0511e08ee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>sub_hp</name>
      <anchorfile>classFitModelsNode.html</anchorfile>
      <anchor>a96e50dc2a573901f0b4d03248fb6f8bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>HypothesisGeneratorNode</name>
    <filename>classHypothesisGeneratorNode.html</filename>
    <templarg>FeatureType</templarg>
    <templarg>FeatureEstimatorType</templarg>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb</name>
      <anchorfile>classHypothesisGeneratorNode.html</anchorfile>
      <anchor>a5f8056d3a1ca1b9713e6dc49a728c67d</anchor>
      <arglist>(const typename pcl17::PointCloud&lt; pcl17::PointXYZ &gt;::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HypothesisGeneratorNode</name>
      <anchorfile>classHypothesisGeneratorNode.html</anchorfile>
      <anchor>a5c71614d663e995a6763ab8d97146f5b</anchor>
      <arglist>(std::string database)</arglist>
    </member>
    <member kind="variable">
      <type>pcl17::PHVObjectClassifier&lt; pcl17::PointXYZ, pcl17::PointNormal, FeatureType &gt;</type>
      <name>oc</name>
      <anchorfile>classHypothesisGeneratorNode.html</anchorfile>
      <anchor>ae8f63d6885ee800277a6c33546d81a4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub</name>
      <anchorfile>classHypothesisGeneratorNode.html</anchorfile>
      <anchor>aeb5d1589bc150dac92397ee8bc4331a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>sub</name>
      <anchorfile>classHypothesisGeneratorNode.html</anchorfile>
      <anchor>a9a4a9839d068d799a26c0f326f697e7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, ros::Publisher &gt;</type>
      <name>votes_publisher</name>
      <anchorfile>classHypothesisGeneratorNode.html</anchorfile>
      <anchor>a8bdf6341f3c021ef5769cadce20b77c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SplitHypothesis</name>
    <filename>classSplitHypothesis.html</filename>
    <member kind="function">
      <type>void</type>
      <name>cloud_hp</name>
      <anchorfile>classSplitHypothesis.html</anchorfile>
      <anchor>a646fba3eb4faa0ff7767ab7dd6834586</anchor>
      <arglist>(const typename furniture_classification::Hypothesis::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SplitHypothesis</name>
      <anchorfile>classSplitHypothesis.html</anchorfile>
      <anchor>aa8bb76a77fe4bc745041794dc229e2f2</anchor>
      <arglist>(int num_splits)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ros::Publisher &gt;</type>
      <name>pubs</name>
      <anchorfile>classSplitHypothesis.html</anchorfile>
      <anchor>a6b83234a458ba28c9940d72b4c2d6d33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>sub_hp</name>
      <anchorfile>classSplitHypothesis.html</anchorfile>
      <anchor>a6293a55f1aab5d4773d694387eb49ac7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl17::PHVObjectClassifier</name>
    <filename>classpcl17_1_1PHVObjectClassifier.html</filename>
    <templarg>PointT</templarg>
    <templarg>PointNormalT</templarg>
    <templarg>FeatureT</templarg>
    <member kind="typedef">
      <type>map&lt; FeatureT, map&lt; string, PointCloud &gt; &gt;</type>
      <name>DatabaseType</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>ae7f9dcbbc1255f5b6c31cc684f4db304</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Feature&lt; PointNormalT, FeatureT &gt;::Ptr</type>
      <name>FeatureEstimatorType</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>af77da015e5f1d81b7885ce6349e923c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>map&lt; string, vector&lt; PointNormalCloudPtr &gt; &gt;</type>
      <name>ModelMapType</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a17734e27e451e91bf4452d9d96718fcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ModelMapType::value_type</type>
      <name>ModelMapValueType</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a965292eb09e03242c26a9ea38c3ee9a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; MovingLeastSquares&lt; PointT, PointNormalT &gt; &gt;</type>
      <name>MovingLeastSquaresType</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a268a1c3024add495541fc73bae81b952</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl17::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a801fbfcb0d6ef0b289ceec45b149f7dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl17::PointCloud&lt; PointT &gt;::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>ac200c1750fb92f032415e8c29bacd988</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl17::PointCloud&lt; PointT &gt;::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a3203baf5be8d2465f671053ece8210c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl17::PointCloud&lt; PointNormalT &gt;</type>
      <name>PointNormalCloud</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>af4ca51d0bb8a27d6b23b378145c603f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl17::PointCloud&lt; PointNormalT &gt;::ConstPtr</type>
      <name>PointNormalCloudConstPtr</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a881299333f5fb795762f8f63c32c25c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl17::PointCloud&lt; PointNormalT &gt;::Ptr</type>
      <name>PointNormalCloudPtr</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>acc57d964fd414d7961583790955d3a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl17::search::KdTree&lt; PointNormalT &gt;</type>
      <name>PointNormalTree</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a1484a8cc2d466a65d27168aee11a7c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl17::search::KdTree&lt; PointNormalT &gt;::Ptr</type>
      <name>PointNormalTreePtr</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a5abce258bbb84fdecede8373bb10a18f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl17::search::KdTree&lt; PointT &gt;</type>
      <name>PointTree</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a9c1b3892987934435943603d600d216f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl17::search::KdTree&lt; PointT &gt;::Ptr</type>
      <name>PointTreePtr</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a8024de2ac3319b572f8da5df925ceae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>addObjectFullModel</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>ae1df0b611af120d9adbff13c28ed290f</anchor>
      <arglist>(PointCloudConstPtr model, const std::string &amp;class_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>addObjectPartialView</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a9e27c46b7c7a6d3f05b14cd8fdc4436d</anchor>
      <arglist>(PointCloudConstPtr view, const std::string &amp;class_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>classify</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>ad65f2bcbae3422526a99a52e017a4473</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeClassifier</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>abe97dfab3664ed99c03b8fafc6969fc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeExternalClassifier</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a76d87a11276e44490b3e74e228f756a5</anchor>
      <arglist>(const std::string &amp;labels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eval_clustering</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a156d60e44bc94781242432c51ea9e432</anchor>
      <arglist>(const std::string &amp;classname, const float search_radius, double &amp;tp, double &amp;fn, double &amp;fp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eval_clustering_external</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>afb9a5a709b9fe7fcc997de5e0e0b240c</anchor>
      <arglist>(const std::string &amp;classname, const float search_radius, double &amp;tp, double &amp;fn, double &amp;fp, const std::string &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>furniture_classification::FittedModelsPtr</type>
      <name>fit_objects</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a9238fd0dca467c8ddcbafc23651d3efb</anchor>
      <arglist>(furniture_classification::Hypothesis::ConstPtr hp)</arglist>
    </member>
    <member kind="function">
      <type>furniture_classification::Hypothesis::Ptr</type>
      <name>generate_hypothesis</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a3876c7532e39f5bf64304a355ed68447</anchor>
      <arglist>(std::map&lt; std::string, pcl17::PointCloud&lt; pcl17::PointXYZ &gt;::Ptr &gt; &amp;votes_map)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>getDatabaseDir</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>aaac3b9be38dd8db33a7488007f89ddc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getDebug</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a6761f9a952e3c279d79aff4bd8dd807b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>getDebugFolder</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>abd9bb6aa27d17e6f3f9c01843cb4be2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FeatureEstimatorType</type>
      <name>getFeatureEstimator</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>aba9ca227536d44380274a1e0f90afe91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>map&lt; string, vector&lt; PointNormalCloudPtr &gt; &gt;</type>
      <name>getFoundObjects</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a7dcf202f96716e12d729ccfed7c53cc3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getLocalMaximaThreshold</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>ab728f80afb2a82c42f34e34cf15b8f9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumberOfClusters</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a1caee0d581ef54cc2fc37b7babf93e91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PointNormalCloudPtr</type>
      <name>getScene</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>ac6d3391fad05cd6cdbbb19a8b34acb7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isClassifierComputed</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a3e646ee3d865b743933112f86be40829</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadFromFile</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>ad0db4874accc026b0c163c457dede9b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHVObjectClassifier</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a7cfd3230d5cb1a927f105265f4a1fd85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveToFile</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>aef5894e899bff26b5280bb5712ea5924</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDatabaseDir</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>ac09ec70cebf7da53d101d707c8cb9782</anchor>
      <arglist>(const string &amp;database_dir)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDebug</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a372f7209c88d77c42bbc7430686f910d</anchor>
      <arglist>(bool debug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDebugFolder</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a7c50572309361b3b6f876bb065accddf</anchor>
      <arglist>(const string &amp;debug_folder)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFeatureEstimator</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a5b2d428fbe91c63bfee358c01ed7f242</anchor>
      <arglist>(FeatureEstimatorType feature_estimator)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLocalMaximaThreshold</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a5670086083e2b86fd779bc2f680360bf</anchor>
      <arglist>(float t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfClusters</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>aacfd0daf24800314e49544be7d9675cf</anchor>
      <arglist>(int num_clusters)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setScene</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a5537a1551287717adbd8c6f6c04040ea</anchor>
      <arglist>(PointCloudConstPtr model, float cut_off_distance=2.5f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vote_external</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a82a0a80049069b2eeabec4a712c51c99</anchor>
      <arglist>(const std::string &amp;matrix)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PHVObjectClassifier</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a02dc5d76a1537c4f437708bf05ab5af3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cell_size_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a9dec2f057bc09ffda500c6e4da094d6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointCloud</type>
      <name>centroids_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>af6bf68b22177bf30bb9867655abe8eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ModelMapType</type>
      <name>class_name_to_full_models_map_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>ae84f2cb48b667b34c58f381e4af5b5e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ModelMapType</type>
      <name>class_name_to_partial_views_map_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a711c8574f0cf13f2c03d781a3d4c0330</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; std::string &gt;</type>
      <name>classes_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>af814e8977fd514604087df7cf0cf6ced</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DatabaseType</type>
      <name>database_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a6110806bb7b3a7a2344654531071f2ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>database_dir_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a13795e12bf2ba55b5cba2d6ff5998f4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl17::PointCloud&lt; FeatureT &gt;::Ptr</type>
      <name>database_features_cloud_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>ac0bf2bd41ca5e1a5412149f5551c7c1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>debug_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a437ddf3629892d264545bc2e4a88a0c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>debug_folder_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a9a81e367edc7318a3c22a2f132955923</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>external_classifier_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>ad71bdfeeca8e2ca7f61a28f70b067645</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fe_k_neighbours_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>aa9f247eeaa11ca808436821a86615e84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FeatureEstimatorType</type>
      <name>feature_estimator_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>aaf2721bc4d6a07a35673c2d033d4de9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; FeatureT &gt;</type>
      <name>features_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a94b9788378f16d26d0bd92255f35b4e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>map&lt; string, vector&lt; PointNormalCloudPtr &gt; &gt;</type>
      <name>found_objects_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a60798a97b3b59206ba61a8c689dedad9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>icp_max_correspondence_distance_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>aa38cc6f2963db3f209b98adb7a731333</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>icp_max_iterations_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>acc03e8e04d96651ee42e0be592e707a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>icp_treshold_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>adc3474d56987d43ce269134899f5b361</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>local_maxima_threshold_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a2ff715e39048d1712532e82ba78d0cef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FeatureT</type>
      <name>max_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a19aad31ac16e2e9aff1bcbe52375a9c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointNormalT</type>
      <name>max_scene_bound_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a14d32bf44b60971de8be3d315f9fcac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FeatureT</type>
      <name>min_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a6e9eea9783231e775037efb779a084b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>min_points_in_segment_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a08500faac138cf185bfaa8b2c43705f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointNormalT</type>
      <name>min_scene_bound_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>ac950401f748bf1380e529be4648245aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MovingLeastSquaresType</type>
      <name>mls_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a25534e50c3fb274277b89b435d0f4579</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>mls_polynomial_fit_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a1ea0a094daefe0c9555679516ac2859b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mls_polynomial_order_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>aabe519c19e6247e11ce79e0e1720e438</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>mls_search_radius_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a6f568968fd087aae41c2bbcacf3994de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_angles_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a97c02553c8f70ba72366abc30ea529e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_clusters_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>aa46ab9f54837501f7d6704c57cf2fb95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_neighbours_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a0c7de16fcbec99deed98c6b09277c535</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ransac_distance_threshold_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a59a780b87abc54149cd79075e8fdad32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ransac_num_iter_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>af46c5cb125b30c7fe474272eef29d540</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>map&lt; string, float &gt;</type>
      <name>ransac_result_threshold_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>ae0250e51b296e917db981e70af1eb1c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ransac_vis_score_weight_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a89d3df8740de954e656cc345be1fc1ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rg_residual_threshold_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a6563113b32a88a131bdd88b510b8d16f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rg_smoothness_threshold_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a34e37981b8da633277d0ced779326dd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointNormalCloudPtr</type>
      <name>scene_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a8846710775aebcd3c6e2a06383b5805d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; boost::shared_ptr&lt; vector&lt; int &gt; &gt; &gt;</type>
      <name>segment_indices_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a08f7fbb1b1371072423dea5a289b8950</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; PointNormalCloudPtr &gt;</type>
      <name>segment_pointclouds_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a36b480e990ddfc2e998b038833627620</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>subsampling_resolution_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a1a22c4ffc73d24c6b78a46dc59c255a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>map&lt; string, vector&lt; int &gt; &gt;</type>
      <name>voted_segment_idx_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a2a673b8ea6e80c1b430107f68cdf0add</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>map&lt; string, pcl17::PointCloud&lt; pcl17::PointXYZI &gt; &gt;</type>
      <name>votes_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>af124c723939afe2fe0cec16cd517d869</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>window_size_</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>af75534badc6fe55214d9742e326fb7b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>appendFeaturesFromCloud</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a78c6fddcf9c3dbb7520e850b61ce8b56</anchor>
      <arglist>(PointNormalCloudPtr &amp;cloud, const string &amp;class_name, const int i)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clusterFeatures</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a13093d2950603c2eea1b15fb67157e31</anchor>
      <arglist>(vector&lt; FeatureT &gt; &amp;cluster_centers, vector&lt; int &gt; &amp;cluster_labels)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>pcl17::PointCloud&lt; PointNormalT &gt;::Ptr</type>
      <name>estimateNormalsAndSubsample</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a9ce92ad6a7c33bb57aca4c68ebacc706</anchor>
      <arglist>(typename pcl17::PointCloud&lt; PointT &gt;::ConstPtr cloud_orig)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>pcl17::PointCloud&lt; PointT &gt;::Ptr</type>
      <name>findLocalMaximaInGrid</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a2f6a08559f397f6dd2908aa96a5d7861</anchor>
      <arglist>(Eigen::MatrixXf grid, float window_size)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>vector&lt; boost::shared_ptr&lt; std::vector&lt; int &gt; &gt; &gt;</type>
      <name>findVotedSegments</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a9dcda986d2432c4a1c288736ef787dbb</anchor>
      <arglist>(typename pcl17::PointCloud&lt; PointT &gt;::Ptr local_maxima_, const string &amp;class_name, float window_size)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>fitModelsWithRansac</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>aff6b29e71cc5c5f1ec94f732b7ff43db</anchor>
      <arglist>(vector&lt; boost::shared_ptr&lt; std::vector&lt; int &gt; &gt; &gt; &amp;voted_segments_, const string class_name, RandomSampleConsensusSimple&lt; PointNormalT &gt; &amp;ransac, vector&lt; PointNormalCloudPtr &gt; &amp;result_, vector&lt; float &gt; &amp;scores_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>generateVisibilityScore</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>ac23a79d13be19d47f018752b80f9cef9</anchor>
      <arglist>(vector&lt; PointNormalCloudPtr &gt; &amp;result_, vector&lt; float &gt; &amp;scores_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Eigen::ArrayXXi</type>
      <name>getLocalMaximaGrid</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a6797631c26c4fa3f3979efbceef0dea5</anchor>
      <arglist>(Eigen::MatrixXf &amp;grid, float window_size)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getSegmentsFromCloud</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>ae4aca27d616b33b22ce9ff5d121b0af1</anchor>
      <arglist>(PointNormalCloudPtr cloud_with_normals, vector&lt; boost::shared_ptr&lt; vector&lt; int &gt; &gt; &gt; &amp;segment_indices, pcl17::PointCloud&lt; pcl17::PointXYZRGBNormal &gt;::Ptr &amp;colored_segments)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>intersectXY</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a8f018913f13484d96e4c0458a78826d6</anchor>
      <arglist>(const pcl17::PointCloud&lt; PointNormalT &gt; &amp;cloud1, const pcl17::PointCloud&lt; PointNormalT &gt; &amp;cloud2)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>normalizeFeatures</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a0221f2b8378303a6389d041b277e6169</anchor>
      <arglist>(std::vector&lt; FeatureT &gt; &amp;features)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>normalizeFeaturesWithCurrentMinMax</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a2e3580d5dc94961b7df2af7b9a56dd6e</anchor>
      <arglist>(std::vector&lt; FeatureT &gt; &amp;features)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Eigen::MatrixXf</type>
      <name>projectVotesToGrid</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a8634d4a82ad476cd1002da4e1411b9b9</anchor>
      <arglist>(const pcl17::PointCloud&lt; pcl17::PointXYZI &gt; &amp;model_centers, int &amp;grid_center_x, int &amp;grid_center_y)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>vector&lt; typename pcl17::PointCloud&lt; PointNormalT &gt;::Ptr &gt;</type>
      <name>removeIntersecting</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a5d4ded7c6099cc1aac7cc0dc207091d5</anchor>
      <arglist>(vector&lt; typename pcl17::PointCloud&lt; PointNormalT &gt;::Ptr &gt; &amp;result_, vector&lt; float &gt; &amp;scores_, vector&lt; float &gt; *selected_scores=NULL)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>vote</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>aa579d4c0e3f034db9cde2fa878581077</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend YAML::Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classpcl17_1_1PHVObjectClassifier.html</anchorfile>
      <anchor>a6197525d889ffb5f635477e8c6bff066</anchor>
      <arglist>(YAML::Emitter &amp;out, const PHVObjectClassifier&lt; PT, PNT, FT &gt; &amp;h)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl17::RandomSampleConsensusSimple</name>
    <filename>classpcl17_1_1RandomSampleConsensusSimple.html</filename>
    <templarg>PointT</templarg>
    <member kind="function">
      <type>void</type>
      <name>computeModel</name>
      <anchorfile>classpcl17_1_1RandomSampleConsensusSimple.html</anchorfile>
      <anchor>a5610e0bf87b91782b2578675888216b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeModelCoefficients</name>
      <anchorfile>classpcl17_1_1RandomSampleConsensusSimple.html</anchorfile>
      <anchor>a241eff8507b4f3d42db8e27d45c5593c</anchor>
      <arglist>(int sample, Eigen::VectorXf &amp;model_coefficients)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>countScore</name>
      <anchorfile>classpcl17_1_1RandomSampleConsensusSimple.html</anchorfile>
      <anchor>a43f65fece7d3b2eec6f556263c0b7ae6</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>generateVisibilityScore</name>
      <anchorfile>classpcl17_1_1RandomSampleConsensusSimple.html</anchorfile>
      <anchor>a8e81f5be3df8ed24acfb6da5c8f2c5a6</anchor>
      <arglist>(const pcl17::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::VectorXf</type>
      <name>getBestModelCoeficients</name>
      <anchorfile>classpcl17_1_1RandomSampleConsensusSimple.html</anchorfile>
      <anchor>a1c944b548e7dfbed9ec2ddf189d38f0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getBestScore</name>
      <anchorfile>classpcl17_1_1RandomSampleConsensusSimple.html</anchorfile>
      <anchor>a22c8bbea2ea6f2d11301af126fc1c739</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMaxIterations</name>
      <anchorfile>classpcl17_1_1RandomSampleConsensusSimple.html</anchorfile>
      <anchor>acdfb087350c060d77ad9de9c35ccd422</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>pcl17::PointCloud&lt; PointT &gt;::Ptr</type>
      <name>getModel</name>
      <anchorfile>classpcl17_1_1RandomSampleConsensusSimple.html</anchorfile>
      <anchor>ae5669661923b82f3f273c3925023730d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSampleGood</name>
      <anchorfile>classpcl17_1_1RandomSampleConsensusSimple.html</anchorfile>
      <anchor>ad5ededb1e7da607263d313ee82d0b406</anchor>
      <arglist>(int sample) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RandomSampleConsensusSimple</name>
      <anchorfile>classpcl17_1_1RandomSampleConsensusSimple.html</anchorfile>
      <anchor>adf850cac82d29eb1dbdd46721ccc31de</anchor>
      <arglist>(float octree_res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxIterations</name>
      <anchorfile>classpcl17_1_1RandomSampleConsensusSimple.html</anchorfile>
      <anchor>a210ec80ea5d86a021d5b1f6c9d53268b</anchor>
      <arglist>(int max_iterations)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setModel</name>
      <anchorfile>classpcl17_1_1RandomSampleConsensusSimple.html</anchorfile>
      <anchor>a64dffc198939122d7deca21c5374e46c</anchor>
      <arglist>(typename pcl17::PointCloud&lt; PointT &gt;::Ptr &amp;model)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScene</name>
      <anchorfile>classpcl17_1_1RandomSampleConsensusSimple.html</anchorfile>
      <anchor>a1063dbe1050c0ba7a43f38521580098d</anchor>
      <arglist>(typename pcl17::PointCloud&lt; PointT &gt;::Ptr &amp;scene)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSceneSegment</name>
      <anchorfile>classpcl17_1_1RandomSampleConsensusSimple.html</anchorfile>
      <anchor>ad63ff942990438a98279d2691d3d3269</anchor>
      <arglist>(boost::shared_ptr&lt; std::vector&lt; int &gt; &gt; idx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWeight</name>
      <anchorfile>classpcl17_1_1RandomSampleConsensusSimple.html</anchorfile>
      <anchor>abd28aac0409db6b1a54976d75412b50a</anchor>
      <arglist>(float weight)</arglist>
    </member>
    <member kind="variable">
      <type>Eigen::VectorXf</type>
      <name>best_model_coefficients_</name>
      <anchorfile>classpcl17_1_1RandomSampleConsensusSimple.html</anchorfile>
      <anchor>ad6e9e2486bddea851f1ef93749a80450</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>best_score_</name>
      <anchorfile>classpcl17_1_1RandomSampleConsensusSimple.html</anchorfile>
      <anchor>af385f385b878b20686968887c962ef73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>eps_</name>
      <anchorfile>classpcl17_1_1RandomSampleConsensusSimple.html</anchorfile>
      <anchor>a5c5add0f02587c65ef7e6b066fb53d7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_iterations_</name>
      <anchorfile>classpcl17_1_1RandomSampleConsensusSimple.html</anchorfile>
      <anchor>a2d3f56325efe7d7a5205042e1c0754ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl17::PointCloud&lt; PointT &gt;::Ptr</type>
      <name>model_</name>
      <anchorfile>classpcl17_1_1RandomSampleConsensusSimple.html</anchorfile>
      <anchor>aa1d2bf3b494b8f47441a8e66dd73e6ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl17::PointCloud&lt; PointT &gt;::Ptr</type>
      <name>scene_</name>
      <anchorfile>classpcl17_1_1RandomSampleConsensusSimple.html</anchorfile>
      <anchor>ae866f87d0cee1c851fd63e91744f2969</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl17::octree::OctreePointCloudSearch&lt; PointT &gt;</type>
      <name>scene_octree_</name>
      <anchorfile>classpcl17_1_1RandomSampleConsensusSimple.html</anchorfile>
      <anchor>acdbd93249862dfaa518b8f88faa3029c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::vector&lt; int &gt; &gt;</type>
      <name>scene_segment_idx_</name>
      <anchorfile>classpcl17_1_1RandomSampleConsensusSimple.html</anchorfile>
      <anchor>a4da9908bfbd4a8b50e7d6bd3f2ab6f22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>weight_</name>
      <anchorfile>classpcl17_1_1RandomSampleConsensusSimple.html</anchorfile>
      <anchor>a6dd97c61819f6b7b98fb4d7b79bcd222</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl17::SampleConsensusModel3DOF</name>
    <filename>classpcl17_1_1SampleConsensusModel3DOF.html</filename>
    <templarg>PointT</templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const SampleConsensusModel3DOF &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl17_1_1SampleConsensusModel3DOF.html</anchorfile>
      <anchor>a35d1c0529e76105937d8ca5fb91e15f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl17_1_1SampleConsensusModel3DOF.html</anchorfile>
      <anchor>a6d784a61302a7378b5dd79f38b7c2de7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointT &gt;::PointCloudConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl17_1_1SampleConsensusModel3DOF.html</anchorfile>
      <anchor>a98de8e08cad635d24a3cc90002f95261</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointT &gt;::PointCloudPtr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl17_1_1SampleConsensusModel3DOF.html</anchorfile>
      <anchor>a8ba1848fc77feb753d212beeb5db46ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SampleConsensusModel3DOF &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl17_1_1SampleConsensusModel3DOF.html</anchorfile>
      <anchor>ad8cefef8b1ece2826abe4cb7168132cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>computeModelCoefficients</name>
      <anchorfile>classpcl17_1_1SampleConsensusModel3DOF.html</anchorfile>
      <anchor>a06fc6249843cde2964753857df2a1e83</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;samples, Eigen::VectorXf &amp;model_coefficients)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>countWithinDistance</name>
      <anchorfile>classpcl17_1_1SampleConsensusModel3DOF.html</anchorfile>
      <anchor>ab062254ae7e0c857d4837b10baa8672c</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, const double threshold)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>doSamplesVerifyModel</name>
      <anchorfile>classpcl17_1_1SampleConsensusModel3DOF.html</anchorfile>
      <anchor>ae4d569622dfee0aca76795d4a6f13ca6</anchor>
      <arglist>(const std::set&lt; int &gt; &amp;indices, const Eigen::VectorXf &amp;model_coefficients, const double threshold)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getDistancesToModel</name>
      <anchorfile>classpcl17_1_1SampleConsensusModel3DOF.html</anchorfile>
      <anchor>aa301c17ffb4e577a9784e0e74fa595bb</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, std::vector&lt; double &gt; &amp;distances)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual SacModel</type>
      <name>getModelType</name>
      <anchorfile>classpcl17_1_1SampleConsensusModel3DOF.html</anchorfile>
      <anchor>a317b2d05fd8863b82a3894bfcd21d644</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getSampleSize</name>
      <anchorfile>classpcl17_1_1SampleConsensusModel3DOF.html</anchorfile>
      <anchor>a9bf0d05eff51f0461ea490e8dfe62b79</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PointCloudConstPtr</type>
      <name>getTarget</name>
      <anchorfile>classpcl17_1_1SampleConsensusModel3DOF.html</anchorfile>
      <anchor>a3df195b989974ed36b4e3ae621a322ab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isModelValid</name>
      <anchorfile>classpcl17_1_1SampleConsensusModel3DOF.html</anchorfile>
      <anchor>a70942cc84847799716a864449ef957c7</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isSampleGood</name>
      <anchorfile>classpcl17_1_1SampleConsensusModel3DOF.html</anchorfile>
      <anchor>a6bfebf7fbada69ed2623d807220674e6</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;samples) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>optimizeModelCoefficients</name>
      <anchorfile>classpcl17_1_1SampleConsensusModel3DOF.html</anchorfile>
      <anchor>ab4db13f258a92ec27979b1277e3fa2e5</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;inliers, const Eigen::VectorXf &amp;model_coefficients, Eigen::VectorXf &amp;optimized_coefficients)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>projectPoints</name>
      <anchorfile>classpcl17_1_1SampleConsensusModel3DOF.html</anchorfile>
      <anchor>a67aad85d48af7e8bde974328864bc850</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;inliers, const Eigen::VectorXf &amp;model_coefficients, PointCloud &amp;projected_points, bool copy_data_fields=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModel3DOF</name>
      <anchorfile>classpcl17_1_1SampleConsensusModel3DOF.html</anchorfile>
      <anchor>a3a8ec1f3a90c0b237a21f00aaec0e945</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, float octree_res)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>selectWithinDistance</name>
      <anchorfile>classpcl17_1_1SampleConsensusModel3DOF.html</anchorfile>
      <anchor>a5cab07358531e8fadb629f860a1415d5</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, const double threshold, std::vector&lt; int &gt; &amp;inliers)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTarget</name>
      <anchorfile>classpcl17_1_1SampleConsensusModel3DOF.html</anchorfile>
      <anchor>a43eecc959d5a828719d8433b4de3e137</anchor>
      <arglist>(PointCloudConstPtr target)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTargetIndices</name>
      <anchorfile>classpcl17_1_1SampleConsensusModel3DOF.html</anchorfile>
      <anchor>a070a0aaa7f1cb645482b89f998df0178</anchor>
      <arglist>(boost::shared_ptr&lt; std::vector&lt; int &gt; &gt; &amp;idx)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>float</type>
      <name>generateVisibilityScore</name>
      <anchorfile>classpcl17_1_1SampleConsensusModel3DOF.html</anchorfile>
      <anchor>ae346195f172998075262f5983d2dc575</anchor>
      <arglist>(const PointCloud &amp;cloud)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>eps</name>
      <anchorfile>classpcl17_1_1SampleConsensusModel3DOF.html</anchorfile>
      <anchor>a96f705bc5aad9e7a53176beaa623183c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl17::octree::OctreePointCloudSearch&lt; PointT &gt;</type>
      <name>octree</name>
      <anchorfile>classpcl17_1_1SampleConsensusModel3DOF.html</anchorfile>
      <anchor>a0e0dba0347dd18f163c6193c3aa5c3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudConstPtr</type>
      <name>target</name>
      <anchorfile>classpcl17_1_1SampleConsensusModel3DOF.html</anchorfile>
      <anchor>a329dd6ee34eef7afad030bad7715e038</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; std::vector&lt; int &gt; &gt;</type>
      <name>target_idx</name>
      <anchorfile>classpcl17_1_1SampleConsensusModel3DOF.html</anchorfile>
      <anchor>a3e4e7b977f748c850ca684e53e0eb238</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl17::search::KdTree&lt; PointT &gt;</type>
      <name>target_tree</name>
      <anchorfile>classpcl17_1_1SampleConsensusModel3DOF.html</anchorfile>
      <anchor>a6752c94930ca16a0ec3ac41dd2eb8d53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>plot_clustering_eval</name>
    <filename>namespaceplot__clustering__eval.html</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>data</name>
      <anchorfile>namespaceplot__clustering__eval.html</anchorfile>
      <anchor>a8400cf62f343817886b73db0a9a9fd59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>f</name>
      <anchorfile>namespaceplot__clustering__eval.html</anchorfile>
      <anchor>abf99f4fe456c8533daaddaac387e7e81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>l</name>
      <anchorfile>namespaceplot__clustering__eval.html</anchorfile>
      <anchor>a306d09a8a9c13c589871ba7b3dffe414</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>scan</name>
    <filename>namespacescan.html</filename>
    <member kind="function">
      <type>def</type>
      <name>compute_points</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>a1632770abdd94e1940fc0a5463484b49</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_models_from_dir</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>ab78bf6876241969811db5cc5b8abde98</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_render_window</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>a85d0e299965a4790eb04a825ee96d7d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>save_pointcloud</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>acd0cc6c6fca9006d40f1891ba8f68693</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>actor</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>a737a3a2678ab2d889e353bf4b823d985</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>angle</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>a7a8f086132a9c2565741544a520604d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>baseline</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>a19a6ad3d6b078184e013d9798dfce1da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>camera_height</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>a22e1b36c3091b17b84dbc9b731d47077</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>camera_height_delta</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>a8a27b8478853ac41abe84de5671b78a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>camera_rotation_delta</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>af8ffa9a82208b256687e76ac045657fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>class_dir</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>a7b012a5c2c413f2e7f974113cb47d19d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>focal_length</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>a859635bd9db9e83a612eec0c4ce7e4b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>height</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>aef8ebe2906379860a3db59cc65e3f63c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>model_center_square</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>a923dc5fe1eaa63566faebfbf3f11627d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>model_dir</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>a46670f6783de4f58edbcdbb1788a58ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>models</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>a8b9ef11ce3fc22be58a6531e6a25da95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_objects_in_scene</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>a406d2a26b8a909db41c6cdc0e7ff117d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>parser</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>af2119815b0abcf8cd7abf22595929e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>pcd_header</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>a5baa7d3046ece61476e10fddb62bfc88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rw</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>a26644a1873f6ab7e82583e11e05effc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>namespacescan.html</anchorfile>
      <anchor>a21a8e96ef5ba98ab3779bce72f7dcff7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
