<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>false_positives_filter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/chair_grasping/chair_recognition/src/</path>
    <filename>false__positives__filter_8cpp</filename>
    <includes id="false__positives__filter_8h" name="false_positives_filter.h" local="no" imported="no">narf_recognition/false_positives_filter.h</includes>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>false_positives_filter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/chair_grasping/chair_recognition/include/narf_recognition/</path>
    <filename>false__positives__filter_8h</filename>
    <includes id="object__model_8h" name="object_model.h" local="no" imported="no">narf_recognition/object_model.h</includes>
    <class kind="class">pcl::FalsePositivesFilter</class>
    <class kind="struct">pcl::FalsePositivesFilter::Parameters</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/chair_grasping/chair_recognition/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>object_model.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/chair_grasping/chair_recognition/src/</path>
    <filename>object__model_8cpp</filename>
    <includes id="object__model_8h" name="object_model.h" local="no" imported="no">narf_recognition/object_model.h</includes>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>object_model.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/chair_grasping/chair_recognition/include/narf_recognition/</path>
    <filename>object__model_8h</filename>
    <includes id="object__model_8hpp" name="object_model.hpp" local="yes" imported="no">object_model.hpp</includes>
    <class kind="class">pcl::ObjectModel</class>
    <class kind="struct">pcl::ObjectModel::ValidationPoints</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>object_model.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/chair_grasping/chair_recognition/include/narf_recognition/</path>
    <filename>object__model_8hpp</filename>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>object_model_list.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/chair_grasping/chair_recognition/src/</path>
    <filename>object__model__list_8cpp</filename>
    <includes id="object__model__list_8h" name="object_model_list.h" local="no" imported="no">narf_recognition/object_model_list.h</includes>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>object_model_list.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/chair_grasping/chair_recognition/include/narf_recognition/</path>
    <filename>object__model__list_8h</filename>
    <includes id="object__model_8h" name="object_model.h" local="yes" imported="no">object_model.h</includes>
    <includes id="object__model__list_8hpp" name="object_model_list.hpp" local="yes" imported="no">object_model_list.hpp</includes>
    <class kind="struct">pcl::ObjectModelList::FeatureSource</class>
    <class kind="class">pcl::ObjectModelList</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>object_model_list.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/chair_grasping/chair_recognition/include/narf_recognition/</path>
    <filename>object__model__list_8hpp</filename>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>object_recognition_helper.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/chair_grasping/chair_recognition/src/</path>
    <filename>object__recognition__helper_8cpp</filename>
    <includes id="object__recognition__helper_8h" name="object_recognition_helper.h" local="no" imported="no">narf_recognition/object_recognition_helper.h</includes>
  </compound>
  <compound kind="file">
    <name>object_recognition_helper.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/chair_grasping/chair_recognition/include/narf_recognition/</path>
    <filename>object__recognition__helper_8h</filename>
    <includes id="object__model__list_8h" name="object_model_list.h" local="yes" imported="no">object_model_list.h</includes>
    <includes id="false__positives__filter_8h" name="false_positives_filter.h" local="no" imported="no">narf_recognition/false_positives_filter.h</includes>
    <class kind="struct">pcl::ObjectRecognitionHelper::IntermediateElements</class>
    <class kind="class">pcl::ObjectRecognitionHelper</class>
    <class kind="struct">pcl::ObjectRecognitionHelper::Parameters</class>
    <class kind="struct">pcl::ObjectRecognitionHelper::Timings</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>subscribe_object.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/chair_grasping/chair_recognition/src/</path>
    <filename>subscribe__object_8cpp</filename>
    <includes id="object__recognition__helper_8h" name="object_recognition_helper.h" local="no" imported="no">narf_recognition/object_recognition_helper.h</includes>
    <member kind="function">
      <type>void</type>
      <name>callback</name>
      <anchorfile>subscribe__object_8cpp.html</anchorfile>
      <anchor>a8a4d410a11ee367a698c84e0db9782d0</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::ConstPtr &amp;msg, ros::Publisher &amp;pub, ros::Publisher &amp;pub2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fileExist</name>
      <anchorfile>subscribe__object_8cpp.html</anchorfile>
      <anchor>ac07df8ca9ccda284ec66edf573d8f9f6</anchor>
      <arglist>(const char *fileName)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>subscribe__object_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>float &amp;</type>
      <name>angular_resolution</name>
      <anchorfile>subscribe__object_8cpp.html</anchorfile>
      <anchor>ae72701c2911487f7ea30407101f8f211</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RangeImage::CoordinateFrame &amp;</type>
      <name>coordinate_frame</name>
      <anchorfile>subscribe__object_8cpp.html</anchorfile>
      <anchor>a00a99845cd70eed393bcbff6cab01aaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sensor_msgs::ImageConstPtr</type>
      <name>depth_image_msg</name>
      <anchorfile>subscribe__object_8cpp.html</anchorfile>
      <anchor>a3d7b572fee9687ccff903b9626afabae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FalsePositivesFilter &amp;</type>
      <name>false_positives_filter</name>
      <anchorfile>subscribe__object_8cpp.html</anchorfile>
      <anchor>acde5d8714ff9facda69e3d04fa51edb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FalsePositivesFilter::Parameters &amp;</type>
      <name>fpf_params</name>
      <anchorfile>subscribe__object_8cpp.html</anchorfile>
      <anchor>ad801c6c2fe08a0035e912b9791f57ae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>got_new_data</name>
      <anchorfile>subscribe__object_8cpp.html</anchorfile>
      <anchor>a61abd3fee2415ddca6e959b46b242769</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>m</name>
      <anchorfile>subscribe__object_8cpp.html</anchorfile>
      <anchor>a8691a6aa7596e36bc7fa54166f367277</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float &amp;</type>
      <name>max_descriptor_distance</name>
      <anchorfile>subscribe__object_8cpp.html</anchorfile>
      <anchor>afb79ef9a287acac10d342a2bff692e43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int &amp;</type>
      <name>max_no_of_threads</name>
      <anchorfile>subscribe__object_8cpp.html</anchorfile>
      <anchor>a9f6c66ceb185ad5db8bc093f25d4e90e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>noise_level_factor</name>
      <anchorfile>subscribe__object_8cpp.html</anchorfile>
      <anchor>a0141ebe2828bd240683caf0d1ec205a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ObjectRecognitionHelper</type>
      <name>object_recognition_helper</name>
      <anchorfile>subscribe__object_8cpp.html</anchorfile>
      <anchor>a7501055a6f95ecaa1af329ed3986d8f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ObjectRecognitionHelper::Parameters &amp;</type>
      <name>orh_params</name>
      <anchorfile>subscribe__object_8cpp.html</anchorfile>
      <anchor>aeafa6333db988a6828aafe72ab904451</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>print_timings</name>
      <anchorfile>subscribe__object_8cpp.html</anchorfile>
      <anchor>abe68415f732a7fb7e5039b7276cfb9a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool &amp;</type>
      <name>set_unseen_to_max_range</name>
      <anchorfile>subscribe__object_8cpp.html</anchorfile>
      <anchor>af637d0a631295706bf05dbee3d9d7a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>show_feature_match_positions</name>
      <anchorfile>subscribe__object_8cpp.html</anchorfile>
      <anchor>af50e34293171d9c583a459cddc0c0863</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>show_found_objects</name>
      <anchorfile>subscribe__object_8cpp.html</anchorfile>
      <anchor>aee1ebe4df97bcd5ac81e2c1eb109a986</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>show_interest_points</name>
      <anchorfile>subscribe__object_8cpp.html</anchorfile>
      <anchor>a0d29765d50ad63ca65c5aa8ef8997986</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>show_model_views</name>
      <anchorfile>subscribe__object_8cpp.html</anchorfile>
      <anchor>a53e8343320f502592ef559bc34c41380</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>show_validation_points</name>
      <anchorfile>subscribe__object_8cpp.html</anchorfile>
      <anchor>aaca902112c0ad001f3888ea615eda904</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>show_view_simulation_results</name>
      <anchorfile>subscribe__object_8cpp.html</anchorfile>
      <anchor>a2ab3e13c7c9744e1a50e86286ddb4f0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>single_view_model</name>
      <anchorfile>subscribe__object_8cpp.html</anchorfile>
      <anchor>a1a3a86e89d75db1c51b387c8241e93f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>support_size_factor</name>
      <anchorfile>subscribe__object_8cpp.html</anchorfile>
      <anchor>a80ea6119116a7b8f6b581b2ab7495d6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool &amp;</type>
      <name>use_rotation_invariance</name>
      <anchorfile>subscribe__object_8cpp.html</anchorfile>
      <anchor>ad618fefd70b3936a846522b4237a9407</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl</name>
    <filename>namespacepcl.html</filename>
    <class kind="class">pcl::FalsePositivesFilter</class>
    <class kind="class">pcl::ObjectModel</class>
    <class kind="class">pcl::ObjectModelList</class>
    <class kind="class">pcl::ObjectRecognitionHelper</class>
  </compound>
  <compound kind="class">
    <name>pcl::FalsePositivesFilter</name>
    <filename>classpcl_1_1FalsePositivesFilter.html</filename>
    <class kind="struct">pcl::FalsePositivesFilter::Parameters</class>
    <member kind="typedef">
      <type>PosesFromMatches::PoseEstimate</type>
      <name>PoseEstimate</name>
      <anchorfile>classpcl_1_1FalsePositivesFilter.html</anchorfile>
      <anchor>aeb25ec4b38f6e9d8cba2c8a9629e31a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PosesFromMatches::PoseEstimatesVector</type>
      <name>PoseEstimates</name>
      <anchorfile>classpcl_1_1FalsePositivesFilter.html</anchorfile>
      <anchor>a85680c8acbed72e1537f54e1973e2465</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doIcp</name>
      <anchorfile>classpcl_1_1FalsePositivesFilter.html</anchorfile>
      <anchor>a8a9cfb91c71a192dde84cb021b5e87ae</anchor>
      <arglist>(const RangeImage &amp;scene, const ObjectModel &amp;model, PoseEstimates &amp;pose_estimates, bool fast_icp) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FalsePositivesFilter</name>
      <anchorfile>classpcl_1_1FalsePositivesFilter.html</anchorfile>
      <anchor>a15a3433ac26e19eb5e6e137fea403093</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>filterResults</name>
      <anchorfile>classpcl_1_1FalsePositivesFilter.html</anchorfile>
      <anchor>a97be011dfa216cc339c2ff240afe8121</anchor>
      <arglist>(const RangeImage &amp;scene, const ObjectModel &amp;model, PoseEstimates &amp;pose_estimates) const </arglist>
    </member>
    <member kind="function">
      <type>Parameters &amp;</type>
      <name>getParameters</name>
      <anchorfile>classpcl_1_1FalsePositivesFilter.html</anchorfile>
      <anchor>abd0ec266cf6f01decd84be92943e0bec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>keepBest</name>
      <anchorfile>classpcl_1_1FalsePositivesFilter.html</anchorfile>
      <anchor>acaaaf6e7dd4061039b529f50215be9ae</anchor>
      <arglist>(PoseEstimates &amp;pose_estimates, int max_no_of_results) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>maximumRange</name>
      <anchorfile>classpcl_1_1FalsePositivesFilter.html</anchorfile>
      <anchor>a574c9f379ce34aef2b1635d24d876034</anchor>
      <arglist>(const RangeImage &amp;scene, const ObjectModel &amp;model, PoseEstimates &amp;pose_estimates, float maximum_range) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setViewSimulationImagesPtr</name>
      <anchorfile>classpcl_1_1FalsePositivesFilter.html</anchorfile>
      <anchor>a4efc91aa312088719559e94683f7b0d5</anchor>
      <arglist>(std::vector&lt; RangeImage &gt; *vsi_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>similarPoses</name>
      <anchorfile>classpcl_1_1FalsePositivesFilter.html</anchorfile>
      <anchor>aac5decea499dc99ab360324ebdb229e3</anchor>
      <arglist>(const ObjectModel &amp;model, PoseEstimates &amp;pose_estimates) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sortAndApplyMinScore</name>
      <anchorfile>classpcl_1_1FalsePositivesFilter.html</anchorfile>
      <anchor>a11eee8497ace913dc4a55cee978a953e</anchor>
      <arglist>(PoseEstimates &amp;pose_estimates, float min_score) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>validationPoints</name>
      <anchorfile>classpcl_1_1FalsePositivesFilter.html</anchorfile>
      <anchor>a8c549fdcb1552e28316922cf8125c129</anchor>
      <arglist>(const RangeImage &amp;scene, const ObjectModel &amp;model, PoseEstimates &amp;pose_estimates, float min_score, float max_dist_error=-1.0f) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>viewSimulation</name>
      <anchorfile>classpcl_1_1FalsePositivesFilter.html</anchorfile>
      <anchor>aed04baf44c1e6e2c095681a6b2b486d5</anchor>
      <arglist>(const RangeImage &amp;scene, const ObjectModel &amp;model, PoseEstimates &amp;pose_estimates, float min_score, float max_dist_error=-1.0f, std::vector&lt; RangeImage &gt; *results=NULL) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FalsePositivesFilter</name>
      <anchorfile>classpcl_1_1FalsePositivesFilter.html</anchorfile>
      <anchor>a4264a153fcbb28b57c6838446b417ba3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>float</type>
      <name>getBorderValidationPointScore</name>
      <anchorfile>classpcl_1_1FalsePositivesFilter.html</anchorfile>
      <anchor>a18e9aaacb4020863a71e9cd376140047</anchor>
      <arglist>(const std::vector&lt; Eigen::Vector3f &gt; &amp;border_points, const Eigen::Affine3f &amp;pose, const RangeImage &amp;scene, float max_dist_error, float min_score) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getRangeImagesForComparison</name>
      <anchorfile>classpcl_1_1FalsePositivesFilter.html</anchorfile>
      <anchor>a2531d84798ddab717747b1753503ca15</anchor>
      <arglist>(const RangeImage &amp;scene, const ObjectModel &amp;model, const PoseEstimate &amp;pose_estimate, RangeImage &amp;object_image, RangeImage &amp;scene_sub_image) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>float</type>
      <name>getSurfaceValidationPointScore</name>
      <anchorfile>classpcl_1_1FalsePositivesFilter.html</anchorfile>
      <anchor>a22419a9820f99c3512e5256071c3fd60</anchor>
      <arglist>(const std::vector&lt; Eigen::Vector3f &gt; &amp;surface_points, const Eigen::Affine3f &amp;pose, const RangeImage &amp;scene, float max_dist_error, float min_score) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>float</type>
      <name>getViewSimulationNormalsScore</name>
      <anchorfile>classpcl_1_1FalsePositivesFilter.html</anchorfile>
      <anchor>a2eb5420827882bce15275915423b285b</anchor>
      <arglist>(const RangeImage &amp;object_image, const RangeImage &amp;scene_sub_image, RangeImage *score_image=NULL) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>float</type>
      <name>getViewSimulationScore</name>
      <anchorfile>classpcl_1_1FalsePositivesFilter.html</anchorfile>
      <anchor>aedbf0472093a0cc19b53f5026db7d884</anchor>
      <arglist>(const RangeImage &amp;object_image, const RangeImage &amp;scene_sub_image, float max_dist_error, float &amp;border_score, RangeImage *score_image=NULL) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Parameters</type>
      <name>parameters_</name>
      <anchorfile>classpcl_1_1FalsePositivesFilter.html</anchorfile>
      <anchor>a3e23f5181e7fc32c2fbedaf6afdc6487</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; RangeImage &gt; *</type>
      <name>view_simulation_images_</name>
      <anchorfile>classpcl_1_1FalsePositivesFilter.html</anchorfile>
      <anchor>a853913d88fc23a0c32a268a579252ca9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::FalsePositivesFilter::Parameters</name>
    <filename>structpcl_1_1FalsePositivesFilter_1_1Parameters.html</filename>
    <member kind="function">
      <type></type>
      <name>Parameters</name>
      <anchorfile>structpcl_1_1FalsePositivesFilter_1_1Parameters.html</anchorfile>
      <anchor>a95db2676ad8b06ad831715c1e268f6d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>check_borders_for_validation_points</name>
      <anchorfile>structpcl_1_1FalsePositivesFilter_1_1Parameters.html</anchorfile>
      <anchor>a042ffc35c54b0e1110de77c7d1849105</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>check_borders_for_view_simulation</name>
      <anchorfile>structpcl_1_1FalsePositivesFilter_1_1Parameters.html</anchorfile>
      <anchor>afb45ef94a9d0c39279bcc7a91e017733</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>check_normals_for_view_simulation</name>
      <anchorfile>structpcl_1_1FalsePositivesFilter_1_1Parameters.html</anchorfile>
      <anchor>a056a2b2a813b28446435555bbe980b67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>do_icp</name>
      <anchorfile>structpcl_1_1FalsePositivesFilter_1_1Parameters.html</anchorfile>
      <anchor>aef4c91c3fb15f54e35a37b8c9e582350</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>do_pose_similarity_filtering</name>
      <anchorfile>structpcl_1_1FalsePositivesFilter_1_1Parameters.html</anchorfile>
      <anchor>a4337c174bae33efe989338d6006a2373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>do_validation_point_filtering</name>
      <anchorfile>structpcl_1_1FalsePositivesFilter_1_1Parameters.html</anchorfile>
      <anchor>a31f4ef5136b6d4544efd71002317acda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>do_view_simulation_filtering</name>
      <anchorfile>structpcl_1_1FalsePositivesFilter_1_1Parameters.html</anchorfile>
      <anchor>adfeaf9c5cb896fae743395ee3bb61960</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fast_icp_no_of_border_points_to_use</name>
      <anchorfile>structpcl_1_1FalsePositivesFilter_1_1Parameters.html</anchorfile>
      <anchor>a18447cea810dcff229762148b11bfce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fast_icp_no_of_surface_points_to_use</name>
      <anchorfile>structpcl_1_1FalsePositivesFilter_1_1Parameters.html</anchorfile>
      <anchor>ae32bc7c903206abe07bf04a2512ee4c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>icp_max_distance_end</name>
      <anchorfile>structpcl_1_1FalsePositivesFilter_1_1Parameters.html</anchorfile>
      <anchor>a05e5b0da4110abdd5184ff38ac8c1bd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>icp_max_distance_start</name>
      <anchorfile>structpcl_1_1FalsePositivesFilter_1_1Parameters.html</anchorfile>
      <anchor>a526a19966adc74b3c92826e29940263f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>icp_num_iterations</name>
      <anchorfile>structpcl_1_1FalsePositivesFilter_1_1Parameters.html</anchorfile>
      <anchor>ab8dfc24bc0e8b180ff70727462a4e7b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>icp_pixel_search_radius</name>
      <anchorfile>structpcl_1_1FalsePositivesFilter_1_1Parameters.html</anchorfile>
      <anchor>ad224a334ba2c8f4a1c372ebfda90158c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_no_of_remaining_pose_estimates_for_icp</name>
      <anchorfile>structpcl_1_1FalsePositivesFilter_1_1Parameters.html</anchorfile>
      <anchor>a95e54c2373baef46941854d55e0ac392</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_no_of_threads</name>
      <anchorfile>structpcl_1_1FalsePositivesFilter_1_1Parameters.html</anchorfile>
      <anchor>ad3cc3d63187aeb1991e1001e1ad67e49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_no_of_validation_points_before_icp</name>
      <anchorfile>structpcl_1_1FalsePositivesFilter_1_1Parameters.html</anchorfile>
      <anchor>aab7a681c353bc27d2d4056c7cf99e975</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>max_validation_point_error</name>
      <anchorfile>structpcl_1_1FalsePositivesFilter_1_1Parameters.html</anchorfile>
      <anchor>abf9aeffab47fe621484ac05f94c8b728</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>max_validation_point_error_before_icp_factor</name>
      <anchorfile>structpcl_1_1FalsePositivesFilter_1_1Parameters.html</anchorfile>
      <anchor>a75d1a510778e384b53f898c75f853981</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>maximum_range_for_found_objects</name>
      <anchorfile>structpcl_1_1FalsePositivesFilter_1_1Parameters.html</anchorfile>
      <anchor>a6f497c71a66520927fe5e271a68e55f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>min_no_of_tested_validation_points</name>
      <anchorfile>structpcl_1_1FalsePositivesFilter_1_1Parameters.html</anchorfile>
      <anchor>ab854c7153152b4b3a91535576961519c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>min_validation_point_score</name>
      <anchorfile>structpcl_1_1FalsePositivesFilter_1_1Parameters.html</anchorfile>
      <anchor>ac11fbb9838fc521fbcc46560d8c328a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>min_validation_point_score_before_icp_factor</name>
      <anchorfile>structpcl_1_1FalsePositivesFilter_1_1Parameters.html</anchorfile>
      <anchor>a7627f15e578be24fb6cfd7d42a26a69a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>min_validation_point_score_to_go_on_factor</name>
      <anchorfile>structpcl_1_1FalsePositivesFilter_1_1Parameters.html</anchorfile>
      <anchor>a9b9b5bc78f358aa419a4d348582bd8d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>min_view_simulation_score</name>
      <anchorfile>structpcl_1_1FalsePositivesFilter_1_1Parameters.html</anchorfile>
      <anchor>a96d404d8018b33c3809c5506d0a01e5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pixel_search_radius_for_validation_points_score</name>
      <anchorfile>structpcl_1_1FalsePositivesFilter_1_1Parameters.html</anchorfile>
      <anchor>a858c1f225beb478009ea0eb51b62df10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pixel_search_radius_for_view_simulation_score</name>
      <anchorfile>structpcl_1_1FalsePositivesFilter_1_1Parameters.html</anchorfile>
      <anchor>a2f545084934ec9d1499bd5c9c76647a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>weight_for_see_through_points</name>
      <anchorfile>structpcl_1_1FalsePositivesFilter_1_1Parameters.html</anchorfile>
      <anchor>a07f513dfd1fc7e2644be9694b469e87f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ObjectModel</name>
    <filename>classpcl_1_1ObjectModel.html</filename>
    <class kind="struct">pcl::ObjectModel::ValidationPoints</class>
    <member kind="typedef">
      <type>PointCloud&lt; PointType &gt;</type>
      <name>PointCloudType</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>ae9de14689a1698ca8ef9ea35fad3c930</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointXYZ</type>
      <name>PointType</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>a5d82c6037781a7c7de52573e83ff10d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addNoise</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>a8e4342d3a3b3c21c09887c6001b98966</anchor>
      <arglist>(float max_noise)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addSimulatedView</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>a19df86b5afa5485c3bdf09a56f6997be</anchor>
      <arglist>(const Eigen::Vector3f &amp;direction, float angular_resolution=deg2rad(0.5f), float distance=-1.0, std::vector&lt; RangeImage, Eigen::aligned_allocator&lt; RangeImage &gt; &gt; *views=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addView</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>ae2fe1ba9bdf13bb8a9a71c537cbdd9b3</anchor>
      <arglist>(const Eigen::Affine3f &amp;viewer_pose, float angular_resolution)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>ae2ef1de6d71418a37294966bc84ed090</anchor>
      <arglist>(bool keep_point_cloud=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearViews</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>a8718c9663906cc30cb9820cc715bfb2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createView</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>acdeceef1063a5fa86de5f93dbd62feb2</anchor>
      <arglist>(const Eigen::Affine3f &amp;viewer_pose, float angular_resolution, RangeImage &amp;view) const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Affine3f</type>
      <name>doFastICP</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>a8efb7a0edf6456cac793db4506ea4bf6</anchor>
      <arglist>(const Eigen::Affine3f &amp;initial_guess, const RangeImage &amp;range_image, int search_radius=3, int no_of_surface_points_to_use=25, int no_of_border_points_to_use=10, int num_iterations=10, float max_distance_start=-1.0f, float max_distance_end=-1.0f) const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Affine3f</type>
      <name>doSlowICP</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>a9e777b8abf0016a25c78420e1b0dd1f8</anchor>
      <arglist>(const Eigen::Affine3f &amp;initial_guess, const RangeImage &amp;range_image, int search_radius, int num_iterations, float max_distance_start, float max_distance_end) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractInterestPoints</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>a9acd964ed7dba1dde1b4a518ad100e83</anchor>
      <arglist>(int view_ix, float support_size, NarfKeypoint &amp;interest_point_detector, PointCloud&lt; InterestPoint &gt; &amp;interest_points) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractNARFsForCompleteSurface</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>ae46032440760105dac9f609d3672e0cc</anchor>
      <arglist>(unsigned int descriptor_size, float size_in_world, bool rotation_invariant, std::vector&lt; std::vector&lt; Narf * &gt; * &gt; &amp;features) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractNARFsForInterestPoints</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>afa31b1a368d490fc2c9ef950945d0f90</anchor>
      <arglist>(unsigned int descriptor_size, float size_in_world, bool rotation_invariant, NarfKeypoint &amp;interest_point_detector, std::vector&lt; std::vector&lt; Narf * &gt; * &gt; &amp;features) const </arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Vector3f &amp;</type>
      <name>getCenter</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>af7815883790a21a4ce2f77620ff1b3ef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getClosestValidationPointViewIdx</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>a6d50104e4b74047138818e6422aa97b2</anchor>
      <arglist>(const Eigen::Affine3f &amp;pose) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getId</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>a8ebd91a7c4b65877cc27f0448de78fe7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMaxAngleSize</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>ab89aae1cfa8965e7ab3841722d9b40be</anchor>
      <arglist>(const Eigen::Affine3f &amp;viewer_pose) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMaximumPlaneSize</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>a896eed6ea7f4fd91d84b903a5f29f294</anchor>
      <arglist>(float initial_max_plane_error) const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>a779fd3a81a47979b4bd5c4365e4d6715</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PointCloudType &amp;</type>
      <name>getPointCloud</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>a5d6eb3da98384211349ceb5f8a0aa43e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PointCloudType &amp;</type>
      <name>getPointCloud</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>ab60a0bc8db1166136a0401b2c7768b25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getRadius</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>aaa18fa9626339c75e60a092012cd04c4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTransformedPointCloud</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>a02576863245ef43ddeea5998d047d2cb</anchor>
      <arglist>(const Eigen::Affine3f &amp;transformation, PointCloudType &amp;output) const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; ValidationPoints &gt; &amp;</type>
      <name>getValidationPoints</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>aefdd5485a169df8c2c804486cccf8cfa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const RangeImage &amp;</type>
      <name>getView</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>a370108dd5d9f63ebc9cdb8ab96da885e</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Affine3f</type>
      <name>getViewerPose</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>a282bf95bd971994d3bfb749cc7de0d15</anchor>
      <arglist>(const Eigen::Vector3f &amp;viewpoint) const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; RangeImage, Eigen::aligned_allocator&lt; RangeImage &gt; &gt; &amp;</type>
      <name>getViews</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>a9d012164ddb806df9e4e6853bf4d9d62</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSingleViewModel</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>a9dfa72f190cdf9fb756acaadd4bfe409</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectModel</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>a94ad729d26786c9b86021fe99ba29f68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sampleViews2D</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>a659a3ea31a16bd611cea0a99a5fe8cf2</anchor>
      <arglist>(int no_of_views=10, int first_layer=0, int last_layer=0, float angular_resolution=deg2rad(0.5f), float distance=-1.0f, std::vector&lt; RangeImage, Eigen::aligned_allocator&lt; RangeImage &gt; &gt; *views=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sampleViews3D</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>a644cd4f736af0854aba16e35d7d46b1c</anchor>
      <arglist>(float sample_angular_resolution=deg2rad(40.0f), float angular_resolution=deg2rad(0.4f), float distance=-1.0f, std::vector&lt; RangeImage, Eigen::aligned_allocator&lt; RangeImage &gt; &gt; *views=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setId</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>a0d36d1d683a744351801e35c926c8cb0</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIsSingleViewModel</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>a149b8f3eb8dc6b4d28e1410e759b6240</anchor>
      <arglist>(bool is_single_view_model)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setName</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>a9bf13b5ffd901189d50ad28f7cd69cf3</anchor>
      <arglist>(const std::string name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateCenterAndRadius</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>a94286a82ff5ab162c19f1f2902902eb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateValidationPoints</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>a5938430446912f1c52a41eeaa274ce61</anchor>
      <arglist>(unsigned int no_of_surface_points=50, unsigned int no_of_border_points=25, float sample_resolution=deg2rad(20.0f), NarfKeypoint *interest_point_detector=NULL, float support_size=-1.0f)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ObjectModel</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>adc4687ad5a42e03dac0cc79ada5c6b59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>freeFeatureListMemory</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>a9e5a71ad83f146899b2cd0e865f4e9ba</anchor>
      <arglist>(std::vector&lt; std::vector&lt; FeatureType * &gt; * &gt; &amp;feature_list)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>getUniformlyDistributedPoints</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>a9fae32c64ceee2374d8bedff85a06c17</anchor>
      <arglist>(const std::vector&lt; Eigen::Vector3f &gt; &amp;points, int no_of_points, std::vector&lt; Eigen::Vector3f &gt; &amp;result)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>center_</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>a983ac1104717f6dbdfb17f59f3880653</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>id_</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>ad7c8247e3387a66f4c4a1b719298ec9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>is_single_view_model_</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>ae7ed55174f04476f78370b740ebce6c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>a1ea1bbdd02bf22da0667cf67dcf47466</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudType</type>
      <name>point_cloud_</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>a6f6b9091f7d3ebfd8d4e387d901c88c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>radius_</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>a5610f0c29d9c072e7019bbdc7f3234de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; ValidationPoints &gt;</type>
      <name>validation_points_</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>a07e0a6a72038e84944514a63c355bdc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; RangeImage, Eigen::aligned_allocator&lt; RangeImage &gt; &gt;</type>
      <name>views_</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>a26846921a34212e645a6f364a0b49ad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; RangeImage, Eigen::aligned_allocator&lt; RangeImage &gt; &gt;</type>
      <name>views_for_validation_points_</name>
      <anchorfile>classpcl_1_1ObjectModel.html</anchorfile>
      <anchor>aa280e3475a7707b0f53c462c03744275</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::ObjectModel::ValidationPoints</name>
    <filename>structpcl_1_1ObjectModel_1_1ValidationPoints.html</filename>
    <member kind="variable">
      <type>std::vector&lt; Eigen::Vector3f &gt;</type>
      <name>border</name>
      <anchorfile>structpcl_1_1ObjectModel_1_1ValidationPoints.html</anchorfile>
      <anchor>a1889938b696f89e0a0cff985ed5dd104</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Eigen::Vector3f &gt;</type>
      <name>surface</name>
      <anchorfile>structpcl_1_1ObjectModel_1_1ValidationPoints.html</anchorfile>
      <anchor>ab396c59a2a9fb276b485f4a1aa2eaca4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ObjectModelList</name>
    <filename>classpcl_1_1ObjectModelList.html</filename>
    <class kind="struct">pcl::ObjectModelList::FeatureSource</class>
    <member kind="function">
      <type>void</type>
      <name>extractNARFsForCompleteSurface</name>
      <anchorfile>classpcl_1_1ObjectModelList.html</anchorfile>
      <anchor>a7c827b00ec902d7ba9e6fc620c78a5c0</anchor>
      <arglist>(unsigned int descriptor_size, float size_in_world, bool rotation_invariant, std::vector&lt; std::vector&lt; std::vector&lt; Narf * &gt; * &gt; * &gt; &amp;features) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractNARFsForInterestPoints</name>
      <anchorfile>classpcl_1_1ObjectModelList.html</anchorfile>
      <anchor>a78b48f63ed727a8f1d87624748b9c006</anchor>
      <arglist>(unsigned int descriptor_size, float size_in_world, bool rotation_invariant, NarfKeypoint &amp;interest_point_detector, std::vector&lt; std::vector&lt; std::vector&lt; Narf * &gt; * &gt; * &gt; &amp;features) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getAverageModelRadius</name>
      <anchorfile>classpcl_1_1ObjectModelList.html</anchorfile>
      <anchor>a018da1ca480986e68ad96e3c3f4eb465</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFeatureMatches</name>
      <anchorfile>classpcl_1_1ObjectModelList.html</anchorfile>
      <anchor>ac68419d6a209acab46add2dd0cf262fb</anchor>
      <arglist>(const std::vector&lt; FeatureType * &gt; &amp;scene_features, const std::vector&lt; FeatureType * &gt; &amp;model_database_features, const std::vector&lt; ObjectModelList::FeatureSource &gt; &amp;model_database_feature_sources, float max_descriptor_distance, float min_distance_to_same_scene_feature, std::vector&lt; std::vector&lt; PointCorrespondences6DVector &gt; &gt; &amp;feature_matches, const KdTree&lt; FeatureType * &gt; *kdtree=NULL, float max_descriptor_distance_kdtree=-1) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMaximumPlaneSize</name>
      <anchorfile>classpcl_1_1ObjectModelList.html</anchorfile>
      <anchor>ae3ac70de196594ea1436ac6f5ac7ae10</anchor>
      <arglist>(float initial_max_plane_error) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectModelList</name>
      <anchorfile>classpcl_1_1ObjectModelList.html</anchorfile>
      <anchor>a4670682540a54201e3a7c09848202a73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ObjectModelList</name>
      <anchorfile>classpcl_1_1ObjectModelList.html</anchorfile>
      <anchor>a27cb5003a6c2d01c87b79dbe9cf87e8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>buildKdTree</name>
      <anchorfile>classpcl_1_1ObjectModelList.html</anchorfile>
      <anchor>ab04a18d73370a0105a451b79c0bc0580</anchor>
      <arglist>(const std::vector&lt; FeatureType * &gt; &amp;merged_feature_list, KdTree&lt; FeatureType * &gt; &amp;kdtree)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>freeFeatureListMemory</name>
      <anchorfile>classpcl_1_1ObjectModelList.html</anchorfile>
      <anchor>a28a3caf14960318091f8e3c3e3da2195</anchor>
      <arglist>(std::vector&lt; std::vector&lt; std::vector&lt; FeatureType * &gt; * &gt; * &gt; &amp;feature_list)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>getMergedFeatureList</name>
      <anchorfile>classpcl_1_1ObjectModelList.html</anchorfile>
      <anchor>a2d5a7d4db683c895107d03d68e927ee0</anchor>
      <arglist>(const std::vector&lt; std::vector&lt; std::vector&lt; FeatureType * &gt; * &gt; * &gt; &amp;feature_list, std::vector&lt; FeatureType * &gt; &amp;merged_feature_list, std::vector&lt; FeatureSource &gt; &amp;feature_sources)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ObjectModel * &gt;</type>
      <name>BaseClass</name>
      <anchorfile>classpcl_1_1ObjectModelList.html</anchorfile>
      <anchor>a17eb089cc23b8eb148d55c2e28765829</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>integrateIntoMatchList</name>
      <anchorfile>classpcl_1_1ObjectModelList.html</anchorfile>
      <anchor>a2efcbc91da5f6de6f13a3fde54af08c5</anchor>
      <arglist>(int scene_feature_idx, int database_feature_idx, float score, const std::vector&lt; FeatureType * &gt; &amp;scene_features, const std::vector&lt; FeatureType * &gt; &amp;model_database_features, const std::vector&lt; ObjectModelList::FeatureSource &gt; &amp;model_database_feature_sources, float min_distance_to_same_scene_feature_squared, std::vector&lt; std::vector&lt; PointCorrespondences6DVector &gt; &gt; &amp;feature_matches)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::ObjectModelList::FeatureSource</name>
    <filename>structpcl_1_1ObjectModelList_1_1FeatureSource.html</filename>
    <member kind="function">
      <type></type>
      <name>FeatureSource</name>
      <anchorfile>structpcl_1_1ObjectModelList_1_1FeatureSource.html</anchorfile>
      <anchor>a32e9ddf95b802cb0ab8dbae6cfb1c5db</anchor>
      <arglist>(int model_index, int view_index, int feature_index)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>feature_index</name>
      <anchorfile>structpcl_1_1ObjectModelList_1_1FeatureSource.html</anchorfile>
      <anchor>afa1c06acc4397d63fc8b28921c05e080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>model_index</name>
      <anchorfile>structpcl_1_1ObjectModelList_1_1FeatureSource.html</anchorfile>
      <anchor>a5be7809c09fd89162b629f7bb11a4daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>view_index</name>
      <anchorfile>structpcl_1_1ObjectModelList_1_1FeatureSource.html</anchorfile>
      <anchor>aaf24304919c2a36fabef7934d7764f19</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ObjectRecognitionHelper</name>
    <filename>classpcl_1_1ObjectRecognitionHelper.html</filename>
    <class kind="struct">pcl::ObjectRecognitionHelper::IntermediateElements</class>
    <class kind="struct">pcl::ObjectRecognitionHelper::Parameters</class>
    <class kind="struct">pcl::ObjectRecognitionHelper::Timings</class>
    <member kind="function">
      <type>bool</type>
      <name>addObjectModelsFromPcdFiles</name>
      <anchorfile>classpcl_1_1ObjectRecognitionHelper.html</anchorfile>
      <anchor>acfe94e92007b211fe47a8f8ec668da56</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;file_names)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>createRangeImageFromPcdFile</name>
      <anchorfile>classpcl_1_1ObjectRecognitionHelper.html</anchorfile>
      <anchor>a8975a881132d89c4134873c0c007a162</anchor>
      <arglist>(const std::string &amp;file_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>createRangeImageFromPointCloud</name>
      <anchorfile>classpcl_1_1ObjectRecognitionHelper.html</anchorfile>
      <anchor>af8c56de191cd3429cadef8f3860ec64b</anchor>
      <arglist>(const PointCloud&lt; PointXYZ &gt; &amp;point_cloud, const PointCloud&lt; PointWithViewpoint &gt; *far_ranges=NULL)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>extractModelFeatures</name>
      <anchorfile>classpcl_1_1ObjectRecognitionHelper.html</anchorfile>
      <anchor>a380e78550d66202b68fcc40c0de3958c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractPoseEstimates</name>
      <anchorfile>classpcl_1_1ObjectRecognitionHelper.html</anchorfile>
      <anchor>a791b9473cfbfd0f91279b78a3113405a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>extractSceneFeatures</name>
      <anchorfile>classpcl_1_1ObjectRecognitionHelper.html</anchorfile>
      <anchor>a29bc606e373ac267ca41ee1684528693</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; PosesFromMatches::PoseEstimatesVector &gt; &amp;</type>
      <name>filterFalsePositives</name>
      <anchorfile>classpcl_1_1ObjectRecognitionHelper.html</anchorfile>
      <anchor>abd94d0d72ebb300c30ca73c764cde33a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FalsePositivesFilter &amp;</type>
      <name>getFalsePositivesFilter</name>
      <anchorfile>classpcl_1_1ObjectRecognitionHelper.html</anchorfile>
      <anchor>adbc03dcfa129ada6734a98888cd99688</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IntermediateElements &amp;</type>
      <name>getIntermediateElements</name>
      <anchorfile>classpcl_1_1ObjectRecognitionHelper.html</anchorfile>
      <anchor>a010e9264b5e89a4cafd4256983b081fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Parameters &amp;</type>
      <name>getParameters</name>
      <anchorfile>classpcl_1_1ObjectRecognitionHelper.html</anchorfile>
      <anchor>aaa435632466ba9b838196e2b913bbcc0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Timings &amp;</type>
      <name>getTimings</name>
      <anchorfile>classpcl_1_1ObjectRecognitionHelper.html</anchorfile>
      <anchor>a832f7e1aa0b41331eb15aa8d2ea71b17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectRecognitionHelper</name>
      <anchorfile>classpcl_1_1ObjectRecognitionHelper.html</anchorfile>
      <anchor>ae02deee2018143302837d13445d312b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printTimings</name>
      <anchorfile>classpcl_1_1ObjectRecognitionHelper.html</anchorfile>
      <anchor>aa3360821b15703f560e3a1ba9cf840d2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ObjectRecognitionHelper</name>
      <anchorfile>classpcl_1_1ObjectRecognitionHelper.html</anchorfile>
      <anchor>a515a25fd676fe8cabd98381bd35b478a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clearModelFeatures</name>
      <anchorfile>classpcl_1_1ObjectRecognitionHelper.html</anchorfile>
      <anchor>a14d17ffdec169ed34d9b8dde4ad5c8e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clearObjectModels</name>
      <anchorfile>classpcl_1_1ObjectRecognitionHelper.html</anchorfile>
      <anchor>aef548e3041bdcf7046d283164cc3ec0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clearSceneFeatures</name>
      <anchorfile>classpcl_1_1ObjectRecognitionHelper.html</anchorfile>
      <anchor>ac464b9bee85a5379eea56dbe4cb7339b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FalsePositivesFilter</type>
      <name>false_positives_filter_</name>
      <anchorfile>classpcl_1_1ObjectRecognitionHelper.html</anchorfile>
      <anchor>ace3e1cb0f59f2566098d0b6f039c37eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntermediateElements</type>
      <name>intermediate_elements_</name>
      <anchorfile>classpcl_1_1ObjectRecognitionHelper.html</anchorfile>
      <anchor>acb1ee21ae307124e1b6e4fd32915cca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Parameters</type>
      <name>parameters_</name>
      <anchorfile>classpcl_1_1ObjectRecognitionHelper.html</anchorfile>
      <anchor>a5e6ffd303bbc6bb6e16b4a60a49bb8b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Timings</type>
      <name>timings_</name>
      <anchorfile>classpcl_1_1ObjectRecognitionHelper.html</anchorfile>
      <anchor>a4afbdaa4b5ad728408609c7a68d416c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::ObjectRecognitionHelper::IntermediateElements</name>
    <filename>structpcl_1_1ObjectRecognitionHelper_1_1IntermediateElements.html</filename>
    <member kind="function">
      <type></type>
      <name>IntermediateElements</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1IntermediateElements.html</anchorfile>
      <anchor>a3470e9522b3349ec9ae116f7a8d3207d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>RangeImageBorderExtractor</type>
      <name>border_extractor_model</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1IntermediateElements.html</anchorfile>
      <anchor>aea3529b442665a16c6cf089f6388c057</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RangeImageBorderExtractor</type>
      <name>border_extractor_scene</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1IntermediateElements.html</anchorfile>
      <anchor>a6fbcbb1038dbf653467c1fd768258c21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ObjectModelList::FeatureSource &gt;</type>
      <name>database_feature_sources</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1IntermediateElements.html</anchorfile>
      <anchor>a701de8a0c3a68210f70fa30ca8b5048b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Narf * &gt;</type>
      <name>database_features</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1IntermediateElements.html</anchorfile>
      <anchor>a00c32c47509e80c19444d93e12b2e86e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KdTreeFLANN&lt; Narf * &gt;</type>
      <name>database_features_kdtree</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1IntermediateElements.html</anchorfile>
      <anchor>adfa5ec0e77feb572bc1361017f17e9cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::vector&lt; PointCorrespondences6DVector &gt; &gt;</type>
      <name>feature_matches</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1IntermediateElements.html</anchorfile>
      <anchor>a3ffb8607af2c3eb8404bdb4b852328de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NarfKeypoint</type>
      <name>interest_point_detector_model</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1IntermediateElements.html</anchorfile>
      <anchor>aefcddf14ad66bed579aba01262754f3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NarfKeypoint</type>
      <name>interest_point_detector_scene</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1IntermediateElements.html</anchorfile>
      <anchor>a973c6308559d3c53e4314ff736a67f7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ObjectModelList</type>
      <name>object_models</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1IntermediateElements.html</anchorfile>
      <anchor>a780283bfceeef357a09fa70586d18fd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; RangeImagePlanar &gt;</type>
      <name>planar_scene_range_image_ptr</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1IntermediateElements.html</anchorfile>
      <anchor>a9a1196d1bbd2d29d5a2eabbb78c06faa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; PosesFromMatches::PoseEstimatesVector &gt;</type>
      <name>pose_estimates_per_model</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1IntermediateElements.html</anchorfile>
      <anchor>ac91ffbfe5ce21bd786e6a1f6659d3e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Narf * &gt;</type>
      <name>scene_features</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1IntermediateElements.html</anchorfile>
      <anchor>a17aca0acee803e3f9824894b79e2c3a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; RangeImage &gt;</type>
      <name>scene_range_image_ptr</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1IntermediateElements.html</anchorfile>
      <anchor>a0dfa5573cd42198b3dd902eac50291f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; RangeImage &gt;</type>
      <name>spherical_scene_range_image_ptr</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1IntermediateElements.html</anchorfile>
      <anchor>aff1bab255fa386f9931e63b83c491902</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Affine3f</type>
      <name>transformation_into_original_coordinate_frame</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1IntermediateElements.html</anchorfile>
      <anchor>a74501666c8b64c0fc7d00c3602f39be9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::ObjectRecognitionHelper::Parameters</name>
    <filename>structpcl_1_1ObjectRecognitionHelper_1_1Parameters.html</filename>
    <member kind="function">
      <type></type>
      <name>Parameters</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1Parameters.html</anchorfile>
      <anchor>a4cdd571cf137bb72c939d0049e29b8ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>angular_resolution</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1Parameters.html</anchorfile>
      <anchor>a71289fde766b4cd7f7e39158cc426a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RangeImage::CoordinateFrame</type>
      <name>coordinate_frame</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1Parameters.html</anchorfile>
      <anchor>a3da0f988790424fb89f19f037e59af82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>feature_descriptor_size</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1Parameters.html</anchorfile>
      <anchor>a55b89af0e71ca477fb0437c0d0512417</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>icp_max_distance_end_factor</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1Parameters.html</anchorfile>
      <anchor>a33208e8e2fc72973e2283f586c4397bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>icp_max_distance_start_factor</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1Parameters.html</anchorfile>
      <anchor>a107dc5fad23e81f36b0ebe9f77c44991</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>max_descriptor_distance</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1Parameters.html</anchorfile>
      <anchor>a3461afe183efb807499185c1ce7598a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_no_of_threads</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1Parameters.html</anchorfile>
      <anchor>a147e2d5622320f53fce48b8520526564</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>max_validation_point_error_factor</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1Parameters.html</anchorfile>
      <anchor>a653877e5fce1fe3315cb3d9735bc7bc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>no_of_border_validation_points</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1Parameters.html</anchorfile>
      <anchor>a1263bee9563a51e8a7a3afaf5064d12e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>no_of_model_views</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1Parameters.html</anchorfile>
      <anchor>add4cf2af20c8102049f3edb73787cc61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>no_of_surface_validation_points</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1Parameters.html</anchorfile>
      <anchor>a8fada1941789c00024b0746262ba4a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>noise_level</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1Parameters.html</anchorfile>
      <anchor>abfd92fbc0ddf2f596db242c1f9550785</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>sample_views_3d</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1Parameters.html</anchorfile>
      <anchor>a7e4b08c7d4945f52599602e7cc8555c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>set_unseen_to_max_range</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1Parameters.html</anchorfile>
      <anchor>af595e75488a9645c1698ac6d2a4555da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>single_view_model</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1Parameters.html</anchorfile>
      <anchor>a855ba1568d00aa9c3f10516b9ea12505</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>support_size</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1Parameters.html</anchorfile>
      <anchor>a5c6beaf11e4f3029eabe94112edec790</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_kdtree</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1Parameters.html</anchorfile>
      <anchor>aaa0e97c0f4b6d91e6cf7582859e99ced</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_rotation_invariance</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1Parameters.html</anchorfile>
      <anchor>a80006f7f3a443e5cb949ab27e71d15c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>verbose</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1Parameters.html</anchorfile>
      <anchor>a04453ec3c4e8f600b98e23f5f87e9109</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>view_sampling_3D_resolution</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1Parameters.html</anchorfile>
      <anchor>a63f12c7039b18e61aa4d47cec46e07a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>view_sampling_first_layer</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1Parameters.html</anchorfile>
      <anchor>abed72fd7df3807cf95288027859b3075</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>view_sampling_last_layer</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1Parameters.html</anchorfile>
      <anchor>a4f31d6f5b8c3c16cb7ede5a626453791</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::ObjectRecognitionHelper::Timings</name>
    <filename>structpcl_1_1ObjectRecognitionHelper_1_1Timings.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>false_positives_filtering</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1Timings.html</anchorfile>
      <anchor>aa464488a4705e04970b686df50b99959</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>feature_matching</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1Timings.html</anchorfile>
      <anchor>a3a8c522018956509e56fb0192430858c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>initial_pose_estimation</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1Timings.html</anchorfile>
      <anchor>a6b0727473edc6884ac5b7782a057fd0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>scene_feature_extraction</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1Timings.html</anchorfile>
      <anchor>aa4b46b7324b29415e9ffe722c1492444</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>scene_interest_point_extraction</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1Timings.html</anchorfile>
      <anchor>ab88e1dd1b4bc301ade01ee1be56ff221</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>scene_range_image_creation</name>
      <anchorfile>structpcl_1_1ObjectRecognitionHelper_1_1Timings.html</anchorfile>
      <anchor>afa9c13fcd0535962814ce268ecc6c046</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
