<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>3dsc.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/src/</path>
    <filename>3dsc_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="3dsc_8h" name="3dsc.h" local="no" imported="no">pcl/features/3dsc.h</includes>
    <includes id="3dsc_8hpp" name="3dsc.hpp" local="no" imported="no">pcl/features/impl/3dsc.hpp</includes>
    <member kind="function">
      <type></type>
      <name>PCL_INSTANTIATE_PRODUCT</name>
      <anchorfile>3dsc_8cpp.html</anchorfile>
      <anchor>a45d4d82e975b72e15a77efe9309b70da</anchor>
      <arglist>(ShapeContext3DEstimation,(PCL_XYZ_POINT_TYPES)(PCL_NORMAL_POINT_TYPES)((pcl::SHOT))) PCL_INSTANTIATE_PRODUCT(ShapeContext3DEstimation</arglist>
    </member>
    <member kind="function">
      <type>() PCL_XYZ_POINT_TYPES()</type>
      <name>PCL_NORMAL_POINT_TYPES</name>
      <anchorfile>3dsc_8cpp.html</anchorfile>
      <anchor>a7151a4be9a0e2695497d943993f7d462</anchor>
      <arglist>((pcl::ShapeContext))) PCL_INSTANTIATE_PRODUCT(ShapeContext3DEstimation</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>3dsc.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/</path>
    <filename>3dsc_8h</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.h</includes>
    <class kind="class">pcl::ShapeContext3DEstimation</class>
    <class kind="class">pcl::ShapeContext3DEstimation&lt; PointInT, PointNT, Eigen::MatrixXf &gt;</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>3dsc.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/impl/</path>
    <filename>3dsc_8hpp</filename>
    <includes id="3dsc_8h" name="3dsc.h" local="no" imported="no">pcl/features/3dsc.h</includes>
    <includes id="utils_8h" name="utils.h" local="no" imported="no">pcl/common/utils.h</includes>
    <includes id="common_2include_2pcl_2common_2geometry_8h" name="common/include/pcl/common/geometry.h" local="no" imported="no">pcl/common/geometry.h</includes>
    <includes id="angles_8h" name="angles.h" local="no" imported="no">pcl/common/angles.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_ShapeContext3DEstimation</name>
      <anchorfile>3dsc_8hpp.html</anchorfile>
      <anchor>ac38cd1f3bc1aa57d260ef7401b20115d</anchor>
      <arglist>(T, NT, OutT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>actor_map.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/include/pcl/visualization/common/</path>
    <filename>actor__map_8h</filename>
    <includes id="point__cloud__handlers_8h" name="point_cloud_handlers.h" local="no" imported="no">pcl/visualization/point_cloud_handlers.h</includes>
    <class kind="class">pcl::visualization::CloudActor</class>
    <namespace>pcl</namespace>
    <namespace>pcl::visualization</namespace>
    <member kind="typedef">
      <type>boost::unordered_map&lt; std::string, CloudActor &gt;</type>
      <name>CloudActorMap</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a9be66e35e00751cec39dc48aaafc0889</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CloudActorMap &gt;</type>
      <name>CloudActorMapPtr</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a9f67a43d5aa3d1d10b11cbd2aab3207a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; int, vtkSmartPointer&lt; vtkProp &gt; &gt;</type>
      <name>CoordinateActorMap</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>ac808273b301c7fe4e038fe0a73c82ff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::unordered_map&lt; std::string, vtkSmartPointer&lt; vtkProp &gt; &gt;</type>
      <name>ShapeActorMap</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a00b2606285153f3cc1921513f1926866</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ShapeActorMap &gt;</type>
      <name>ShapeActorMapPtr</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a2a55fa4577479f8044e2d0bf3f86eb4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>add_gaussian_noise.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tools/</path>
    <filename>add__gaussian__noise_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.h</includes>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>add__gaussian__noise_8cpp.html</anchorfile>
      <anchor>a301a9dcfe683a165f8e2cb13d4d1ae0c</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;input, sensor_msgs::PointCloud2 &amp;output, double standard_deviation)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadCloud</name>
      <anchorfile>add__gaussian__noise_8cpp.html</anchorfile>
      <anchor>ac85a403cc7888d20fc09565a24c79e13</anchor>
      <arglist>(const std::string &amp;filename, sensor_msgs::PointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>add__gaussian__noise_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>add__gaussian__noise_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveCloud</name>
      <anchorfile>add__gaussian__noise_8cpp.html</anchorfile>
      <anchor>a89af1f367cfde5c2d66418f34ac1e7b2</anchor>
      <arglist>(const std::string &amp;filename, const sensor_msgs::PointCloud2 &amp;output)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>default_standard_deviation</name>
      <anchorfile>add__gaussian__noise_8cpp.html</anchorfile>
      <anchor>aa1a97dc90d187bfc910b40aecafa5ab7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>allocator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/poisson/</path>
    <filename>allocator_8h</filename>
    <class kind="class">pcl::poisson::Allocator</class>
    <class kind="class">pcl::poisson::AllocatorState</class>
    <namespace>pcl</namespace>
    <namespace>pcl::poisson</namespace>
  </compound>
  <compound kind="file">
    <name>angles.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/</path>
    <filename>angles_8h</filename>
    <includes id="angles_8hpp" name="angles.hpp" local="no" imported="no">pcl/common/impl/angles.hpp</includes>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>float</type>
      <name>deg2rad</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a25b0ce695e2a10abb0130bcb5cf90eb6</anchor>
      <arglist>(float alpha)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>deg2rad</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a78fe9974ed54012d6cf057afda5d3350</anchor>
      <arglist>(double alpha)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>normAngle</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a3b37d5c19b2773954bbc5320f011f3ec</anchor>
      <arglist>(float alpha)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>rad2deg</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a3177c2c084674693cc38f03e80b6ad77</anchor>
      <arglist>(float alpha)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>rad2deg</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a997c583b8ac57ffa9ad9e7321b4673e5</anchor>
      <arglist>(double alpha)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>angles.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/impl/</path>
    <filename>angles_8hpp</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>float</type>
      <name>deg2rad</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a25b0ce695e2a10abb0130bcb5cf90eb6</anchor>
      <arglist>(float alpha)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>deg2rad</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a78fe9974ed54012d6cf057afda5d3350</anchor>
      <arglist>(double alpha)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>normAngle</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a3b37d5c19b2773954bbc5320f011f3ec</anchor>
      <arglist>(float alpha)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>rad2deg</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a3177c2c084674693cc38f03e80b6ad77</anchor>
      <arglist>(float alpha)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>rad2deg</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a997c583b8ac57ffa9ad9e7321b4673e5</anchor>
      <arglist>(double alpha)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>approx_nearest_pair_point_cloud_coherence.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tracking/src/</path>
    <filename>approx__nearest__pair__point__cloud__coherence_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="approx__nearest__pair__point__cloud__coherence_8h" name="approx_nearest_pair_point_cloud_coherence.h" local="no" imported="no">pcl/tracking/approx_nearest_pair_point_cloud_coherence.h</includes>
    <includes id="approx__nearest__pair__point__cloud__coherence_8hpp" name="approx_nearest_pair_point_cloud_coherence.hpp" local="no" imported="no">pcl/tracking/impl/approx_nearest_pair_point_cloud_coherence.hpp</includes>
  </compound>
  <compound kind="file">
    <name>approx_nearest_pair_point_cloud_coherence.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tracking/include/pcl/tracking/</path>
    <filename>approx__nearest__pair__point__cloud__coherence_8h</filename>
    <includes id="search_8h" name="search.h" local="no" imported="no">pcl/search/search.h</includes>
    <includes id="search_2include_2pcl_2search_2octree_8h" name="search/include/pcl/search/octree.h" local="no" imported="no">pcl/search/octree.h</includes>
    <includes id="nearest__pair__point__cloud__coherence_8h" name="nearest_pair_point_cloud_coherence.h" local="no" imported="no">pcl/tracking/nearest_pair_point_cloud_coherence.h</includes>
    <class kind="class">pcl::tracking::ApproxNearestPairPointCloudCoherence</class>
    <namespace>pcl</namespace>
    <namespace>pcl::tracking</namespace>
  </compound>
  <compound kind="file">
    <name>approx_nearest_pair_point_cloud_coherence.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tracking/include/pcl/tracking/impl/</path>
    <filename>approx__nearest__pair__point__cloud__coherence_8hpp</filename>
    <includes id="search_2include_2pcl_2search_2octree_8h" name="search/include/pcl/search/octree.h" local="no" imported="no">pcl/search/octree.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::tracking</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_ApproxNearestPairPointCloudCoherence</name>
      <anchorfile>approx__nearest__pair__point__cloud__coherence_8hpp.html</anchorfile>
      <anchor>a5dcd0617ee560b4e569de5799403666a</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>approximate_voxel_grid.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/src/</path>
    <filename>approximate__voxel__grid_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="common_2include_2pcl_2common_2io_8h" name="common/include/pcl/common/io.h" local="no" imported="no">pcl/common/io.h</includes>
    <includes id="approximate__voxel__grid_8h" name="approximate_voxel_grid.h" local="no" imported="no">pcl/filters/approximate_voxel_grid.h</includes>
    <includes id="approximate__voxel__grid_8hpp" name="approximate_voxel_grid.hpp" local="no" imported="no">pcl/filters/impl/approximate_voxel_grid.hpp</includes>
  </compound>
  <compound kind="file">
    <name>approximate_voxel_grid.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/include/pcl/filters/</path>
    <filename>approximate__voxel__grid_8h</filename>
    <includes id="filter_8h" name="filter.h" local="no" imported="no">pcl/filters/filter.h</includes>
    <class kind="class">pcl::ApproximateVoxelGrid</class>
    <class kind="struct">pcl::ApproximateVoxelGrid::he</class>
    <class kind="struct">pcl::xNdCopyEigenPointFunctor</class>
    <class kind="struct">pcl::xNdCopyPointEigenFunctor</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>approximate_voxel_grid.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/include/pcl/filters/impl/</path>
    <filename>approximate__voxel__grid_8hpp</filename>
    <includes id="common_2include_2pcl_2common_2common_8h" name="common/include/pcl/common/common.h" local="no" imported="no">pcl/common/common.h</includes>
    <includes id="approximate__voxel__grid_8h" name="approximate_voxel_grid.h" local="no" imported="no">pcl/filters/approximate_voxel_grid.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_ApproximateVoxelGrid</name>
      <anchorfile>approximate__voxel__grid_8hpp.html</anchorfile>
      <anchor>a637affc11e91185a5e5eb42e38b1f7b1</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bilateral.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/src/</path>
    <filename>bilateral_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="bilateral_8h" name="bilateral.h" local="no" imported="no">pcl/filters/bilateral.h</includes>
    <includes id="bilateral_8hpp" name="bilateral.hpp" local="no" imported="no">pcl/filters/impl/bilateral.hpp</includes>
  </compound>
  <compound kind="file">
    <name>bilateral.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/include/pcl/filters/</path>
    <filename>bilateral_8h</filename>
    <includes id="filter_8h" name="filter.h" local="no" imported="no">pcl/filters/filter.h</includes>
    <includes id="pcl__search_8h" name="pcl_search.h" local="no" imported="no">pcl/search/pcl_search.h</includes>
    <class kind="class">pcl::BilateralFilter</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>bilateral.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/include/pcl/filters/impl/</path>
    <filename>bilateral_8hpp</filename>
    <includes id="bilateral_8h" name="bilateral.h" local="no" imported="no">pcl/filters/bilateral.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_BilateralFilter</name>
      <anchorfile>bilateral_8hpp.html</anchorfile>
      <anchor>a208f3eb58b3b6473363c813fdf92c690</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>surface/src/bilateral_upsampling.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/src/</path>
    <filename>surface_2src_2bilateral__upsampling_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="yes" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="yes" imported="no">pcl/point_types.h</includes>
    <includes id="bilateral__upsampling_8h" name="bilateral_upsampling.h" local="yes" imported="no">pcl/surface/bilateral_upsampling.h</includes>
    <includes id="bilateral__upsampling_8hpp" name="bilateral_upsampling.hpp" local="yes" imported="no">pcl/surface/impl/bilateral_upsampling.hpp</includes>
  </compound>
  <compound kind="file">
    <name>tools/bilateral_upsampling.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tools/</path>
    <filename>tools_2bilateral__upsampling_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.h</includes>
    <includes id="bilateral__upsampling_8h" name="bilateral_upsampling.h" local="no" imported="no">pcl/surface/bilateral_upsampling.h</includes>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>tools_2bilateral__upsampling_8cpp.html</anchorfile>
      <anchor>a0694553c0c78b031d47e603bbc21ac50</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;input, sensor_msgs::PointCloud2 &amp;output, int window_size, double sigma_color, double sigma_depth)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadCloud</name>
      <anchorfile>tools_2bilateral__upsampling_8cpp.html</anchorfile>
      <anchor>ac85a403cc7888d20fc09565a24c79e13</anchor>
      <arglist>(const std::string &amp;filename, sensor_msgs::PointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tools_2bilateral__upsampling_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>tools_2bilateral__upsampling_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveCloud</name>
      <anchorfile>tools_2bilateral__upsampling_8cpp.html</anchorfile>
      <anchor>a89af1f367cfde5c2d66418f34ac1e7b2</anchor>
      <arglist>(const std::string &amp;filename, const sensor_msgs::PointCloud2 &amp;output)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>default_sigma_color</name>
      <anchorfile>tools_2bilateral__upsampling_8cpp.html</anchorfile>
      <anchor>a8a5d76a220942d134ab5c489c8d32970</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>default_sigma_depth</name>
      <anchorfile>tools_2bilateral__upsampling_8cpp.html</anchorfile>
      <anchor>a049965aef4d3104319299fb67424be7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>default_window_size</name>
      <anchorfile>tools_2bilateral__upsampling_8cpp.html</anchorfile>
      <anchor>a1361c1e4243d915a2d506b97906ab45f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bilateral_upsampling.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/</path>
    <filename>bilateral__upsampling_8h</filename>
    <includes id="processing_8h" name="processing.h" local="no" imported="no">pcl/surface/processing.h</includes>
    <class kind="class">pcl::BilateralUpsampling</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>bilateral_upsampling.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/impl/</path>
    <filename>bilateral__upsampling_8hpp</filename>
    <includes id="bilateral__upsampling_8h" name="bilateral_upsampling.h" local="no" imported="no">pcl/surface/bilateral_upsampling.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_BilateralUpsampling</name>
      <anchorfile>bilateral__upsampling_8hpp.html</anchorfile>
      <anchor>a6ac885348ef975d909f40d2aad786aa6</anchor>
      <arglist>(T, OutT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>binary_node.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/poisson/</path>
    <filename>binary__node_8h</filename>
    <class kind="class">pcl::poisson::BinaryNode</class>
    <namespace>pcl</namespace>
    <namespace>pcl::poisson</namespace>
  </compound>
  <compound kind="file">
    <name>bivariate_polynomial.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/</path>
    <filename>bivariate__polynomial_8h</filename>
    <includes id="bivariate__polynomial_8hpp" name="bivariate_polynomial.hpp" local="no" imported="no">pcl/common/impl/bivariate_polynomial.hpp</includes>
    <class kind="class">pcl::BivariatePolynomialT</class>
    <namespace>pcl</namespace>
    <member kind="typedef">
      <type>BivariatePolynomialT&lt; float &gt;</type>
      <name>BivariatePolynomial</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a5751ed75b637bc8458c7981eca076696</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BivariatePolynomialT&lt; double &gt;</type>
      <name>BivariatePolynomiald</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a719a399257c3de7b64177ec3ab654c1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4e32b0632e12d5a051cb8b04ea5f5ca0</anchor>
      <arglist>(std::ostream &amp;os, const BivariatePolynomialT&lt; real &gt; &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bivariate_polynomial.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/impl/</path>
    <filename>bivariate__polynomial_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>boundary.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/src/</path>
    <filename>boundary_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="boundary_8h" name="boundary.h" local="no" imported="no">pcl/features/boundary.h</includes>
    <includes id="boundary_8hpp" name="boundary.hpp" local="no" imported="no">pcl/features/impl/boundary.hpp</includes>
    <member kind="function">
      <type></type>
      <name>PCL_INSTANTIATE_PRODUCT</name>
      <anchorfile>boundary_8cpp.html</anchorfile>
      <anchor>a00e07deffbfac440370c87259fd08a5a</anchor>
      <arglist>(BoundaryEstimation,(PCL_XYZ_POINT_TYPES)(PCL_NORMAL_POINT_TYPES)((pcl::Boundary))) PCL_INSTANTIATE_PRODUCT(BoundaryEstimation</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>boundary.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/</path>
    <filename>boundary_8h</filename>
    <includes id="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.h</includes>
    <class kind="class">pcl::BoundaryEstimation</class>
    <class kind="class">pcl::BoundaryEstimation&lt; PointInT, PointNT, Eigen::MatrixXf &gt;</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>boundary.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/impl/</path>
    <filename>boundary_8hpp</filename>
    <includes id="boundary_8h" name="boundary.h" local="no" imported="no">pcl/features/boundary.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_BoundaryEstimation</name>
      <anchorfile>boundary_8hpp.html</anchorfile>
      <anchor>a057c0e003eb2981df7238d417b8287fd</anchor>
      <arglist>(PointInT, PointNT, PointOutT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>boundary_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tools/</path>
    <filename>boundary__estimation_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="boundary_8h" name="boundary.h" local="no" imported="no">pcl/features/boundary.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.h</includes>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>boundary__estimation_8cpp.html</anchorfile>
      <anchor>a9a2d60752b4e07bc58d6ee7eff43f294</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;input, sensor_msgs::PointCloud2 &amp;output, int k, double radius, double angle)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadCloud</name>
      <anchorfile>boundary__estimation_8cpp.html</anchorfile>
      <anchor>ac85a403cc7888d20fc09565a24c79e13</anchor>
      <arglist>(const std::string &amp;filename, sensor_msgs::PointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>boundary__estimation_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>boundary__estimation_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveCloud</name>
      <anchorfile>boundary__estimation_8cpp.html</anchorfile>
      <anchor>a89af1f367cfde5c2d66418f34ac1e7b2</anchor>
      <arglist>(const std::string &amp;filename, const sensor_msgs::PointCloud2 &amp;output)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>default_angle</name>
      <anchorfile>boundary__estimation_8cpp.html</anchorfile>
      <anchor>aedfb25e23176ac09c130a80edc81113c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>default_k</name>
      <anchorfile>boundary__estimation_8cpp.html</anchorfile>
      <anchor>a2d9cd891f39fddd825e24074f7867085</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>default_radius</name>
      <anchorfile>boundary__estimation_8cpp.html</anchorfile>
      <anchor>ae01c7ac123aa097510c820040d50c200</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Quaternionf</type>
      <name>orientation</name>
      <anchorfile>boundary__estimation_8cpp.html</anchorfile>
      <anchor>a1c4b992e8d259ccaf531397d53e86683</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector4f</type>
      <name>translation</name>
      <anchorfile>boundary__estimation_8cpp.html</anchorfile>
      <anchor>a5101d14d762ff84c11e37060ca9a3ac9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>brute_force.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/search/src/</path>
    <filename>brute__force_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="brute__force_8h" name="brute_force.h" local="no" imported="no">pcl/search/brute_force.h</includes>
    <includes id="brute__force_8hpp" name="brute_force.hpp" local="no" imported="no">pcl/search/impl/brute_force.hpp</includes>
  </compound>
  <compound kind="file">
    <name>brute_force.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/search/include/pcl/search/</path>
    <filename>brute__force_8h</filename>
    <includes id="search_8h" name="search.h" local="no" imported="no">pcl/search/search.h</includes>
    <class kind="class">pcl::search::BruteForce</class>
    <class kind="struct">pcl::search::BruteForce::Entry</class>
    <namespace>pcl</namespace>
    <namespace>pcl::search</namespace>
  </compound>
  <compound kind="file">
    <name>brute_force.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/search/include/pcl/search/impl/</path>
    <filename>brute__force_8hpp</filename>
    <includes id="brute__force_8h" name="brute_force.h" local="no" imported="no">pcl/search/brute_force.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_BruteForce</name>
      <anchorfile>brute__force_8hpp.html</anchorfile>
      <anchor>a33ca4e6c58ab7f6643a5e3bfe1f31947</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iccv2011/src/build_all_object_models.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iccv2011/src/</path>
    <filename>iccv2011_2src_2build__all__object__models_8cpp</filename>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <member kind="function">
      <type>void</type>
      <name>getModelsInDirectory</name>
      <anchorfile>iccv2011_2src_2build__all__object__models_8cpp.html</anchorfile>
      <anchor>aa7ad9ba51f3016179ebf1ec017358fcf</anchor>
      <arglist>(bf::path &amp;dir, std::string &amp;rel_path_so_far, std::vector&lt; std::string &gt; &amp;relative_paths)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>iccv2011_2src_2build__all__object__models_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iros2011/src/build_all_object_models.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iros2011/src/</path>
    <filename>iros2011_2src_2build__all__object__models_8cpp</filename>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <member kind="function">
      <type>void</type>
      <name>getModelsInDirectory</name>
      <anchorfile>iros2011_2src_2build__all__object__models_8cpp.html</anchorfile>
      <anchor>aa7ad9ba51f3016179ebf1ec017358fcf</anchor>
      <arglist>(bf::path &amp;dir, std::string &amp;rel_path_so_far, std::vector&lt; std::string &gt; &amp;relative_paths)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>iros2011_2src_2build__all__object__models_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iccv2011/src/build_object_model.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iccv2011/src/</path>
    <filename>iccv2011_2src_2build__object__model_8cpp</filename>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>iccv2011_2src_2build__object__model_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iros2011/src/build_object_model.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iros2011/src/</path>
    <filename>iros2011_2src_2build__object__model_8cpp</filename>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>iros2011_2src_2build__object__model_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>build_tree.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/vfh_recognition/</path>
    <filename>build__tree_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <member kind="typedef">
      <type>std::pair&lt; std::string, std::vector&lt; float &gt; &gt;</type>
      <name>vfh_model</name>
      <anchorfile>build__tree_8cpp.html</anchorfile>
      <anchor>a6481cc6e003ce831b9af6ad07c57abbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadFeatureModels</name>
      <anchorfile>build__tree_8cpp.html</anchorfile>
      <anchor>a85c76fc2cd239888d4a22f1687e1dc4c</anchor>
      <arglist>(const boost::filesystem::path &amp;base_dir, const std::string &amp;extension, std::vector&lt; vfh_model &gt; &amp;models)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadHist</name>
      <anchorfile>build__tree_8cpp.html</anchorfile>
      <anchor>a9939c1e0da2a4f494318af54211f1ad6</anchor>
      <arglist>(const boost::filesystem::path &amp;path, vfh_model &amp;vfh)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>build__tree_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>byte_order.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/include/pcl/io/ply/</path>
    <filename>byte__order_8h</filename>
    <namespace>pcl</namespace>
    <namespace>pcl::io</namespace>
    <namespace>pcl::io::ply</namespace>
    <member kind="enumeration">
      <name>byte_order</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a8d22da3b78cdd187f37c3046d82eebe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>little_endian_byte_order</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a8d22da3b78cdd187f37c3046d82eebe4af2de3f1dbc4b1242768601cb6248c0a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>big_endian_byte_order</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a8d22da3b78cdd187f37c3046d82eebe4a29ad07752bcec845d85875d28f32a807</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>network_byte_order</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a8d22da3b78cdd187f37c3046d82eebe4a6820fa30f14da8e88ab9ce5994fefd82</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap_byte_order</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a483b40aae3654fa0f4bce5e30a9d6ead</anchor>
      <arglist>(char *bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap_byte_order</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>af32f2f152888cf7f367312006f47b46a</anchor>
      <arglist>(T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap_byte_order&lt; 1 &gt;</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a5c170771d9259fe86187a04eca4a09a3</anchor>
      <arglist>(char *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap_byte_order&lt; 2 &gt;</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>aa1e6d368dc91566633fd766c4feba689</anchor>
      <arglist>(char *bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap_byte_order&lt; 4 &gt;</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a9e9b4d0a95fc4195c6247ded8e4aac38</anchor>
      <arglist>(char *bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap_byte_order&lt; 8 &gt;</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>ad2a021fcfe0c4a1fa4e146fc61b4995c</anchor>
      <arglist>(char *bytes)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iccv2011/src/capture_tool.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iccv2011/src/</path>
    <filename>iccv2011_2src_2capture__tool_8cpp</filename>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>iccv2011_2src_2capture__tool_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iros2011/src/capture_tool.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iros2011/src/</path>
    <filename>iros2011_2src_2capture__tool_8cpp</filename>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>iros2011_2src_2capture__tool_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>centroid.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/</path>
    <filename>centroid_8h</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__traits_8h" name="point_traits.h" local="no" imported="no">pcl/point_traits.h</includes>
    <includes id="centroid_8hpp" name="centroid.hpp" local="no" imported="no">pcl/common/impl/centroid.hpp</includes>
    <class kind="struct">pcl::NdCentroidFunctor</class>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>unsigned int</type>
      <name>compute3DCentroid</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a23daec3829d2d4100a2f185372b3753a</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, Eigen::Vector4f &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>compute3DCentroid</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a31742212c6899b454c00d1efa2c31c70</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, Eigen::Vector4f &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>compute3DCentroid</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af4605825a1d7113456c905716c518e73</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, Eigen::Vector4f &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a99ece2e99ecd20497080c96853bc5d4e</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const Eigen::Vector4f &amp;centroid, Eigen::Matrix3f &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a6f49707c744252f4685a00772ec2c131</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, const Eigen::Vector4f &amp;centroid, Eigen::Matrix3f &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a327ececf41f1808237b5d7ef6f96494e</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, const Eigen::Vector4f &amp;centroid, Eigen::Matrix3f &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a1792af32d68f02d0ae84aea7c25cf6d3</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, Eigen::Matrix3f &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a505ea26dcb77a2f3c8db0a35e89f8ab5</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, Eigen::Matrix3f &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a63b7fbcd5a7bf264c08d5b7b534d34fe</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, Eigen::Matrix3f &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a8cc2952e9da0204aed64bb967886240c</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, Eigen::Matrix3d &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>adfef4a33858777dc188ca0350807c7ae</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, Eigen::Matrix3d &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad570c977482c84dc1fd2ec82ff664bc5</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, Eigen::Matrix3d &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrixNormalized</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7c34bc132bc8d638839f1ca4e8ddea0f</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const Eigen::Vector4f &amp;centroid, Eigen::Matrix3f &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrixNormalized</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ab5801de93dff3974045a92317d6c8b46</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, const Eigen::Vector4f &amp;centroid, Eigen::Matrix3f &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrixNormalized</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a8883fe1fb7c5c9de850f6520b68509f8</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, const Eigen::Vector4f &amp;centroid, Eigen::Matrix3f &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeMeanAndCovarianceMatrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a8cc2ea3fcf34548958ee0d7e691fd150</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, Eigen::Matrix3f &amp;covariance_matrix, Eigen::Vector4f &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeMeanAndCovarianceMatrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a16257de87265a9888fadd352245dee69</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, Eigen::Matrix3f &amp;covariance_matrix, Eigen::Vector4f &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeMeanAndCovarianceMatrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac84951a6b448e68f38b93db5d657c833</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, Eigen::Matrix3f &amp;covariance_matrix, Eigen::Vector4f &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeMeanAndCovarianceMatrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a21277bc4c42f68a98091745b9fd8232f</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, Eigen::Matrix3d &amp;covariance_matrix, Eigen::Vector4d &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeMeanAndCovarianceMatrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aaaac140ac40081942257bdc2a022a90b</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, Eigen::Matrix3d &amp;covariance_matrix, Eigen::Vector4d &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeMeanAndCovarianceMatrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aeff94982be65cb242843ce845a9fa1be</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, Eigen::Matrix3d &amp;covariance_matrix, Eigen::Vector4d &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeNDCentroid</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ab12a9c691a9dad8617f06110dcdf337c</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, Eigen::VectorXf &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeNDCentroid</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa682a13c6eb323c13a249b91015fc9d8</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, Eigen::VectorXf &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeNDCentroid</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7fdac43d0a93611d8e8a6759942d31c1</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, Eigen::VectorXf &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a3e0d2d670275494a907202456946ae6a</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const Eigen::Vector4f &amp;centroid, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa23f4841f8ce0b0dcbe448cd29435f68</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const std::vector&lt; int &gt; &amp;indices, const Eigen::Vector4f &amp;centroid, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a8dfb2a1c7a8437bac36540227bc55888</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const Eigen::Vector4f &amp;centroid, Eigen::MatrixXf &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a378ab3561cb3ec8705efab18dd903acf</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const std::vector&lt; int &gt; &amp;indices, const Eigen::Vector4f &amp;centroid, Eigen::MatrixXf &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9f7d5505eb5192ddae706e461dc91c8b</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const pcl::PointIndices &amp;indices, const Eigen::Vector4f &amp;centroid, Eigen::MatrixXf &amp;cloud_out)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>centroid.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/impl/</path>
    <filename>centroid_8hpp</filename>
    <includes id="conversions_8h" name="conversions.h" local="no" imported="no">pcl/ros/conversions.h</includes>
  </compound>
  <compound kind="file">
    <name>channel_properties.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/</path>
    <filename>channel__properties_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <class kind="class">pcl::ChannelProperties</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>clipper3D.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/include/pcl/filters/</path>
    <filename>clipper3D_8h</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <class kind="class">pcl::Clipper3D</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>cloud_properties.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/</path>
    <filename>cloud__properties_8h</filename>
    <includes id="eigen_8h" name="eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <class kind="class">pcl::CloudProperties</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>doc/tutorials/content/sources/cloud_viewer/cloud_viewer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/cloud_viewer/</path>
    <filename>doc_2tutorials_2content_2sources_2cloud__viewer_2cloud__viewer_8cpp</filename>
    <includes id="cloud__viewer_8h" name="cloud_viewer.h" local="no" imported="no">pcl/visualization/cloud_viewer.h</includes>
    <includes id="io_2include_2pcl_2io_2io_8h" name="io/include/pcl/io/io.h" local="no" imported="no">pcl/io/io.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>doc_2tutorials_2content_2sources_2cloud__viewer_2cloud__viewer_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>viewerOneOff</name>
      <anchorfile>doc_2tutorials_2content_2sources_2cloud__viewer_2cloud__viewer_8cpp.html</anchorfile>
      <anchor>a9f5911cc39966d3b4b9bd4ba8b74126e</anchor>
      <arglist>(pcl::visualization::PCLVisualizer &amp;viewer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>viewerPsycho</name>
      <anchorfile>doc_2tutorials_2content_2sources_2cloud__viewer_2cloud__viewer_8cpp.html</anchorfile>
      <anchor>a97f98f46c1bb1b9bba189489e606357b</anchor>
      <arglist>(pcl::visualization::PCLVisualizer &amp;viewer)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>user_data</name>
      <anchorfile>doc_2tutorials_2content_2sources_2cloud__viewer_2cloud__viewer_8cpp.html</anchorfile>
      <anchor>a38718e6a41c65e7d0eaf6dac1e60b947</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>visualization/src/cloud_viewer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/src/</path>
    <filename>visualization_2src_2cloud__viewer_8cpp</filename>
    <includes id="cloud__viewer_8h" name="cloud_viewer.h" local="no" imported="no">pcl/visualization/cloud_viewer.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <class kind="struct">pcl::cloud_show</class>
    <class kind="struct">pcl::cloud_show_base</class>
    <class kind="struct">pcl::visualization::CloudViewer::CloudViewer_impl</class>
    <namespace>pcl</namespace>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;</type>
      <name>cc</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a59a18c27e8f1ffb314c4cc13044e885e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;</type>
      <name>cca</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a8401f37fc7e4778b14f5b214abe7bf21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;</type>
      <name>gc</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a49a5ee3bb913c3b5bf8b71176fd46eb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;</type>
      <name>mc</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a5edced86313e1bbbac260fda8332d98e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cloud_viewer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/include/pcl/visualization/</path>
    <filename>cloud__viewer_8h</filename>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <class kind="class">pcl::visualization::CloudViewer</class>
    <namespace>pcl</namespace>
    <namespace>pcl::visualization</namespace>
  </compound>
  <compound kind="file">
    <name>doc/tutorials/content/sources/cluster_extraction/cluster_extraction.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/cluster_extraction/</path>
    <filename>doc_2tutorials_2content_2sources_2cluster__extraction_2cluster__extraction_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="extract__indices_8h" name="extract_indices.h" local="no" imported="no">pcl/filters/extract_indices.h</includes>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="kdtree_2include_2pcl_2kdtree_2kdtree_8h" name="kdtree/include/pcl/kdtree/kdtree.h" local="no" imported="no">pcl/kdtree/kdtree.h</includes>
    <includes id="method__types_8h" name="method_types.h" local="no" imported="no">pcl/sample_consensus/method_types.h</includes>
    <includes id="model__types_8h" name="model_types.h" local="no" imported="no">pcl/sample_consensus/model_types.h</includes>
    <includes id="sac__segmentation_8h" name="sac_segmentation.h" local="no" imported="no">pcl/segmentation/sac_segmentation.h</includes>
    <includes id="extract__clusters_8h" name="extract_clusters.h" local="no" imported="no">pcl/segmentation/extract_clusters.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>doc_2tutorials_2content_2sources_2cluster__extraction_2cluster__extraction_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tools/cluster_extraction.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tools/</path>
    <filename>tools_2cluster__extraction_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="extract__clusters_8h" name="extract_clusters.h" local="no" imported="no">pcl/segmentation/extract_clusters.h</includes>
    <includes id="extract__indices_8h" name="extract_indices.h" local="no" imported="no">pcl/filters/extract_indices.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.h</includes>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>tools_2cluster__extraction_8cpp.html</anchorfile>
      <anchor>a913962f2f9e604d2f661f63614205fbe</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;input, std::vector&lt; sensor_msgs::PointCloud2::Ptr &gt; &amp;output, int min, int max, double tolerance)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadCloud</name>
      <anchorfile>tools_2cluster__extraction_8cpp.html</anchorfile>
      <anchor>ac85a403cc7888d20fc09565a24c79e13</anchor>
      <arglist>(const std::string &amp;filename, sensor_msgs::PointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tools_2cluster__extraction_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>tools_2cluster__extraction_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveCloud</name>
      <anchorfile>tools_2cluster__extraction_8cpp.html</anchorfile>
      <anchor>affeda38433ffe43d3e84d037f54decbd</anchor>
      <arglist>(const std::string &amp;filename, const std::vector&lt; sensor_msgs::PointCloud2::Ptr &gt; &amp;output)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>default_max</name>
      <anchorfile>tools_2cluster__extraction_8cpp.html</anchorfile>
      <anchor>afa636ad80fb3713fc8aa0847d6786380</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>default_min</name>
      <anchorfile>tools_2cluster__extraction_8cpp.html</anchorfile>
      <anchor>aedc02c1dfd51fa78d73a976bcc810ea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>default_tolerance</name>
      <anchorfile>tools_2cluster__extraction_8cpp.html</anchorfile>
      <anchor>a640fd8e51d82a4e5d5bff3ab2b50c9ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Quaternionf</type>
      <name>orientation</name>
      <anchorfile>tools_2cluster__extraction_8cpp.html</anchorfile>
      <anchor>a1c4b992e8d259ccaf531397d53e86683</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector4f</type>
      <name>translation</name>
      <anchorfile>tools_2cluster__extraction_8cpp.html</anchorfile>
      <anchor>a5101d14d762ff84c11e37060ca9a3ac9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>coherence.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tracking/include/pcl/tracking/</path>
    <filename>coherence_8h</filename>
    <includes id="pcl__base_8h" name="pcl_base.h" local="no" imported="no">pcl/pcl_base.h</includes>
    <includes id="coherence_8hpp" name="coherence.hpp" local="no" imported="no">pcl/tracking/impl/coherence.hpp</includes>
    <class kind="class">pcl::tracking::PointCloudCoherence</class>
    <class kind="class">pcl::tracking::PointCoherence</class>
    <namespace>pcl</namespace>
    <namespace>pcl::tracking</namespace>
  </compound>
  <compound kind="file">
    <name>coherence.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tracking/include/pcl/tracking/impl/</path>
    <filename>coherence_8hpp</filename>
    <namespace>pcl</namespace>
    <namespace>pcl::tracking</namespace>
  </compound>
  <compound kind="file">
    <name>color_coding.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/include/pcl/compression/</path>
    <filename>color__coding_8h</filename>
    <class kind="class">pcl::octree::ColorCoding</class>
    <namespace>pcl</namespace>
    <namespace>pcl::octree</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_ColorCoding</name>
      <anchorfile>color__coding_8h.html</anchorfile>
      <anchor>a07912339a93163d7fa70ed9e34316c3c</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>common/src/common.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/src/</path>
    <filename>common_2src_2common_8cpp</filename>
    <includes id="common_2include_2pcl_2common_2common_8h" name="common/include/pcl/common/common.h" local="no" imported="no">pcl/common/common.h</includes>
  </compound>
  <compound kind="file">
    <name>visualization/src/common/common.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/src/common/</path>
    <filename>visualization_2src_2common_2common_8cpp</filename>
    <includes id="visualization_2include_2pcl_2visualization_2common_2common_8h" name="visualization/include/pcl/visualization/common/common.h" local="no" imported="no">pcl/visualization/common/common.h</includes>
  </compound>
  <compound kind="file">
    <name>common/include/pcl/common/common.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/</path>
    <filename>common_2include_2pcl_2common_2common_8h</filename>
    <includes id="pcl__base_8h" name="pcl_base.h" local="no" imported="no">pcl/pcl_base.h</includes>
    <includes id="common_8hpp" name="common.hpp" local="no" imported="no">pcl/common/impl/common.hpp</includes>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>double</type>
      <name>getAngle3D</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aeac722564ac438313f01a613069130e8</anchor>
      <arglist>(const Eigen::Vector4f &amp;v1, const Eigen::Vector4f &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getCircumcircleRadius</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ab64d6ba9e834d29feda71a76d3ec841f</anchor>
      <arglist>(const PointT &amp;pa, const PointT &amp;pb, const PointT &amp;pc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMaxDistance</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a1583a71aef0f54550adef0ebfef89edd</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const Eigen::Vector4f &amp;pivot_pt, Eigen::Vector4f &amp;max_pt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMaxDistance</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ab5669ac9649b383c053ef67cc06e6b55</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, const Eigen::Vector4f &amp;pivot_pt, Eigen::Vector4f &amp;max_pt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMeanStd</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a3349ce9c26d4acbb1adae1e9b2d5f7e5</anchor>
      <arglist>(const std::vector&lt; float &gt; &amp;values, double &amp;mean, double &amp;stddev)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>getMeanStdDev</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>adb07d9f2af0434b4e33c208d178ef808</anchor>
      <arglist>(const std::vector&lt; float &gt; &amp;values, double &amp;mean, double &amp;stddev)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMinMax</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aacff2e632283be60810678d329b166ec</anchor>
      <arglist>(const PointT &amp;histogram, int len, float &amp;min_p, float &amp;max_p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>getMinMax</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a2c12df6bf5f6a1b7957dbdf54150ccf0</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud, int idx, const std::string &amp;field_name, float &amp;min_p, float &amp;max_p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMinMax3D</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a3166f09aafd659f69dc75e63f5e10f81</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, PointT &amp;min_pt, PointT &amp;max_pt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMinMax3D</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>afd9010977f5e52b35b484be7624df3f8</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, Eigen::Vector4f &amp;min_pt, Eigen::Vector4f &amp;max_pt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMinMax3D</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a47dac23a8a283dd07f62fa7aa21b63ec</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, Eigen::Vector4f &amp;min_pt, Eigen::Vector4f &amp;max_pt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMinMax3D</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a41eb246206d51f77a8cb82b5d963e6a2</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, Eigen::Vector4f &amp;min_pt, Eigen::Vector4f &amp;max_pt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getPointsInBox</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ab831a44b375fa7e6bada740d1d17e247</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, Eigen::Vector4f &amp;min_pt, Eigen::Vector4f &amp;max_pt, std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>visualization/include/pcl/visualization/common/common.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/include/pcl/visualization/common/</path>
    <filename>visualization_2include_2pcl_2visualization_2common_2common_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <class kind="class">pcl::visualization::Camera</class>
    <class kind="class">pcl::visualization::FPSCallback</class>
    <namespace>pcl</namespace>
    <namespace>pcl::visualization</namespace>
    <member kind="enumeration">
      <name>RenderingProperties</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a283c01126d7d30bab271e86a4ea5c5ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCL_VISUALIZER_POINT_SIZE</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a283c01126d7d30bab271e86a4ea5c5eeab10456d2cae1645dbc69d7985abbf150</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCL_VISUALIZER_OPACITY</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a283c01126d7d30bab271e86a4ea5c5eea6fd5bee4763bee52bb9b45fa2083ad2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCL_VISUALIZER_LINE_WIDTH</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a283c01126d7d30bab271e86a4ea5c5eead950958132b03fc480a407e604599a52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCL_VISUALIZER_FONT_SIZE</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a283c01126d7d30bab271e86a4ea5c5eeaead997520f0bc0e423c313b64eb40f7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCL_VISUALIZER_COLOR</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a283c01126d7d30bab271e86a4ea5c5eea23f74bdac65b5f8ef51b9acb34fe9847</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCL_VISUALIZER_REPRESENTATION</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a283c01126d7d30bab271e86a4ea5c5eea66633f642add3afe48d13d213dc726f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCL_VISUALIZER_IMMEDIATE_RENDERING</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a283c01126d7d30bab271e86a4ea5c5eeab230e27bf668d8f1458f25a1a0cb58a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>RenderingRepresentationProperties</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a3b507f3bba8e944d46b657adfe83fc51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCL_VISUALIZER_REPRESENTATION_POINTS</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a3b507f3bba8e944d46b657adfe83fc51a753397bedef22d251c8a5a1c5767e4ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCL_VISUALIZER_REPRESENTATION_WIREFRAME</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a3b507f3bba8e944d46b657adfe83fc51a95b087e67b5f2ff37c5f1f29fe934358</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCL_VISUALIZER_REPRESENTATION_SURFACE</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a3b507f3bba8e944d46b657adfe83fc51a0bc863b3546953088810b7f0e8989fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>getRandomColors</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>ad7c951589c5f992a009d01b186324347</anchor>
      <arglist>(double &amp;r, double &amp;g, double &amp;b, double min=0.2, double max=2.8)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>common.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/impl/</path>
    <filename>common_8hpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>common_headers.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/</path>
    <filename>common__headers_8h</filename>
    <includes id="common_2include_2pcl_2common_2common_8h" name="common/include/pcl/common/common.h" local="no" imported="no">pcl/common/common.h</includes>
    <includes id="norms_8h" name="norms.h" local="no" imported="no">pcl/common/norms.h</includes>
    <includes id="angles_8h" name="angles.h" local="no" imported="no">pcl/common/angles.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <includes id="common_2include_2pcl_2common_2file__io_8h" name="common/include/pcl/common/file_io.h" local="no" imported="no">pcl/common/file_io.h</includes>
    <includes id="eigen_8h" name="eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
  </compound>
  <compound kind="file">
    <name>comparator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/segmentation/include/pcl/segmentation/</path>
    <filename>comparator_8h</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <class kind="class">pcl::Comparator</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>compression.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/src/</path>
    <filename>compression_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="octree_2include_2pcl_2octree_2octree_8h" name="octree/include/pcl/octree/octree.h" local="no" imported="no">pcl/octree/octree.h</includes>
    <includes id="octree__impl_8h" name="octree_impl.h" local="no" imported="no">pcl/octree/octree_impl.h</includes>
    <includes id="entropy__range__coder_8h" name="entropy_range_coder.h" local="no" imported="no">pcl/compression/entropy_range_coder.h</includes>
    <includes id="entropy__range__coder_8hpp" name="entropy_range_coder.hpp" local="no" imported="no">pcl/compression/impl/entropy_range_coder.hpp</includes>
    <includes id="octree__pointcloud__compression_8h" name="octree_pointcloud_compression.h" local="no" imported="no">pcl/compression/octree_pointcloud_compression.h</includes>
    <includes id="octree__pointcloud__compression_8hpp" name="octree_pointcloud_compression.hpp" local="no" imported="no">pcl/compression/impl/octree_pointcloud_compression.hpp</includes>
  </compound>
  <compound kind="file">
    <name>compression_profiles.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/include/pcl/compression/</path>
    <filename>compression__profiles_8h</filename>
    <class kind="struct">pcl::octree::configurationProfile_t</class>
    <namespace>pcl</namespace>
    <namespace>pcl::octree</namespace>
    <member kind="enumeration">
      <name>compression_Profiles_e</name>
      <anchorfile>namespacepcl_1_1octree.html</anchorfile>
      <anchor>a0bab7e65e622c68dcbf4f022f4c307cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOW_RES_ONLINE_COMPRESSION_WITHOUT_COLOR</name>
      <anchorfile>namespacepcl_1_1octree.html</anchorfile>
      <anchor>a0bab7e65e622c68dcbf4f022f4c307ccac06f49cf3c312ce7c4f6ece4f6031001</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOW_RES_ONLINE_COMPRESSION_WITH_COLOR</name>
      <anchorfile>namespacepcl_1_1octree.html</anchorfile>
      <anchor>a0bab7e65e622c68dcbf4f022f4c307cca77191f084749d239867901758b4e3168</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MED_RES_ONLINE_COMPRESSION_WITHOUT_COLOR</name>
      <anchorfile>namespacepcl_1_1octree.html</anchorfile>
      <anchor>a0bab7e65e622c68dcbf4f022f4c307cca6f1dcbff0e72ad3962324f70047100f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MED_RES_ONLINE_COMPRESSION_WITH_COLOR</name>
      <anchorfile>namespacepcl_1_1octree.html</anchorfile>
      <anchor>a0bab7e65e622c68dcbf4f022f4c307cca72f84ea89fc6269cb08ef3e61c427043</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HIGH_RES_ONLINE_COMPRESSION_WITHOUT_COLOR</name>
      <anchorfile>namespacepcl_1_1octree.html</anchorfile>
      <anchor>a0bab7e65e622c68dcbf4f022f4c307ccae21ccd03cf6db8dfc3d160cfae4371e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HIGH_RES_ONLINE_COMPRESSION_WITH_COLOR</name>
      <anchorfile>namespacepcl_1_1octree.html</anchorfile>
      <anchor>a0bab7e65e622c68dcbf4f022f4c307cca748c3a31a302d6fa164d4e252435233d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOW_RES_OFFLINE_COMPRESSION_WITHOUT_COLOR</name>
      <anchorfile>namespacepcl_1_1octree.html</anchorfile>
      <anchor>a0bab7e65e622c68dcbf4f022f4c307cca0d2d502e59152ab41ebc315835283dcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOW_RES_OFFLINE_COMPRESSION_WITH_COLOR</name>
      <anchorfile>namespacepcl_1_1octree.html</anchorfile>
      <anchor>a0bab7e65e622c68dcbf4f022f4c307cca24695dd770ee2e583cc3ce65f3b9db77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MED_RES_OFFLINE_COMPRESSION_WITHOUT_COLOR</name>
      <anchorfile>namespacepcl_1_1octree.html</anchorfile>
      <anchor>a0bab7e65e622c68dcbf4f022f4c307cca9424c617a2d46772cef87be216bd58e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MED_RES_OFFLINE_COMPRESSION_WITH_COLOR</name>
      <anchorfile>namespacepcl_1_1octree.html</anchorfile>
      <anchor>a0bab7e65e622c68dcbf4f022f4c307cca6d07fd76ab4b21a50160b6ed11af68f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HIGH_RES_OFFLINE_COMPRESSION_WITHOUT_COLOR</name>
      <anchorfile>namespacepcl_1_1octree.html</anchorfile>
      <anchor>a0bab7e65e622c68dcbf4f022f4c307cca7c08e87918e3de91d0cecdee02fa19ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HIGH_RES_OFFLINE_COMPRESSION_WITH_COLOR</name>
      <anchorfile>namespacepcl_1_1octree.html</anchorfile>
      <anchor>a0bab7e65e622c68dcbf4f022f4c307ccae85d309f8647f4f90949293932c9c49b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COMPRESSION_PROFILE_COUNT</name>
      <anchorfile>namespacepcl_1_1octree.html</anchorfile>
      <anchor>a0bab7e65e622c68dcbf4f022f4c307ccaffa973cd9fac46d70135178b94b0d7ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MANUAL_CONFIGURATION</name>
      <anchorfile>namespacepcl_1_1octree.html</anchorfile>
      <anchor>a0bab7e65e622c68dcbf4f022f4c307ccae1dcd909e54747a0d3dd234babe52b02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct configurationProfile_t</type>
      <name>compressionProfiles_</name>
      <anchorfile>namespacepcl_1_1octree.html</anchorfile>
      <anchor>acc2020ef46f20c1c918c9b4e25bfcfda</anchor>
      <arglist>[COMPRESSION_PROFILE_COUNT]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>compute_cloud_error.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tools/</path>
    <filename>compute__cloud__error_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.h</includes>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.h</includes>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>compute__cloud__error_8cpp.html</anchorfile>
      <anchor>aeb2e3c9f8d095f9d94e2e92b1ecca300</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;cloud_source, const sensor_msgs::PointCloud2::ConstPtr &amp;cloud_target, sensor_msgs::PointCloud2 &amp;output, std::string correspondence_type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadCloud</name>
      <anchorfile>compute__cloud__error_8cpp.html</anchorfile>
      <anchor>ac85a403cc7888d20fc09565a24c79e13</anchor>
      <arglist>(const std::string &amp;filename, sensor_msgs::PointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>compute__cloud__error_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>compute__cloud__error_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveCloud</name>
      <anchorfile>compute__cloud__error_8cpp.html</anchorfile>
      <anchor>a89af1f367cfde5c2d66418f34ac1e7b2</anchor>
      <arglist>(const std::string &amp;filename, const sensor_msgs::PointCloud2 &amp;output)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>default_correspondence_type</name>
      <anchorfile>compute__cloud__error_8cpp.html</anchorfile>
      <anchor>a51dc4cc94264f1658ff7400201ddfed2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>concatenate.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/</path>
    <filename>concatenate_8h</filename>
    <includes id="conversions_8h" name="conversions.h" local="no" imported="no">pcl/ros/conversions.h</includes>
    <class kind="struct">pcl::NdConcatenateFunctor</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>concatenate_clouds.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/concatenate_clouds/</path>
    <filename>concatenate__clouds_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>concatenate__clouds_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>concatenate_fields.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/concatenate_fields/</path>
    <filename>concatenate__fields_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>concatenate__fields_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>concatenate_points.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/concatenate_points/</path>
    <filename>concatenate__points_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>concatenate__points_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>concatenate_points_pcd.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tools/</path>
    <filename>concatenate__points__pcd_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>concatenate__points__pcd_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt;</type>
      <name>parseFileExtensionArgument</name>
      <anchorfile>concatenate__points__pcd_8cpp.html</anchorfile>
      <anchor>a927547a086eaae75f02a5b093c299e5a</anchor>
      <arglist>(int argc, char **argv, std::string extension)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>concave_hull.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/src/</path>
    <filename>concave__hull_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>concave_hull.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/</path>
    <filename>concave__hull_8h</filename>
  </compound>
  <compound kind="file">
    <name>concave_hull.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/impl/</path>
    <filename>concave__hull_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>concave_hull_2d.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/concave_hull_2d/</path>
    <filename>concave__hull__2d_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="method__types_8h" name="method_types.h" local="no" imported="no">pcl/sample_consensus/method_types.h</includes>
    <includes id="model__types_8h" name="model_types.h" local="no" imported="no">pcl/sample_consensus/model_types.h</includes>
    <includes id="passthrough_8h" name="passthrough.h" local="no" imported="no">pcl/filters/passthrough.h</includes>
    <includes id="project__inliers_8h" name="project_inliers.h" local="no" imported="no">pcl/filters/project_inliers.h</includes>
    <includes id="sac__segmentation_8h" name="sac_segmentation.h" local="no" imported="no">pcl/segmentation/sac_segmentation.h</includes>
    <includes id="concave__hull_8h" name="concave_hull.h" local="no" imported="no">pcl/surface/concave_hull.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>concave__hull__2d_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>doc/tutorials/content/sources/conditional_removal/conditional_removal.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/conditional_removal/</path>
    <filename>doc_2tutorials_2content_2sources_2conditional__removal_2conditional__removal_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="conditional__removal_8h" name="conditional_removal.h" local="no" imported="no">pcl/filters/conditional_removal.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>doc_2tutorials_2content_2sources_2conditional__removal_2conditional__removal_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>filters/src/conditional_removal.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/src/</path>
    <filename>filters_2src_2conditional__removal_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="conditional__removal_8h" name="conditional_removal.h" local="no" imported="no">pcl/filters/conditional_removal.h</includes>
    <includes id="conditional__removal_8hpp" name="conditional_removal.hpp" local="no" imported="no">pcl/filters/impl/conditional_removal.hpp</includes>
  </compound>
  <compound kind="file">
    <name>conditional_removal.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/include/pcl/filters/</path>
    <filename>conditional__removal_8h</filename>
    <includes id="filter_8h" name="filter.h" local="no" imported="no">pcl/filters/filter.h</includes>
    <class kind="class">pcl::ComparisonBase</class>
    <class kind="class">pcl::ConditionalRemoval</class>
    <class kind="class">pcl::ConditionAnd</class>
    <class kind="class">pcl::ConditionBase</class>
    <class kind="class">pcl::ConditionOr</class>
    <class kind="class">pcl::FieldComparison</class>
    <class kind="class">pcl::PackedHSIComparison</class>
    <class kind="class">pcl::PackedRGBComparison</class>
    <class kind="class">pcl::PointDataAtOffset</class>
    <class kind="class">pcl::TfQuadraticXYZComparison</class>
    <namespace>pcl</namespace>
    <namespace>pcl::ComparisonOps</namespace>
    <member kind="enumeration">
      <name>CompareOp</name>
      <anchorfile>namespacepcl_1_1ComparisonOps.html</anchorfile>
      <anchor>a4b6372faf48ab0857b5e9ad5fd826361</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GT</name>
      <anchorfile>namespacepcl_1_1ComparisonOps.html</anchorfile>
      <anchor>a4b6372faf48ab0857b5e9ad5fd826361a2c722332e1e514cf084b14a0d3abc567</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GE</name>
      <anchorfile>namespacepcl_1_1ComparisonOps.html</anchorfile>
      <anchor>a4b6372faf48ab0857b5e9ad5fd826361a066a6eaf01b33834c2f2d0a39cea9b47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LT</name>
      <anchorfile>namespacepcl_1_1ComparisonOps.html</anchorfile>
      <anchor>a4b6372faf48ab0857b5e9ad5fd826361a73dacec53d7d07d998fde0c8f423f1c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LE</name>
      <anchorfile>namespacepcl_1_1ComparisonOps.html</anchorfile>
      <anchor>a4b6372faf48ab0857b5e9ad5fd826361a5e3534158fed99382f1627254032f0e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EQ</name>
      <anchorfile>namespacepcl_1_1ComparisonOps.html</anchorfile>
      <anchor>a4b6372faf48ab0857b5e9ad5fd826361a51b7bcde60a33bdc3f46baff78e1b2b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>conditional_removal.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/include/pcl/filters/impl/</path>
    <filename>conditional__removal_8hpp</filename>
    <includes id="common_2include_2pcl_2common_2io_8h" name="common/include/pcl/common/io.h" local="no" imported="no">pcl/common/io.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_ComparisonBase</name>
      <anchorfile>conditional__removal_8hpp.html</anchorfile>
      <anchor>a4d03742ce82b716c7e7298a6282787d0</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_ConditionalRemoval</name>
      <anchorfile>conditional__removal_8hpp.html</anchorfile>
      <anchor>a37e14a4b4e304104299b610268422be0</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_ConditionAnd</name>
      <anchorfile>conditional__removal_8hpp.html</anchorfile>
      <anchor>ad7bdf6bc59f9ef3a9b9dddb77c615f14</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_ConditionBase</name>
      <anchorfile>conditional__removal_8hpp.html</anchorfile>
      <anchor>a27fb750c0c00bad7051029cef172beba</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_ConditionOr</name>
      <anchorfile>conditional__removal_8hpp.html</anchorfile>
      <anchor>a9eb0a2edc4a8a10d431a23d712ea016b</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_FieldComparison</name>
      <anchorfile>conditional__removal_8hpp.html</anchorfile>
      <anchor>a6abd53df9cca8a4431307f0c0d8e4841</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_PackedHSIComparison</name>
      <anchorfile>conditional__removal_8hpp.html</anchorfile>
      <anchor>a915aaa2b4fca96553994cb194cb6586d</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_PackedRGBComparison</name>
      <anchorfile>conditional__removal_8hpp.html</anchorfile>
      <anchor>ac434271979033d4e87d6c1ac3cf90cc1</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_PointDataAtOffset</name>
      <anchorfile>conditional__removal_8hpp.html</anchorfile>
      <anchor>a5e300527fcdeec85b2d63f6c501e98e7</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_TfQuadraticXYZComparison</name>
      <anchorfile>conditional__removal_8hpp.html</anchorfile>
      <anchor>aed7edcb7f6da8abe86fe7778f7e37661</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>advanced/content/conf.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/advanced/content/</path>
    <filename>advanced_2content_2conf_8py</filename>
    <namespace>conf</namespace>
    <member kind="variable">
      <type></type>
      <name>add_module_names</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>ae2c0a7bf2a6210d7cf79adffd7748903</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>copyright</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>ac8ccf456b321bc9052c0691a173b6925</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>default_role</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a318353bdf829cdb7fd64f950a63f0600</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>exclude_trees</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>acfb345e27f5356b8778ab7b673e72556</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>extensions</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a540efa67c53e84c1c353c1df2e37e39c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>file_insertion_enabled</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a5f1a909b734e52843932fae449f44641</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>html_add_permalinks</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a45a08f76cc56d8078b92d90940b13c5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>html_favicon</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a186a378cb903b0594cf1717cbd917d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>html_file_suffix</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a96f2b6d0623a2301f3e24239621da844</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>html_short_title</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a519c961bb1efa27267805b8307e746d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>html_show_copyright</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>ae007d0538d3f7f5857636375c1a606f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>html_show_sourcelink</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>aad8a97f0a87e1ee21e7dd78f12c97382</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>html_show_sphinx</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a9bcaaeb6eec237c6a73212cb12245a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>html_sidebars</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a851a997495677617858e78bff00d6c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>html_split_index</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a4b635d3c24ae677e490f07f9b33de0d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>html_static_path</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>acb91fefcfd3aa6f3529fa682ab834832</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>html_theme</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a7f1b143ff25817758abd21a7db110510</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>html_theme_path</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a98891f2e4a5d0fc6e8cbe787fb9c2439</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>html_title</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>adf3d1456c2bcaf249f6bcfa30114a472</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>html_use_index</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>ab89103ce34ca503046c2036fab8bb642</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>html_use_modindex</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>ab151e2584a03f1bdf3eba237df45e955</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>master_doc</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>ae22a29d94a222730836db739d6dbd71e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>needs_sphinx</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a53821913726c0d4925507c9fb8205793</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>project</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>aa2c6aefbed1597a70cfb45a760e5977c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>pygments_style</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>afa4e4ed164119ef5f4656e9554ed1f1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>raw_enabled</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>ac1beb822b1ba9169746713871a01afbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>release</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a90a599726178800ad5a42f6bc2cd5208</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>show_authors</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a593b04ae3d9e23ab3e98e601ea4861e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>source_suffix</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a1e0ba7f4cb1d50fa831f1236a77d60f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>templates_path</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>af50129dcc1f90655539f025595a3093b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>version</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a93370314d5e59e93dabf67ca4906c634</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>overview/content/conf.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/overview/content/</path>
    <filename>overview_2content_2conf_8py</filename>
    <namespace>conf</namespace>
  </compound>
  <compound kind="file">
    <name>tutorials/content/conf.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/</path>
    <filename>tutorials_2content_2conf_8py</filename>
    <namespace>conf</namespace>
    <member kind="variable">
      <type>dictionary</type>
      <name>doxylink</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a4322ef1f79379893b5193aea1c6ea12d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>pngmath_dvipng_args</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>aff555262a10bb7b09eeca1b913f0f472</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>conversions.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/ros/</path>
    <filename>conversions_8h</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__traits_8h" name="point_traits.h" local="no" imported="no">pcl/point_traits.h</includes>
    <includes id="for__each__type_8h" name="for_each_type.h" local="no" imported="no">pcl/for_each_type.h</includes>
    <includes id="common_2include_2pcl_2exceptions_8h" name="common/include/pcl/exceptions.h" local="no" imported="no">pcl/exceptions.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <class kind="struct">pcl::detail::FieldAdder</class>
    <class kind="struct">pcl::detail::FieldMapper</class>
    <namespace>pcl</namespace>
    <namespace>pcl::detail</namespace>
    <member kind="function">
      <type>void</type>
      <name>createMapping</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a8fbd939d65fd0e3ee3b0519f00d21eca</anchor>
      <arglist>(const std::vector&lt; sensor_msgs::PointField &gt; &amp;msg_fields, MsgFieldMap &amp;field_map)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fieldOrdering</name>
      <anchorfile>namespacepcl_1_1detail.html</anchorfile>
      <anchor>a24fe4be3441cd38cc1f9a8017bdd715f</anchor>
      <arglist>(const FieldMapping &amp;a, const FieldMapping &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromROSMsg</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac4c46c0ebf9b70eb0e4e08b6c0489dd4</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;msg, pcl::PointCloud&lt; PointT &gt; &amp;cloud, const MsgFieldMap &amp;field_map)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromROSMsg</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a98d8cbd7740515cedb5cb669c8ae3b89</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;msg, pcl::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toROSMsg</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>afbcee6eda03d5dd016cb6eb27b115426</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, sensor_msgs::PointCloud2 &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toROSMsg</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a2cbfcc6071c201b9ece17aae0ef92eef</anchor>
      <arglist>(const CloudT &amp;cloud, sensor_msgs::Image &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toROSMsg</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a31460a4b07150db357c690a8ae27d1e6</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud, sensor_msgs::Image &amp;msg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>convert_pcd_ascii_binary.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/tools/</path>
    <filename>convert__pcd__ascii__binary_8cpp</filename>
    <includes id="common_2include_2pcl_2common_2io_8h" name="common/include/pcl/common/io.h" local="no" imported="no">pcl/common/io.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>convert__pcd__ascii__binary_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>convert_pcd_to_image.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tools/</path>
    <filename>convert__pcd__to__image_8cpp</filename>
    <includes id="register__point__struct_8h" name="register_point_struct.h" local="no" imported="no">pcl/ros/register_point_struct.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="vtk__lib__io_8h" name="vtk_lib_io.h" local="no" imported="no">pcl/io/vtk_lib_io.h</includes>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <includes id="image__viewer_8h" name="image_viewer.h" local="no" imported="no">pcl/visualization/image_viewer.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>convert__pcd__to__image_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>convex_hull.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/src/</path>
    <filename>convex__hull_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>convex_hull.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/</path>
    <filename>convex__hull_8h</filename>
  </compound>
  <compound kind="file">
    <name>convex_hull.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/impl/</path>
    <filename>convex__hull_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>convex_hull_2d.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/convex_hull_2d/</path>
    <filename>convex__hull__2d_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="method__types_8h" name="method_types.h" local="no" imported="no">pcl/sample_consensus/method_types.h</includes>
    <includes id="model__types_8h" name="model_types.h" local="no" imported="no">pcl/sample_consensus/model_types.h</includes>
    <includes id="passthrough_8h" name="passthrough.h" local="no" imported="no">pcl/filters/passthrough.h</includes>
    <includes id="project__inliers_8h" name="project_inliers.h" local="no" imported="no">pcl/filters/project_inliers.h</includes>
    <includes id="sac__segmentation_8h" name="sac_segmentation.h" local="no" imported="no">pcl/segmentation/sac_segmentation.h</includes>
    <includes id="convex__hull_8h" name="convex_hull.h" local="no" imported="no">pcl/surface/convex_hull.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>convex__hull__2d_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>convolve.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/src/</path>
    <filename>convolve_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>convolve_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>convolve_8cpp.html</anchorfile>
      <anchor>ad179db7b04bfd86a67a6a62a36bffdac</anchor>
      <arglist>(char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>correspondence.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/src/</path>
    <filename>correspondence_8cpp</filename>
    <includes id="correspondence_8h" name="correspondence.h" local="no" imported="no">pcl/correspondence.h</includes>
  </compound>
  <compound kind="file">
    <name>correspondence.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/</path>
    <filename>correspondence_8h</filename>
    <includes id="eigen_8h" name="eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <class kind="struct">pcl::Correspondence</class>
    <class kind="struct">pcl::PointCorrespondence3D</class>
    <class kind="struct">pcl::PointCorrespondence6D</class>
    <namespace>pcl</namespace>
    <member kind="typedef">
      <type>std::vector&lt; pcl::Correspondence, Eigen::aligned_allocator&lt; pcl::Correspondence &gt; &gt;</type>
      <name>Correspondences</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a66ad9b4a33f4301faff229f2867080a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const Correspondences &gt;</type>
      <name>CorrespondencesConstPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af92455681166fe784da760c485d0a15e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Correspondences &gt;</type>
      <name>CorrespondencesPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a34f7a7c59f3402b8f6308e485048363c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; PointCorrespondence3D, Eigen::aligned_allocator&lt; PointCorrespondence3D &gt; &gt;</type>
      <name>PointCorrespondences3DVector</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa48919eb449b216d6b702e92076ee58e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; PointCorrespondence6D, Eigen::aligned_allocator&lt; PointCorrespondence6D &gt; &gt;</type>
      <name>PointCorrespondences6DVector</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a94ccb18b2bef114a399417462bf43998</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRejectedQueryIndices</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a84cbcae175b43998b53b11e1c95f8450</anchor>
      <arglist>(const pcl::Correspondences &amp;correspondences_before, const pcl::Correspondences &amp;correspondences_after, std::vector&lt; int &gt; &amp;indices, bool presorting_required=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBetterCorrespondence</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9683d853583c45c7bc4da676bc46ec7d</anchor>
      <arglist>(const Correspondence &amp;pc1, const Correspondence &amp;pc2)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a261505cafd4c410ee03226b4f8c2fa57</anchor>
      <arglist>(std::ostream &amp;os, const Correspondence &amp;c)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>correspondence_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/src/</path>
    <filename>correspondence__estimation_8cpp</filename>
    <includes id="correspondence__estimation_8h" name="correspondence_estimation.h" local="no" imported="no">pcl/registration/correspondence_estimation.h</includes>
  </compound>
  <compound kind="file">
    <name>correspondence_estimation.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/</path>
    <filename>correspondence__estimation_8h</filename>
    <includes id="pcl__base_8h" name="pcl_base.h" local="no" imported="no">pcl/pcl_base.h</includes>
    <includes id="kdtree_2include_2pcl_2kdtree_2kdtree_8h" name="kdtree/include/pcl/kdtree/kdtree.h" local="no" imported="no">pcl/kdtree/kdtree.h</includes>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.h</includes>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="correspondence__types_8h" name="correspondence_types.h" local="no" imported="no">pcl/registration/correspondence_types.h</includes>
    <includes id="correspondence__estimation_8hpp" name="correspondence_estimation.hpp" local="no" imported="no">pcl/registration/impl/correspondence_estimation.hpp</includes>
    <class kind="class">pcl::registration::CorrespondenceEstimation</class>
    <namespace>pcl</namespace>
    <namespace>pcl::registration</namespace>
  </compound>
  <compound kind="file">
    <name>correspondence_estimation.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/impl/</path>
    <filename>correspondence__estimation_8hpp</filename>
    <includes id="concatenate_8h" name="concatenate.h" local="no" imported="no">pcl/common/concatenate.h</includes>
  </compound>
  <compound kind="file">
    <name>correspondence_estimation_normal_shooting.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/src/</path>
    <filename>correspondence__estimation__normal__shooting_8cpp</filename>
    <includes id="correspondence__estimation__normal__shooting_8h" name="correspondence_estimation_normal_shooting.h" local="no" imported="no">pcl/registration/correspondence_estimation_normal_shooting.h</includes>
  </compound>
  <compound kind="file">
    <name>correspondence_estimation_normal_shooting.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/</path>
    <filename>correspondence__estimation__normal__shooting_8h</filename>
    <includes id="correspondence__types_8h" name="correspondence_types.h" local="no" imported="no">pcl/registration/correspondence_types.h</includes>
    <includes id="correspondence__estimation_8h" name="correspondence_estimation.h" local="no" imported="no">pcl/registration/correspondence_estimation.h</includes>
    <includes id="correspondence__estimation__normal__shooting_8hpp" name="correspondence_estimation_normal_shooting.hpp" local="no" imported="no">pcl/registration/impl/correspondence_estimation_normal_shooting.hpp</includes>
    <class kind="class">pcl::registration::CorrespondenceEstimationNormalShooting</class>
    <namespace>pcl</namespace>
    <namespace>pcl::registration</namespace>
  </compound>
  <compound kind="file">
    <name>correspondence_estimation_normal_shooting.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/impl/</path>
    <filename>correspondence__estimation__normal__shooting_8hpp</filename>
    <includes id="correspondence__estimation__normal__shooting_8h" name="correspondence_estimation_normal_shooting.h" local="no" imported="no">pcl/registration/correspondence_estimation_normal_shooting.h</includes>
  </compound>
  <compound kind="file">
    <name>correspondence_rejection.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/</path>
    <filename>correspondence__rejection_8h</filename>
    <includes id="correspondence__types_8h" name="correspondence_types.h" local="no" imported="no">pcl/registration/correspondence_types.h</includes>
    <includes id="correspondence__sorting_8h" name="correspondence_sorting.h" local="no" imported="no">pcl/registration/correspondence_sorting.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.h</includes>
    <class kind="class">pcl::registration::CorrespondenceRejector</class>
    <class kind="class">pcl::registration::DataContainer</class>
    <class kind="class">pcl::registration::DataContainerInterface</class>
    <namespace>pcl</namespace>
    <namespace>pcl::registration</namespace>
  </compound>
  <compound kind="file">
    <name>correspondence_rejection_distance.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/src/</path>
    <filename>correspondence__rejection__distance_8cpp</filename>
    <includes id="correspondence__rejection__distance_8h" name="correspondence_rejection_distance.h" local="no" imported="no">pcl/registration/correspondence_rejection_distance.h</includes>
  </compound>
  <compound kind="file">
    <name>correspondence_rejection_distance.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/</path>
    <filename>correspondence__rejection__distance_8h</filename>
    <includes id="correspondence__rejection_8h" name="correspondence_rejection.h" local="no" imported="no">pcl/registration/correspondence_rejection.h</includes>
    <includes id="correspondence__rejection__distance_8hpp" name="correspondence_rejection_distance.hpp" local="no" imported="no">pcl/registration/impl/correspondence_rejection_distance.hpp</includes>
    <class kind="class">pcl::registration::CorrespondenceRejectorDistance</class>
    <namespace>pcl</namespace>
    <namespace>pcl::registration</namespace>
  </compound>
  <compound kind="file">
    <name>correspondence_rejection_distance.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/impl/</path>
    <filename>correspondence__rejection__distance_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>correspondence_rejection_features.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/src/</path>
    <filename>correspondence__rejection__features_8cpp</filename>
    <includes id="correspondence__rejection__features_8h" name="correspondence_rejection_features.h" local="no" imported="no">pcl/registration/correspondence_rejection_features.h</includes>
  </compound>
  <compound kind="file">
    <name>correspondence_rejection_features.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/</path>
    <filename>correspondence__rejection__features_8h</filename>
    <includes id="correspondence__rejection_8h" name="correspondence_rejection.h" local="no" imported="no">pcl/registration/correspondence_rejection.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__representation_8h" name="point_representation.h" local="no" imported="no">pcl/point_representation.h</includes>
    <includes id="correspondence__rejection__features_8hpp" name="correspondence_rejection_features.hpp" local="no" imported="no">pcl/registration/impl/correspondence_rejection_features.hpp</includes>
    <class kind="class">pcl::registration::CorrespondenceRejectorFeatures</class>
    <class kind="class">pcl::registration::CorrespondenceRejectorFeatures::FeatureContainer</class>
    <class kind="class">pcl::registration::CorrespondenceRejectorFeatures::FeatureContainerInterface</class>
    <namespace>pcl</namespace>
    <namespace>pcl::registration</namespace>
  </compound>
  <compound kind="file">
    <name>correspondence_rejection_features.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/impl/</path>
    <filename>correspondence__rejection__features_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>correspondence_rejection_median_distance.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/src/</path>
    <filename>correspondence__rejection__median__distance_8cpp</filename>
    <includes id="correspondence__rejection__median__distance_8h" name="correspondence_rejection_median_distance.h" local="no" imported="no">pcl/registration/correspondence_rejection_median_distance.h</includes>
  </compound>
  <compound kind="file">
    <name>correspondence_rejection_median_distance.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/</path>
    <filename>correspondence__rejection__median__distance_8h</filename>
    <includes id="correspondence__rejection_8h" name="correspondence_rejection.h" local="no" imported="no">pcl/registration/correspondence_rejection.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="correspondence__rejection__median__distance_8hpp" name="correspondence_rejection_median_distance.hpp" local="no" imported="no">pcl/registration/impl/correspondence_rejection_median_distance.hpp</includes>
    <class kind="class">pcl::registration::CorrespondenceRejectorMedianDistance</class>
    <namespace>pcl</namespace>
    <namespace>pcl::registration</namespace>
  </compound>
  <compound kind="file">
    <name>correspondence_rejection_median_distance.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/impl/</path>
    <filename>correspondence__rejection__median__distance_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>correspondence_rejection_one_to_one.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/src/</path>
    <filename>correspondence__rejection__one__to__one_8cpp</filename>
    <includes id="correspondence__rejection__one__to__one_8h" name="correspondence_rejection_one_to_one.h" local="no" imported="no">pcl/registration/correspondence_rejection_one_to_one.h</includes>
  </compound>
  <compound kind="file">
    <name>correspondence_rejection_one_to_one.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/</path>
    <filename>correspondence__rejection__one__to__one_8h</filename>
    <includes id="correspondence__rejection_8h" name="correspondence_rejection.h" local="no" imported="no">pcl/registration/correspondence_rejection.h</includes>
    <includes id="correspondence__rejection__one__to__one_8hpp" name="correspondence_rejection_one_to_one.hpp" local="no" imported="no">pcl/registration/impl/correspondence_rejection_one_to_one.hpp</includes>
    <class kind="class">pcl::registration::CorrespondenceRejectorOneToOne</class>
    <namespace>pcl</namespace>
    <namespace>pcl::registration</namespace>
  </compound>
  <compound kind="file">
    <name>correspondence_rejection_one_to_one.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/impl/</path>
    <filename>correspondence__rejection__one__to__one_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>correspondence_rejection_sample_consensus.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/src/</path>
    <filename>correspondence__rejection__sample__consensus_8cpp</filename>
    <includes id="correspondence__rejection__sample__consensus_8h" name="correspondence_rejection_sample_consensus.h" local="no" imported="no">pcl/registration/correspondence_rejection_sample_consensus.h</includes>
  </compound>
  <compound kind="file">
    <name>correspondence_rejection_sample_consensus.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/</path>
    <filename>correspondence__rejection__sample__consensus_8h</filename>
    <includes id="correspondence__rejection_8h" name="correspondence_rejection.h" local="no" imported="no">pcl/registration/correspondence_rejection.h</includes>
    <includes id="ransac_8h" name="ransac.h" local="no" imported="no">pcl/sample_consensus/ransac.h</includes>
    <includes id="sac__model__registration_8h" name="sac_model_registration.h" local="no" imported="no">pcl/sample_consensus/sac_model_registration.h</includes>
    <includes id="correspondence__rejection__sample__consensus_8hpp" name="correspondence_rejection_sample_consensus.hpp" local="no" imported="no">pcl/registration/impl/correspondence_rejection_sample_consensus.hpp</includes>
    <class kind="class">pcl::registration::CorrespondenceRejectorSampleConsensus</class>
    <namespace>pcl</namespace>
    <namespace>pcl::registration</namespace>
  </compound>
  <compound kind="file">
    <name>correspondence_rejection_sample_consensus.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/impl/</path>
    <filename>correspondence__rejection__sample__consensus_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>correspondence_rejection_surface_normal.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/src/</path>
    <filename>correspondence__rejection__surface__normal_8cpp</filename>
    <includes id="correspondence__rejection__surface__normal_8h" name="correspondence_rejection_surface_normal.h" local="no" imported="no">pcl/registration/correspondence_rejection_surface_normal.h</includes>
  </compound>
  <compound kind="file">
    <name>correspondence_rejection_surface_normal.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/</path>
    <filename>correspondence__rejection__surface__normal_8h</filename>
    <includes id="correspondence__rejection_8h" name="correspondence_rejection.h" local="no" imported="no">pcl/registration/correspondence_rejection.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="correspondence__rejection__surface__normal_8hpp" name="correspondence_rejection_surface_normal.hpp" local="no" imported="no">pcl/registration/impl/correspondence_rejection_surface_normal.hpp</includes>
    <class kind="class">pcl::registration::CorrespondenceRejectorSurfaceNormal</class>
    <namespace>pcl</namespace>
    <namespace>pcl::registration</namespace>
  </compound>
  <compound kind="file">
    <name>correspondence_rejection_surface_normal.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/impl/</path>
    <filename>correspondence__rejection__surface__normal_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>correspondence_rejection_trimmed.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/src/</path>
    <filename>correspondence__rejection__trimmed_8cpp</filename>
    <includes id="correspondence__rejection__trimmed_8h" name="correspondence_rejection_trimmed.h" local="no" imported="no">pcl/registration/correspondence_rejection_trimmed.h</includes>
  </compound>
  <compound kind="file">
    <name>correspondence_rejection_trimmed.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/</path>
    <filename>correspondence__rejection__trimmed_8h</filename>
    <includes id="correspondence__rejection_8h" name="correspondence_rejection.h" local="no" imported="no">pcl/registration/correspondence_rejection.h</includes>
    <includes id="correspondence__rejection__trimmed_8hpp" name="correspondence_rejection_trimmed.hpp" local="no" imported="no">pcl/registration/impl/correspondence_rejection_trimmed.hpp</includes>
    <class kind="class">pcl::registration::CorrespondenceRejectorTrimmed</class>
    <namespace>pcl</namespace>
    <namespace>pcl::registration</namespace>
  </compound>
  <compound kind="file">
    <name>correspondence_rejection_trimmed.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/impl/</path>
    <filename>correspondence__rejection__trimmed_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>correspondence_rejection_var_trimmed.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/src/</path>
    <filename>correspondence__rejection__var__trimmed_8cpp</filename>
    <includes id="correspondence__rejection__var__trimmed_8h" name="correspondence_rejection_var_trimmed.h" local="no" imported="no">pcl/registration/correspondence_rejection_var_trimmed.h</includes>
  </compound>
  <compound kind="file">
    <name>correspondence_rejection_var_trimmed.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/</path>
    <filename>correspondence__rejection__var__trimmed_8h</filename>
    <includes id="correspondence__rejection_8h" name="correspondence_rejection.h" local="no" imported="no">pcl/registration/correspondence_rejection.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="correspondence__rejection__var__trimmed_8hpp" name="correspondence_rejection_var_trimmed.hpp" local="no" imported="no">pcl/registration/impl/correspondence_rejection_var_trimmed.hpp</includes>
    <class kind="class">pcl::registration::CorrespondenceRejectorVarTrimmed</class>
    <namespace>pcl</namespace>
    <namespace>pcl::registration</namespace>
  </compound>
  <compound kind="file">
    <name>correspondence_rejection_var_trimmed.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/impl/</path>
    <filename>correspondence__rejection__var__trimmed_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>correspondence_sorting.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/</path>
    <filename>correspondence__sorting_8h</filename>
    <includes id="correspondence__types_8h" name="correspondence_types.h" local="no" imported="no">pcl/registration/correspondence_types.h</includes>
    <class kind="struct">pcl::registration::sortCorrespondencesByDistance</class>
    <class kind="struct">pcl::registration::sortCorrespondencesByMatchIndex</class>
    <class kind="struct">pcl::registration::sortCorrespondencesByMatchIndexAndDistance</class>
    <class kind="struct">pcl::registration::sortCorrespondencesByQueryIndex</class>
    <class kind="struct">pcl::registration::sortCorrespondencesByQueryIndexAndDistance</class>
    <namespace>pcl</namespace>
    <namespace>pcl::registration</namespace>
  </compound>
  <compound kind="file">
    <name>correspondence_types.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/src/</path>
    <filename>correspondence__types_8cpp</filename>
    <includes id="correspondence__types_8h" name="correspondence_types.h" local="no" imported="no">pcl/registration/correspondence_types.h</includes>
  </compound>
  <compound kind="file">
    <name>correspondence_types.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/</path>
    <filename>correspondence__types_8h</filename>
    <includes id="correspondence_8h" name="correspondence.h" local="no" imported="no">pcl/correspondence.h</includes>
    <includes id="correspondence__types_8hpp" name="correspondence_types.hpp" local="no" imported="no">pcl/registration/impl/correspondence_types.hpp</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::registration</namespace>
    <member kind="function">
      <type>void</type>
      <name>getCorDistMeanStd</name>
      <anchorfile>namespacepcl_1_1registration.html</anchorfile>
      <anchor>a2f5f9ed131a8306fd4d4170d0e0a34eb</anchor>
      <arglist>(const pcl::Correspondences &amp;correspondences, double &amp;mean, double &amp;stddev)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMatchIndices</name>
      <anchorfile>namespacepcl_1_1registration.html</anchorfile>
      <anchor>a6c824a228d81f7809df16fe5e2af60d9</anchor>
      <arglist>(const pcl::Correspondences &amp;correspondences, std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getQueryIndices</name>
      <anchorfile>namespacepcl_1_1registration.html</anchorfile>
      <anchor>ae35ccaa81145a502f13534a531587363</anchor>
      <arglist>(const pcl::Correspondences &amp;correspondences, std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>correspondence_types.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/impl/</path>
    <filename>correspondence__types_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>iccv2011/src/correspondence_viewer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iccv2011/src/</path>
    <filename>iccv2011_2src_2correspondence__viewer_8cpp</filename>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.h</includes>
    <includes id="registration_2include_2pcl_2registration_2transforms_8h" name="registration/include/pcl/registration/transforms.h" local="no" imported="no">pcl/registration/transforms.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <member kind="function">
      <type>void</type>
      <name>find_feature_correspondences</name>
      <anchorfile>iccv2011_2src_2correspondence__viewer_8cpp.html</anchorfile>
      <anchor>aa518f07776bc1380c3ab376c313003ef</anchor>
      <arglist>(const LocalDescriptorsPtr &amp;source_descriptors, const LocalDescriptorsPtr &amp;target_descriptors, std::vector&lt; int &gt; &amp;correspondences_out, std::vector&lt; float &gt; &amp;correspondence_scores_out)</arglist>
    </member>
    <member kind="function">
      <type>PointCloudPtr</type>
      <name>loadKeypoints</name>
      <anchorfile>iccv2011_2src_2correspondence__viewer_8cpp.html</anchorfile>
      <anchor>aa7e11e2a532ed491d318605c0c12e40c</anchor>
      <arglist>(std::string filename)</arglist>
    </member>
    <member kind="function">
      <type>LocalDescriptorsPtr</type>
      <name>loadLocalDescriptors</name>
      <anchorfile>iccv2011_2src_2correspondence__viewer_8cpp.html</anchorfile>
      <anchor>a750578101784d5a04fca1cd45b174670</anchor>
      <arglist>(std::string filename)</arglist>
    </member>
    <member kind="function">
      <type>PointCloudPtr</type>
      <name>loadPoints</name>
      <anchorfile>iccv2011_2src_2correspondence__viewer_8cpp.html</anchorfile>
      <anchor>af20fc890b3bd46a223ee32d44f0f2df8</anchor>
      <arglist>(std::string filename)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>iccv2011_2src_2correspondence__viewer_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visualize_correspondences</name>
      <anchorfile>iccv2011_2src_2correspondence__viewer_8cpp.html</anchorfile>
      <anchor>af644117bd25c4f76bafcffa36cfb6012</anchor>
      <arglist>(const PointCloudPtr points1, const PointCloudPtr keypoints1, const PointCloudPtr points2, const PointCloudPtr keypoints2, const std::vector&lt; int &gt; &amp;correspondences, const std::vector&lt; float &gt; &amp;correspondence_scores, int max_to_display)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iros2011/src/correspondence_viewer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iros2011/src/</path>
    <filename>iros2011_2src_2correspondence__viewer_8cpp</filename>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.h</includes>
    <includes id="registration_2include_2pcl_2registration_2transforms_8h" name="registration/include/pcl/registration/transforms.h" local="no" imported="no">pcl/registration/transforms.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <member kind="function">
      <type>void</type>
      <name>find_feature_correspondences</name>
      <anchorfile>iros2011_2src_2correspondence__viewer_8cpp.html</anchorfile>
      <anchor>aa518f07776bc1380c3ab376c313003ef</anchor>
      <arglist>(const LocalDescriptorsPtr &amp;source_descriptors, const LocalDescriptorsPtr &amp;target_descriptors, std::vector&lt; int &gt; &amp;correspondences_out, std::vector&lt; float &gt; &amp;correspondence_scores_out)</arglist>
    </member>
    <member kind="function">
      <type>PointCloudPtr</type>
      <name>loadKeypoints</name>
      <anchorfile>iros2011_2src_2correspondence__viewer_8cpp.html</anchorfile>
      <anchor>aa7e11e2a532ed491d318605c0c12e40c</anchor>
      <arglist>(std::string filename)</arglist>
    </member>
    <member kind="function">
      <type>LocalDescriptorsPtr</type>
      <name>loadLocalDescriptors</name>
      <anchorfile>iros2011_2src_2correspondence__viewer_8cpp.html</anchorfile>
      <anchor>a750578101784d5a04fca1cd45b174670</anchor>
      <arglist>(std::string filename)</arglist>
    </member>
    <member kind="function">
      <type>PointCloudPtr</type>
      <name>loadPoints</name>
      <anchorfile>iros2011_2src_2correspondence__viewer_8cpp.html</anchorfile>
      <anchor>af20fc890b3bd46a223ee32d44f0f2df8</anchor>
      <arglist>(std::string filename)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>iros2011_2src_2correspondence__viewer_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visualize_correspondences</name>
      <anchorfile>iros2011_2src_2correspondence__viewer_8cpp.html</anchorfile>
      <anchor>af644117bd25c4f76bafcffa36cfb6012</anchor>
      <arglist>(const PointCloudPtr points1, const PointCloudPtr keypoints1, const PointCloudPtr points2, const PointCloudPtr keypoints2, const std::vector&lt; int &gt; &amp;correspondences, const std::vector&lt; float &gt; &amp;correspondence_scores, int max_to_display)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crop_box.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/src/</path>
    <filename>crop__box_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="crop__box_8h" name="crop_box.h" local="no" imported="no">pcl/filters/crop_box.h</includes>
    <includes id="crop__box_8hpp" name="crop_box.hpp" local="no" imported="no">pcl/filters/impl/crop_box.hpp</includes>
  </compound>
  <compound kind="file">
    <name>crop_box.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/include/pcl/filters/</path>
    <filename>crop__box_8h</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="filter__indices_8h" name="filter_indices.h" local="no" imported="no">pcl/filters/filter_indices.h</includes>
    <includes id="common_2include_2pcl_2common_2transforms_8h" name="common/include/pcl/common/transforms.h" local="no" imported="no">pcl/common/transforms.h</includes>
    <includes id="eigen_8h" name="eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <class kind="class">pcl::CropBox</class>
    <class kind="class">pcl::CropBox&lt; sensor_msgs::PointCloud2 &gt;</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>crop_box.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/include/pcl/filters/impl/</path>
    <filename>crop__box_8hpp</filename>
    <includes id="crop__box_8h" name="crop_box.h" local="no" imported="no">pcl/filters/crop_box.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_CropBox</name>
      <anchorfile>crop__box_8hpp.html</anchorfile>
      <anchor>a6714211e864bd303c42f93a422565ad9</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crop_hull.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/src/</path>
    <filename>crop__hull_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="crop__hull_8h" name="crop_hull.h" local="no" imported="no">pcl/filters/crop_hull.h</includes>
    <includes id="crop__hull_8hpp" name="crop_hull.hpp" local="no" imported="no">pcl/filters/impl/crop_hull.hpp</includes>
  </compound>
  <compound kind="file">
    <name>crop_hull.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/include/pcl/filters/</path>
    <filename>crop__hull_8h</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="filter__indices_8h" name="filter_indices.h" local="no" imported="no">pcl/filters/filter_indices.h</includes>
    <class kind="class">pcl::CropHull</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>crop_hull.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/include/pcl/filters/impl/</path>
    <filename>crop__hull_8hpp</filename>
    <includes id="crop__hull_8h" name="crop_hull.h" local="no" imported="no">pcl/filters/crop_hull.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_CropHull</name>
      <anchorfile>crop__hull_8hpp.html</anchorfile>
      <anchor>a8b5a0edf27ea72ea06bcc30cd0fe881a</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crop_to_hull.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tools/</path>
    <filename>crop__to__hull_8cpp</filename>
    <includes id="crop__hull_8h" name="crop_hull.h" local="no" imported="no">pcl/filters/crop_hull.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.h</includes>
    <includes id="concave__hull_8h" name="concave_hull.h" local="no" imported="no">pcl/surface/concave_hull.h</includes>
    <member kind="typedef">
      <type>PointCloud&lt; PointT &gt;</type>
      <name>CloudT</name>
      <anchorfile>crop__to__hull_8cpp.html</anchorfile>
      <anchor>ac7c4c3f0f14dddee5f0e5bac89a69b53</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointXYZ</type>
      <name>PointT</name>
      <anchorfile>crop__to__hull_8cpp.html</anchorfile>
      <anchor>a257a2ed4e8cd330a1ceb2f35aaa1080f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CloudT::Ptr</type>
      <name>calculateHull</name>
      <anchorfile>crop__to__hull_8cpp.html</anchorfile>
      <anchor>ab68a0dbdf5159a6960196e25f33c8fa8</anchor>
      <arglist>(std::vector&lt; pcl::Vertices &gt; &amp;polygons, int &amp;dim, CloudT::Ptr cloud, double alpha)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>cropToHull</name>
      <anchorfile>crop__to__hull_8cpp.html</anchorfile>
      <anchor>ad72a1195a7c3adbb0ebbbd07db65e737</anchor>
      <arglist>(CloudT::Ptr output, CloudT::Ptr input, CloudT::Ptr hull_cloud, std::vector&lt; pcl::Vertices &gt; const &amp;polygons, int dim)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>loadCloud</name>
      <anchorfile>crop__to__hull_8cpp.html</anchorfile>
      <anchor>adecec454cf7fd5906ea09d4a1172c88c</anchor>
      <arglist>(std::string const &amp;filename, CloudT &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>crop__to__hull_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>printHelp</name>
      <anchorfile>crop__to__hull_8cpp.html</anchorfile>
      <anchor>a17a8720cfdcac0c6b88c8cce6e97626d</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>saveCloud</name>
      <anchorfile>crop__to__hull_8cpp.html</anchorfile>
      <anchor>a61a1cce423ce1074c843dae1f79100ed</anchor>
      <arglist>(std::string const &amp;filename, CloudT const &amp;cloud)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>default_alpha</name>
      <anchorfile>crop__to__hull_8cpp.html</anchorfile>
      <anchor>a6e5a38ac0c6adbd1c8df1e386caff754</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cvfh.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/src/</path>
    <filename>cvfh_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="cvfh_8h" name="cvfh.h" local="no" imported="no">pcl/features/cvfh.h</includes>
    <includes id="cvfh_8hpp" name="cvfh.hpp" local="no" imported="no">pcl/features/impl/cvfh.hpp</includes>
  </compound>
  <compound kind="file">
    <name>cvfh.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/</path>
    <filename>cvfh_8h</filename>
    <includes id="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="vfh_8h" name="vfh.h" local="no" imported="no">pcl/features/vfh.h</includes>
    <includes id="pcl__search_8h" name="pcl_search.h" local="no" imported="no">pcl/search/pcl_search.h</includes>
    <includes id="common_2include_2pcl_2common_2common_8h" name="common/include/pcl/common/common.h" local="no" imported="no">pcl/common/common.h</includes>
    <class kind="class">pcl::CVFHEstimation</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>cvfh.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/impl/</path>
    <filename>cvfh_8hpp</filename>
    <includes id="cvfh_8h" name="cvfh.h" local="no" imported="no">pcl/features/cvfh.h</includes>
    <includes id="pfh_8h" name="pfh.h" local="no" imported="no">pcl/features/pfh.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_CVFHEstimation</name>
      <anchorfile>cvfh_8hpp.html</anchorfile>
      <anchor>a7c2cb2eb48ef8d85e6eda733c41c8610</anchor>
      <arglist>(T, NT, OutT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cylinder_segmentation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/cylinder_segmentation/</path>
    <filename>cylinder__segmentation_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="extract__indices_8h" name="extract_indices.h" local="no" imported="no">pcl/filters/extract_indices.h</includes>
    <includes id="passthrough_8h" name="passthrough.h" local="no" imported="no">pcl/filters/passthrough.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="method__types_8h" name="method_types.h" local="no" imported="no">pcl/sample_consensus/method_types.h</includes>
    <includes id="model__types_8h" name="model_types.h" local="no" imported="no">pcl/sample_consensus/model_types.h</includes>
    <includes id="sac__segmentation_8h" name="sac_segmentation.h" local="no" imported="no">pcl/segmentation/sac_segmentation.h</includes>
    <member kind="typedef">
      <type>pcl::PointXYZ</type>
      <name>PointT</name>
      <anchorfile>cylinder__segmentation_8cpp.html</anchorfile>
      <anchor>abd10555a534258e2739a38c928ef5db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>cylinder__segmentation_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>distance_coherence.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tracking/src/</path>
    <filename>distance__coherence_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="distance__coherence_8h" name="distance_coherence.h" local="no" imported="no">pcl/tracking/distance_coherence.h</includes>
    <includes id="distance__coherence_8hpp" name="distance_coherence.hpp" local="no" imported="no">pcl/tracking/impl/distance_coherence.hpp</includes>
  </compound>
  <compound kind="file">
    <name>distance_coherence.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tracking/include/pcl/tracking/</path>
    <filename>distance__coherence_8h</filename>
    <includes id="coherence_8h" name="coherence.h" local="no" imported="no">pcl/tracking/coherence.h</includes>
    <class kind="class">pcl::tracking::DistanceCoherence</class>
    <namespace>pcl</namespace>
    <namespace>pcl::tracking</namespace>
  </compound>
  <compound kind="file">
    <name>distance_coherence.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tracking/include/pcl/tracking/impl/</path>
    <filename>distance__coherence_8hpp</filename>
    <namespace>pcl</namespace>
    <namespace>pcl::tracking</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_DistanceCoherence</name>
      <anchorfile>distance__coherence_8hpp.html</anchorfile>
      <anchor>afcc85d7c34a76774a5105a71dd632f97</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>distances.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/src/</path>
    <filename>distances_8cpp</filename>
    <includes id="common_2include_2pcl_2common_2distances_8h" name="common/include/pcl/common/distances.h" local="no" imported="no">pcl/common/distances.h</includes>
  </compound>
  <compound kind="file">
    <name>common/include/pcl/common/distances.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/</path>
    <filename>common_2include_2pcl_2common_2distances_8h</filename>
    <includes id="common_2include_2pcl_2common_2common_8h" name="common/include/pcl/common/common.h" local="no" imported="no">pcl/common/common.h</includes>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>float</type>
      <name>euclideanDistance</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a73e1d23717813eb053a0eb51411a4a23</anchor>
      <arglist>(const PointType1 &amp;p1, const PointType2 &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxSegment</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a30ceb9b4896578ed075a36ad3937ee26</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, PointT &amp;pmin, PointT &amp;pmax)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxSegment</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a1794862c1f52bfb188d6a4b48a2a5f4b</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, PointT &amp;pmin, PointT &amp;pmax)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>lineToLineSegment</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a77e152dca77c74b0cb7ad9e873dc8ace</anchor>
      <arglist>(const Eigen::VectorXf &amp;line_a, const Eigen::VectorXf &amp;line_b, Eigen::Vector4f &amp;pt1_seg, Eigen::Vector4f &amp;pt2_seg)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>sqrPointToLineDistance</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad9217ecd4cc14221f178af07a16ef75d</anchor>
      <arglist>(const Eigen::Vector4f &amp;pt, const Eigen::Vector4f &amp;line_pt, const Eigen::Vector4f &amp;line_dir)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>sqrPointToLineDistance</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a3d6aa7accd68832e8a4d4707c358e40f</anchor>
      <arglist>(const Eigen::Vector4f &amp;pt, const Eigen::Vector4f &amp;line_pt, const Eigen::Vector4f &amp;line_dir, const double sqr_length)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>squaredEuclideanDistance</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a28ecc173df18d9175dee9f4dd042390b</anchor>
      <arglist>(const PointType1 &amp;p1, const PointType2 &amp;p2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>registration/include/pcl/registration/distances.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/</path>
    <filename>registration_2include_2pcl_2registration_2distances_8h</filename>
    <namespace>pcl</namespace>
    <namespace>pcl::distances</namespace>
    <member kind="function">
      <type>double</type>
      <name>computeMedian</name>
      <anchorfile>namespacepcl_1_1distances.html</anchorfile>
      <anchor>a68aeb857174dd6901cec913c57e6500c</anchor>
      <arglist>(double *fvec, int m)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>gedikli</name>
      <anchorfile>namespacepcl_1_1distances.html</anchorfile>
      <anchor>a234ef8ba7f23ae88e1f645ce0f3b212e</anchor>
      <arglist>(double val, double clipping, double slope=4)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>huber</name>
      <anchorfile>namespacepcl_1_1distances.html</anchorfile>
      <anchor>a2be880650eacf0415110984d138ba8cf</anchor>
      <arglist>(const Eigen::Vector4f &amp;p_src, const Eigen::Vector4f &amp;p_tgt, double sigma)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>huber</name>
      <anchorfile>namespacepcl_1_1distances.html</anchorfile>
      <anchor>adaa36d6df0e5ad3ec6cdebcc74a2ddc3</anchor>
      <arglist>(double diff, double sigma)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>l1</name>
      <anchorfile>namespacepcl_1_1distances.html</anchorfile>
      <anchor>aea279fd79e6369fe6db0c4b5f172a295</anchor>
      <arglist>(const Eigen::Vector4f &amp;p_src, const Eigen::Vector4f &amp;p_tgt)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>l2</name>
      <anchorfile>namespacepcl_1_1distances.html</anchorfile>
      <anchor>aa238d5f75db54ceaa8ee76d256345f75</anchor>
      <arglist>(const Eigen::Vector4f &amp;p_src, const Eigen::Vector4f &amp;p_tgt)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>l2Sqr</name>
      <anchorfile>namespacepcl_1_1distances.html</anchorfile>
      <anchor>a12743d1680fbfbc7cc00a76ddb62c1b0</anchor>
      <arglist>(const Eigen::Vector4f &amp;p_src, const Eigen::Vector4f &amp;p_tgt)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dominant_plane_segmentation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/src/</path>
    <filename>dominant__plane__segmentation_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="dominant__plane__segmentation_8h" name="dominant_plane_segmentation.h" local="no" imported="no">pcl/apps/dominant_plane_segmentation.h</includes>
    <includes id="dominant__plane__segmentation_8hpp" name="dominant_plane_segmentation.hpp" local="no" imported="no">pcl/apps/impl/dominant_plane_segmentation.hpp</includes>
  </compound>
  <compound kind="file">
    <name>dominant_plane_segmentation.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/include/pcl/apps/</path>
    <filename>dominant__plane__segmentation_8h</filename>
    <includes id="common_2include_2pcl_2common_2common_8h" name="common/include/pcl/common/common.h" local="no" imported="no">pcl/common/common.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <includes id="passthrough_8h" name="passthrough.h" local="no" imported="no">pcl/filters/passthrough.h</includes>
    <includes id="extract__indices_8h" name="extract_indices.h" local="no" imported="no">pcl/filters/extract_indices.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="pcl__search_8h" name="pcl_search.h" local="no" imported="no">pcl/search/pcl_search.h</includes>
    <includes id="method__types_8h" name="method_types.h" local="no" imported="no">pcl/sample_consensus/method_types.h</includes>
    <includes id="model__types_8h" name="model_types.h" local="no" imported="no">pcl/sample_consensus/model_types.h</includes>
    <includes id="sac__segmentation_8h" name="sac_segmentation.h" local="no" imported="no">pcl/segmentation/sac_segmentation.h</includes>
    <includes id="project__inliers_8h" name="project_inliers.h" local="no" imported="no">pcl/filters/project_inliers.h</includes>
    <includes id="convex__hull_8h" name="convex_hull.h" local="no" imported="no">pcl/surface/convex_hull.h</includes>
    <includes id="extract__polygonal__prism__data_8h" name="extract_polygonal_prism_data.h" local="no" imported="no">pcl/segmentation/extract_polygonal_prism_data.h</includes>
    <includes id="extract__clusters_8h" name="extract_clusters.h" local="no" imported="no">pcl/segmentation/extract_clusters.h</includes>
    <class kind="class">pcl::apps::DominantPlaneSegmentation</class>
    <namespace>pcl</namespace>
    <namespace>pcl::apps</namespace>
  </compound>
  <compound kind="file">
    <name>dominant_plane_segmentation.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/include/pcl/apps/impl/</path>
    <filename>dominant__plane__segmentation_8hpp</filename>
    <includes id="dominant__plane__segmentation_8h" name="dominant_plane_segmentation.h" local="no" imported="no">pcl/apps/dominant_plane_segmentation.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <includes id="integral__image__normal_8h" name="integral_image_normal.h" local="no" imported="no">pcl/features/integral_image_normal.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_DominantPlaneSegmentation</name>
      <anchorfile>dominant__plane__segmentation_8hpp.html</anchorfile>
      <anchor>ad551348568cb6ccec035941763b7801e</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ear_clipping.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/src/</path>
    <filename>ear__clipping_8cpp</filename>
    <includes id="ear__clipping_8h" name="ear_clipping.h" local="no" imported="no">pcl/surface/ear_clipping.h</includes>
    <includes id="conversions_8h" name="conversions.h" local="no" imported="no">pcl/ros/conversions.h</includes>
  </compound>
  <compound kind="file">
    <name>ear_clipping.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/</path>
    <filename>ear__clipping_8h</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="processing_8h" name="processing.h" local="no" imported="no">pcl/surface/processing.h</includes>
    <class kind="class">pcl::EarClipping</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>edge_aware_plane_comparator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/segmentation/include/pcl/segmentation/</path>
    <filename>edge__aware__plane__comparator_8h</filename>
    <includes id="plane__coefficient__comparator_8h" name="plane_coefficient_comparator.h" local="no" imported="no">pcl/segmentation/plane_coefficient_comparator.h</includes>
    <class kind="class">pcl::EdgeAwarePlaneComparator</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>eigen.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/</path>
    <filename>eigen_8h</filename>
    <includes id="eigen_8hpp" name="eigen.hpp" local="no" imported="no">pcl/common/impl/eigen.hpp</includes>
    <namespace>pcl</namespace>
    <member kind="define">
      <type>#define</type>
      <name>NOMINMAX</name>
      <anchorfile>eigen_8h.html</anchorfile>
      <anchor>a9f918755b601cf4bffca775992e6fb90</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeCorrespondingEigenVector</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a11c9b186d04d2e8a868e058473214622</anchor>
      <arglist>(const Matrix &amp;mat, const typename Matrix::Scalar &amp;eigenvalue, Vector &amp;eigenvector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeRoots</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aefa08a43e19cb9280ac6e205ab53b651</anchor>
      <arglist>(const Matrix &amp;m, Roots &amp;roots)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeRoots2</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ae4d949061a580b72ae999742cc0690a1</anchor>
      <arglist>(const Scalar &amp;b, const Scalar &amp;c, Roots &amp;roots)</arglist>
    </member>
    <member kind="function">
      <type>Matrix::Scalar</type>
      <name>determinant3x3Matrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a44d0048ba1efd11359011eb47f6c92fa</anchor>
      <arglist>(const Matrix &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigen22</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a72970b7435480c0c1827c8e74bc1d605</anchor>
      <arglist>(const Matrix &amp;mat, typename Matrix::Scalar &amp;eigenvalue, Vector &amp;eigenvector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigen22</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4fdd69805d49c416393c604f9f209113</anchor>
      <arglist>(const Matrix &amp;mat, Matrix &amp;eigenvectors, Vector &amp;eigenvalues)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigen33</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aca873868052e7d26efcf4b684a17bef2</anchor>
      <arglist>(const Matrix &amp;mat, typename Matrix::Scalar &amp;eigenvalue, Vector &amp;eigenvector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigen33</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a3a1ba2729012164635113224cb211581</anchor>
      <arglist>(const Matrix &amp;mat, Vector &amp;evals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigen33</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a76d78c3e9c0f3f58a0806499ae6ed97b</anchor>
      <arglist>(const Matrix &amp;mat, Matrix &amp;evecs, Vector &amp;evals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getEulerAngles</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a1dd94c8354eb65dffae3769da8fcc06a</anchor>
      <arglist>(const Eigen::Affine3f &amp;t, float &amp;roll, float &amp;pitch, float &amp;yaw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTransformation</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa8678bc9ac51ff4a0dc27cd543b6ac84</anchor>
      <arglist>(float x, float y, float z, float roll, float pitch, float yaw, Eigen::Affine3f &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Affine3f</type>
      <name>getTransformation</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af49a34180e337479ddeda21222882124</anchor>
      <arglist>(float x, float y, float z, float roll, float pitch, float yaw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTransformationFromTwoUnitVectors</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7d1f523f342ff69277f23ea9f02fc5a6</anchor>
      <arglist>(const Eigen::Vector3f &amp;y_direction, const Eigen::Vector3f &amp;z_axis, Eigen::Affine3f &amp;transformation)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Affine3f</type>
      <name>getTransformationFromTwoUnitVectors</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ada89edf1699e05ecf7355738e9f56f6b</anchor>
      <arglist>(const Eigen::Vector3f &amp;y_direction, const Eigen::Vector3f &amp;z_axis)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTransformationFromTwoUnitVectorsAndOrigin</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4375e99ec2ae368eec9379f506568611</anchor>
      <arglist>(const Eigen::Vector3f &amp;y_direction, const Eigen::Vector3f &amp;z_axis, const Eigen::Vector3f &amp;origin, Eigen::Affine3f &amp;transformation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTransFromUnitVectorsXY</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a8319aa7921bdc742a9d0f95458e9cfe0</anchor>
      <arglist>(const Eigen::Vector3f &amp;x_axis, const Eigen::Vector3f &amp;y_direction, Eigen::Affine3f &amp;transformation)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Affine3f</type>
      <name>getTransFromUnitVectorsXY</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a8933c653f39db3636bfbdd262278edcb</anchor>
      <arglist>(const Eigen::Vector3f &amp;x_axis, const Eigen::Vector3f &amp;y_direction)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTransFromUnitVectorsZY</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af457d33994792e63129de9709dcdf329</anchor>
      <arglist>(const Eigen::Vector3f &amp;z_axis, const Eigen::Vector3f &amp;y_direction, Eigen::Affine3f &amp;transformation)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Affine3f</type>
      <name>getTransFromUnitVectorsZY</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a58d47eda3c3f5f91125296fd7d202ebb</anchor>
      <arglist>(const Eigen::Vector3f &amp;z_axis, const Eigen::Vector3f &amp;y_direction)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTranslationAndEulerAngles</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a8f85a8959dbec57e64840ee80c20f816</anchor>
      <arglist>(const Eigen::Affine3f &amp;t, float &amp;x, float &amp;y, float &amp;z, float &amp;roll, float &amp;pitch, float &amp;yaw)</arglist>
    </member>
    <member kind="function">
      <type>Matrix::Scalar</type>
      <name>invert2x2</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad09b0c9a50601f3ae20a7babfd9a8d2d</anchor>
      <arglist>(const Matrix &amp;matrix, Matrix &amp;inverse)</arglist>
    </member>
    <member kind="function">
      <type>Matrix::Scalar</type>
      <name>invert3x3Matrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>abb12d1f85437aafb0a3ac12af5633400</anchor>
      <arglist>(const Matrix &amp;matrix, Matrix &amp;inverse)</arglist>
    </member>
    <member kind="function">
      <type>Matrix::Scalar</type>
      <name>invert3x3SymMatrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a503f55a565c260660c6ac0461f17fa8f</anchor>
      <arglist>(const Matrix &amp;matrix, Matrix &amp;inverse)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadBinary</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a5281205532955d384c8aa22ff4ff5e80</anchor>
      <arglist>(Eigen::MatrixBase&lt; Derived &gt; const &amp;matrix, std::istream &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveBinary</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>acc18ebcacd806fd0c9336fe2f8b7208c</anchor>
      <arglist>(const Eigen::MatrixBase&lt; Derived &gt; &amp;matrix, std::ostream &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sqrt</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a3526aac9321e2c9c131ada2dba9efd7b</anchor>
      <arglist>(const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>sqrt&lt; double &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af0443f9cb6189b2005be8f3c642dc749</anchor>
      <arglist>(const double &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>sqrt&lt; float &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad35952b8b71eec4506c267c584764f37</anchor>
      <arglist>(const float &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>long double</type>
      <name>sqrt&lt; long double &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af2dd30390481f49cbea812a439cf6059</anchor>
      <arglist>(const long double &amp;val)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/impl/</path>
    <filename>eigen_8hpp</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
  </compound>
  <compound kind="file">
    <name>elch.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tools/</path>
    <filename>elch_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="common_2include_2pcl_2common_2transforms_8h" name="common/include/pcl/common/transforms.h" local="no" imported="no">pcl/common/transforms.h</includes>
    <includes id="icp_8h" name="icp.h" local="no" imported="no">pcl/registration/icp.h</includes>
    <includes id="elch_8h" name="elch.h" local="no" imported="no">pcl/registration/elch.h</includes>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointType &gt;</type>
      <name>Cloud</name>
      <anchorfile>elch_8cpp.html</anchorfile>
      <anchor>a0ace319a8ac049f51d985b9e3efcafad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::ConstPtr</type>
      <name>CloudConstPtr</name>
      <anchorfile>elch_8cpp.html</anchorfile>
      <anchor>a8286f33bc85caed6f93d955568cfcb16</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; std::string, CloudPtr &gt;</type>
      <name>CloudPair</name>
      <anchorfile>elch_8cpp.html</anchorfile>
      <anchor>a19f3ea97c64d169a6b5f32345ce9568b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::Ptr</type>
      <name>CloudPtr</name>
      <anchorfile>elch_8cpp.html</anchorfile>
      <anchor>a36884aa4a3c181fa4c284d79329ad166</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; CloudPair &gt;</type>
      <name>CloudVector</name>
      <anchorfile>elch_8cpp.html</anchorfile>
      <anchor>aa71820433ad016380c6f4c2bf6940bc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZ</type>
      <name>PointType</name>
      <anchorfile>elch_8cpp.html</anchorfile>
      <anchor>aaf4afeed8f9368a58576638ad4d02c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loopDetection</name>
      <anchorfile>elch_8cpp.html</anchorfile>
      <anchor>abebcabaa9ce464f2672364a17fbdb19d</anchor>
      <arglist>(int end, const CloudVector &amp;clouds, double dist, int &amp;first, int &amp;last)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>elch_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>elch.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/</path>
    <filename>elch_8h</filename>
    <includes id="pcl__base_8h" name="pcl_base.h" local="no" imported="no">pcl/pcl_base.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="registration_2include_2pcl_2registration_2registration_8h" name="registration/include/pcl/registration/registration.h" local="no" imported="no">pcl/registration/registration.h</includes>
    <includes id="icp_8h" name="icp.h" local="no" imported="no">pcl/registration/icp.h</includes>
    <includes id="elch_8hpp" name="elch.hpp" local="no" imported="no">pcl/registration/impl/elch.hpp</includes>
    <class kind="class">pcl::registration::ELCH</class>
    <class kind="struct">pcl::registration::ELCH::Vertex</class>
    <namespace>pcl</namespace>
    <namespace>pcl::registration</namespace>
  </compound>
  <compound kind="file">
    <name>elch.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/impl/</path>
    <filename>elch_8hpp</filename>
    <includes id="common_2include_2pcl_2common_2transforms_8h" name="common/include/pcl/common/transforms.h" local="no" imported="no">pcl/common/transforms.h</includes>
    <includes id="registration_2include_2pcl_2registration_2registration_8h" name="registration/include/pcl/registration/registration.h" local="no" imported="no">pcl/registration/registration.h</includes>
  </compound>
  <compound kind="file">
    <name>entropy_range_coder.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/include/pcl/compression/</path>
    <filename>entropy__range__coder_8h</filename>
    <class kind="class">pcl::AdaptiveRangeCoder</class>
    <class kind="class">pcl::StaticRangeCoder</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>entropy_range_coder.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/include/pcl/compression/impl/</path>
    <filename>entropy__range__coder_8hpp</filename>
    <includes id="entropy__range__coder_8h" name="entropy_range_coder.h" local="no" imported="no">pcl/compression/entropy_range_coder.h</includes>
  </compound>
  <compound kind="file">
    <name>esf.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/src/</path>
    <filename>esf_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="esf_8h" name="esf.h" local="no" imported="no">pcl/features/esf.h</includes>
    <includes id="esf_8hpp" name="esf.hpp" local="no" imported="no">pcl/features/impl/esf.hpp</includes>
  </compound>
  <compound kind="file">
    <name>esf.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/</path>
    <filename>esf_8h</filename>
    <includes id="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.h</includes>
    <class kind="class">pcl::ESFEstimation</class>
    <namespace>pcl</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GRIDSIZE</name>
      <anchorfile>esf_8h.html</anchorfile>
      <anchor>a7222f617eac18502aba93c65f248e0b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GRIDSIZE_H</name>
      <anchorfile>esf_8h.html</anchorfile>
      <anchor>af3951104029c01c4b8154ed2063aeb9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>esf.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/impl/</path>
    <filename>esf_8hpp</filename>
    <includes id="esf_8h" name="esf.h" local="no" imported="no">pcl/features/esf.h</includes>
    <includes id="common_2include_2pcl_2common_2common_8h" name="common/include/pcl/common/common.h" local="no" imported="no">pcl/common/common.h</includes>
    <includes id="common_2include_2pcl_2common_2transforms_8h" name="common/include/pcl/common/transforms.h" local="no" imported="no">pcl/common/transforms.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_ESFEstimation</name>
      <anchorfile>esf_8hpp.html</anchorfile>
      <anchor>ad55e469ee3acfe77d53ca0fe97736fe0</anchor>
      <arglist>(T, OutT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>euclidean_cluster_comparator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/segmentation/include/pcl/segmentation/</path>
    <filename>euclidean__cluster__comparator_8h</filename>
    <includes id="comparator_8h" name="comparator.h" local="no" imported="no">pcl/segmentation/comparator.h</includes>
    <class kind="class">pcl::EuclideanClusterComparator</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>euclidean_plane_coefficient_comparator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/segmentation/include/pcl/segmentation/</path>
    <filename>euclidean__plane__coefficient__comparator_8h</filename>
    <includes id="plane__coefficient__comparator_8h" name="plane_coefficient_comparator.h" local="no" imported="no">pcl/segmentation/plane_coefficient_comparator.h</includes>
    <class kind="class">pcl::EuclideanPlaneCoefficientComparator</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>example_check_if_point_is_valid.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/examples/common/</path>
    <filename>example__check__if__point__is__valid_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>example__check__if__point__is__valid_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example_copy_point_cloud.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/examples/common/</path>
    <filename>example__copy__point__cloud_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="common_2include_2pcl_2common_2io_8h" name="common/include/pcl/common/io.h" local="no" imported="no">pcl/common/io.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>differenceType</name>
      <anchorfile>example__copy__point__cloud_8cpp.html</anchorfile>
      <anchor>a7f2a839eef1e1345d843888165f913b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>example__copy__point__cloud_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sameType</name>
      <anchorfile>example__copy__point__cloud_8cpp.html</anchorfile>
      <anchor>a91ca2cc8410c4ff27fbf5db0991f9df7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example_extract_clusters_normals.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/examples/segmentation/</path>
    <filename>example__extract__clusters__normals_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="extract__indices_8h" name="extract_indices.h" local="no" imported="no">pcl/filters/extract_indices.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="kdtree_2include_2pcl_2kdtree_2kdtree_8h" name="kdtree/include/pcl/kdtree/kdtree.h" local="no" imported="no">pcl/kdtree/kdtree.h</includes>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.h</includes>
    <includes id="extract__clusters_8h" name="extract_clusters.h" local="no" imported="no">pcl/segmentation/extract_clusters.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>example__extract__clusters__normals_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example_extract_indices.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/examples/filters/</path>
    <filename>example__extract__indices_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="extract__indices_8h" name="extract_indices.h" local="no" imported="no">pcl/filters/extract_indices.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>example__extract__indices_8cpp.html</anchorfile>
      <anchor>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example_fast_point_feature_histograms.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/examples/features/</path>
    <filename>example__fast__point__feature__histograms_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="fpfh_8h" name="fpfh.h" local="no" imported="no">pcl/features/fpfh.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>example__fast__point__feature__histograms_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example_get_max_min_coordinates.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/examples/common/</path>
    <filename>example__get__max__min__coordinates_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="common_2include_2pcl_2common_2common_8h" name="common/include/pcl/common/common.h" local="no" imported="no">pcl/common/common.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>example__get__max__min__coordinates_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example_normal_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/examples/features/</path>
    <filename>example__normal__estimation_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>example__normal__estimation_8cpp.html</anchorfile>
      <anchor>a51a0c03e82a49c8df1aee64a078f33e7</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example_organized_point_cloud.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/examples/common/</path>
    <filename>example__organized__point__cloud_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>example__organized__point__cloud_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example_point_feature_histograms.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/examples/features/</path>
    <filename>example__point__feature__histograms_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="pfh_8h" name="pfh.h" local="no" imported="no">pcl/features/pfh.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>example__point__feature__histograms_8cpp.html</anchorfile>
      <anchor>a51a0c03e82a49c8df1aee64a078f33e7</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example_principal_curvatures_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/examples/features/</path>
    <filename>example__principal__curvatures__estimation_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="principal__curvatures_8h" name="principal_curvatures.h" local="no" imported="no">pcl/features/principal_curvatures.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>example__principal__curvatures__estimation_8cpp.html</anchorfile>
      <anchor>a51a0c03e82a49c8df1aee64a078f33e7</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example_remove_nan_from_point_cloud.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/examples/filters/</path>
    <filename>example__remove__nan__from__point__cloud_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="filter_8h" name="filter.h" local="no" imported="no">pcl/filters/filter.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>example__remove__nan__from__point__cloud_8cpp.html</anchorfile>
      <anchor>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example_rift_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/examples/features/</path>
    <filename>example__rift__estimation_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="common_2include_2pcl_2common_2io_8h" name="common/include/pcl/common/io.h" local="no" imported="no">pcl/common/io.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.h</includes>
    <includes id="rift_8h" name="rift.h" local="no" imported="no">pcl/features/rift.h</includes>
    <includes id="intensity__gradient_8h" name="intensity_gradient.h" local="no" imported="no">pcl/features/intensity_gradient.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>example__rift__estimation_8cpp.html</anchorfile>
      <anchor>a51a0c03e82a49c8df1aee64a078f33e7</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example_scope_time.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/examples/common/</path>
    <filename>example__scope__time_8cpp</filename>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>example__scope__time_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example_shape_contexts.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/examples/features/</path>
    <filename>example__shape__contexts_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="3dsc_8h" name="3dsc.h" local="no" imported="no">pcl/features/3dsc.h</includes>
    <includes id="3dsc_8hpp" name="3dsc.hpp" local="no" imported="no">pcl/features/impl/3dsc.hpp</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>example__shape__contexts_8cpp.html</anchorfile>
      <anchor>a51a0c03e82a49c8df1aee64a078f33e7</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example_sift_keypoint_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/examples/keypoints/</path>
    <filename>example__sift__keypoint__estimation_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="common_2include_2pcl_2common_2io_8h" name="common/include/pcl/common/io.h" local="no" imported="no">pcl/common/io.h</includes>
    <includes id="sift__keypoint_8h" name="sift_keypoint.h" local="no" imported="no">pcl/keypoints/sift_keypoint.h</includes>
    <includes id="sift__keypoint_8hpp" name="sift_keypoint.hpp" local="no" imported="no">pcl/keypoints/impl/sift_keypoint.hpp</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>example__sift__keypoint__estimation_8cpp.html</anchorfile>
      <anchor>a51a0c03e82a49c8df1aee64a078f33e7</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example_sift_normal_keypoint_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/examples/keypoints/</path>
    <filename>example__sift__normal__keypoint__estimation_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="common_2include_2pcl_2common_2io_8h" name="common/include/pcl/common/io.h" local="no" imported="no">pcl/common/io.h</includes>
    <includes id="sift__keypoint_8h" name="sift_keypoint.h" local="no" imported="no">pcl/keypoints/sift_keypoint.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>example__sift__normal__keypoint__estimation_8cpp.html</anchorfile>
      <anchor>a51a0c03e82a49c8df1aee64a078f33e7</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example_sift_z_keypoint_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/examples/keypoints/</path>
    <filename>example__sift__z__keypoint__estimation_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="common_2include_2pcl_2common_2io_8h" name="common/include/pcl/common/io.h" local="no" imported="no">pcl/common/io.h</includes>
    <includes id="sift__keypoint_8h" name="sift_keypoint.h" local="no" imported="no">pcl/keypoints/sift_keypoint.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <class kind="struct">pcl::SIFTKeypointFieldSelector&lt; PointXYZ &gt;</class>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>example__sift__z__keypoint__estimation_8cpp.html</anchorfile>
      <anchor>a51a0c03e82a49c8df1aee64a078f33e7</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example_spin_images.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/examples/features/</path>
    <filename>example__spin__images_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="spin__image_8h" name="spin_image.h" local="no" imported="no">pcl/features/spin_image.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>example__spin__images_8cpp.html</anchorfile>
      <anchor>a51a0c03e82a49c8df1aee64a078f33e7</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>common/include/pcl/exceptions.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/</path>
    <filename>common_2include_2pcl_2exceptions_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <class kind="class">pcl::ComputeFailedException</class>
    <class kind="class">pcl::InitFailedException</class>
    <class kind="class">pcl::InvalidConversionException</class>
    <class kind="class">pcl::InvalidSACModelTypeException</class>
    <class kind="class">pcl::IOException</class>
    <class kind="class">pcl::IsNotDenseException</class>
    <class kind="class">pcl::KernelWidthTooSmallException</class>
    <class kind="class">pcl::PCLException</class>
    <class kind="class">pcl::UnhandledPointTypeException</class>
    <class kind="class">pcl::UnorganizedPointCloudException</class>
    <namespace>pcl</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PCL_THROW_EXCEPTION</name>
      <anchorfile>common_2include_2pcl_2exceptions_8h.html</anchorfile>
      <anchor>acf2e7af897ace571e94a2a41b209cc16</anchor>
      <arglist>(ExceptionName, message)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>registration/include/pcl/registration/exceptions.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/</path>
    <filename>registration_2include_2pcl_2registration_2exceptions_8h</filename>
    <includes id="common_2include_2pcl_2exceptions_8h" name="common/include/pcl/exceptions.h" local="no" imported="no">pcl/exceptions.h</includes>
    <class kind="class">pcl::NotEnoughPointsException</class>
    <class kind="class">pcl::SolverDidntConvergeException</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>extract_clusters.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/segmentation/src/</path>
    <filename>extract__clusters_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="extract__clusters_8h" name="extract_clusters.h" local="no" imported="no">pcl/segmentation/extract_clusters.h</includes>
    <includes id="extract__clusters_8hpp" name="extract_clusters.hpp" local="no" imported="no">pcl/segmentation/impl/extract_clusters.hpp</includes>
    <includes id="extract__labeled__clusters_8h" name="extract_labeled_clusters.h" local="no" imported="no">pcl/segmentation/extract_labeled_clusters.h</includes>
    <includes id="extract__labeled__clusters_8hpp" name="extract_labeled_clusters.hpp" local="no" imported="no">pcl/segmentation/impl/extract_labeled_clusters.hpp</includes>
  </compound>
  <compound kind="file">
    <name>extract_clusters.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/segmentation/include/pcl/segmentation/</path>
    <filename>extract__clusters_8h</filename>
    <includes id="pcl__base_8h" name="pcl_base.h" local="no" imported="no">pcl/pcl_base.h</includes>
    <includes id="pcl__search_8h" name="pcl_search.h" local="no" imported="no">pcl/search/pcl_search.h</includes>
    <class kind="class">pcl::EuclideanClusterExtraction</class>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>bool</type>
      <name>comparePointClusters</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ae88095505f2cbfbef301795b0f4cf5c6</anchor>
      <arglist>(const pcl::PointIndices &amp;a, const pcl::PointIndices &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractEuclideanClusters</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a720d4b25fecfc6834340ca546ffa53b5</anchor>
      <arglist>(const PointCloud&lt; PointT &gt; &amp;cloud, const boost::shared_ptr&lt; search::Search&lt; PointT &gt; &gt; &amp;tree, float tolerance, std::vector&lt; PointIndices &gt; &amp;clusters, unsigned int min_pts_per_cluster=1, unsigned int max_pts_per_cluster=(std::numeric_limits&lt; int &gt;::max)())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractEuclideanClusters</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a2d5210b6321d7295d1b671cc185eac2f</anchor>
      <arglist>(const PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, const boost::shared_ptr&lt; search::Search&lt; PointT &gt; &gt; &amp;tree, float tolerance, std::vector&lt; PointIndices &gt; &amp;clusters, unsigned int min_pts_per_cluster=1, unsigned int max_pts_per_cluster=(std::numeric_limits&lt; int &gt;::max)())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractEuclideanClusters</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>adb8fa4635db2752ad2432bdce1996210</anchor>
      <arglist>(const PointCloud&lt; PointT &gt; &amp;cloud, const PointCloud&lt; Normal &gt; &amp;normals, float tolerance, const boost::shared_ptr&lt; KdTree&lt; PointT &gt; &gt; &amp;tree, std::vector&lt; PointIndices &gt; &amp;clusters, double eps_angle, unsigned int min_pts_per_cluster=1, unsigned int max_pts_per_cluster=(std::numeric_limits&lt; int &gt;::max)())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractEuclideanClusters</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4ee36bf7d56524df302051d03790a308</anchor>
      <arglist>(const PointCloud&lt; PointT &gt; &amp;cloud, const PointCloud&lt; Normal &gt; &amp;normals, const std::vector&lt; int &gt; &amp;indices, const boost::shared_ptr&lt; KdTree&lt; PointT &gt; &gt; &amp;tree, float tolerance, std::vector&lt; PointIndices &gt; &amp;clusters, double eps_angle, unsigned int min_pts_per_cluster=1, unsigned int max_pts_per_cluster=(std::numeric_limits&lt; int &gt;::max)())</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>extract_clusters.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/segmentation/include/pcl/segmentation/impl/</path>
    <filename>extract__clusters_8hpp</filename>
    <includes id="extract__clusters_8h" name="extract_clusters.h" local="no" imported="no">pcl/segmentation/extract_clusters.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_EuclideanClusterExtraction</name>
      <anchorfile>extract__clusters_8hpp.html</anchorfile>
      <anchor>a8ec895ac22612471eb93ed1a1e3de235</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_extractEuclideanClusters</name>
      <anchorfile>extract__clusters_8hpp.html</anchorfile>
      <anchor>aa414ed45eed3f50d25838e58310b0dfe</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_extractEuclideanClusters_indices</name>
      <anchorfile>extract__clusters_8hpp.html</anchorfile>
      <anchor>a1b4be0dc2daaa37b6f97a92e4f327593</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>extract_feature.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tools/</path>
    <filename>extract__feature_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="fpfh_8h" name="fpfh.h" local="no" imported="no">pcl/features/fpfh.h</includes>
    <includes id="pfh_8h" name="pfh.h" local="no" imported="no">pcl/features/pfh.h</includes>
    <includes id="vfh_8h" name="vfh.h" local="no" imported="no">pcl/features/vfh.h</includes>
    <member kind="function">
      <type>void</type>
      <name>computeFeatureViaNormals</name>
      <anchorfile>extract__feature_8cpp.html</anchorfile>
      <anchor>a6cd6b006097019bb2293551f0b5a9635</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;input, sensor_msgs::PointCloud2 &amp;output, int argc, char **argv, bool set_search_flag=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadCloud</name>
      <anchorfile>extract__feature_8cpp.html</anchorfile>
      <anchor>ac85a403cc7888d20fc09565a24c79e13</anchor>
      <arglist>(const std::string &amp;filename, sensor_msgs::PointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>extract__feature_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>extract__feature_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveCloud</name>
      <anchorfile>extract__feature_8cpp.html</anchorfile>
      <anchor>a89af1f367cfde5c2d66418f34ac1e7b2</anchor>
      <arglist>(const std::string &amp;filename, const sensor_msgs::PointCloud2 &amp;output)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>default_f_k</name>
      <anchorfile>extract__feature_8cpp.html</anchorfile>
      <anchor>a0ba03ba2216adc9329b8f46f33756d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>default_f_radius</name>
      <anchorfile>extract__feature_8cpp.html</anchorfile>
      <anchor>a0241638688e738f2589a4b821da96b25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>default_feature_name</name>
      <anchorfile>extract__feature_8cpp.html</anchorfile>
      <anchor>a20e00de04ded3af58449542a66ee73f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>default_n_k</name>
      <anchorfile>extract__feature_8cpp.html</anchorfile>
      <anchor>adcaae7542c0dda52e2beae76fe9fbfc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>default_n_radius</name>
      <anchorfile>extract__feature_8cpp.html</anchorfile>
      <anchor>ac13bab2691f2cce651b140c8e260e8de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>doc/tutorials/content/sources/extract_indices/extract_indices.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/extract_indices/</path>
    <filename>doc_2tutorials_2content_2sources_2extract__indices_2extract__indices_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="method__types_8h" name="method_types.h" local="no" imported="no">pcl/sample_consensus/method_types.h</includes>
    <includes id="model__types_8h" name="model_types.h" local="no" imported="no">pcl/sample_consensus/model_types.h</includes>
    <includes id="sac__segmentation_8h" name="sac_segmentation.h" local="no" imported="no">pcl/segmentation/sac_segmentation.h</includes>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <includes id="extract__indices_8h" name="extract_indices.h" local="no" imported="no">pcl/filters/extract_indices.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>doc_2tutorials_2content_2sources_2extract__indices_2extract__indices_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>filters/src/extract_indices.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/src/</path>
    <filename>filters_2src_2extract__indices_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="extract__indices_8h" name="extract_indices.h" local="no" imported="no">pcl/filters/extract_indices.h</includes>
    <includes id="extract__indices_8hpp" name="extract_indices.hpp" local="no" imported="no">pcl/filters/impl/extract_indices.hpp</includes>
  </compound>
  <compound kind="file">
    <name>extract_indices.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/include/pcl/filters/</path>
    <filename>extract__indices_8h</filename>
    <includes id="filter__indices_8h" name="filter_indices.h" local="no" imported="no">pcl/filters/filter_indices.h</includes>
    <class kind="class">pcl::ExtractIndices</class>
    <class kind="class">pcl::ExtractIndices&lt; sensor_msgs::PointCloud2 &gt;</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>extract_indices.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/include/pcl/filters/impl/</path>
    <filename>extract__indices_8hpp</filename>
    <includes id="extract__indices_8h" name="extract_indices.h" local="no" imported="no">pcl/filters/extract_indices.h</includes>
    <includes id="common_2include_2pcl_2common_2io_8h" name="common/include/pcl/common/io.h" local="no" imported="no">pcl/common/io.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_ExtractIndices</name>
      <anchorfile>extract__indices_8hpp.html</anchorfile>
      <anchor>afd52f1161852a8cb988f22898f407eb3</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>extract_labeled_clusters.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/segmentation/include/pcl/segmentation/</path>
    <filename>extract__labeled__clusters_8h</filename>
    <includes id="pcl__base_8h" name="pcl_base.h" local="no" imported="no">pcl/pcl_base.h</includes>
    <includes id="pcl__search_8h" name="pcl_search.h" local="no" imported="no">pcl/search/pcl_search.h</includes>
    <class kind="class">pcl::LabeledEuclideanClusterExtraction</class>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>bool</type>
      <name>compareLabeledPointClusters</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a45d36abe92bc812f65d08618fda89123</anchor>
      <arglist>(const pcl::PointIndices &amp;a, const pcl::PointIndices &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractLabeledEuclideanClusters</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aebe34648653b223d5bf928c070d91b98</anchor>
      <arglist>(const PointCloud&lt; PointT &gt; &amp;cloud, const boost::shared_ptr&lt; search::Search&lt; PointT &gt; &gt; &amp;tree, float tolerance, std::vector&lt; std::vector&lt; PointIndices &gt; &gt; &amp;labeled_clusters, unsigned int min_pts_per_cluster=1, unsigned int max_pts_per_cluster=(std::numeric_limits&lt; int &gt;::max)(), unsigned int max_label=(std::numeric_limits&lt; int &gt;::max))</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>extract_labeled_clusters.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/segmentation/include/pcl/segmentation/impl/</path>
    <filename>extract__labeled__clusters_8hpp</filename>
    <includes id="extract__labeled__clusters_8h" name="extract_labeled_clusters.h" local="no" imported="no">pcl/segmentation/extract_labeled_clusters.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_extractLabeledEuclideanClusters</name>
      <anchorfile>extract__labeled__clusters_8hpp.html</anchorfile>
      <anchor>a3d26c790abd555d9f3b28b06a0cbdcbb</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_LabeledEuclideanClusterExtraction</name>
      <anchorfile>extract__labeled__clusters_8hpp.html</anchorfile>
      <anchor>ac50ea91ea232cb4a2b4d7f6ce158fe97</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>extract_polygonal_prism_data.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/segmentation/src/</path>
    <filename>extract__polygonal__prism__data_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="extract__polygonal__prism__data_8h" name="extract_polygonal_prism_data.h" local="no" imported="no">pcl/segmentation/extract_polygonal_prism_data.h</includes>
    <includes id="extract__polygonal__prism__data_8hpp" name="extract_polygonal_prism_data.hpp" local="no" imported="no">pcl/segmentation/impl/extract_polygonal_prism_data.hpp</includes>
  </compound>
  <compound kind="file">
    <name>extract_polygonal_prism_data.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/segmentation/include/pcl/segmentation/</path>
    <filename>extract__polygonal__prism__data_8h</filename>
    <includes id="pcl__base_8h" name="pcl_base.h" local="no" imported="no">pcl/pcl_base.h</includes>
    <includes id="sac__model__plane_8h" name="sac_model_plane.h" local="no" imported="no">pcl/sample_consensus/sac_model_plane.h</includes>
    <class kind="class">pcl::ExtractPolygonalPrismData</class>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>bool</type>
      <name>isPointIn2DPolygon</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a0a21f5679b1644a7894f2f14ee1bbe37</anchor>
      <arglist>(const PointT &amp;point, const pcl::PointCloud&lt; PointT &gt; &amp;polygon)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isXYPointIn2DXYPolygon</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a5c5f766262ec4eae1af76df2bc0afc64</anchor>
      <arglist>(const PointT &amp;point, const pcl::PointCloud&lt; PointT &gt; &amp;polygon)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>extract_polygonal_prism_data.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/segmentation/include/pcl/segmentation/impl/</path>
    <filename>extract__polygonal__prism__data_8hpp</filename>
    <includes id="extract__polygonal__prism__data_8h" name="extract_polygonal_prism_data.h" local="no" imported="no">pcl/segmentation/extract_polygonal_prism_data.h</includes>
    <includes id="centroid_8h" name="centroid.h" local="no" imported="no">pcl/common/centroid.h</includes>
    <includes id="eigen_8h" name="eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_ExtractPolygonalPrismData</name>
      <anchorfile>extract__polygonal__prism__data_8hpp.html</anchorfile>
      <anchor>a26e4390c7c646d4571d9d98d3853070d</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_isPointIn2DPolygon</name>
      <anchorfile>extract__polygonal__prism__data_8hpp.html</anchorfile>
      <anchor>ae03c507dd91d87de5acc991386bfd798</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_isXYPointIn2DXYPolygon</name>
      <anchorfile>extract__polygonal__prism__data_8hpp.html</anchorfile>
      <anchor>a1c2255ea3aeaf547d02c4a8bca7cb7b7</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>factor.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/src/poisson/</path>
    <filename>factor_8cpp</filename>
    <includes id="factor_8h" name="factor.h" local="no" imported="no">pcl/surface/poisson/factor.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::poisson</namespace>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a4610e77d6a5c1f74d894a155416f760e</anchor>
      <arglist>(const double in1[2], const double in2[2], double out[2])</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Angle</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a8b8c43f873063d5b74634463870f1685</anchor>
      <arglist>(const double in[2])</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ArcTan2</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>ad69b1d2bab78c1e7fee53b9b5e42ded4</anchor>
      <arglist>(const double &amp;y, const double &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Divide</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a790df6fe2c3a85027369de4dbaffa4cc</anchor>
      <arglist>(const double in1[2], const double in2[2], double out[2])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Factor</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a810187b540abae387348e2548ad894b3</anchor>
      <arglist>(double a1, double a0, double roots[1][2], const double &amp;EPS)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Factor</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a3ecbead74da986cafdeed0703ee3b22c</anchor>
      <arglist>(double a2, double a1, double a0, double roots[2][2], const double &amp;EPS)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Factor</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>af2e9f3071f2289c56e655527a8cc82f8</anchor>
      <arglist>(double a3, double a2, double a1, double a0, double roots[3][2], const double &amp;EPS)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Factor</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a77a2dae34c45d4f30b981ef0e3f36d99</anchor>
      <arglist>(double a4, double a3, double a2, double a1, double a0, double roots[4][2], const double &amp;EPS)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Multiply</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a6438b594cf61f56d331f9f156db95780</anchor>
      <arglist>(const double in1[2], const double in2[2], double out[2])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Solve</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>aac3bffb7bce0c287a67f7b85de96aed8</anchor>
      <arglist>(const double *eqns, const double *values, double *solutions, const int &amp;dim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Sqrt</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a8e9b6bc0c476e4128bf160bce21dcde5</anchor>
      <arglist>(const double in[2], double out[2])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Subtract</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>ad53cc64dab8fd0bd6be649c8ea9c9ed1</anchor>
      <arglist>(const double in1[2], const double in2[2], double out[2])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>factor.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/poisson/</path>
    <filename>factor_8h</filename>
    <namespace>pcl</namespace>
    <namespace>pcl::poisson</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PI</name>
      <anchorfile>factor_8h.html</anchorfile>
      <anchor>a598a3330b3c21701223ee0ca14316eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQRT_3</name>
      <anchorfile>factor_8h.html</anchorfile>
      <anchor>a4c7cca717941f9eb5c7f90f44ac8746b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a4610e77d6a5c1f74d894a155416f760e</anchor>
      <arglist>(const double in1[2], const double in2[2], double out[2])</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Angle</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a8b8c43f873063d5b74634463870f1685</anchor>
      <arglist>(const double in[2])</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ArcTan2</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>ad69b1d2bab78c1e7fee53b9b5e42ded4</anchor>
      <arglist>(const double &amp;y, const double &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Divide</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a790df6fe2c3a85027369de4dbaffa4cc</anchor>
      <arglist>(const double in1[2], const double in2[2], double out[2])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Factor</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a810187b540abae387348e2548ad894b3</anchor>
      <arglist>(double a1, double a0, double roots[1][2], const double &amp;EPS)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Factor</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a3ecbead74da986cafdeed0703ee3b22c</anchor>
      <arglist>(double a2, double a1, double a0, double roots[2][2], const double &amp;EPS)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Factor</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>af2e9f3071f2289c56e655527a8cc82f8</anchor>
      <arglist>(double a3, double a2, double a1, double a0, double roots[3][2], const double &amp;EPS)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Factor</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a77a2dae34c45d4f30b981ef0e3f36d99</anchor>
      <arglist>(double a4, double a3, double a2, double a1, double a0, double roots[4][2], const double &amp;EPS)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Multiply</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a6438b594cf61f56d331f9f156db95780</anchor>
      <arglist>(const double in1[2], const double in2[2], double out[2])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Solve</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>aac3bffb7bce0c287a67f7b85de96aed8</anchor>
      <arglist>(const double *eqns, const double *values, double *solutions, const int &amp;dim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Sqrt</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a8e9b6bc0c476e4128bf160bce21dcde5</anchor>
      <arglist>(const double in[2], double out[2])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Subtract</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>ad53cc64dab8fd0bd6be649c8ea9c9ed1</anchor>
      <arglist>(const double in1[2], const double in2[2], double out[2])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>feature.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/</path>
    <filename>feature_8h</filename>
    <includes id="pcl__base_8h" name="pcl_base.h" local="no" imported="no">pcl/pcl_base.h</includes>
    <includes id="eigen_8h" name="eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <includes id="centroid_8h" name="centroid.h" local="no" imported="no">pcl/common/centroid.h</includes>
    <includes id="search_8h" name="search.h" local="no" imported="no">pcl/search/search.h</includes>
    <includes id="feature_8hpp" name="feature.hpp" local="no" imported="no">pcl/features/impl/feature.hpp</includes>
    <class kind="class">pcl::Feature</class>
    <class kind="class">pcl::FeatureFromLabels</class>
    <class kind="class">pcl::FeatureFromNormals</class>
    <class kind="class">pcl::FeatureWithLocalReferenceFrames</class>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>void</type>
      <name>solvePlaneParameters</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ae5798e2ee9ef558efd8a9f1da82c5eb1</anchor>
      <arglist>(const Eigen::Matrix3f &amp;covariance_matrix, const Eigen::Vector4f &amp;point, Eigen::Vector4f &amp;plane_parameters, float &amp;curvature)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solvePlaneParameters</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a78bd0e1c11a8a299ef98209b6360f8fe</anchor>
      <arglist>(const Eigen::Matrix3f &amp;covariance_matrix, float &amp;nx, float &amp;ny, float &amp;nz, float &amp;curvature)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>feature.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/impl/</path>
    <filename>feature_8hpp</filename>
    <includes id="pcl__search_8h" name="pcl_search.h" local="no" imported="no">pcl/search/pcl_search.h</includes>
  </compound>
  <compound kind="file">
    <name>iccv2011/include/feature_estimation.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iccv2011/include/</path>
    <filename>iccv2011_2include_2feature__estimation_8h</filename>
    <includes id="iccv2011_2include_2typedefs_8h" name="iccv2011/include/typedefs.h" local="yes" imported="no">typedefs.h</includes>
    <includes id="io_2include_2pcl_2io_2io_8h" name="io/include/pcl/io/io.h" local="no" imported="no">pcl/io/io.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="sift__keypoint_8h" name="sift_keypoint.h" local="no" imported="no">pcl/keypoints/sift_keypoint.h</includes>
    <includes id="fpfh_8h" name="fpfh.h" local="no" imported="no">pcl/features/fpfh.h</includes>
    <includes id="vfh_8h" name="vfh.h" local="no" imported="no">pcl/features/vfh.h</includes>
    <includes id="search_2include_2pcl_2search_2kdtree_8h" name="search/include/pcl/search/kdtree.h" local="no" imported="no">pcl/search/kdtree.h</includes>
    <class kind="struct">ObjectFeatures</class>
    <member kind="function">
      <type>ObjectFeatures</type>
      <name>computeFeatures</name>
      <anchorfile>iccv2011_2include_2feature__estimation_8h.html</anchorfile>
      <anchor>a4ca458c61f61d28a8198543e22d7a29e</anchor>
      <arglist>(const PointCloudPtr &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>GlobalDescriptorsPtr</type>
      <name>computeGlobalDescriptor</name>
      <anchorfile>iccv2011_2include_2feature__estimation_8h.html</anchorfile>
      <anchor>a1a1995c172372e6bd6c44422109c0d70</anchor>
      <arglist>(const PointCloudPtr &amp;points, const SurfaceNormalsPtr &amp;normals)</arglist>
    </member>
    <member kind="function">
      <type>LocalDescriptorsPtr</type>
      <name>computeLocalDescriptors</name>
      <anchorfile>iccv2011_2include_2feature__estimation_8h.html</anchorfile>
      <anchor>a1bd42b36e236e7063f14cec47a054796</anchor>
      <arglist>(const PointCloudPtr &amp;points, const SurfaceNormalsPtr &amp;normals, const PointCloudPtr &amp;keypoints, float feature_radius)</arglist>
    </member>
    <member kind="function">
      <type>PointCloudPtr</type>
      <name>detectKeypoints</name>
      <anchorfile>iccv2011_2include_2feature__estimation_8h.html</anchorfile>
      <anchor>a7145bc376699bd94634eed9f4aee74b3</anchor>
      <arglist>(const PointCloudPtr &amp;points, const SurfaceNormalsPtr &amp;normals, float min_scale, int nr_octaves, int nr_scales_per_octave, float min_contrast)</arglist>
    </member>
    <member kind="function">
      <type>SurfaceNormalsPtr</type>
      <name>estimateSurfaceNormals</name>
      <anchorfile>iccv2011_2include_2feature__estimation_8h.html</anchorfile>
      <anchor>a5e453e2521c5316a6151d3516f1cd419</anchor>
      <arglist>(const PointCloudPtr &amp;input, float radius)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iros2011/include/feature_estimation.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iros2011/include/</path>
    <filename>iros2011_2include_2feature__estimation_8h</filename>
    <includes id="iros2011_2include_2typedefs_8h" name="iros2011/include/typedefs.h" local="yes" imported="no">typedefs.h</includes>
    <includes id="io_2include_2pcl_2io_2io_8h" name="io/include/pcl/io/io.h" local="no" imported="no">pcl/io/io.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="sift__keypoint_8h" name="sift_keypoint.h" local="no" imported="no">pcl/keypoints/sift_keypoint.h</includes>
    <includes id="fpfh_8h" name="fpfh.h" local="no" imported="no">pcl/features/fpfh.h</includes>
    <includes id="vfh_8h" name="vfh.h" local="no" imported="no">pcl/features/vfh.h</includes>
    <class kind="struct">ObjectFeatures</class>
    <member kind="function">
      <type>ObjectFeatures</type>
      <name>computeFeatures</name>
      <anchorfile>iros2011_2include_2feature__estimation_8h.html</anchorfile>
      <anchor>a4ca458c61f61d28a8198543e22d7a29e</anchor>
      <arglist>(const PointCloudPtr &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>GlobalDescriptorsPtr</type>
      <name>computeGlobalDescriptor</name>
      <anchorfile>iros2011_2include_2feature__estimation_8h.html</anchorfile>
      <anchor>a1a1995c172372e6bd6c44422109c0d70</anchor>
      <arglist>(const PointCloudPtr &amp;points, const SurfaceNormalsPtr &amp;normals)</arglist>
    </member>
    <member kind="function">
      <type>LocalDescriptorsPtr</type>
      <name>computeLocalDescriptors</name>
      <anchorfile>iros2011_2include_2feature__estimation_8h.html</anchorfile>
      <anchor>a1bd42b36e236e7063f14cec47a054796</anchor>
      <arglist>(const PointCloudPtr &amp;points, const SurfaceNormalsPtr &amp;normals, const PointCloudPtr &amp;keypoints, float feature_radius)</arglist>
    </member>
    <member kind="function">
      <type>PointCloudPtr</type>
      <name>detectKeypoints</name>
      <anchorfile>iros2011_2include_2feature__estimation_8h.html</anchorfile>
      <anchor>a7145bc376699bd94634eed9f4aee74b3</anchor>
      <arglist>(const PointCloudPtr &amp;points, const SurfaceNormalsPtr &amp;normals, float min_scale, int nr_octaves, int nr_scales_per_octave, float min_contrast)</arglist>
    </member>
    <member kind="function">
      <type>SurfaceNormalsPtr</type>
      <name>estimateSurfaceNormals</name>
      <anchorfile>iros2011_2include_2feature__estimation_8h.html</anchorfile>
      <anchor>a5e453e2521c5316a6151d3516f1cd419</anchor>
      <arglist>(const PointCloudPtr &amp;input, float radius)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iros2011/include/solution/feature_estimation.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iros2011/include/solution/</path>
    <filename>iros2011_2include_2solution_2feature__estimation_8h</filename>
    <includes id="iros2011_2include_2solution_2typedefs_8h" name="iros2011/include/solution/typedefs.h" local="yes" imported="no">typedefs.h</includes>
    <includes id="io_2include_2pcl_2io_2io_8h" name="io/include/pcl/io/io.h" local="no" imported="no">pcl/io/io.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="sift__keypoint_8h" name="sift_keypoint.h" local="no" imported="no">pcl/keypoints/sift_keypoint.h</includes>
    <includes id="fpfh_8h" name="fpfh.h" local="no" imported="no">pcl/features/fpfh.h</includes>
    <includes id="vfh_8h" name="vfh.h" local="no" imported="no">pcl/features/vfh.h</includes>
    <includes id="search_2include_2pcl_2search_2kdtree_8h" name="search/include/pcl/search/kdtree.h" local="no" imported="no">pcl/search/kdtree.h</includes>
    <class kind="struct">ObjectFeatures</class>
    <member kind="function">
      <type>ObjectFeatures</type>
      <name>computeFeatures</name>
      <anchorfile>iros2011_2include_2solution_2feature__estimation_8h.html</anchorfile>
      <anchor>a4ca458c61f61d28a8198543e22d7a29e</anchor>
      <arglist>(const PointCloudPtr &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>GlobalDescriptorsPtr</type>
      <name>computeGlobalDescriptor</name>
      <anchorfile>iros2011_2include_2solution_2feature__estimation_8h.html</anchorfile>
      <anchor>a1a1995c172372e6bd6c44422109c0d70</anchor>
      <arglist>(const PointCloudPtr &amp;points, const SurfaceNormalsPtr &amp;normals)</arglist>
    </member>
    <member kind="function">
      <type>LocalDescriptorsPtr</type>
      <name>computeLocalDescriptors</name>
      <anchorfile>iros2011_2include_2solution_2feature__estimation_8h.html</anchorfile>
      <anchor>a1bd42b36e236e7063f14cec47a054796</anchor>
      <arglist>(const PointCloudPtr &amp;points, const SurfaceNormalsPtr &amp;normals, const PointCloudPtr &amp;keypoints, float feature_radius)</arglist>
    </member>
    <member kind="function">
      <type>PointCloudPtr</type>
      <name>detectKeypoints</name>
      <anchorfile>iros2011_2include_2solution_2feature__estimation_8h.html</anchorfile>
      <anchor>a7145bc376699bd94634eed9f4aee74b3</anchor>
      <arglist>(const PointCloudPtr &amp;points, const SurfaceNormalsPtr &amp;normals, float min_scale, int nr_octaves, int nr_scales_per_octave, float min_contrast)</arglist>
    </member>
    <member kind="function">
      <type>SurfaceNormalsPtr</type>
      <name>estimateSurfaceNormals</name>
      <anchorfile>iros2011_2include_2solution_2feature__estimation_8h.html</anchorfile>
      <anchor>a5e453e2521c5316a6151d3516f1cd419</anchor>
      <arglist>(const PointCloudPtr &amp;input, float radius)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>feature_matching.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/src/</path>
    <filename>feature__matching_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="registration_2include_2pcl_2registration_2transforms_8h" name="registration/include/pcl/registration/transforms.h" local="no" imported="no">pcl/registration/transforms.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <includes id="sift__keypoint_8h" name="sift_keypoint.h" local="no" imported="no">pcl/keypoints/sift_keypoint.h</includes>
    <includes id="harris__keypoint3D_8h" name="harris_keypoint3D.h" local="no" imported="no">pcl/keypoints/harris_keypoint3D.h</includes>
    <includes id="method__types_8h" name="method_types.h" local="no" imported="no">pcl/sample_consensus/method_types.h</includes>
    <includes id="model__types_8h" name="model_types.h" local="no" imported="no">pcl/sample_consensus/model_types.h</includes>
    <includes id="sac__segmentation_8h" name="sac_segmentation.h" local="no" imported="no">pcl/segmentation/sac_segmentation.h</includes>
    <includes id="search_2include_2pcl_2search_2kdtree_8h" name="search/include/pcl/search/kdtree.h" local="no" imported="no">pcl/search/kdtree.h</includes>
    <includes id="extract__clusters_8h" name="extract_clusters.h" local="no" imported="no">pcl/segmentation/extract_clusters.h</includes>
    <includes id="fpfh__omp_8h" name="fpfh_omp.h" local="no" imported="no">pcl/features/fpfh_omp.h</includes>
    <includes id="pfh_8h" name="pfh.h" local="no" imported="no">pcl/features/pfh.h</includes>
    <includes id="pfhrgb_8h" name="pfhrgb.h" local="no" imported="no">pcl/features/pfhrgb.h</includes>
    <includes id="3dsc_8h" name="3dsc.h" local="no" imported="no">pcl/features/3dsc.h</includes>
    <includes id="shot__omp_8h" name="shot_omp.h" local="no" imported="no">pcl/features/shot_omp.h</includes>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.h</includes>
    <includes id="kdtree__flann_8hpp" name="kdtree_flann.hpp" local="no" imported="no">pcl/kdtree/impl/kdtree_flann.hpp</includes>
    <includes id="transformation__estimation__svd_8h" name="transformation_estimation_svd.h" local="no" imported="no">pcl/registration/transformation_estimation_svd.h</includes>
    <includes id="icp_8h" name="icp.h" local="no" imported="no">pcl/registration/icp.h</includes>
    <includes id="correspondence__rejection__sample__consensus_8h" name="correspondence_rejection_sample_consensus.h" local="no" imported="no">pcl/registration/correspondence_rejection_sample_consensus.h</includes>
    <includes id="common_2include_2pcl_2common_2transforms_8h" name="common/include/pcl/common/transforms.h" local="no" imported="no">pcl/common/transforms.h</includes>
    <includes id="grid__projection_8h" name="grid_projection.h" local="no" imported="no">pcl/surface/grid_projection.h</includes>
    <includes id="gp3_8h" name="gp3.h" local="no" imported="no">pcl/surface/gp3.h</includes>
    <includes id="marching__cubes__hoppe_8h" name="marching_cubes_hoppe.h" local="no" imported="no">pcl/surface/marching_cubes_hoppe.h</includes>
    <class kind="class">ICCVTutorial</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>feature__matching_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>common/include/pcl/common/file_io.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/</path>
    <filename>common_2include_2pcl_2common_2file__io_8h</filename>
    <includes id="file__io_8hpp" name="file_io.hpp" local="no" imported="no">pcl/common/impl/file_io.hpp</includes>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>void</type>
      <name>getAllPcdFilesInDirectory</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a65492f5cdc563cd60c2267366788d077</anchor>
      <arglist>(const std::string &amp;directory, std::vector&lt; std::string &gt; &amp;file_names)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFileExtension</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ae40c9e0ff704ed675e3300ed02451796</anchor>
      <arglist>(const std::string &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFilenameWithoutExtension</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af45ced9a4448cf680b2e5da96f4e9aea</anchor>
      <arglist>(const std::string &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFilenameWithoutPath</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a77fba9b71d0b5ddc824cc3555c258513</anchor>
      <arglist>(const std::string &amp;input)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>io/include/pcl/io/file_io.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/include/pcl/io/</path>
    <filename>io_2include_2pcl_2io_2file__io_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="common_2include_2pcl_2common_2io_8h" name="common/include/pcl/common/io.h" local="no" imported="no">pcl/common/io.h</includes>
    <class kind="class">pcl::FileReader</class>
    <class kind="class">pcl::FileWriter</class>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>void</type>
      <name>copyStringValue</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>adf215f3f126a90342fada2d28abab2ea</anchor>
      <arglist>(const std::string &amp;st, sensor_msgs::PointCloud2 &amp;cloud, unsigned int point_index, unsigned int field_idx, unsigned int fields_count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyStringValue&lt; int8_t &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aeba677263a453ab73b983484ce32e3ac</anchor>
      <arglist>(const std::string &amp;st, sensor_msgs::PointCloud2 &amp;cloud, unsigned int point_index, unsigned int field_idx, unsigned int fields_count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyStringValue&lt; uint8_t &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7ea94837d71bf3e0d4ba3fe17801703a</anchor>
      <arglist>(const std::string &amp;st, sensor_msgs::PointCloud2 &amp;cloud, unsigned int point_index, unsigned int field_idx, unsigned int fields_count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyValueString</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aba49ebff73427c64ac52441838199bbf</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud, const unsigned int point_index, const int point_size, const unsigned int field_idx, const unsigned int fields_count, std::ostream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyValueString&lt; int8_t &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aad9d4d3ecc9e93a965e52c0258a407d2</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud, const unsigned int point_index, const int point_size, const unsigned int field_idx, const unsigned int fields_count, std::ostream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyValueString&lt; uint8_t &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a5e683cb747450efa43d6c4066e7cfed6</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud, const unsigned int point_index, const int point_size, const unsigned int field_idx, const unsigned int fields_count, std::ostream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValueFinite</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a923a1fe8bf7a2fd0ba41187078d0e58c</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud, const unsigned int point_index, const int point_size, const unsigned int field_idx, const unsigned int fields_count)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>file_io.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/impl/</path>
    <filename>file__io_8hpp</filename>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>void</type>
      <name>getAllPcdFilesInDirectory</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a65492f5cdc563cd60c2267366788d077</anchor>
      <arglist>(const std::string &amp;directory, std::vector&lt; std::string &gt; &amp;file_names)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFileExtension</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ae40c9e0ff704ed675e3300ed02451796</anchor>
      <arglist>(const std::string &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFilenameWithoutExtension</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af45ced9a4448cf680b2e5da96f4e9aea</anchor>
      <arglist>(const std::string &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFilenameWithoutPath</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a77fba9b71d0b5ddc824cc3555c258513</anchor>
      <arglist>(const std::string &amp;input)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>filter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/src/</path>
    <filename>filter_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="filter_8h" name="filter.h" local="no" imported="no">pcl/filters/filter.h</includes>
    <includes id="filter_8hpp" name="filter.hpp" local="no" imported="no">pcl/filters/impl/filter.hpp</includes>
  </compound>
  <compound kind="file">
    <name>filter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/include/pcl/filters/</path>
    <filename>filter_8h</filename>
    <includes id="pcl__base_8h" name="pcl_base.h" local="no" imported="no">pcl/pcl_base.h</includes>
    <includes id="conversions_8h" name="conversions.h" local="no" imported="no">pcl/ros/conversions.h</includes>
    <class kind="class">pcl::Filter</class>
    <class kind="class">pcl::Filter&lt; sensor_msgs::PointCloud2 &gt;</class>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>void</type>
      <name>removeNaNFromPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac463283a9e9c18a66d3d29b28a575064</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, std::vector&lt; int &gt; &amp;index)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>filter.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/include/pcl/filters/impl/</path>
    <filename>filter_8hpp</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_removeNanFromPointCloud</name>
      <anchorfile>filter_8hpp.html</anchorfile>
      <anchor>a33ad89433f980e98b3f7a8c5b13d2236</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>filter_indices.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/src/</path>
    <filename>filter__indices_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="filter__indices_8h" name="filter_indices.h" local="no" imported="no">pcl/filters/filter_indices.h</includes>
    <includes id="filter__indices_8hpp" name="filter_indices.hpp" local="no" imported="no">pcl/filters/impl/filter_indices.hpp</includes>
  </compound>
  <compound kind="file">
    <name>filter_indices.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/include/pcl/filters/</path>
    <filename>filter__indices_8h</filename>
    <includes id="filter_8h" name="filter.h" local="no" imported="no">pcl/filters/filter.h</includes>
    <class kind="class">pcl::FilterIndices</class>
    <class kind="class">pcl::FilterIndices&lt; sensor_msgs::PointCloud2 &gt;</class>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>void</type>
      <name>removeNaNFromPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aab4fb955a5a842af97545db7beee1da1</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, std::vector&lt; int &gt; &amp;index)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>filter_indices.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/include/pcl/filters/impl/</path>
    <filename>filter__indices_8hpp</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_removeNanFromPointCloud</name>
      <anchorfile>filter__indices_8hpp.html</anchorfile>
      <anchor>a33ad89433f980e98b3f7a8c5b13d2236</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iccv2011/include/filters.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iccv2011/include/</path>
    <filename>iccv2011_2include_2filters_8h</filename>
    <includes id="passthrough_8h" name="passthrough.h" local="no" imported="no">pcl/filters/passthrough.h</includes>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <includes id="radius__outlier__removal_8h" name="radius_outlier_removal.h" local="no" imported="no">pcl/filters/radius_outlier_removal.h</includes>
    <includes id="iccv2011_2include_2typedefs_8h" name="iccv2011/include/typedefs.h" local="yes" imported="no">typedefs.h</includes>
    <member kind="function">
      <type>PointCloudPtr</type>
      <name>applyFilters</name>
      <anchorfile>iccv2011_2include_2filters_8h.html</anchorfile>
      <anchor>a0652dcea8f1b6eaec15d5667f887b10c</anchor>
      <arglist>(const PointCloudPtr &amp;input, float min_depth, float max_depth, float leaf_size, float radius, float min_neighbors)</arglist>
    </member>
    <member kind="function">
      <type>PointCloudPtr</type>
      <name>downsample</name>
      <anchorfile>iccv2011_2include_2filters_8h.html</anchorfile>
      <anchor>a5fe132f9f5ec95759c35afc83f504c90</anchor>
      <arglist>(const PointCloudPtr &amp;input, float leaf_size)</arglist>
    </member>
    <member kind="function">
      <type>PointCloudPtr</type>
      <name>removeOutliers</name>
      <anchorfile>iccv2011_2include_2filters_8h.html</anchorfile>
      <anchor>a3daed5b6f2a3d6addd963c01aaa85807</anchor>
      <arglist>(const PointCloudPtr &amp;input, float radius, int min_neighbors)</arglist>
    </member>
    <member kind="function">
      <type>PointCloudPtr</type>
      <name>thresholdDepth</name>
      <anchorfile>iccv2011_2include_2filters_8h.html</anchorfile>
      <anchor>a2c411ce79068b392295dd5b1653f1d6e</anchor>
      <arglist>(const PointCloudPtr &amp;input, float min_depth, float max_depth)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iros2011/include/filters.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iros2011/include/</path>
    <filename>iros2011_2include_2filters_8h</filename>
    <includes id="passthrough_8h" name="passthrough.h" local="no" imported="no">pcl/filters/passthrough.h</includes>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <includes id="radius__outlier__removal_8h" name="radius_outlier_removal.h" local="no" imported="no">pcl/filters/radius_outlier_removal.h</includes>
    <includes id="iros2011_2include_2typedefs_8h" name="iros2011/include/typedefs.h" local="yes" imported="no">typedefs.h</includes>
    <member kind="function">
      <type>PointCloudPtr</type>
      <name>downsample</name>
      <anchorfile>iros2011_2include_2filters_8h.html</anchorfile>
      <anchor>a5fe132f9f5ec95759c35afc83f504c90</anchor>
      <arglist>(const PointCloudPtr &amp;input, float leaf_size)</arglist>
    </member>
    <member kind="function">
      <type>PointCloudPtr</type>
      <name>removeOutliers</name>
      <anchorfile>iros2011_2include_2filters_8h.html</anchorfile>
      <anchor>a3daed5b6f2a3d6addd963c01aaa85807</anchor>
      <arglist>(const PointCloudPtr &amp;input, float radius, int min_neighbors)</arglist>
    </member>
    <member kind="function">
      <type>PointCloudPtr</type>
      <name>thresholdDepth</name>
      <anchorfile>iros2011_2include_2filters_8h.html</anchorfile>
      <anchor>a2c411ce79068b392295dd5b1653f1d6e</anchor>
      <arglist>(const PointCloudPtr &amp;input, float min_depth, float max_depth)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iros2011/include/solution/filters.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iros2011/include/solution/</path>
    <filename>iros2011_2include_2solution_2filters_8h</filename>
    <includes id="passthrough_8h" name="passthrough.h" local="no" imported="no">pcl/filters/passthrough.h</includes>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <includes id="radius__outlier__removal_8h" name="radius_outlier_removal.h" local="no" imported="no">pcl/filters/radius_outlier_removal.h</includes>
    <includes id="iros2011_2include_2solution_2typedefs_8h" name="iros2011/include/solution/typedefs.h" local="yes" imported="no">typedefs.h</includes>
    <member kind="function">
      <type>PointCloudPtr</type>
      <name>applyFilters</name>
      <anchorfile>iros2011_2include_2solution_2filters_8h.html</anchorfile>
      <anchor>a0652dcea8f1b6eaec15d5667f887b10c</anchor>
      <arglist>(const PointCloudPtr &amp;input, float min_depth, float max_depth, float leaf_size, float radius, float min_neighbors)</arglist>
    </member>
    <member kind="function">
      <type>PointCloudPtr</type>
      <name>downsample</name>
      <anchorfile>iros2011_2include_2solution_2filters_8h.html</anchorfile>
      <anchor>a5fe132f9f5ec95759c35afc83f504c90</anchor>
      <arglist>(const PointCloudPtr &amp;input, float leaf_size)</arglist>
    </member>
    <member kind="function">
      <type>PointCloudPtr</type>
      <name>removeOutliers</name>
      <anchorfile>iros2011_2include_2solution_2filters_8h.html</anchorfile>
      <anchor>a3daed5b6f2a3d6addd963c01aaa85807</anchor>
      <arglist>(const PointCloudPtr &amp;input, float radius, int min_neighbors)</arglist>
    </member>
    <member kind="function">
      <type>PointCloudPtr</type>
      <name>thresholdDepth</name>
      <anchorfile>iros2011_2include_2solution_2filters_8h.html</anchorfile>
      <anchor>a2c411ce79068b392295dd5b1653f1d6e</anchor>
      <arglist>(const PointCloudPtr &amp;input, float min_depth, float max_depth)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>flann.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/kdtree/include/pcl/kdtree/</path>
    <filename>flann_8h</filename>
  </compound>
  <compound kind="file">
    <name>flann_search.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/search/include/pcl/search/</path>
    <filename>flann__search_8h</filename>
    <includes id="search_8h" name="search.h" local="no" imported="no">pcl/search/search.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <includes id="point__representation_8h" name="point_representation.h" local="no" imported="no">pcl/point_representation.h</includes>
    <class kind="class">pcl::search::FlannSearch::FlannIndexCreator</class>
    <class kind="class">pcl::search::FlannSearch</class>
    <class kind="class">pcl::search::FlannSearch::KdTreeIndexCreator</class>
    <namespace>flann</namespace>
    <namespace>pcl</namespace>
    <namespace>pcl::search</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_FlannSearch</name>
      <anchorfile>flann__search_8h.html</anchorfile>
      <anchor>a4933b2bf063dcc4d27c5c02868ba2083</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>flann_search.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/search/include/pcl/search/impl/</path>
    <filename>flann__search_8hpp</filename>
    <includes id="flann__search_8h" name="flann_search.h" local="no" imported="no">pcl/search/flann_search.h</includes>
    <includes id="flann_8h" name="flann.h" local="no" imported="no">pcl/kdtree/flann.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_FlannSearch</name>
      <anchorfile>flann__search_8hpp.html</anchorfile>
      <anchor>a4933b2bf063dcc4d27c5c02868ba2083</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>float_image_utils.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/src/common/</path>
    <filename>float__image__utils_8cpp</filename>
    <includes id="float__image__utils_8h" name="float_image_utils.h" local="no" imported="no">pcl/visualization/common/float_image_utils.h</includes>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
  </compound>
  <compound kind="file">
    <name>float_image_utils.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/include/pcl/visualization/common/</path>
    <filename>float__image__utils_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <class kind="class">pcl::visualization::FloatImageUtils</class>
    <namespace>pcl</namespace>
    <namespace>pcl::visualization</namespace>
  </compound>
  <compound kind="file">
    <name>for_each_type.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/</path>
    <filename>for__each__type_8h</filename>
    <class kind="struct">pcl::for_each_type_impl</class>
    <class kind="struct">pcl::for_each_type_impl&lt; false &gt;</class>
    <class kind="struct">pcl::intersect</class>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>void</type>
      <name>for_each_type</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a5bacf4c58070af4db6464e7c6a0bac26</anchor>
      <arglist>(F f)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fpfh.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/src/</path>
    <filename>fpfh_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="fpfh_8h" name="fpfh.h" local="no" imported="no">pcl/features/fpfh.h</includes>
    <includes id="fpfh_8hpp" name="fpfh.hpp" local="no" imported="no">pcl/features/impl/fpfh.hpp</includes>
    <member kind="function">
      <type></type>
      <name>PCL_INSTANTIATE_PRODUCT</name>
      <anchorfile>fpfh_8cpp.html</anchorfile>
      <anchor>ae0b795576d3cceef845e379afc127e9f</anchor>
      <arglist>(FPFHEstimation,(PCL_XYZ_POINT_TYPES)(PCL_NORMAL_POINT_TYPES)((pcl::FPFHSignature33))) PCL_INSTANTIATE_PRODUCT(FPFHEstimation</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fpfh.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/</path>
    <filename>fpfh_8h</filename>
    <includes id="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.h</includes>
    <class kind="class">pcl::FPFHEstimation</class>
    <class kind="class">pcl::FPFHEstimation&lt; PointInT, PointNT, Eigen::MatrixXf &gt;</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>fpfh.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/impl/</path>
    <filename>fpfh_8hpp</filename>
    <includes id="fpfh_8h" name="fpfh.h" local="no" imported="no">pcl/features/fpfh.h</includes>
    <includes id="pfh_8h" name="pfh.h" local="no" imported="no">pcl/features/pfh.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_FPFHEstimation</name>
      <anchorfile>fpfh_8hpp.html</anchorfile>
      <anchor>a66abcdd3623a67b0997071c791b3f132</anchor>
      <arglist>(T, NT, OutT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fpfh_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tools/</path>
    <filename>fpfh__estimation_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="fpfh_8h" name="fpfh.h" local="no" imported="no">pcl/features/fpfh.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.h</includes>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>fpfh__estimation_8cpp.html</anchorfile>
      <anchor>a0dc0df03acca7927186e06a6b454ae3a</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;input, sensor_msgs::PointCloud2 &amp;output, int k, double radius)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadCloud</name>
      <anchorfile>fpfh__estimation_8cpp.html</anchorfile>
      <anchor>ac85a403cc7888d20fc09565a24c79e13</anchor>
      <arglist>(const std::string &amp;filename, sensor_msgs::PointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>fpfh__estimation_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>fpfh__estimation_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveCloud</name>
      <anchorfile>fpfh__estimation_8cpp.html</anchorfile>
      <anchor>a89af1f367cfde5c2d66418f34ac1e7b2</anchor>
      <arglist>(const std::string &amp;filename, const sensor_msgs::PointCloud2 &amp;output)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>default_k</name>
      <anchorfile>fpfh__estimation_8cpp.html</anchorfile>
      <anchor>a2d9cd891f39fddd825e24074f7867085</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>default_radius</name>
      <anchorfile>fpfh__estimation_8cpp.html</anchorfile>
      <anchor>ae01c7ac123aa097510c820040d50c200</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Quaternionf</type>
      <name>orientation</name>
      <anchorfile>fpfh__estimation_8cpp.html</anchorfile>
      <anchor>a1c4b992e8d259ccaf531397d53e86683</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector4f</type>
      <name>translation</name>
      <anchorfile>fpfh__estimation_8cpp.html</anchorfile>
      <anchor>a5101d14d762ff84c11e37060ca9a3ac9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fpfh_omp.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/src/</path>
    <filename>fpfh__omp_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="fpfh__omp_8h" name="fpfh_omp.h" local="no" imported="no">pcl/features/fpfh_omp.h</includes>
    <includes id="fpfh__omp_8hpp" name="fpfh_omp.hpp" local="no" imported="no">pcl/features/impl/fpfh_omp.hpp</includes>
  </compound>
  <compound kind="file">
    <name>fpfh_omp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/</path>
    <filename>fpfh__omp_8h</filename>
    <includes id="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.h</includes>
    <includes id="fpfh_8h" name="fpfh.h" local="no" imported="no">pcl/features/fpfh.h</includes>
    <class kind="class">pcl::FPFHEstimationOMP</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>fpfh_omp.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/impl/</path>
    <filename>fpfh__omp_8hpp</filename>
    <includes id="fpfh__omp_8h" name="fpfh_omp.h" local="no" imported="no">pcl/features/fpfh_omp.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_FPFHEstimationOMP</name>
      <anchorfile>fpfh__omp_8hpp.html</anchorfile>
      <anchor>ae19a772d706f8ab673c71e6dd0b5fd3a</anchor>
      <arglist>(T, NT, OutT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>function_data.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/poisson/</path>
    <filename>function__data_8h</filename>
    <includes id="ppolynomial_8h" name="ppolynomial.h" local="yes" imported="no">ppolynomial.h</includes>
    <includes id="function__data_8hpp" name="function_data.hpp" local="no" imported="no">pcl/surface/impl/poisson/function_data.hpp</includes>
    <class kind="class">pcl::poisson::FunctionData</class>
    <namespace>pcl</namespace>
    <namespace>pcl::poisson</namespace>
  </compound>
  <compound kind="file">
    <name>function_data.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/impl/poisson/</path>
    <filename>function__data_8hpp</filename>
    <namespace>pcl</namespace>
    <namespace>pcl::poisson</namespace>
  </compound>
  <compound kind="file">
    <name>gaussian.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/src/</path>
    <filename>gaussian_8cpp</filename>
    <includes id="gaussian_8h" name="gaussian.h" local="no" imported="no">pcl/common/gaussian.h</includes>
  </compound>
  <compound kind="file">
    <name>gaussian.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/</path>
    <filename>gaussian_8h</filename>
    <includes id="eigen_8h" name="eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="gaussian_8hpp" name="gaussian.hpp" local="no" imported="no">pcl/common/impl/gaussian.hpp</includes>
    <class kind="class">pcl::GaussianKernel</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>gaussian.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/impl/</path>
    <filename>gaussian_8hpp</filename>
    <includes id="common_2include_2pcl_2exceptions_8h" name="common/include/pcl/exceptions.h" local="no" imported="no">pcl/exceptions.h</includes>
  </compound>
  <compound kind="file">
    <name>geometry/src/geometry.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/geometry/src/</path>
    <filename>geometry_2src_2geometry_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>surface/src/poisson/geometry.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/src/poisson/</path>
    <filename>surface_2src_2poisson_2geometry_8cpp</filename>
    <includes id="surface_2include_2pcl_2surface_2poisson_2geometry_8h" name="surface/include/pcl/surface/poisson/geometry.h" local="no" imported="no">pcl/surface/poisson/geometry.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::poisson</namespace>
  </compound>
  <compound kind="file">
    <name>common/include/pcl/common/geometry.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/</path>
    <filename>common_2include_2pcl_2common_2geometry_8h</filename>
    <includes id="eigen_8h" name="eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::geometry</namespace>
    <member kind="function">
      <type>float</type>
      <name>distance</name>
      <anchorfile>namespacepcl_1_1geometry.html</anchorfile>
      <anchor>a2fc89f0c26b7c7377fcd2851fa933b87</anchor>
      <arglist>(const PointT &amp;p1, const PointT &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>project</name>
      <anchorfile>namespacepcl_1_1geometry.html</anchorfile>
      <anchor>ae60b45012f015b2c9ad75f8c091dcd92</anchor>
      <arglist>(const PointT &amp;point, const PointT &amp;plane_origin, const NormalT &amp;plane_normal, PointT &amp;projected)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>project</name>
      <anchorfile>namespacepcl_1_1geometry.html</anchorfile>
      <anchor>ac4bf84d4aa0c90070281d5895f962e21</anchor>
      <arglist>(const Eigen::Vector3f &amp;point, const Eigen::Vector3f &amp;plane_origin, const Eigen::Vector3f &amp;plane_normal, Eigen::Vector3f &amp;projected)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>squaredDistance</name>
      <anchorfile>namespacepcl_1_1geometry.html</anchorfile>
      <anchor>a6e7908dcc6781884b15b93938f70e6aa</anchor>
      <arglist>(const PointT &amp;p1, const PointT &amp;p2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>surface/include/pcl/surface/poisson/geometry.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/poisson/</path>
    <filename>surface_2include_2pcl_2surface_2poisson_2geometry_8h</filename>
    <includes id="hash_8h" name="hash.h" local="yes" imported="no">hash.h</includes>
    <includes id="geometry_8hpp" name="geometry.hpp" local="no" imported="no">pcl/surface/impl/poisson/geometry.hpp</includes>
    <class kind="class">pcl::poisson::CoredEdgeIndex</class>
    <class kind="class">pcl::poisson::CoredFileMeshData</class>
    <class kind="class">pcl::poisson::CoredMeshData</class>
    <class kind="class">pcl::poisson::CoredPointIndex</class>
    <class kind="class">pcl::poisson::CoredVectorMeshData</class>
    <class kind="struct">pcl::poisson::CoredVertexIndex</class>
    <class kind="class">pcl::poisson::Edge</class>
    <class kind="class">pcl::poisson::EdgeIndex</class>
    <class kind="struct">pcl::poisson::Point3D</class>
    <class kind="class">pcl::poisson::Triangle</class>
    <class kind="class">pcl::poisson::TriangleIndex</class>
    <class kind="class">pcl::poisson::Triangulation</class>
    <class kind="class">pcl::poisson::TriangulationEdge</class>
    <class kind="class">pcl::poisson::TriangulationTriangle</class>
    <namespace>pcl</namespace>
    <namespace>pcl::poisson</namespace>
    <member kind="function">
      <type>void</type>
      <name>CrossProduct</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a403e041a7517e67c4adedb66dd689ade</anchor>
      <arglist>(const Point3D&lt; Real &gt; &amp;p1, const Point3D&lt; Real &gt; &amp;p2, Point3D&lt; Real &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Distance</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a1f054bad36ffbbf28ff3ebef7d515d0a</anchor>
      <arglist>(const Point3D&lt; Real &gt; &amp;p1, const Point3D&lt; Real &gt; &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EdgeCollapse</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>ac62b728a9b4a1495fe7e6869d1413c07</anchor>
      <arglist>(const Real &amp;edgeRatio, std::vector&lt; TriangleIndex &gt; &amp;triangles, std::vector&lt; Point3D&lt; Real &gt; &gt; &amp;positions, std::vector&lt; Point3D&lt; Real &gt; &gt; *normals)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Length</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>ae1cce231071b8fbce80fbc81dd7c19e4</anchor>
      <arglist>(const Point3D&lt; Real &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>Random</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a48e6803ea60b6632c7098b687015fcb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Point3D&lt; Real &gt;</type>
      <name>RandomBallPoint</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a53cb6d0d37a79748a4eec7694a695d6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Point3D&lt; Real &gt;</type>
      <name>RandomSpherePoint</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>addd4af07c5548e99c0b324b22b1a75b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>SquareDistance</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a2f3fa6021fc01f3382cdf50cfe302c9d</anchor>
      <arglist>(const Point3D&lt; Real &gt; &amp;p1, const Point3D&lt; Real &gt; &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>SquareLength</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a8e86c87edbda5a56f3c1a03b3a5014f5</anchor>
      <arglist>(const Point3D&lt; Real &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TriangleCollapse</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a9ff6aa31cddda96ac563aad05bef72f1</anchor>
      <arglist>(const Real &amp;edgeRatio, std::vector&lt; TriangleIndex &gt; &amp;triangles, std::vector&lt; Point3D&lt; Real &gt; &gt; &amp;positions, std::vector&lt; Point3D&lt; Real &gt; &gt; *normals)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>geometry.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/impl/poisson/</path>
    <filename>geometry_8hpp</filename>
    <namespace>pcl</namespace>
    <namespace>pcl::poisson</namespace>
    <member kind="function">
      <type>void</type>
      <name>CrossProduct</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a403e041a7517e67c4adedb66dd689ade</anchor>
      <arglist>(const Point3D&lt; Real &gt; &amp;p1, const Point3D&lt; Real &gt; &amp;p2, Point3D&lt; Real &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Distance</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a1f054bad36ffbbf28ff3ebef7d515d0a</anchor>
      <arglist>(const Point3D&lt; Real &gt; &amp;p1, const Point3D&lt; Real &gt; &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EdgeCollapse</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>ac62b728a9b4a1495fe7e6869d1413c07</anchor>
      <arglist>(const Real &amp;edgeRatio, std::vector&lt; TriangleIndex &gt; &amp;triangles, std::vector&lt; Point3D&lt; Real &gt; &gt; &amp;positions, std::vector&lt; Point3D&lt; Real &gt; &gt; *normals)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Length</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>ae1cce231071b8fbce80fbc81dd7c19e4</anchor>
      <arglist>(const Point3D&lt; Real &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>Random</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a48e6803ea60b6632c7098b687015fcb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Point3D&lt; Real &gt;</type>
      <name>RandomBallPoint</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a53cb6d0d37a79748a4eec7694a695d6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Point3D&lt; Real &gt;</type>
      <name>RandomSpherePoint</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>addd4af07c5548e99c0b324b22b1a75b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>SquareDistance</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a2f3fa6021fc01f3382cdf50cfe302c9d</anchor>
      <arglist>(const Point3D&lt; Real &gt; &amp;p1, const Point3D&lt; Real &gt; &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>SquareLength</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a8e86c87edbda5a56f3c1a03b3a5014f5</anchor>
      <arglist>(const Point3D&lt; Real &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TriangleCollapse</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a9ff6aa31cddda96ac563aad05bef72f1</anchor>
      <arglist>(const Real &amp;edgeRatio, std::vector&lt; TriangleIndex &gt; &amp;triangles, std::vector&lt; Point3D&lt; Real &gt; &gt; &amp;positions, std::vector&lt; Point3D&lt; Real &gt; &gt; *normals)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gicp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/</path>
    <filename>gicp_8h</filename>
    <includes id="icp_8h" name="icp.h" local="no" imported="no">pcl/registration/icp.h</includes>
    <includes id="gicp_8hpp" name="gicp.hpp" local="no" imported="no">pcl/registration/impl/gicp.hpp</includes>
    <class kind="class">pcl::GeneralizedIterativeClosestPoint</class>
    <class kind="struct">pcl::GeneralizedIterativeClosestPoint::OptimizationFunctorWithIndices</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>gicp.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/impl/</path>
    <filename>gicp_8hpp</filename>
    <includes id="registration_2include_2pcl_2registration_2exceptions_8h" name="registration/include/pcl/registration/exceptions.h" local="no" imported="no">pcl/registration/exceptions.h</includes>
  </compound>
  <compound kind="file">
    <name>gp3.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/src/</path>
    <filename>gp3_8cpp</filename>
    <includes id="gp3_8h" name="gp3.h" local="no" imported="no">pcl/surface/gp3.h</includes>
    <includes id="gp3_8hpp" name="gp3.hpp" local="no" imported="no">pcl/surface/impl/gp3.hpp</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>gp3.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/</path>
    <filename>gp3_8h</filename>
    <includes id="reconstruction_8h" name="reconstruction.h" local="no" imported="no">pcl/surface/reconstruction.h</includes>
    <includes id="conversions_8h" name="conversions.h" local="no" imported="no">pcl/ros/conversions.h</includes>
    <includes id="kdtree_2include_2pcl_2kdtree_2kdtree_8h" name="kdtree/include/pcl/kdtree/kdtree.h" local="no" imported="no">pcl/kdtree/kdtree.h</includes>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.h</includes>
    <includes id="TextureMesh_8h" name="TextureMesh.h" local="no" imported="no">pcl/TextureMesh.h</includes>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <class kind="struct">pcl::GreedyProjectionTriangulation::doubleEdge</class>
    <class kind="class">pcl::GreedyProjectionTriangulation</class>
    <class kind="struct">pcl::GreedyProjectionTriangulation::nnAngle</class>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>bool</type>
      <name>isVisible</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9dde43ef7735e68f5c69f25501557611</anchor>
      <arglist>(const Eigen::Vector2f &amp;X, const Eigen::Vector2f &amp;S1, const Eigen::Vector2f &amp;S2, const Eigen::Vector2f &amp;R=Eigen::Vector2f::Zero())</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gp3.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/impl/</path>
    <filename>gp3_8hpp</filename>
    <includes id="gp3_8h" name="gp3.h" local="no" imported="no">pcl/surface/gp3.h</includes>
    <includes id="kdtree__flann_8hpp" name="kdtree_flann.hpp" local="no" imported="no">pcl/kdtree/impl/kdtree_flann.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_GreedyProjectionTriangulation</name>
      <anchorfile>gp3_8hpp.html</anchorfile>
      <anchor>adb4821e1d92a7c42ea04cb1de4985755</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gp3_surface.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tools/</path>
    <filename>gp3__surface_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="vtk__io_8h" name="vtk_io.h" local="no" imported="no">pcl/io/vtk_io.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.h</includes>
    <includes id="gp3_8h" name="gp3.h" local="no" imported="no">pcl/surface/gp3.h</includes>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>gp3__surface_8cpp.html</anchorfile>
      <anchor>abd6de92054065bf174c260921cf9ca88</anchor>
      <arglist>(const PointCloud&lt; PointNormal &gt;::Ptr &amp;input, pcl::PolygonMesh &amp;output, double mu, double radius)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadCloud</name>
      <anchorfile>gp3__surface_8cpp.html</anchorfile>
      <anchor>ae381eeae7bdca646a0fcd5da4153c8ab</anchor>
      <arglist>(const std::string &amp;filename, PointCloud&lt; PointNormal &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>gp3__surface_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>gp3__surface_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveCloud</name>
      <anchorfile>gp3__surface_8cpp.html</anchorfile>
      <anchor>add99f93018369342229f440a51256f8b</anchor>
      <arglist>(const std::string &amp;filename, const pcl::PolygonMesh &amp;output)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>default_mu</name>
      <anchorfile>gp3__surface_8cpp.html</anchorfile>
      <anchor>a1f006ab8145063006e2ef6a8fc9773c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>default_radius</name>
      <anchorfile>gp3__surface_8cpp.html</anchorfile>
      <anchor>ae01c7ac123aa097510c820040d50c200</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>grabber.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/include/pcl/io/</path>
    <filename>grabber_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="pcl__io__exception_8h" name="pcl_io_exception.h" local="no" imported="no">pcl/io/pcl_io_exception.h</includes>
    <class kind="class">pcl::Grabber</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>greedy_projection.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/greedy_projection/</path>
    <filename>greedy__projection_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="gp3_8h" name="gp3.h" local="no" imported="no">pcl/surface/gp3.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>greedy__projection_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>grid_projection.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/src/</path>
    <filename>grid__projection_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="grid__projection_8h" name="grid_projection.h" local="no" imported="no">pcl/surface/grid_projection.h</includes>
    <includes id="grid__projection_8hpp" name="grid_projection.hpp" local="no" imported="no">pcl/surface/impl/grid_projection.hpp</includes>
  </compound>
  <compound kind="file">
    <name>grid_projection.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/</path>
    <filename>grid__projection_8h</filename>
    <includes id="reconstruction_8h" name="reconstruction.h" local="no" imported="no">pcl/surface/reconstruction.h</includes>
    <class kind="class">pcl::GridProjection</class>
    <class kind="struct">pcl::GridProjection::Leaf</class>
    <namespace>pcl</namespace>
    <member kind="variable">
      <type>const int</type>
      <name>I_SHIFT_EDGE</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad42bfadb1ac9576b4390c409f29bbbd1</anchor>
      <arglist>[3][2]</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>I_SHIFT_EP</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aca325832bef94391fd46c45a952081ea</anchor>
      <arglist>[12][2]</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>I_SHIFT_PT</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a84721a0872dda8ea38b5f3fd306c88f8</anchor>
      <arglist>[4]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>grid_projection.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/impl/</path>
    <filename>grid__projection_8hpp</filename>
    <includes id="grid__projection_8h" name="grid_projection.h" local="no" imported="no">pcl/surface/grid_projection.h</includes>
    <includes id="common_2include_2pcl_2common_2common_8h" name="common/include/pcl/common/common.h" local="no" imported="no">pcl/common/common.h</includes>
    <includes id="centroid_8h" name="centroid.h" local="no" imported="no">pcl/common/centroid.h</includes>
    <includes id="vector__average_8h" name="vector_average.h" local="no" imported="no">pcl/common/vector_average.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_GridProjection</name>
      <anchorfile>grid__projection_8hpp.html</anchorfile>
      <anchor>aa3f841040e9f3a10aeeac2ae6b2e41e7</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>harris_keypoint3D.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/keypoints/src/</path>
    <filename>harris__keypoint3D_8cpp</filename>
    <includes id="sift__keypoint_8h" name="sift_keypoint.h" local="no" imported="no">pcl/keypoints/sift_keypoint.h</includes>
    <includes id="harris__keypoint3D_8hpp" name="harris_keypoint3D.hpp" local="no" imported="no">pcl/keypoints/impl/harris_keypoint3D.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
  </compound>
  <compound kind="file">
    <name>harris_keypoint3D.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/keypoints/include/pcl/keypoints/</path>
    <filename>harris__keypoint3D_8h</filename>
    <includes id="keypoint_8h" name="keypoint.h" local="no" imported="no">pcl/keypoints/keypoint.h</includes>
    <includes id="harris__keypoint3D_8hpp" name="harris_keypoint3D.hpp" local="no" imported="no">pcl/keypoints/impl/harris_keypoint3D.hpp</includes>
    <class kind="class">pcl::HarrisKeypoint3D</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>harris_keypoint3D.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/keypoints/include/pcl/keypoints/impl/</path>
    <filename>harris__keypoint3D_8hpp</filename>
    <includes id="harris__keypoint3D_8h" name="harris_keypoint3D.h" local="no" imported="no">pcl/keypoints/harris_keypoint3D.h</includes>
    <includes id="common_2include_2pcl_2common_2io_8h" name="common/include/pcl/common/io.h" local="no" imported="no">pcl/common/io.h</includes>
    <includes id="passthrough_8h" name="passthrough.h" local="no" imported="no">pcl/filters/passthrough.h</includes>
    <includes id="extract__indices_8h" name="extract_indices.h" local="no" imported="no">pcl/filters/extract_indices.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="integral__image__normal_8h" name="integral_image_normal.h" local="no" imported="no">pcl/features/integral_image_normal.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <includes id="centroid_8h" name="centroid.h" local="no" imported="no">pcl/common/centroid.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_HarrisKeypoint3D</name>
      <anchorfile>harris__keypoint3D_8hpp.html</anchorfile>
      <anchor>a0fa327a6efa75c1c0e260714ce15b27c</anchor>
      <arglist>(T, U, N)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hash.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/poisson/</path>
    <filename>hash_8h</filename>
    <class kind="struct">__gnu_cxx::hash&lt; const long long &gt;</class>
    <class kind="struct">__gnu_cxx::hash&lt; const unsigned long long &gt;</class>
    <class kind="struct">__gnu_cxx::hash&lt; long long &gt;</class>
    <class kind="struct">__gnu_cxx::hash&lt; unsigned long long &gt;</class>
    <namespace>__gnu_cxx</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_GLIBCXX_PERMIT_BACKWARD_HASH</name>
      <anchorfile>hash_8h.html</anchorfile>
      <anchor>ac4fdaf25252de00f8fed66d555da2bc5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>histogram_visualizer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/src/</path>
    <filename>histogram__visualizer_8cpp</filename>
    <includes id="common__headers_8h" name="common_headers.h" local="no" imported="no">pcl/common/common_headers.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2common_2common_8h" name="visualization/include/pcl/visualization/common/common.h" local="no" imported="no">pcl/visualization/common/common.h</includes>
    <includes id="histogram__visualizer_8h" name="histogram_visualizer.h" local="no" imported="no">pcl/visualization/histogram_visualizer.h</includes>
  </compound>
  <compound kind="file">
    <name>histogram_visualizer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/include/pcl/visualization/</path>
    <filename>histogram__visualizer_8h</filename>
    <includes id="interactor__style_8h" name="interactor_style.h" local="no" imported="no">pcl/visualization/interactor_style.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2vtk_8h" name="visualization/include/pcl/visualization/vtk.h" local="no" imported="no">pcl/visualization/vtk.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2common_2common_8h" name="visualization/include/pcl/visualization/common/common.h" local="no" imported="no">pcl/visualization/common/common.h</includes>
    <includes id="ren__win__interact__map_8h" name="ren_win_interact_map.h" local="no" imported="no">pcl/visualization/common/ren_win_interact_map.h</includes>
    <includes id="histogram__visualizer_8hpp" name="histogram_visualizer.hpp" local="no" imported="no">pcl/visualization/impl/histogram_visualizer.hpp</includes>
    <class kind="struct">pcl::visualization::PCLHistogramVisualizer::ExitCallback</class>
    <class kind="struct">pcl::visualization::PCLHistogramVisualizer::ExitMainLoopTimerCallback</class>
    <class kind="class">pcl::visualization::PCLHistogramVisualizer</class>
    <namespace>pcl</namespace>
    <namespace>pcl::visualization</namespace>
  </compound>
  <compound kind="file">
    <name>histogram_visualizer.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/include/pcl/visualization/impl/</path>
    <filename>histogram__visualizer_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>hsv_color_coherence.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tracking/src/</path>
    <filename>hsv__color__coherence_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="hsv__color__coherence_8h" name="hsv_color_coherence.h" local="no" imported="no">pcl/tracking/hsv_color_coherence.h</includes>
    <includes id="hsv__color__coherence_8hpp" name="hsv_color_coherence.hpp" local="no" imported="no">pcl/tracking/impl/hsv_color_coherence.hpp</includes>
  </compound>
  <compound kind="file">
    <name>hsv_color_coherence.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tracking/include/pcl/tracking/</path>
    <filename>hsv__color__coherence_8h</filename>
    <includes id="coherence_8h" name="coherence.h" local="no" imported="no">pcl/tracking/coherence.h</includes>
    <class kind="class">pcl::tracking::HSVColorCoherence</class>
    <namespace>pcl</namespace>
    <namespace>pcl::tracking</namespace>
  </compound>
  <compound kind="file">
    <name>hsv_color_coherence.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tracking/include/pcl/tracking/impl/</path>
    <filename>hsv__color__coherence_8hpp</filename>
    <class kind="union">pcl::tracking::RGBValue</class>
    <namespace>pcl</namespace>
    <namespace>pcl::tracking</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_HSVColorCoherence</name>
      <anchorfile>hsv__color__coherence_8hpp.html</anchorfile>
      <anchor>a4ec93d89efbb5c79a97e4781ffad2187</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RGB2HSV</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>af51679676c889c1db0f6749e98167fd9</anchor>
      <arglist>(int r, int g, int b, float &amp;fh, float &amp;fs, float &amp;fv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ia_ransac.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/</path>
    <filename>ia__ransac_8h</filename>
    <includes id="registration_2include_2pcl_2registration_2registration_8h" name="registration/include/pcl/registration/registration.h" local="no" imported="no">pcl/registration/registration.h</includes>
    <includes id="transformation__estimation__svd_8h" name="transformation_estimation_svd.h" local="no" imported="no">pcl/registration/transformation_estimation_svd.h</includes>
    <includes id="ia__ransac_8hpp" name="ia_ransac.hpp" local="no" imported="no">pcl/registration/impl/ia_ransac.hpp</includes>
    <class kind="class">pcl::SampleConsensusInitialAlignment::ErrorFunctor</class>
    <class kind="class">pcl::SampleConsensusInitialAlignment::HuberPenalty</class>
    <class kind="class">pcl::SampleConsensusInitialAlignment</class>
    <class kind="class">pcl::SampleConsensusInitialAlignment::TruncatedError</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>ia_ransac.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/impl/</path>
    <filename>ia__ransac_8hpp</filename>
    <includes id="common_2include_2pcl_2common_2distances_8h" name="common/include/pcl/common/distances.h" local="no" imported="no">pcl/common/distances.h</includes>
  </compound>
  <compound kind="file">
    <name>registration/src/icp.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/src/</path>
    <filename>registration_2src_2icp_8cpp</filename>
    <includes id="icp_8h" name="icp.h" local="no" imported="no">pcl/registration/icp.h</includes>
  </compound>
  <compound kind="file">
    <name>tools/icp.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tools/</path>
    <filename>tools_2icp_8cpp</filename>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="icp_8h" name="icp.h" local="no" imported="no">pcl/registration/icp.h</includes>
    <includes id="icp__nl_8h" name="icp_nl.h" local="no" imported="no">pcl/registration/icp_nl.h</includes>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointType &gt;</type>
      <name>Cloud</name>
      <anchorfile>tools_2icp_8cpp.html</anchorfile>
      <anchor>a0ace319a8ac049f51d985b9e3efcafad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::ConstPtr</type>
      <name>CloudConstPtr</name>
      <anchorfile>tools_2icp_8cpp.html</anchorfile>
      <anchor>a8286f33bc85caed6f93d955568cfcb16</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::Ptr</type>
      <name>CloudPtr</name>
      <anchorfile>tools_2icp_8cpp.html</anchorfile>
      <anchor>a36884aa4a3c181fa4c284d79329ad166</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZ</type>
      <name>PointType</name>
      <anchorfile>tools_2icp_8cpp.html</anchorfile>
      <anchor>aaf4afeed8f9368a58576638ad4d02c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tools_2icp_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/</path>
    <filename>icp_8h</filename>
    <includes id="ransac_8h" name="ransac.h" local="no" imported="no">pcl/sample_consensus/ransac.h</includes>
    <includes id="sac__model__registration_8h" name="sac_model_registration.h" local="no" imported="no">pcl/sample_consensus/sac_model_registration.h</includes>
    <includes id="registration_2include_2pcl_2registration_2registration_8h" name="registration/include/pcl/registration/registration.h" local="no" imported="no">pcl/registration/registration.h</includes>
    <includes id="transformation__estimation__svd_8h" name="transformation_estimation_svd.h" local="no" imported="no">pcl/registration/transformation_estimation_svd.h</includes>
    <includes id="icp_8hpp" name="icp.hpp" local="no" imported="no">pcl/registration/impl/icp.hpp</includes>
    <class kind="class">pcl::IterativeClosestPoint</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>icp.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/impl/</path>
    <filename>icp_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>icp2d.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tools/</path>
    <filename>icp2d_8cpp</filename>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="icp_8h" name="icp.h" local="no" imported="no">pcl/registration/icp.h</includes>
    <includes id="icp__nl_8h" name="icp_nl.h" local="no" imported="no">pcl/registration/icp_nl.h</includes>
    <includes id="transformation__estimation__lm_8h" name="transformation_estimation_lm.h" local="no" imported="no">pcl/registration/transformation_estimation_lm.h</includes>
    <includes id="warp__point__rigid__3d_8h" name="warp_point_rigid_3d.h" local="no" imported="no">pcl/registration/warp_point_rigid_3d.h</includes>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointType &gt;</type>
      <name>Cloud</name>
      <anchorfile>icp2d_8cpp.html</anchorfile>
      <anchor>a0ace319a8ac049f51d985b9e3efcafad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::ConstPtr</type>
      <name>CloudConstPtr</name>
      <anchorfile>icp2d_8cpp.html</anchorfile>
      <anchor>a8286f33bc85caed6f93d955568cfcb16</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::Ptr</type>
      <name>CloudPtr</name>
      <anchorfile>icp2d_8cpp.html</anchorfile>
      <anchor>a36884aa4a3c181fa4c284d79329ad166</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZ</type>
      <name>PointType</name>
      <anchorfile>icp2d_8cpp.html</anchorfile>
      <anchor>aaf4afeed8f9368a58576638ad4d02c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>icp2d_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icp_nl.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/src/</path>
    <filename>icp__nl_8cpp</filename>
    <includes id="icp__nl_8h" name="icp_nl.h" local="no" imported="no">pcl/registration/icp_nl.h</includes>
  </compound>
  <compound kind="file">
    <name>icp_nl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/</path>
    <filename>icp__nl_8h</filename>
    <includes id="icp_8h" name="icp.h" local="no" imported="no">pcl/registration/icp.h</includes>
    <includes id="transformation__estimation__lm_8h" name="transformation_estimation_lm.h" local="no" imported="no">pcl/registration/transformation_estimation_lm.h</includes>
    <includes id="icp__nl_8hpp" name="icp_nl.hpp" local="no" imported="no">pcl/registration/impl/icp_nl.hpp</includes>
    <class kind="class">pcl::IterativeClosestPointNonLinear</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>icp_nl.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/impl/</path>
    <filename>icp__nl_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>image_viewer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/src/</path>
    <filename>image__viewer_8cpp</filename>
    <includes id="image__viewer_8h" name="image_viewer.h" local="no" imported="no">pcl/visualization/image_viewer.h</includes>
    <includes id="float__image__utils_8h" name="float_image_utils.h" local="no" imported="no">pcl/visualization/common/float_image_utils.h</includes>
    <includes id="keyboard__event_8h" name="keyboard_event.h" local="no" imported="no">pcl/visualization/keyboard_event.h</includes>
    <includes id="mouse__event_8h" name="mouse_event.h" local="no" imported="no">pcl/visualization/mouse_event.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
  </compound>
  <compound kind="file">
    <name>image_viewer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/include/pcl/visualization/</path>
    <filename>image__viewer_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="interactor__style_8h" name="interactor_style.h" local="no" imported="no">pcl/visualization/interactor_style.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2vtk_8h" name="visualization/include/pcl/visualization/vtk.h" local="no" imported="no">pcl/visualization/vtk.h</includes>
    <includes id="pcl__image__canvas__source__2d_8h" name="pcl_image_canvas_source_2d.h" local="no" imported="no">pcl/visualization/vtk/pcl_image_canvas_source_2d.h</includes>
    <includes id="planar__polygon_8h" name="planar_polygon.h" local="no" imported="no">pcl/geometry/planar_polygon.h</includes>
    <includes id="image__viewer_8hpp" name="image_viewer.hpp" local="no" imported="no">pcl/visualization/impl/image_viewer.hpp</includes>
    <class kind="struct">pcl::visualization::ImageViewer::ExitCallback</class>
    <class kind="struct">pcl::visualization::ImageViewer::ExitMainLoopTimerCallback</class>
    <class kind="class">pcl::visualization::ImageViewer</class>
    <class kind="struct">pcl::visualization::ImageViewer::Layer</class>
    <class kind="struct">pcl::visualization::ImageViewer::LayerComparator</class>
    <namespace>pcl</namespace>
    <namespace>pcl::visualization</namespace>
    <member kind="typedef">
      <type>Eigen::Array&lt; unsigned char, 3, 1 &gt;</type>
      <name>Vector3ub</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>aea0d6be5fc289e9cf4b86325968af7ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Vector3ub</type>
      <name>blue_color</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>aa773dc10cf32bc35f94bd683392b9d43</anchor>
      <arglist>(0, 0, 255)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Vector3ub</type>
      <name>green_color</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>abbfbefc1bdd03e06c2d8ddb253778adf</anchor>
      <arglist>(0, 255, 0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Vector3ub</type>
      <name>red_color</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a323852b5894abe153c64195c612966a3</anchor>
      <arglist>(255, 0, 0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>image_viewer.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/include/pcl/visualization/impl/</path>
    <filename>image__viewer_8hpp</filename>
    <includes id="organized_8h" name="organized.h" local="no" imported="no">pcl/search/organized.h</includes>
  </compound>
  <compound kind="file">
    <name>instantiate.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/impl/</path>
    <filename>instantiate_8hpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE</name>
      <anchorfile>instantiate_8hpp.html</anchorfile>
      <anchor>add48b5f4734e652f2b0ea2ff46e55b5a</anchor>
      <arglist>(TEMPLATE, POINT_TYPES)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_IMPL</name>
      <anchorfile>instantiate_8hpp.html</anchorfile>
      <anchor>a980fcca8a8bcc911df72e8e864f8ff71</anchor>
      <arglist>(r, TEMPLATE, POINT_TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_PRODUCT</name>
      <anchorfile>instantiate_8hpp.html</anchorfile>
      <anchor>aaa917b7e2b3d0a6ea5b387963288513b</anchor>
      <arglist>(TEMPLATE, PRODUCT)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_PRODUCT_IMPL</name>
      <anchorfile>instantiate_8hpp.html</anchorfile>
      <anchor>a7e7d7524ab0b86abd586878cf3c9995a</anchor>
      <arglist>(r, product)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>integral_image2D.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/</path>
    <filename>integral__image2D_8h</filename>
    <includes id="integral__image2D_8hpp" name="integral_image2D.hpp" local="no" imported="no">pcl/features/impl/integral_image2D.hpp</includes>
    <class kind="class">pcl::IntegralImage2D</class>
    <class kind="class">pcl::IntegralImage2D&lt; DataType, 1 &gt;</class>
    <class kind="struct">pcl::IntegralImageTypeTraits</class>
    <class kind="struct">pcl::IntegralImageTypeTraits&lt; char &gt;</class>
    <class kind="struct">pcl::IntegralImageTypeTraits&lt; float &gt;</class>
    <class kind="struct">pcl::IntegralImageTypeTraits&lt; int &gt;</class>
    <class kind="struct">pcl::IntegralImageTypeTraits&lt; short &gt;</class>
    <class kind="struct">pcl::IntegralImageTypeTraits&lt; unsigned char &gt;</class>
    <class kind="struct">pcl::IntegralImageTypeTraits&lt; unsigned int &gt;</class>
    <class kind="struct">pcl::IntegralImageTypeTraits&lt; unsigned short &gt;</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>integral_image2D.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/impl/</path>
    <filename>integral__image2D_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>integral_image_normal.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/src/</path>
    <filename>integral__image__normal_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="integral__image__normal_8h" name="integral_image_normal.h" local="no" imported="no">pcl/features/integral_image_normal.h</includes>
    <includes id="integral__image__normal_8hpp" name="integral_image_normal.hpp" local="no" imported="no">pcl/features/impl/integral_image_normal.hpp</includes>
  </compound>
  <compound kind="file">
    <name>integral_image_normal.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/</path>
    <filename>integral__image__normal_8h</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.h</includes>
    <includes id="integral__image2D_8h" name="integral_image2D.h" local="no" imported="no">pcl/features/integral_image2D.h</includes>
    <class kind="class">pcl::IntegralImageNormalEstimation</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>integral_image_normal.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/impl/</path>
    <filename>integral__image__normal_8hpp</filename>
    <includes id="integral__image__normal_8h" name="integral_image_normal.h" local="no" imported="no">pcl/features/integral_image_normal.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_IntegralImageNormalEstimation</name>
      <anchorfile>integral__image__normal_8hpp.html</anchorfile>
      <anchor>a1f70d856827d933246fe3812d8ca157a</anchor>
      <arglist>(T, NT)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sumArea</name>
      <anchorfile>integral__image__normal_8hpp.html</anchorfile>
      <anchor>ab2c3065bdcd22e17b249287191e60d17</anchor>
      <arglist>(int start_x, int start_y, int end_x, int end_y, const int width, const int height, const boost::function&lt; T(unsigned, unsigned, unsigned, unsigned)&gt; &amp;f, T &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>intensity.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/</path>
    <filename>intensity_8h</filename>
    <includes id="intensity_8hpp" name="intensity.hpp" local="no" imported="no">pcl/common/impl/intensity.hpp</includes>
    <class kind="struct">pcl::common::IntensityFieldAccessor</class>
    <namespace>pcl</namespace>
    <namespace>pcl::common</namespace>
  </compound>
  <compound kind="file">
    <name>intensity.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/impl/</path>
    <filename>intensity_8hpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <class kind="struct">pcl::common::IntensityFieldAccessor&lt; pcl::PointNormal &gt;</class>
    <class kind="struct">pcl::common::IntensityFieldAccessor&lt; pcl::PointXYZRGB &gt;</class>
    <class kind="struct">pcl::common::IntensityFieldAccessor&lt; pcl::PointXYZRGBA &gt;</class>
    <namespace>pcl</namespace>
    <namespace>pcl::common</namespace>
  </compound>
  <compound kind="file">
    <name>intensity_gradient.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/src/</path>
    <filename>intensity__gradient_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="intensity__gradient_8h" name="intensity_gradient.h" local="no" imported="no">pcl/features/intensity_gradient.h</includes>
    <includes id="intensity__gradient_8hpp" name="intensity_gradient.hpp" local="no" imported="no">pcl/features/impl/intensity_gradient.hpp</includes>
    <member kind="function">
      <type></type>
      <name>PCL_INSTANTIATE_PRODUCT</name>
      <anchorfile>intensity__gradient_8cpp.html</anchorfile>
      <anchor>abc006fcf56d8ae6fa7cb5384f7326a58</anchor>
      <arglist>(IntensityGradientEstimation,((pcl::PointXYZI)(pcl::PointXYZINormal))(PCL_NORMAL_POINT_TYPES)((pcl::IntensityGradient))) PCL_INSTANTIATE_PRODUCT(IntensityGradientEstimation</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>intensity_gradient.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/</path>
    <filename>intensity__gradient_8h</filename>
    <includes id="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.h</includes>
    <includes id="intensity_8h" name="intensity.h" local="no" imported="no">pcl/common/intensity.h</includes>
    <class kind="class">pcl::IntensityGradientEstimation</class>
    <class kind="class">pcl::IntensityGradientEstimation&lt; PointInT, PointNT, Eigen::MatrixXf &gt;</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>intensity_gradient.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/impl/</path>
    <filename>intensity__gradient_8hpp</filename>
    <includes id="intensity__gradient_8h" name="intensity_gradient.h" local="no" imported="no">pcl/features/intensity_gradient.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_IntensityGradientEstimation</name>
      <anchorfile>intensity__gradient_8hpp.html</anchorfile>
      <anchor>a620d52e548d77b3f7281d984aff1c4f7</anchor>
      <arglist>(InT, NT, OutT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>intensity_spin.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/src/</path>
    <filename>intensity__spin_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="intensity__spin_8h" name="intensity_spin.h" local="no" imported="no">pcl/features/intensity_spin.h</includes>
    <includes id="intensity__spin_8hpp" name="intensity_spin.hpp" local="no" imported="no">pcl/features/impl/intensity_spin.hpp</includes>
    <member kind="function">
      <type></type>
      <name>PCL_INSTANTIATE_PRODUCT</name>
      <anchorfile>intensity__spin_8cpp.html</anchorfile>
      <anchor>aa03eef6bec2e4510a53435bd81ff9805</anchor>
      <arglist>(IntensitySpinEstimation,((pcl::PointXYZI)(pcl::PointXYZINormal))((pcl::Histogram&lt; 20 &gt;))) PCL_INSTANTIATE_PRODUCT(IntensitySpinEstimation</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>intensity_spin.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/</path>
    <filename>intensity__spin_8h</filename>
    <includes id="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.h</includes>
    <class kind="class">pcl::IntensitySpinEstimation</class>
    <class kind="class">pcl::IntensitySpinEstimation&lt; PointInT, Eigen::MatrixXf &gt;</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>intensity_spin.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/impl/</path>
    <filename>intensity__spin_8hpp</filename>
    <includes id="intensity__spin_8h" name="intensity_spin.h" local="no" imported="no">pcl/features/intensity_spin.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_IntensitySpinEstimation</name>
      <anchorfile>intensity__spin_8hpp.html</anchorfile>
      <anchor>a99fa95a438622a662c8be5801fb2a102</anchor>
      <arglist>(T, NT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>interactor.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/src/</path>
    <filename>interactor_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>interactor.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/include/pcl/visualization/</path>
    <filename>interactor_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <class kind="class">pcl::visualization::PCLVisualizerInteractor</class>
    <namespace>pcl</namespace>
    <namespace>pcl::visualization</namespace>
  </compound>
  <compound kind="file">
    <name>interactor_style.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/src/</path>
    <filename>interactor__style_8cpp</filename>
    <includes id="visualization_2include_2pcl_2visualization_2common_2io_8h" name="visualization/include/pcl/visualization/common/io.h" local="no" imported="no">pcl/visualization/common/io.h</includes>
    <includes id="interactor__style_8h" name="interactor_style.h" local="no" imported="no">pcl/visualization/interactor_style.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::visualization</namespace>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>aa0a679aef28fd8eca1fbc87d9f161cf7</anchor>
      <arglist>(PCLVisualizerInteractorStyle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a829b77caa0f88659f352ddb7b5686e72</anchor>
      <arglist>(PCLHistogramVisualizerInteractorStyle)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>interactor_style.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/include/pcl/visualization/</path>
    <filename>interactor__style_8h</filename>
    <includes id="visualization_2include_2pcl_2visualization_2vtk_8h" name="visualization/include/pcl/visualization/vtk.h" local="no" imported="no">pcl/visualization/vtk.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="actor__map_8h" name="actor_map.h" local="no" imported="no">pcl/visualization/common/actor_map.h</includes>
    <includes id="ren__win__interact__map_8h" name="ren_win_interact_map.h" local="no" imported="no">pcl/visualization/common/ren_win_interact_map.h</includes>
    <includes id="keyboard__event_8h" name="keyboard_event.h" local="no" imported="no">pcl/visualization/keyboard_event.h</includes>
    <includes id="mouse__event_8h" name="mouse_event.h" local="no" imported="no">pcl/visualization/mouse_event.h</includes>
    <includes id="point__picking__event_8h" name="point_picking_event.h" local="no" imported="no">pcl/visualization/point_picking_event.h</includes>
    <class kind="class">pcl::visualization::PCLHistogramVisualizerInteractorStyle</class>
    <class kind="class">pcl::visualization::PCLVisualizerInteractorStyle</class>
    <namespace>pcl</namespace>
    <namespace>pcl::visualization</namespace>
    <member kind="enumeration">
      <name>InteractorKeyboardModifier</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a239442a6fa89340fef4d85fa37af4d0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERACTOR_KB_MOD_ALT</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a239442a6fa89340fef4d85fa37af4d0ca5391f33d1b87432c794643f2c3d12f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERACTOR_KB_MOD_CTRL</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a239442a6fa89340fef4d85fa37af4d0ca86ada2ff38df6961e9bf8bc4918444bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERACTOR_KB_MOD_SHIFT</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a239442a6fa89340fef4d85fa37af4d0cad5bbda0b65e47583675a96b78870b06a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>intersections.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/src/</path>
    <filename>intersections_8cpp</filename>
    <includes id="intersections_8h" name="intersections.h" local="no" imported="no">pcl/common/intersections.h</includes>
  </compound>
  <compound kind="file">
    <name>intersections.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/</path>
    <filename>intersections_8h</filename>
    <includes id="common_2include_2pcl_2common_2common_8h" name="common/include/pcl/common/common.h" local="no" imported="no">pcl/common/common.h</includes>
    <includes id="common_2include_2pcl_2common_2distances_8h" name="common/include/pcl/common/distances.h" local="no" imported="no">pcl/common/distances.h</includes>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>lineWithLineIntersection</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a64a4ea9a06fdb7a2ec3eda06b1b5a6e3</anchor>
      <arglist>(const Eigen::VectorXf &amp;line_a, const Eigen::VectorXf &amp;line_b, Eigen::Vector4f &amp;point, double sqr_eps=1e-4)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>lineWithLineIntersection</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9b79c559e12f4aacb41825f8b43840c2</anchor>
      <arglist>(const pcl::ModelCoefficients &amp;line_a, const pcl::ModelCoefficients &amp;line_b, Eigen::Vector4f &amp;point, double sqr_eps=1e-4)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>planeWithPlaneIntersection</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a33b4271b8626c599b1463b4e63161002</anchor>
      <arglist>(const Eigen::Vector4f &amp;plane_a, const Eigen::Vector4f &amp;fplane_b, Eigen::VectorXf &amp;line, double angular_tolerance=0.1)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>common/src/io.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/src/</path>
    <filename>common_2src_2io_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="common_2include_2pcl_2common_2io_8h" name="common/include/pcl/common/io.h" local="no" imported="no">pcl/common/io.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>fieldComp</name>
      <anchorfile>common_2src_2io_8cpp.html</anchorfile>
      <anchor>a938200d4aa1a7db8e5081337b6092fe4</anchor>
      <arglist>(const sensor_msgs::PointField *i, const sensor_msgs::PointField *j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFieldsSizes</name>
      <anchorfile>common_2src_2io_8cpp.html</anchorfile>
      <anchor>a0438d1ba222c7bf70be32f037af29f14</anchor>
      <arglist>(const std::vector&lt; sensor_msgs::PointField &gt; &amp;fields, std::vector&lt; int &gt; &amp;fields_sizes)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>visualization/src/common/io.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/src/common/</path>
    <filename>visualization_2src_2common_2io_8cpp</filename>
    <includes id="visualization_2include_2pcl_2visualization_2common_2io_8h" name="visualization/include/pcl/visualization/common/io.h" local="no" imported="no">pcl/visualization/common/io.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
  </compound>
  <compound kind="file">
    <name>common/include/pcl/common/io.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/</path>
    <filename>common_2include_2pcl_2common_2io_8h</filename>
    <includes id="pcl__base_8h" name="pcl_base.h" local="no" imported="no">pcl/pcl_base.h</includes>
    <includes id="conversions_8h" name="conversions.h" local="no" imported="no">pcl/ros/conversions.h</includes>
    <includes id="common_2include_2pcl_2common_2impl_2io_8hpp" name="common/include/pcl/common/impl/io.hpp" local="no" imported="no">pcl/common/impl/io.hpp</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::io</namespace>
    <member kind="function">
      <type>void</type>
      <name>concatenateFields</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac6add803f86fd16a998dce541e9ef402</anchor>
      <arglist>(const pcl::PointCloud&lt; PointIn1T &gt; &amp;cloud1_in, const pcl::PointCloud&lt; PointIn2T &gt; &amp;cloud2_in, pcl::PointCloud&lt; PointOutT &gt; &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>concatenateFields</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a29344633f938bae48c7bf8847f7667c6</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud1_in, const sensor_msgs::PointCloud2 &amp;cloud2_in, sensor_msgs::PointCloud2 &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>concatenatePointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a5d9639b157ae351f643ef447f0087b4d</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud1, const sensor_msgs::PointCloud2 &amp;cloud2, sensor_msgs::PointCloud2 &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aff182bca8d0295d727baaa1fd368c6ad</anchor>
      <arglist>(const pcl::PointCloud&lt; PointInT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointOutT &gt; &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>copyPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aeb64bbe80ac3fcb7c0e767040511edec</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud_in, const std::vector&lt; int &gt; &amp;indices, sensor_msgs::PointCloud2 &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>copyPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9f7aa0f9576cd85aa24949274d61d01d</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud_in, sensor_msgs::PointCloud2 &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ab99511f54b952b8a5608e4ed7f41a68d</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const std::vector&lt; int &gt; &amp;indices, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a6531a806d1c7ac0d5c23f79f673db191</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const std::vector&lt; int, Eigen::aligned_allocator&lt; int &gt; &gt; &amp;indices, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4e98fb8923a6d8c4dab35ff96c7b1dd6</anchor>
      <arglist>(const pcl::PointCloud&lt; PointInT &gt; &amp;cloud_in, const std::vector&lt; int &gt; &amp;indices, pcl::PointCloud&lt; PointOutT &gt; &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>afeb71f88a4e674ec4d156d013c8bb393</anchor>
      <arglist>(const pcl::PointCloud&lt; PointInT &gt; &amp;cloud_in, const std::vector&lt; int, Eigen::aligned_allocator&lt; int &gt; &gt; &amp;indices, pcl::PointCloud&lt; PointOutT &gt; &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a44ece0c2faffdb26cd75417200454577</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const PointIndices &amp;indices, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a67ab079e174e900e6e0b235fb88d7160</anchor>
      <arglist>(const pcl::PointCloud&lt; PointInT &gt; &amp;cloud_in, const PointIndices &amp;indices, pcl::PointCloud&lt; PointOutT &gt; &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aafe5bf1194ffaad83a2fc04cde6b20e4</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const std::vector&lt; pcl::PointIndices &gt; &amp;indices, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa5ab28ac738a42a65f9f2033d6b33252</anchor>
      <arglist>(const pcl::PointCloud&lt; PointInT &gt; &amp;cloud_in, const std::vector&lt; pcl::PointIndices &gt; &amp;indices, pcl::PointCloud&lt; PointOutT &gt; &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>getEigenAsPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac6c5734bbdd0fa99f84ef5f55a9a7dff</anchor>
      <arglist>(Eigen::MatrixXf &amp;in, sensor_msgs::PointCloud2 &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFieldIndex</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad912af3c8a3bbbb61b73aad0ac20475e</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud, const std::string &amp;field_name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFieldIndex</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a772326502fe1e5b2f12a87a47ddc0b81</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::string &amp;field_name, std::vector&lt; sensor_msgs::PointField &gt; &amp;fields)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFieldIndex</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a04a6826f736fc2c6dda329b576182693</anchor>
      <arglist>(const std::string &amp;field_name, std::vector&lt; sensor_msgs::PointField &gt; &amp;fields)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFields</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4af20a7b7c2d835ca7b7b8845c76b532</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, std::vector&lt; sensor_msgs::PointField &gt; &amp;fields)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFields</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a18e4a476420f2ec4eb57aa452a77c278</anchor>
      <arglist>(std::vector&lt; sensor_msgs::PointField &gt; &amp;fields)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFieldSize</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a83ff4ee40cd3c49c7500905f59f37536</anchor>
      <arglist>(const int datatype)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFieldsList</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aabed3f370d11ba5dc154d79e682d35b4</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFieldsList</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a6532230b67129cd4747bbed67ef365bb</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>getFieldsSizes</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a97da74770b10498ab6f9dbdb417b4ac8</anchor>
      <arglist>(const std::vector&lt; sensor_msgs::PointField &gt; &amp;fields, std::vector&lt; int &gt; &amp;field_sizes)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFieldType</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac282d255323a916e942f85b7f16740e3</anchor>
      <arglist>(const int size, char type)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>getFieldType</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac4a4eaf1f19dd043252a0b93ac975a10</anchor>
      <arglist>(const int type)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>getPointCloudAsEigen</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac4deb39c4b6e6dca019f12920cd53f3c</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;in, Eigen::MatrixXf &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapByte</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a4bb19421457db739a96fe4eacf620139</anchor>
      <arglist>(char *bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapByte</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a9056ec394250cc4de7be904e02e66851</anchor>
      <arglist>(T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapByte&lt; 1 &gt;</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a61e7bb17e573acdef316d9fc865e311b</anchor>
      <arglist>(char *bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapByte&lt; 2 &gt;</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a83f7342ab723de9b8b773aaa950fd6e6</anchor>
      <arglist>(char *bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapByte&lt; 4 &gt;</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a7f01c2056669728a88f17fec53e2cdbb</anchor>
      <arglist>(char *bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapByte&lt; 8 &gt;</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a93e70ca49003a8e72113dcf0a397b916</anchor>
      <arglist>(char *bytes)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>io/include/pcl/io/io.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/include/pcl/io/</path>
    <filename>io_2include_2pcl_2io_2io_8h</filename>
    <includes id="common_2include_2pcl_2common_2io_8h" name="common/include/pcl/common/io.h" local="no" imported="no">pcl/common/io.h</includes>
  </compound>
  <compound kind="file">
    <name>kdtree/include/pcl/kdtree/io.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/kdtree/include/pcl/kdtree/</path>
    <filename>kdtree_2include_2pcl_2kdtree_2io_8h</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="kdtree_2include_2pcl_2kdtree_2impl_2io_8hpp" name="kdtree/include/pcl/kdtree/impl/io.hpp" local="no" imported="no">pcl/kdtree/impl/io.hpp</includes>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>void</type>
      <name>getApproximateIndices</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad3d376ef951894a4f92b7cb2ff17e494</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud_in, const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud_ref, std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getApproximateIndices</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a228bb3682db6de91de7c759b3adcccb8</anchor>
      <arglist>(const typename pcl::PointCloud&lt; Point1T &gt;::Ptr &amp;cloud_in, const typename pcl::PointCloud&lt; Point2T &gt;::Ptr &amp;cloud_ref, std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>visualization/include/pcl/visualization/common/io.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/include/pcl/visualization/common/</path>
    <filename>visualization_2include_2pcl_2visualization_2common_2io_8h</filename>
    <includes id="actor__map_8h" name="actor_map.h" local="no" imported="no">pcl/visualization/common/actor_map.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2vtk_8h" name="visualization/include/pcl/visualization/vtk.h" local="no" imported="no">pcl/visualization/vtk.h</includes>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::visualization</namespace>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>getCorrespondingPointCloud</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a655fd2f8cc40ba01f32409a854aa6e70</anchor>
      <arglist>(vtkPolyData *src, const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;tgt, std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>savePointData</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a50aa0d4f26e39dacd46ab9fc8dc0f827</anchor>
      <arglist>(vtkPolyData *data, const std::string &amp;out_file, const boost::shared_ptr&lt; CloudActorMap &gt; &amp;actors)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>common/include/pcl/common/impl/io.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/impl/</path>
    <filename>common_2include_2pcl_2common_2impl_2io_8hpp</filename>
    <includes id="concatenate_8h" name="concatenate.h" local="no" imported="no">pcl/common/concatenate.h</includes>
  </compound>
  <compound kind="file">
    <name>kdtree/include/pcl/kdtree/impl/io.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/kdtree/include/pcl/kdtree/impl/</path>
    <filename>kdtree_2include_2pcl_2kdtree_2impl_2io_8hpp</filename>
    <includes id="kdtree_2include_2pcl_2kdtree_2io_8h" name="kdtree/include/pcl/kdtree/io.h" local="no" imported="no">pcl/kdtree/io.h</includes>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.h</includes>
  </compound>
  <compound kind="file">
    <name>io_operators.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/include/pcl/io/ply/</path>
    <filename>io__operators_8h</filename>
    <namespace>pcl</namespace>
    <namespace>pcl::io</namespace>
    <namespace>pcl::io::ply</namespace>
    <namespace>pcl::io::ply::io_operators</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl_1_1io_1_1ply_1_1io__operators.html</anchorfile>
      <anchor>a9b39b7227322f951734a8a510eb2b434</anchor>
      <arglist>(std::ostream &amp;ostream, int8 value)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl_1_1io_1_1ply_1_1io__operators.html</anchorfile>
      <anchor>ad4980210242ae5b867f7e3670ad5f166</anchor>
      <arglist>(std::ostream &amp;ostream, uint8 value)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacepcl_1_1io_1_1ply_1_1io__operators.html</anchorfile>
      <anchor>aabc4c522d0e35b2c14d18b39c24b8676</anchor>
      <arglist>(std::istream &amp;istream, int8 &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacepcl_1_1io_1_1ply_1_1io__operators.html</anchorfile>
      <anchor>a1f43de00be8e373a0ecdee486c8db3cd</anchor>
      <arglist>(std::istream &amp;istream, uint8 &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iterative_closest_point.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iterative_closest_point/</path>
    <filename>iterative__closest__point_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="icp_8h" name="icp.h" local="no" imported="no">pcl/registration/icp.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>iterative__closest__point_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kdtree.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/search/src/</path>
    <filename>kdtree_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="search_2include_2pcl_2search_2kdtree_8h" name="search/include/pcl/search/kdtree.h" local="no" imported="no">pcl/search/kdtree.h</includes>
  </compound>
  <compound kind="file">
    <name>kdtree/include/pcl/kdtree/kdtree.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/kdtree/include/pcl/kdtree/</path>
    <filename>kdtree_2include_2pcl_2kdtree_2kdtree_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__representation_8h" name="point_representation.h" local="no" imported="no">pcl/point_representation.h</includes>
    <includes id="common_2include_2pcl_2common_2io_8h" name="common/include/pcl/common/io.h" local="no" imported="no">pcl/common/io.h</includes>
    <class kind="class">pcl::KdTree</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>search/include/pcl/search/kdtree.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/search/include/pcl/search/</path>
    <filename>search_2include_2pcl_2search_2kdtree_8h</filename>
    <includes id="search_8h" name="search.h" local="no" imported="no">pcl/search/search.h</includes>
    <includes id="kdtree_2include_2pcl_2kdtree_2kdtree_8h" name="kdtree/include/pcl/kdtree/kdtree.h" local="no" imported="no">pcl/kdtree/kdtree.h</includes>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.h</includes>
    <class kind="class">pcl::search::KdTree</class>
    <namespace>pcl</namespace>
    <namespace>pcl::search</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_KdTree</name>
      <anchorfile>search_2include_2pcl_2search_2kdtree_8h.html</anchorfile>
      <anchor>a7aefba84303430d9bd67ee951eb6cd23</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kdtree_flann.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/kdtree/src/</path>
    <filename>kdtree__flann_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.h</includes>
    <includes id="kdtree__flann_8hpp" name="kdtree_flann.hpp" local="no" imported="no">pcl/kdtree/impl/kdtree_flann.hpp</includes>
  </compound>
  <compound kind="file">
    <name>kdtree_flann.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/kdtree/include/pcl/kdtree/</path>
    <filename>kdtree__flann_8h</filename>
    <includes id="point__representation_8h" name="point_representation.h" local="no" imported="no">pcl/point_representation.h</includes>
    <includes id="kdtree_2include_2pcl_2kdtree_2kdtree_8h" name="kdtree/include/pcl/kdtree/kdtree.h" local="no" imported="no">pcl/kdtree/kdtree.h</includes>
    <includes id="flann_8h" name="flann.h" local="no" imported="no">pcl/kdtree/flann.h</includes>
    <class kind="class">pcl::KdTreeFLANN</class>
    <class kind="class">pcl::KdTreeFLANN&lt; Eigen::MatrixXf &gt;</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>kdtree_flann.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/kdtree/include/pcl/kdtree/impl/</path>
    <filename>kdtree__flann_8hpp</filename>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_KdTreeFLANN</name>
      <anchorfile>kdtree__flann_8hpp.html</anchorfile>
      <anchor>a3135d775227a1bc8342c11f9e3a098b1</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kdtree_search.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/kdtree_search/</path>
    <filename>kdtree__search_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>kdtree__search_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>keyboard_event.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/include/pcl/visualization/</path>
    <filename>keyboard__event_8h</filename>
    <class kind="class">pcl::visualization::KeyboardEvent</class>
    <namespace>pcl</namespace>
    <namespace>pcl::visualization</namespace>
  </compound>
  <compound kind="file">
    <name>keypoint.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/keypoints/include/pcl/keypoints/</path>
    <filename>keypoint_8h</filename>
    <includes id="pcl__base_8h" name="pcl_base.h" local="no" imported="no">pcl/pcl_base.h</includes>
    <includes id="pcl__search_8h" name="pcl_search.h" local="no" imported="no">pcl/search/pcl_search.h</includes>
    <includes id="keypoint_8hpp" name="keypoint.hpp" local="no" imported="no">pcl/keypoints/impl/keypoint.hpp</includes>
    <class kind="class">pcl::Keypoint</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>keypoint.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/keypoints/include/pcl/keypoints/impl/</path>
    <filename>keypoint_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>kld_adaptive_particle_filter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tracking/src/</path>
    <filename>kld__adaptive__particle__filter_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="kld__adaptive__particle__filter_8h" name="kld_adaptive_particle_filter.h" local="no" imported="no">pcl/tracking/kld_adaptive_particle_filter.h</includes>
    <includes id="kld__adaptive__particle__filter_8hpp" name="kld_adaptive_particle_filter.hpp" local="no" imported="no">pcl/tracking/impl/kld_adaptive_particle_filter.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_TRACKING_NORMAL_SUPPORTED</name>
      <anchorfile>kld__adaptive__particle__filter_8cpp.html</anchorfile>
      <anchor>a6273fd10e89d7ecd7f731d4d57f9d053</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCL_INSTANTIATE_PRODUCT</name>
      <anchorfile>kld__adaptive__particle__filter_8cpp.html</anchorfile>
      <anchor>a71c93cd9c8fc33b4d7545599d207a901</anchor>
      <arglist>(KLDAdaptiveParticleFilterTracker,((pcl::PointNormal)(pcl::PointXYZINormal)(pcl::PointXYZRGBNormal))(PCL_STATE_POINT_TYPES)) PCL_INSTANTIATE_PRODUCT(KLDAdaptiveParticleFilterTracker</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kld_adaptive_particle_filter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tracking/include/pcl/tracking/</path>
    <filename>kld__adaptive__particle__filter_8h</filename>
    <includes id="tracking_8h" name="tracking.h" local="no" imported="no">pcl/tracking/tracking.h</includes>
    <includes id="particle__filter_8h" name="particle_filter.h" local="no" imported="no">pcl/tracking/particle_filter.h</includes>
    <includes id="coherence_8h" name="coherence.h" local="no" imported="no">pcl/tracking/coherence.h</includes>
    <class kind="class">pcl::tracking::KLDAdaptiveParticleFilterTracker</class>
    <namespace>pcl</namespace>
    <namespace>pcl::tracking</namespace>
  </compound>
  <compound kind="file">
    <name>kld_adaptive_particle_filter.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tracking/include/pcl/tracking/impl/</path>
    <filename>kld__adaptive__particle__filter_8hpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_KLDAdaptiveParticleFilterTracker</name>
      <anchorfile>kld__adaptive__particle__filter_8hpp.html</anchorfile>
      <anchor>adce38725d8a888b2a42c193d3d437070</anchor>
      <arglist>(T, ST)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kld_adaptive_particle_filter_omp.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tracking/src/</path>
    <filename>kld__adaptive__particle__filter__omp_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="kld__adaptive__particle__filter__omp_8h" name="kld_adaptive_particle_filter_omp.h" local="no" imported="no">pcl/tracking/kld_adaptive_particle_filter_omp.h</includes>
    <includes id="kld__adaptive__particle__filter__omp_8hpp" name="kld_adaptive_particle_filter_omp.hpp" local="no" imported="no">pcl/tracking/impl/kld_adaptive_particle_filter_omp.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_TRACKING_NORMAL_SUPPORTED</name>
      <anchorfile>kld__adaptive__particle__filter__omp_8cpp.html</anchorfile>
      <anchor>a6273fd10e89d7ecd7f731d4d57f9d053</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCL_INSTANTIATE_PRODUCT</name>
      <anchorfile>kld__adaptive__particle__filter__omp_8cpp.html</anchorfile>
      <anchor>aaa4fd68a4dca8c1b9ebc7c5a8f700d4b</anchor>
      <arglist>(KLDAdaptiveParticleFilterOMPTracker,((pcl::PointNormal)(pcl::PointXYZINormal)(pcl::PointXYZRGBNormal))(PCL_STATE_POINT_TYPES)) PCL_INSTANTIATE_PRODUCT(KLDAdaptiveParticleFilterOMPTracker</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kld_adaptive_particle_filter_omp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tracking/include/pcl/tracking/</path>
    <filename>kld__adaptive__particle__filter__omp_8h</filename>
    <includes id="tracking_8h" name="tracking.h" local="no" imported="no">pcl/tracking/tracking.h</includes>
    <includes id="kld__adaptive__particle__filter_8h" name="kld_adaptive_particle_filter.h" local="no" imported="no">pcl/tracking/kld_adaptive_particle_filter.h</includes>
    <includes id="coherence_8h" name="coherence.h" local="no" imported="no">pcl/tracking/coherence.h</includes>
    <class kind="class">pcl::tracking::KLDAdaptiveParticleFilterOMPTracker</class>
    <namespace>pcl</namespace>
    <namespace>pcl::tracking</namespace>
  </compound>
  <compound kind="file">
    <name>kld_adaptive_particle_filter_omp.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tracking/include/pcl/tracking/impl/</path>
    <filename>kld__adaptive__particle__filter__omp_8hpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_KLDAdaptiveParticleFilterOMPTracker</name>
      <anchorfile>kld__adaptive__particle__filter__omp_8hpp.html</anchorfile>
      <anchor>ad823e7ad3c8983dee77c34d175b74d31</anchor>
      <arglist>(T, ST)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>line_iterator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/geometry/include/pcl/geometry/</path>
    <filename>line__iterator_8h</filename>
    <includes id="organized__index__iterator_8h" name="organized_index_iterator.h" local="yes" imported="no">organized_index_iterator.h</includes>
    <class kind="class">pcl::LineIterator</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>lmeds.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/src/</path>
    <filename>lmeds_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="lmeds_8h" name="lmeds.h" local="no" imported="no">pcl/sample_consensus/lmeds.h</includes>
    <includes id="lmeds_8hpp" name="lmeds.hpp" local="no" imported="no">pcl/sample_consensus/impl/lmeds.hpp</includes>
  </compound>
  <compound kind="file">
    <name>lmeds.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/</path>
    <filename>lmeds_8h</filename>
    <includes id="sac_8h" name="sac.h" local="no" imported="no">pcl/sample_consensus/sac.h</includes>
    <includes id="sac__model_8h" name="sac_model.h" local="no" imported="no">pcl/sample_consensus/sac_model.h</includes>
    <class kind="class">pcl::LeastMedianSquares</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>lmeds.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/impl/</path>
    <filename>lmeds_8hpp</filename>
    <includes id="lmeds_8h" name="lmeds.h" local="no" imported="no">pcl/sample_consensus/lmeds.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_LeastMedianSquares</name>
      <anchorfile>lmeds_8hpp.html</anchorfile>
      <anchor>a5b468fa6eeda7bebc499046e4096f4ae</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iccv2011/include/load_clouds.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iccv2011/include/</path>
    <filename>iccv2011_2include_2load__clouds_8h</filename>
    <includes id="iccv2011_2include_2typedefs_8h" name="iccv2011/include/typedefs.h" local="yes" imported="no">typedefs.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <member kind="function">
      <type>GlobalDescriptorsPtr</type>
      <name>loadGlobalDescriptors</name>
      <anchorfile>iccv2011_2include_2load__clouds_8h.html</anchorfile>
      <anchor>a0e3e7c93b392cec4d3bb2c9c4c3c4a4f</anchor>
      <arglist>(std::string filename)</arglist>
    </member>
    <member kind="function">
      <type>PointCloudPtr</type>
      <name>loadKeypoints</name>
      <anchorfile>iccv2011_2include_2load__clouds_8h.html</anchorfile>
      <anchor>aa7e11e2a532ed491d318605c0c12e40c</anchor>
      <arglist>(std::string filename)</arglist>
    </member>
    <member kind="function">
      <type>LocalDescriptorsPtr</type>
      <name>loadLocalDescriptors</name>
      <anchorfile>iccv2011_2include_2load__clouds_8h.html</anchorfile>
      <anchor>a750578101784d5a04fca1cd45b174670</anchor>
      <arglist>(std::string filename)</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; pcl::PointCloud&lt; PointT &gt; &gt;</type>
      <name>loadPointCloud</name>
      <anchorfile>iccv2011_2include_2load__clouds_8h.html</anchorfile>
      <anchor>acfc77966de1e2c742ecf9f9224a63fc0</anchor>
      <arglist>(std::string filename, std::string suffix)</arglist>
    </member>
    <member kind="function">
      <type>PointCloudPtr</type>
      <name>loadPoints</name>
      <anchorfile>iccv2011_2include_2load__clouds_8h.html</anchorfile>
      <anchor>af20fc890b3bd46a223ee32d44f0f2df8</anchor>
      <arglist>(std::string filename)</arglist>
    </member>
    <member kind="function">
      <type>SurfaceNormalsPtr</type>
      <name>loadSurfaceNormals</name>
      <anchorfile>iccv2011_2include_2load__clouds_8h.html</anchorfile>
      <anchor>aec6ecd3087c5958f490d55dafabc4eda</anchor>
      <arglist>(std::string filename)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iros2011/include/load_clouds.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iros2011/include/</path>
    <filename>iros2011_2include_2load__clouds_8h</filename>
    <includes id="iros2011_2include_2typedefs_8h" name="iros2011/include/typedefs.h" local="yes" imported="no">typedefs.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <member kind="function">
      <type>GlobalDescriptorsPtr</type>
      <name>loadGlobalDescriptors</name>
      <anchorfile>iros2011_2include_2load__clouds_8h.html</anchorfile>
      <anchor>a0e3e7c93b392cec4d3bb2c9c4c3c4a4f</anchor>
      <arglist>(std::string filename)</arglist>
    </member>
    <member kind="function">
      <type>PointCloudPtr</type>
      <name>loadKeypoints</name>
      <anchorfile>iros2011_2include_2load__clouds_8h.html</anchorfile>
      <anchor>aa7e11e2a532ed491d318605c0c12e40c</anchor>
      <arglist>(std::string filename)</arglist>
    </member>
    <member kind="function">
      <type>LocalDescriptorsPtr</type>
      <name>loadLocalDescriptors</name>
      <anchorfile>iros2011_2include_2load__clouds_8h.html</anchorfile>
      <anchor>a750578101784d5a04fca1cd45b174670</anchor>
      <arglist>(std::string filename)</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; pcl::PointCloud&lt; PointT &gt; &gt;</type>
      <name>loadPointCloud</name>
      <anchorfile>iros2011_2include_2load__clouds_8h.html</anchorfile>
      <anchor>acfc77966de1e2c742ecf9f9224a63fc0</anchor>
      <arglist>(std::string filename, std::string suffix)</arglist>
    </member>
    <member kind="function">
      <type>PointCloudPtr</type>
      <name>loadPoints</name>
      <anchorfile>iros2011_2include_2load__clouds_8h.html</anchorfile>
      <anchor>af20fc890b3bd46a223ee32d44f0f2df8</anchor>
      <arglist>(std::string filename)</arglist>
    </member>
    <member kind="function">
      <type>SurfaceNormalsPtr</type>
      <name>loadSurfaceNormals</name>
      <anchorfile>iros2011_2include_2load__clouds_8h.html</anchorfile>
      <anchor>aec6ecd3087c5958f490d55dafabc4eda</anchor>
      <arglist>(std::string filename)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lzf.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/src/</path>
    <filename>lzf_8cpp</filename>
    <includes id="lzf_8h" name="lzf.h" local="no" imported="no">pcl/io/lzf.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>HLOG</name>
      <anchorfile>lzf_8cpp.html</anchorfile>
      <anchor>aaa67275c53290bd99d516d4b9a5d7d76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IDX</name>
      <anchorfile>lzf_8cpp.html</anchorfile>
      <anchor>afbc4dc0e5192c430576d8e81647d0ae8</anchor>
      <arglist>(h)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STRICT_ALIGN</name>
      <anchorfile>lzf_8cpp.html</anchorfile>
      <anchor>a34203552492ece577af0130f4bc3afe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>LZF_HSLOT</name>
      <anchorfile>lzf_8cpp.html</anchorfile>
      <anchor>acf0498bf454eea3f89ed5b9b3f3474b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>LZF_STATE</name>
      <anchorfile>lzf_8cpp.html</anchorfile>
      <anchor>ab76b6a0df5a602198ee262559a494b91</anchor>
      <arglist>[1&lt;&lt; (HLOG)]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lzf.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/include/pcl/io/</path>
    <filename>lzf_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>PCL_EXPORTS unsigned int</type>
      <name>lzfCompress</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4f4f819bc581a2c6dd4ee208cfd36448</anchor>
      <arglist>(const void *const in_data, unsigned int in_len, void *out_data, unsigned int out_len)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS unsigned int</type>
      <name>lzfDecompress</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a26ae4d44015a81e1040a0125b2690280</anchor>
      <arglist>(const void *const in_data, unsigned int in_len, void *out_data, unsigned int out_len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>marching_cubes.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/src/</path>
    <filename>marching__cubes_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="marching__cubes_8h" name="marching_cubes.h" local="no" imported="no">pcl/surface/marching_cubes.h</includes>
    <includes id="marching__cubes_8hpp" name="marching_cubes.hpp" local="no" imported="no">pcl/surface/impl/marching_cubes.hpp</includes>
  </compound>
  <compound kind="file">
    <name>marching_cubes.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/</path>
    <filename>marching__cubes_8h</filename>
    <includes id="reconstruction_8h" name="reconstruction.h" local="no" imported="no">pcl/surface/reconstruction.h</includes>
    <class kind="class">pcl::MarchingCubes</class>
    <namespace>pcl</namespace>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>edgeTable</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af46e561a1ed94889f2d0b343293087e5</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>triTable</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>afaf90f2950487a5a98d46da99e58ea04</anchor>
      <arglist>[256][16]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>marching_cubes.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/impl/</path>
    <filename>marching__cubes_8hpp</filename>
    <includes id="marching__cubes_8h" name="marching_cubes.h" local="no" imported="no">pcl/surface/marching_cubes.h</includes>
    <includes id="common_2include_2pcl_2common_2common_8h" name="common/include/pcl/common/common.h" local="no" imported="no">pcl/common/common.h</includes>
    <includes id="vector__average_8h" name="vector_average.h" local="no" imported="no">pcl/common/vector_average.h</includes>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_MarchingCubes</name>
      <anchorfile>marching__cubes_8hpp.html</anchorfile>
      <anchor>a44834fac2587cbcbff68fe4c53bd2d87</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>marching_cubes_hoppe.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/src/</path>
    <filename>marching__cubes__hoppe_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="marching__cubes__hoppe_8h" name="marching_cubes_hoppe.h" local="no" imported="no">pcl/surface/marching_cubes_hoppe.h</includes>
    <includes id="marching__cubes__hoppe_8hpp" name="marching_cubes_hoppe.hpp" local="no" imported="no">pcl/surface/impl/marching_cubes_hoppe.hpp</includes>
  </compound>
  <compound kind="file">
    <name>marching_cubes_hoppe.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/</path>
    <filename>marching__cubes__hoppe_8h</filename>
    <includes id="marching__cubes_8h" name="marching_cubes.h" local="no" imported="no">pcl/surface/marching_cubes.h</includes>
    <class kind="class">pcl::MarchingCubesHoppe</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>marching_cubes_hoppe.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/impl/</path>
    <filename>marching__cubes__hoppe_8hpp</filename>
    <includes id="marching__cubes__hoppe_8h" name="marching_cubes_hoppe.h" local="no" imported="no">pcl/surface/marching_cubes_hoppe.h</includes>
    <includes id="common_2include_2pcl_2common_2common_8h" name="common/include/pcl/common/common.h" local="no" imported="no">pcl/common/common.h</includes>
    <includes id="vector__average_8h" name="vector_average.h" local="no" imported="no">pcl/common/vector_average.h</includes>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_MarchingCubesHoppe</name>
      <anchorfile>marching__cubes__hoppe_8hpp.html</anchorfile>
      <anchor>acfd307591222f01f491d8e46348cad1a</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>marching_cubes_poisson.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/src/poisson/</path>
    <filename>marching__cubes__poisson_8cpp</filename>
    <includes id="marching__cubes__poisson_8h" name="marching_cubes_poisson.h" local="no" imported="no">pcl/surface/poisson/marching_cubes_poisson.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::poisson</namespace>
  </compound>
  <compound kind="file">
    <name>marching_cubes_poisson.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/poisson/</path>
    <filename>marching__cubes__poisson_8h</filename>
    <includes id="surface_2include_2pcl_2surface_2poisson_2geometry_8h" name="surface/include/pcl/surface/poisson/geometry.h" local="yes" imported="no">geometry.h</includes>
    <class kind="class">pcl::poisson::Cube</class>
    <class kind="class">pcl::poisson::MarchingCubes</class>
    <class kind="class">pcl::poisson::MarchingSquares</class>
    <class kind="class">pcl::poisson::Square</class>
    <namespace>pcl</namespace>
    <namespace>pcl::poisson</namespace>
  </compound>
  <compound kind="file">
    <name>marching_cubes_rbf.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/src/</path>
    <filename>marching__cubes__rbf_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="marching__cubes__rbf_8h" name="marching_cubes_rbf.h" local="no" imported="no">pcl/surface/marching_cubes_rbf.h</includes>
    <includes id="marching__cubes__rbf_8hpp" name="marching_cubes_rbf.hpp" local="no" imported="no">pcl/surface/impl/marching_cubes_rbf.hpp</includes>
  </compound>
  <compound kind="file">
    <name>marching_cubes_rbf.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/</path>
    <filename>marching__cubes__rbf_8h</filename>
    <includes id="marching__cubes_8h" name="marching_cubes.h" local="no" imported="no">pcl/surface/marching_cubes.h</includes>
    <class kind="class">pcl::MarchingCubesRBF</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>marching_cubes_rbf.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/impl/</path>
    <filename>marching__cubes__rbf_8hpp</filename>
    <includes id="marching__cubes__rbf_8h" name="marching_cubes_rbf.h" local="no" imported="no">pcl/surface/marching_cubes_rbf.h</includes>
    <includes id="common_2include_2pcl_2common_2common_8h" name="common/include/pcl/common/common.h" local="no" imported="no">pcl/common/common.h</includes>
    <includes id="vector__average_8h" name="vector_average.h" local="no" imported="no">pcl/common/vector_average.h</includes>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_MarchingCubesRBF</name>
      <anchorfile>marching__cubes__rbf_8hpp.html</anchorfile>
      <anchor>a8c524b2e3dbe9d49394fe9799adcd34d</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>marching_cubes_reconstruction.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tools/</path>
    <filename>marching__cubes__reconstruction_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="vtk__io_8h" name="vtk_io.h" local="no" imported="no">pcl/io/vtk_io.h</includes>
    <includes id="marching__cubes__hoppe_8h" name="marching_cubes_hoppe.h" local="no" imported="no">pcl/surface/marching_cubes_hoppe.h</includes>
    <includes id="marching__cubes__rbf_8h" name="marching_cubes_rbf.h" local="no" imported="no">pcl/surface/marching_cubes_rbf.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.h</includes>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>marching__cubes__reconstruction_8cpp.html</anchorfile>
      <anchor>a9cabfe3584e8a75a2301857437010a71</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;input, PolygonMesh &amp;output, int hoppe_or_rbf, float iso_level, int grid_res, float extend_percentage, float off_surface_displacement)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadCloud</name>
      <anchorfile>marching__cubes__reconstruction_8cpp.html</anchorfile>
      <anchor>ac85a403cc7888d20fc09565a24c79e13</anchor>
      <arglist>(const std::string &amp;filename, sensor_msgs::PointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>marching__cubes__reconstruction_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>marching__cubes__reconstruction_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveCloud</name>
      <anchorfile>marching__cubes__reconstruction_8cpp.html</anchorfile>
      <anchor>af06a6b9fd45081d8a8bec5a6677b8a16</anchor>
      <arglist>(const std::string &amp;filename, const PolygonMesh &amp;output)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>default_extend_percentage</name>
      <anchorfile>marching__cubes__reconstruction_8cpp.html</anchorfile>
      <anchor>a0a0d76cb8d283dbdba8480e09334cd4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>default_grid_res</name>
      <anchorfile>marching__cubes__reconstruction_8cpp.html</anchorfile>
      <anchor>a8107191b2969a89aa19e3799214ae25c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>default_hoppe_or_rbf</name>
      <anchorfile>marching__cubes__reconstruction_8cpp.html</anchorfile>
      <anchor>a42b9cccdc72f7adcf8312e4c8c76da46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>default_iso_level</name>
      <anchorfile>marching__cubes__reconstruction_8cpp.html</anchorfile>
      <anchor>a77ff2a15561f95fb4dd62711d0727751</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>default_off_surface_displacement</name>
      <anchorfile>marching__cubes__reconstruction_8cpp.html</anchorfile>
      <anchor>a76408474207557ffd3d8da6967827cda</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>merge_cmake_install.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/cmake/</path>
    <filename>merge__cmake__install_8py</filename>
    <namespace>merge_cmake_install</namespace>
    <member kind="variable">
      <type>list</type>
      <name>base_folder</name>
      <anchorfile>namespacemerge__cmake__install.html</anchorfile>
      <anchor>a0ed9dfc528d8eab68374357e1e90bd31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>destination</name>
      <anchorfile>namespacemerge__cmake__install.html</anchorfile>
      <anchor>ac7eecc31f69a85fd29500998999dd442</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>matches</name>
      <anchorfile>namespacemerge__cmake__install.html</anchorfile>
      <anchor>a63e83cb34d10af50e11d20f3d00fba8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>source</name>
      <anchorfile>namespacemerge__cmake__install.html</anchorfile>
      <anchor>a161f1a1cd8dfcf67ca4f2204856883b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>string_to_remove_debug</name>
      <anchorfile>namespacemerge__cmake__install.html</anchorfile>
      <anchor>ad9e268bf7df8fdfe7cac82bacc17eb25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>string_to_remove_release</name>
      <anchorfile>namespacemerge__cmake__install.html</anchorfile>
      <anchor>aeed4f82a8e958497646a4bb7b3631854</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mesh2pcd.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tools/</path>
    <filename>mesh2pcd_8cpp</filename>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="common_2include_2pcl_2common_2transforms_8h" name="common/include/pcl/common/transforms.h" local="no" imported="no">pcl/common/transforms.h</includes>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>mesh2pcd_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>mesh2pcd_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>default_leaf_size</name>
      <anchorfile>mesh2pcd_8cpp.html</anchorfile>
      <anchor>aa17f3aaa40276786e79af7dd55aa0358</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>default_resolution</name>
      <anchorfile>mesh2pcd_8cpp.html</anchorfile>
      <anchor>ab3197bdeb2cb97ce99195f74bc616864</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>default_tesselated_sphere_level</name>
      <anchorfile>mesh2pcd_8cpp.html</anchorfile>
      <anchor>aec2f2e72f43928fcb8f804327d3782da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mesh_sampling.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tools/</path>
    <filename>mesh__sampling_8cpp</filename>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="common_2include_2pcl_2common_2transforms_8h" name="common/include/pcl/common/transforms.h" local="no" imported="no">pcl/common/transforms.h</includes>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>mesh__sampling_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>mesh__sampling_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>randomPointTriangle</name>
      <anchorfile>mesh__sampling_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>mesh__sampling_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>mesh__sampling_8cpp.html</anchorfile>
      <anchor>ae4b4baf58df946b5f5bde24a8c40caf8</anchor>
      <arglist>(int seed)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uniform_sampling</name>
      <anchorfile>mesh__sampling_8cpp.html</anchorfile>
      <anchor>a6ce0d8eec5840d7c96092e23b06a92bd</anchor>
      <arglist>(vtkSmartPointer&lt; vtkPolyData &gt; polydata, size_t n_samples, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud_out)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>default_leaf_size</name>
      <anchorfile>mesh__sampling_8cpp.html</anchorfile>
      <anchor>aa17f3aaa40276786e79af7dd55aa0358</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>default_number_samples</name>
      <anchorfile>mesh__sampling_8cpp.html</anchorfile>
      <anchor>ab0ad7c8d3c73e8b11d3a543b5245bb10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>method_types.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/</path>
    <filename>method__types_8h</filename>
    <namespace>pcl</namespace>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SAC_LMEDS</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a5eb875fb437f4102dff62402f8b29f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SAC_MLESAC</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa69ff41834b4baca4adca00e435c16fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SAC_MSAC</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad7950ecc16029529b9325cb054ab7fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SAC_PROSAC</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ade3f9e8328f77529d151bd51b65fed31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SAC_RANSAC</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a8b9246cb7b722ac3800875cc7083d15e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SAC_RMSAC</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a27e923c07c505cc405eb2997ceeec307</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SAC_RRANSAC</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a69b71fb578430c86e8254ecc6e48bfe3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mlesac.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/src/</path>
    <filename>mlesac_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="mlesac_8h" name="mlesac.h" local="no" imported="no">pcl/sample_consensus/mlesac.h</includes>
    <includes id="mlesac_8hpp" name="mlesac.hpp" local="no" imported="no">pcl/sample_consensus/impl/mlesac.hpp</includes>
  </compound>
  <compound kind="file">
    <name>mlesac.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/</path>
    <filename>mlesac_8h</filename>
    <includes id="sac_8h" name="sac.h" local="no" imported="no">pcl/sample_consensus/sac.h</includes>
    <includes id="sac__model_8h" name="sac_model.h" local="no" imported="no">pcl/sample_consensus/sac_model.h</includes>
    <class kind="class">pcl::MaximumLikelihoodSampleConsensus</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>mlesac.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/impl/</path>
    <filename>mlesac_8hpp</filename>
    <includes id="mlesac_8h" name="mlesac.h" local="no" imported="no">pcl/sample_consensus/mlesac.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_MaximumLikelihoodSampleConsensus</name>
      <anchorfile>mlesac_8hpp.html</anchorfile>
      <anchor>a199a62459e88aad6194b9c3e6f7c561e</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mls.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/src/</path>
    <filename>mls_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="mls_8h" name="mls.h" local="no" imported="no">pcl/surface/mls.h</includes>
    <includes id="mls_8hpp" name="mls.hpp" local="no" imported="no">pcl/surface/impl/mls.hpp</includes>
  </compound>
  <compound kind="file">
    <name>mls.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/</path>
    <filename>mls_8h</filename>
    <includes id="pcl__base_8h" name="pcl_base.h" local="no" imported="no">pcl/pcl_base.h</includes>
    <includes id="pcl__search_8h" name="pcl_search.h" local="no" imported="no">pcl/search/pcl_search.h</includes>
    <includes id="common_2include_2pcl_2common_2common_8h" name="common/include/pcl/common/common.h" local="no" imported="no">pcl/common/common.h</includes>
    <includes id="processing_8h" name="processing.h" local="no" imported="no">pcl/surface/processing.h</includes>
    <class kind="struct">pcl::MovingLeastSquares::MLSVoxelGrid::Leaf</class>
    <class kind="struct">pcl::MovingLeastSquares::MLSResult</class>
    <class kind="class">pcl::MovingLeastSquares::MLSVoxelGrid</class>
    <class kind="class">pcl::MovingLeastSquares</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>mls.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/impl/</path>
    <filename>mls_8hpp</filename>
    <includes id="point__traits_8h" name="point_traits.h" local="no" imported="no">pcl/point_traits.h</includes>
    <includes id="mls_8h" name="mls.h" local="no" imported="no">pcl/surface/mls.h</includes>
    <includes id="common_2include_2pcl_2common_2io_8h" name="common/include/pcl/common/io.h" local="no" imported="no">pcl/common/io.h</includes>
    <includes id="centroid_8h" name="centroid.h" local="no" imported="no">pcl/common/centroid.h</includes>
    <includes id="eigen_8h" name="eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <includes id="common_2include_2pcl_2common_2geometry_8h" name="common/include/pcl/common/geometry.h" local="no" imported="no">pcl/common/geometry.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_MovingLeastSquares</name>
      <anchorfile>mls_8hpp.html</anchorfile>
      <anchor>a3bc2c0da2c120c5d7eb308e1926cef82</anchor>
      <arglist>(T, OutT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mls_omp.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/src/</path>
    <filename>mls__omp_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="mls__omp_8h" name="mls_omp.h" local="no" imported="no">pcl/surface/mls_omp.h</includes>
    <includes id="mls__omp_8hpp" name="mls_omp.hpp" local="no" imported="no">pcl/surface/impl/mls_omp.hpp</includes>
  </compound>
  <compound kind="file">
    <name>mls_omp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/</path>
    <filename>mls__omp_8h</filename>
    <includes id="mls_8h" name="mls.h" local="no" imported="no">pcl/surface/mls.h</includes>
    <class kind="class">pcl::MovingLeastSquaresOMP</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>mls_omp.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/impl/</path>
    <filename>mls__omp_8hpp</filename>
    <includes id="mls__omp_8h" name="mls_omp.h" local="no" imported="no">pcl/surface/mls_omp.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_MovingLeastSquaresOMP</name>
      <anchorfile>mls__omp_8hpp.html</anchorfile>
      <anchor>a3dccdb541d342900c8d51f98951165e2</anchor>
      <arglist>(T, OutT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mls_smoothing.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tools/</path>
    <filename>mls__smoothing_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.h</includes>
    <includes id="mls_8h" name="mls.h" local="no" imported="no">pcl/surface/mls.h</includes>
    <includes id="mls__omp_8h" name="mls_omp.h" local="no" imported="no">pcl/surface/mls_omp.h</includes>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>mls__smoothing_8cpp.html</anchorfile>
      <anchor>ade838ce706f26d47383a4470d64394e5</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;input, sensor_msgs::PointCloud2 &amp;output, double search_radius, bool sqr_gauss_param_set, double sqr_gauss_param, bool use_polynomial_fit, int polynomial_order)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadCloud</name>
      <anchorfile>mls__smoothing_8cpp.html</anchorfile>
      <anchor>ac85a403cc7888d20fc09565a24c79e13</anchor>
      <arglist>(const std::string &amp;filename, sensor_msgs::PointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>mls__smoothing_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>mls__smoothing_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveCloud</name>
      <anchorfile>mls__smoothing_8cpp.html</anchorfile>
      <anchor>a89af1f367cfde5c2d66418f34ac1e7b2</anchor>
      <arglist>(const std::string &amp;filename, const sensor_msgs::PointCloud2 &amp;output)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>default_polynomial_order</name>
      <anchorfile>mls__smoothing_8cpp.html</anchorfile>
      <anchor>a1eae434385fdc3300c02ec0465f29747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>default_search_radius</name>
      <anchorfile>mls__smoothing_8cpp.html</anchorfile>
      <anchor>a0cbf7ea04f623286511aeba06d4fd2dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>default_sqr_gauss_param</name>
      <anchorfile>mls__smoothing_8cpp.html</anchorfile>
      <anchor>ae008e05e36514ced0c6fb25a501080c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>default_use_polynomial_fit</name>
      <anchorfile>mls__smoothing_8cpp.html</anchorfile>
      <anchor>ae60d787b755d5274bfccf78779f0da0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>model_types.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/</path>
    <filename>model__types_8h</filename>
    <namespace>pcl</namespace>
    <member kind="typedef">
      <type>std::map&lt; pcl::SacModel, unsigned int &gt;::value_type</type>
      <name>SampleSizeModel</name>
      <anchorfile>model__types_8h.html</anchorfile>
      <anchor>a69da1bb10891de0ebf6d218e6636f69a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SacModel</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a801a3c83fe807097c9aded5534df1394</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SACMODEL_PLANE</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a801a3c83fe807097c9aded5534df1394a18287528357b660304c7898255b0f265</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SACMODEL_LINE</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a801a3c83fe807097c9aded5534df1394af97be98df30ad2277e89e4654f9fc00f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SACMODEL_CIRCLE2D</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a801a3c83fe807097c9aded5534df1394a8d442cc79de3f633de403d7e336d694f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SACMODEL_CIRCLE3D</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a801a3c83fe807097c9aded5534df1394a5168c77f12c90ddf4a4e69afc548bd2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SACMODEL_SPHERE</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a801a3c83fe807097c9aded5534df1394a1c3b2cdb06cb0408096fd8665ef6c2d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SACMODEL_CYLINDER</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a801a3c83fe807097c9aded5534df1394a0443d444406073767838dcd2c82b167a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SACMODEL_CONE</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a801a3c83fe807097c9aded5534df1394ab78d4832df346f641e0d36706e45f6d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SACMODEL_TORUS</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a801a3c83fe807097c9aded5534df1394af02c2306587428bf9507c5ad2acf9f49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SACMODEL_PARALLEL_LINE</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a801a3c83fe807097c9aded5534df1394a4a3c2702b22089e23b5e2c076d27117f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SACMODEL_PERPENDICULAR_PLANE</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a801a3c83fe807097c9aded5534df1394a5770604131930b45726976c8cf5a69c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SACMODEL_PARALLEL_LINES</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a801a3c83fe807097c9aded5534df1394ab396dcfd75bf7a67ac9ea1cadd707cd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SACMODEL_NORMAL_PLANE</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a801a3c83fe807097c9aded5534df1394a9b60ab55e63967c7178830079684126b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SACMODEL_NORMAL_SPHERE</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a801a3c83fe807097c9aded5534df1394a5b41f78278e0495a11023662955b122b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SACMODEL_REGISTRATION</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a801a3c83fe807097c9aded5534df1394ad649a6f9e77fe3258fbec7a256fe939c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SACMODEL_PARALLEL_PLANE</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a801a3c83fe807097c9aded5534df1394a18d9ef635b85360c19f9c7ef22bff1fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SACMODEL_NORMAL_PARALLEL_PLANE</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a801a3c83fe807097c9aded5534df1394a543a8987f718193f0c55f09b93e811e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SACMODEL_STICK</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a801a3c83fe807097c9aded5534df1394a5d348749f0ff932efd504ae3718b6fce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::map&lt; pcl::SacModel, unsigned int &gt;</type>
      <name>SAC_SAMPLE_SIZE</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7f300159d71660900710f1ef9fc0cd2e</anchor>
      <arglist>(sample_size_pairs, sample_size_pairs+sizeof(sample_size_pairs)/sizeof(SampleSizeModel))</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SampleSizeModel</type>
      <name>sample_size_pairs</name>
      <anchorfile>model__types_8h.html</anchorfile>
      <anchor>a4e862a00f32ceeccaab0487c6c793bc1</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>moment_invariants.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/src/</path>
    <filename>moment__invariants_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="moment__invariants_8h" name="moment_invariants.h" local="no" imported="no">pcl/features/moment_invariants.h</includes>
    <includes id="moment__invariants_8hpp" name="moment_invariants.hpp" local="no" imported="no">pcl/features/impl/moment_invariants.hpp</includes>
    <member kind="function">
      <type></type>
      <name>PCL_INSTANTIATE_PRODUCT</name>
      <anchorfile>moment__invariants_8cpp.html</anchorfile>
      <anchor>a0a5e76a251da3c3d6aa8081088291b5c</anchor>
      <arglist>(MomentInvariantsEstimation,(PCL_XYZ_POINT_TYPES)((pcl::MomentInvariants))) PCL_INSTANTIATE_PRODUCT(MomentInvariantsEstimation</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>moment_invariants.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/</path>
    <filename>moment__invariants_8h</filename>
    <includes id="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.h</includes>
    <class kind="class">pcl::MomentInvariantsEstimation</class>
    <class kind="class">pcl::MomentInvariantsEstimation&lt; PointInT, Eigen::MatrixXf &gt;</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>moment_invariants.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/impl/</path>
    <filename>moment__invariants_8hpp</filename>
    <includes id="moment__invariants_8h" name="moment_invariants.h" local="no" imported="no">pcl/features/moment_invariants.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_MomentInvariantsEstimation</name>
      <anchorfile>moment__invariants_8hpp.html</anchorfile>
      <anchor>a4f1e58e6fa211305af141ba835983c40</anchor>
      <arglist>(T, NT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mouse_event.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/include/pcl/visualization/</path>
    <filename>mouse__event_8h</filename>
    <includes id="keyboard__event_8h" name="keyboard_event.h" local="yes" imported="no">keyboard_event.h</includes>
    <class kind="class">pcl::visualization::MouseEvent</class>
    <namespace>pcl</namespace>
    <namespace>pcl::visualization</namespace>
  </compound>
  <compound kind="file">
    <name>msac.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/src/</path>
    <filename>msac_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="msac_8h" name="msac.h" local="no" imported="no">pcl/sample_consensus/msac.h</includes>
    <includes id="msac_8hpp" name="msac.hpp" local="no" imported="no">pcl/sample_consensus/impl/msac.hpp</includes>
  </compound>
  <compound kind="file">
    <name>msac.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/</path>
    <filename>msac_8h</filename>
    <includes id="sac_8h" name="sac.h" local="no" imported="no">pcl/sample_consensus/sac.h</includes>
    <includes id="sac__model_8h" name="sac_model.h" local="no" imported="no">pcl/sample_consensus/sac_model.h</includes>
    <class kind="class">pcl::MEstimatorSampleConsensus</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>msac.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/impl/</path>
    <filename>msac_8hpp</filename>
    <includes id="msac_8h" name="msac.h" local="no" imported="no">pcl/sample_consensus/msac.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_MEstimatorSampleConsensus</name>
      <anchorfile>msac_8hpp.html</anchorfile>
      <anchor>acd8bff6b57b4ab93478ad686158323b8</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>multi_grid_octree_data.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/poisson/</path>
    <filename>multi__grid__octree__data_8h</filename>
    <includes id="hash_8h" name="hash.h" local="yes" imported="no">hash.h</includes>
    <includes id="multi__grid__octree__data_8hpp" name="multi_grid_octree_data.hpp" local="no" imported="no">pcl/surface/impl/poisson/multi_grid_octree_data.hpp</includes>
    <class kind="class">pcl::poisson::Octree::AdjacencyCountFunction</class>
    <class kind="class">pcl::poisson::Octree::AdjacencySetFunction</class>
    <class kind="class">pcl::poisson::Octree::DivergenceFunction</class>
    <class kind="class">pcl::poisson::Octree::FaceEdgesFunction</class>
    <class kind="class">pcl::poisson::Octree::LaplacianMatrixFunction</class>
    <class kind="class">pcl::poisson::Octree::LaplacianProjectionFunction</class>
    <class kind="class">pcl::poisson::Octree</class>
    <class kind="class">pcl::poisson::Octree::PointIndexValueAndNormalFunction</class>
    <class kind="class">pcl::poisson::Octree::PointIndexValueFunction</class>
    <class kind="class">pcl::poisson::Octree::RefineFunction</class>
    <class kind="class">pcl::poisson::Octree::RestrictedLaplacianMatrixFunction</class>
    <class kind="class">pcl::poisson::RootInfo</class>
    <class kind="class">pcl::poisson::SortedTreeNodes</class>
    <class kind="class">pcl::poisson::TreeNodeData</class>
    <class kind="class">pcl::poisson::VertexData</class>
    <namespace>pcl</namespace>
    <namespace>pcl::poisson</namespace>
    <member kind="typedef">
      <type>float</type>
      <name>FunctionDataReal</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a04ad5e5414dfb6b088b6a54583627e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>Real</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a7a00b0a7dfe066febcf1407614ebfa9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctNode&lt; class TreeNodeData, Real &gt;</type>
      <name>TreeOctNode</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>adbc3b390c8762c482fb655121f829ea2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>multi_grid_octree_data.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/impl/poisson/</path>
    <filename>multi__grid__octree__data_8hpp</filename>
    <includes id="octree__poisson_8h" name="octree_poisson.h" local="no" imported="no">pcl/surface/poisson/octree_poisson.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::poisson</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ITERATION_POWER</name>
      <anchorfile>multi__grid__octree__data_8hpp.html</anchorfile>
      <anchor>a70623f5f093d8c93c17c31ad8f53372b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEMORY_ALLOCATOR_BLOCK_SIZE</name>
      <anchorfile>multi__grid__octree__data_8hpp.html</anchorfile>
      <anchor>afe46fa49a318f9b0fa043c86c225794b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAD_SIZE</name>
      <anchorfile>multi__grid__octree__data_8hpp.html</anchorfile>
      <anchor>aeb73e4a3b76869aa7429ab685d607942</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>READ_SIZE</name>
      <anchorfile>multi__grid__octree__data_8hpp.html</anchorfile>
      <anchor>a86e1969b50e55e5d506233078ca0fa4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Real</type>
      <name>EPSILON</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a943cab8bfe65cbf5f75861aaf5835a76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Real</type>
      <name>ROUND_EPS</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>ac8f7b1315e968877535445f9f99708d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>multiscale_feature_persistence.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/src/</path>
    <filename>multiscale__feature__persistence_8cpp</filename>
    <includes id="multiscale__feature__persistence_8h" name="multiscale_feature_persistence.h" local="no" imported="no">pcl/features/multiscale_feature_persistence.h</includes>
    <includes id="multiscale__feature__persistence_8hpp" name="multiscale_feature_persistence.hpp" local="no" imported="no">pcl/features/impl/multiscale_feature_persistence.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
  </compound>
  <compound kind="file">
    <name>multiscale_feature_persistence.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/</path>
    <filename>multiscale__feature__persistence_8h</filename>
    <includes id="pcl__base_8h" name="pcl_base.h" local="no" imported="no">pcl/pcl_base.h</includes>
    <includes id="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.h</includes>
    <includes id="point__representation_8h" name="point_representation.h" local="no" imported="no">pcl/point_representation.h</includes>
    <includes id="norms_8h" name="norms.h" local="no" imported="no">pcl/common/norms.h</includes>
    <class kind="class">pcl::MultiscaleFeaturePersistence</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>multiscale_feature_persistence.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/impl/</path>
    <filename>multiscale__feature__persistence_8hpp</filename>
    <includes id="multiscale__feature__persistence_8h" name="multiscale_feature_persistence.h" local="no" imported="no">pcl/features/multiscale_feature_persistence.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_MultiscaleFeaturePersistence</name>
      <anchorfile>multiscale__feature__persistence_8hpp.html</anchorfile>
      <anchor>a8068b1d0fe4e007013def9c83733d489</anchor>
      <arglist>(InT, Feature)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>multiscale_feature_persistence_example.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/src/</path>
    <filename>multiscale__feature__persistence__example_8cpp</filename>
    <includes id="multiscale__feature__persistence_8h" name="multiscale_feature_persistence.h" local="no" imported="no">pcl/features/multiscale_feature_persistence.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <includes id="extract__indices_8h" name="extract_indices.h" local="no" imported="no">pcl/filters/extract_indices.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="fpfh_8h" name="fpfh.h" local="no" imported="no">pcl/features/fpfh.h</includes>
    <includes id="cloud__viewer_8h" name="cloud_viewer.h" local="no" imported="no">pcl/visualization/cloud_viewer.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>multiscale__feature__persistence__example_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subsampleAndCalculateNormals</name>
      <anchorfile>multiscale__feature__persistence__example_8cpp.html</anchorfile>
      <anchor>a99a1c86d0902a29d4c8ff234ea0aad1f</anchor>
      <arglist>(PointCloud&lt; PointXYZ &gt;::Ptr &amp;cloud, PointCloud&lt; PointXYZ &gt;::Ptr &amp;cloud_subsampled, PointCloud&lt; Normal &gt;::Ptr &amp;cloud_subsampled_normals)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Vector4f</type>
      <name>subsampling_leaf_size</name>
      <anchorfile>multiscale__feature__persistence__example_8cpp.html</anchorfile>
      <anchor>a616ce6f2d1fd451c5c5d5ba8c1bbe209</anchor>
      <arglist>(0.01f, 0.01f, 0.01f, 0.0f)</arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>normal_estimation_search_radius</name>
      <anchorfile>multiscale__feature__persistence__example_8cpp.html</anchorfile>
      <anchor>a76e75517b9a8758223b71e28fd9de72a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>narf.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/src/</path>
    <filename>narf_8cpp</filename>
    <includes id="narf_8h" name="narf.h" local="no" imported="no">pcl/features/narf.h</includes>
    <includes id="range__image_8h" name="range_image.h" local="no" imported="no">pcl/range_image/range_image.h</includes>
    <includes id="vector__average_8h" name="vector_average.h" local="no" imported="no">pcl/common/vector_average.h</includes>
    <includes id="common__headers_8h" name="common_headers.h" local="no" imported="no">pcl/common/common_headers.h</includes>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>narf.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/</path>
    <filename>narf_8h</filename>
    <includes id="common__headers_8h" name="common_headers.h" local="no" imported="no">pcl/common/common_headers.h</includes>
    <includes id="point__representation_8h" name="point_representation.h" local="no" imported="no">pcl/point_representation.h</includes>
    <includes id="narf_8hpp" name="narf.hpp" local="no" imported="no">pcl/features/impl/narf.hpp</includes>
    <class kind="struct">pcl::Narf::FeaturePointRepresentation</class>
    <class kind="class">pcl::Narf</class>
    <namespace>pcl</namespace>
    <member kind="define">
      <type>#define</type>
      <name>NARF_DEFAULT_SURFACE_PATCH_PIXEL_SIZE</name>
      <anchorfile>narf_8h.html</anchorfile>
      <anchor>aa7bd5c819a8a00f6e5b30409095b3534</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>narf.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/impl/</path>
    <filename>narf_8hpp</filename>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>narf_descriptor.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/src/</path>
    <filename>narf__descriptor_8cpp</filename>
    <includes id="narf__descriptor_8h" name="narf_descriptor.h" local="no" imported="no">pcl/features/narf_descriptor.h</includes>
    <includes id="narf_8h" name="narf.h" local="no" imported="no">pcl/features/narf.h</includes>
    <includes id="range__image_8h" name="range_image.h" local="no" imported="no">pcl/range_image/range_image.h</includes>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>narf_descriptor.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/</path>
    <filename>narf__descriptor_8h</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.h</includes>
    <class kind="class">pcl::NarfDescriptor</class>
    <class kind="struct">pcl::NarfDescriptor::Parameters</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>narf_descriptor_visualization.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/narf_descriptor_visualization/</path>
    <filename>narf__descriptor__visualization_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="range__image__visualizer_8h" name="range_image_visualizer.h" local="no" imported="no">pcl/visualization/range_image_visualizer.h</includes>
    <includes id="range__image_8h" name="range_image.h" local="no" imported="no">pcl/range_image/range_image.h</includes>
    <includes id="narf_8h" name="narf.h" local="no" imported="no">pcl/features/narf.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <member kind="typedef">
      <type>pcl::PointXYZ</type>
      <name>PointType</name>
      <anchorfile>narf__descriptor__visualization_8cpp.html</anchorfile>
      <anchor>aaf4afeed8f9368a58576638ad4d02c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>narf__descriptor__visualization_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printUsage</name>
      <anchorfile>narf__descriptor__visualization_8cpp.html</anchorfile>
      <anchor>a4622bfe969a0480a36085565ee595996</anchor>
      <arglist>(const char *progName)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>angular_resolution</name>
      <anchorfile>narf__descriptor__visualization_8cpp.html</anchorfile>
      <anchor>aa91fce22d680ff17b9cf3dc2cae1c90f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::RangeImage::CoordinateFrame</type>
      <name>coordinate_frame</name>
      <anchorfile>narf__descriptor__visualization_8cpp.html</anchorfile>
      <anchor>acf0aa5d2e813acacf6c473ca33634056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>descriptor_size</name>
      <anchorfile>narf__descriptor__visualization_8cpp.html</anchorfile>
      <anchor>a8986910c63fe227b41aa27e6fb6dec35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rotation_invariant</name>
      <anchorfile>narf__descriptor__visualization_8cpp.html</anchorfile>
      <anchor>aced93d67e3ad11f31b274fe8faabb2a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>setUnseenToMaxRange</name>
      <anchorfile>narf__descriptor__visualization_8cpp.html</anchorfile>
      <anchor>a8315a5c0fa959e4326fc1f1c319b3404</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>support_size</name>
      <anchorfile>narf__descriptor__visualization_8cpp.html</anchorfile>
      <anchor>ae5fc024f9594f5be5feb9c44315f025a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>narf_feature_extraction.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/narf_feature_extraction/</path>
    <filename>narf__feature__extraction_8cpp</filename>
    <includes id="range__image_8h" name="range_image.h" local="no" imported="no">pcl/range_image/range_image.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="range__image__visualizer_8h" name="range_image_visualizer.h" local="no" imported="no">pcl/visualization/range_image_visualizer.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <includes id="range__image__border__extractor_8h" name="range_image_border_extractor.h" local="no" imported="no">pcl/features/range_image_border_extractor.h</includes>
    <includes id="narf__keypoint_8h" name="narf_keypoint.h" local="no" imported="no">pcl/keypoints/narf_keypoint.h</includes>
    <includes id="narf__descriptor_8h" name="narf_descriptor.h" local="no" imported="no">pcl/features/narf_descriptor.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <member kind="typedef">
      <type>pcl::PointXYZ</type>
      <name>PointType</name>
      <anchorfile>narf__feature__extraction_8cpp.html</anchorfile>
      <anchor>aaf4afeed8f9368a58576638ad4d02c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>narf__feature__extraction_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printUsage</name>
      <anchorfile>narf__feature__extraction_8cpp.html</anchorfile>
      <anchor>a4622bfe969a0480a36085565ee595996</anchor>
      <arglist>(const char *progName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setViewerPose</name>
      <anchorfile>narf__feature__extraction_8cpp.html</anchorfile>
      <anchor>a9790c3554069614f9d7939d8a25345b1</anchor>
      <arglist>(pcl::visualization::PCLVisualizer &amp;viewer, const Eigen::Affine3f &amp;viewer_pose)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>angular_resolution</name>
      <anchorfile>narf__feature__extraction_8cpp.html</anchorfile>
      <anchor>aa91fce22d680ff17b9cf3dc2cae1c90f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::RangeImage::CoordinateFrame</type>
      <name>coordinate_frame</name>
      <anchorfile>narf__feature__extraction_8cpp.html</anchorfile>
      <anchor>acf0aa5d2e813acacf6c473ca33634056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>rotation_invariant</name>
      <anchorfile>narf__feature__extraction_8cpp.html</anchorfile>
      <anchor>a8fede11cec6c13a196fe6a48338325fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>setUnseenToMaxRange</name>
      <anchorfile>narf__feature__extraction_8cpp.html</anchorfile>
      <anchor>a8315a5c0fa959e4326fc1f1c319b3404</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>support_size</name>
      <anchorfile>narf__feature__extraction_8cpp.html</anchorfile>
      <anchor>ae5fc024f9594f5be5feb9c44315f025a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>narf_keypoint.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/keypoints/src/</path>
    <filename>narf__keypoint_8cpp</filename>
    <includes id="narf__keypoint_8h" name="narf_keypoint.h" local="no" imported="no">pcl/keypoints/narf_keypoint.h</includes>
    <includes id="range__image__border__extractor_8h" name="range_image_border_extractor.h" local="no" imported="no">pcl/features/range_image_border_extractor.h</includes>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="polynomial__calculations_8h" name="polynomial_calculations.h" local="no" imported="no">pcl/common/polynomial_calculations.h</includes>
    <includes id="range__image_8h" name="range_image.h" local="no" imported="no">pcl/range_image/range_image.h</includes>
    <namespace>pcl</namespace>
    <member kind="define">
      <type>#define</type>
      <name>USE_BEAM_AVERAGE</name>
      <anchorfile>narf__keypoint_8cpp.html</anchorfile>
      <anchor>a916bae4a703edb0fbf00cabf4c2a3bed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>narf_keypoint.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/keypoints/include/pcl/keypoints/</path>
    <filename>narf__keypoint_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="keypoint_8h" name="keypoint.h" local="no" imported="no">pcl/keypoints/keypoint.h</includes>
    <class kind="class">pcl::NarfKeypoint</class>
    <class kind="struct">pcl::NarfKeypoint::Parameters</class>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ada721c18f588e62bda0c25a7931c97be</anchor>
      <arglist>(std::ostream &amp;os, const NarfKeypoint::Parameters &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>narf_keypoint_extraction.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/narf_keypoint_extraction/</path>
    <filename>narf__keypoint__extraction_8cpp</filename>
    <includes id="range__image_8h" name="range_image.h" local="no" imported="no">pcl/range_image/range_image.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="range__image__visualizer_8h" name="range_image_visualizer.h" local="no" imported="no">pcl/visualization/range_image_visualizer.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <includes id="range__image__border__extractor_8h" name="range_image_border_extractor.h" local="no" imported="no">pcl/features/range_image_border_extractor.h</includes>
    <includes id="narf__keypoint_8h" name="narf_keypoint.h" local="no" imported="no">pcl/keypoints/narf_keypoint.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <member kind="typedef">
      <type>pcl::PointXYZ</type>
      <name>PointType</name>
      <anchorfile>narf__keypoint__extraction_8cpp.html</anchorfile>
      <anchor>aaf4afeed8f9368a58576638ad4d02c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>narf__keypoint__extraction_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printUsage</name>
      <anchorfile>narf__keypoint__extraction_8cpp.html</anchorfile>
      <anchor>a4622bfe969a0480a36085565ee595996</anchor>
      <arglist>(const char *progName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setViewerPose</name>
      <anchorfile>narf__keypoint__extraction_8cpp.html</anchorfile>
      <anchor>a9790c3554069614f9d7939d8a25345b1</anchor>
      <arglist>(pcl::visualization::PCLVisualizer &amp;viewer, const Eigen::Affine3f &amp;viewer_pose)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>angular_resolution</name>
      <anchorfile>narf__keypoint__extraction_8cpp.html</anchorfile>
      <anchor>aa91fce22d680ff17b9cf3dc2cae1c90f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::RangeImage::CoordinateFrame</type>
      <name>coordinate_frame</name>
      <anchorfile>narf__keypoint__extraction_8cpp.html</anchorfile>
      <anchor>acf0aa5d2e813acacf6c473ca33634056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>setUnseenToMaxRange</name>
      <anchorfile>narf__keypoint__extraction_8cpp.html</anchorfile>
      <anchor>a8315a5c0fa959e4326fc1f1c319b3404</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>support_size</name>
      <anchorfile>narf__keypoint__extraction_8cpp.html</anchorfile>
      <anchor>ae5fc024f9594f5be5feb9c44315f025a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nearest_neighbors.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/vfh_recognition/</path>
    <filename>nearest__neighbors_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="common_2include_2pcl_2common_2common_8h" name="common/include/pcl/common/common.h" local="no" imported="no">pcl/common/common.h</includes>
    <includes id="common_2include_2pcl_2common_2transforms_8h" name="common/include/pcl/common/transforms.h" local="no" imported="no">pcl/common/transforms.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <member kind="typedef">
      <type>std::pair&lt; std::string, std::vector&lt; float &gt; &gt;</type>
      <name>vfh_model</name>
      <anchorfile>nearest__neighbors_8cpp.html</anchorfile>
      <anchor>a6481cc6e003ce831b9af6ad07c57abbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadFileList</name>
      <anchorfile>nearest__neighbors_8cpp.html</anchorfile>
      <anchor>a41100f653fd21b0a3e42d9922d693346</anchor>
      <arglist>(std::vector&lt; vfh_model &gt; &amp;models, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadHist</name>
      <anchorfile>nearest__neighbors_8cpp.html</anchorfile>
      <anchor>a9939c1e0da2a4f494318af54211f1ad6</anchor>
      <arglist>(const boost::filesystem::path &amp;path, vfh_model &amp;vfh)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>nearest__neighbors_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nearestKSearch</name>
      <anchorfile>nearest__neighbors_8cpp.html</anchorfile>
      <anchor>adb43022a89e9eca7159c5baf5d327855</anchor>
      <arglist>(flann::Index&lt; flann::ChiSquareDistance&lt; float &gt; &gt; &amp;index, const vfh_model &amp;model, int k, flann::Matrix&lt; int &gt; &amp;indices, flann::Matrix&lt; float &gt; &amp;distances)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nearest_pair_point_cloud_coherence.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tracking/src/</path>
    <filename>nearest__pair__point__cloud__coherence_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="nearest__pair__point__cloud__coherence_8h" name="nearest_pair_point_cloud_coherence.h" local="no" imported="no">pcl/tracking/nearest_pair_point_cloud_coherence.h</includes>
    <includes id="nearest__pair__point__cloud__coherence_8hpp" name="nearest_pair_point_cloud_coherence.hpp" local="no" imported="no">pcl/tracking/impl/nearest_pair_point_cloud_coherence.hpp</includes>
  </compound>
  <compound kind="file">
    <name>nearest_pair_point_cloud_coherence.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tracking/include/pcl/tracking/</path>
    <filename>nearest__pair__point__cloud__coherence_8h</filename>
    <includes id="search_8h" name="search.h" local="no" imported="no">pcl/search/search.h</includes>
    <includes id="coherence_8h" name="coherence.h" local="no" imported="no">pcl/tracking/coherence.h</includes>
    <class kind="class">pcl::tracking::NearestPairPointCloudCoherence</class>
    <namespace>pcl</namespace>
    <namespace>pcl::tracking</namespace>
  </compound>
  <compound kind="file">
    <name>nearest_pair_point_cloud_coherence.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tracking/include/pcl/tracking/impl/</path>
    <filename>nearest__pair__point__cloud__coherence_8hpp</filename>
    <includes id="search_2include_2pcl_2search_2kdtree_8h" name="search/include/pcl/search/kdtree.h" local="no" imported="no">pcl/search/kdtree.h</includes>
    <includes id="organized_8h" name="organized.h" local="no" imported="no">pcl/search/organized.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::tracking</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_NearestPairPointCloudCoherence</name>
      <anchorfile>nearest__pair__point__cloud__coherence_8hpp.html</anchorfile>
      <anchor>a01b5f466af94fcba247676a9b90932b5</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ni_linemod.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/src/</path>
    <filename>ni__linemod_8cpp</filename>
    <includes id="timer_8h" name="timer.h" local="no" imported="no">pcl/apps/timer.h</includes>
    <includes id="common_2include_2pcl_2common_2common_8h" name="common/include/pcl/common/common.h" local="no" imported="no">pcl/common/common.h</includes>
    <includes id="angles_8h" name="angles.h" local="no" imported="no">pcl/common/angles.h</includes>
    <includes id="openni__grabber_8h" name="openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="organized_8h" name="organized.h" local="no" imported="no">pcl/search/organized.h</includes>
    <includes id="integral__image__normal_8h" name="integral_image_normal.h" local="no" imported="no">pcl/features/integral_image_normal.h</includes>
    <includes id="extract__indices_8h" name="extract_indices.h" local="no" imported="no">pcl/filters/extract_indices.h</includes>
    <includes id="organized__multi__plane__segmentation_8h" name="organized_multi_plane_segmentation.h" local="no" imported="no">pcl/segmentation/organized_multi_plane_segmentation.h</includes>
    <includes id="sac__segmentation_8h" name="sac_segmentation.h" local="no" imported="no">pcl/segmentation/sac_segmentation.h</includes>
    <includes id="extract__polygonal__prism__data_8h" name="extract_polygonal_prism_data.h" local="no" imported="no">pcl/segmentation/extract_polygonal_prism_data.h</includes>
    <includes id="sac__model__plane_8h" name="sac_model_plane.h" local="no" imported="no">pcl/sample_consensus/sac_model_plane.h</includes>
    <includes id="convex__hull_8h" name="convex_hull.h" local="no" imported="no">pcl/surface/convex_hull.h</includes>
    <includes id="point__cloud__handlers_8h" name="point_cloud_handlers.h" local="no" imported="no">pcl/visualization/point_cloud_handlers.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <includes id="image__viewer_8h" name="image_viewer.h" local="no" imported="no">pcl/visualization/image_viewer.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="euclidean__cluster__comparator_8h" name="euclidean_cluster_comparator.h" local="no" imported="no">pcl/segmentation/euclidean_cluster_comparator.h</includes>
    <includes id="organized__connected__component__segmentation_8h" name="organized_connected_component_segmentation.h" local="no" imported="no">pcl/segmentation/organized_connected_component_segmentation.h</includes>
    <includes id="edge__aware__plane__comparator_8h" name="edge_aware_plane_comparator.h" local="no" imported="no">pcl/segmentation/edge_aware_plane_comparator.h</includes>
    <includes id="polygon__operations_8h" name="polygon_operations.h" local="no" imported="no">pcl/geometry/polygon_operations.h</includes>
    <class kind="class">NILinemod</class>
    <member kind="define">
      <type>#define</type>
      <name>SHOW_FPS</name>
      <anchorfile>ni__linemod_8cpp.html</anchorfile>
      <anchor>a958c37bf3b24d674daab95749fe80f3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointXYZRGBA</type>
      <name>PointT</name>
      <anchorfile>ni__linemod_8cpp.html</anchorfile>
      <anchor>ae5b8e9a063c0cfd0669c7f9e30ca0d7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ni__linemod_8cpp.html</anchorfile>
      <anchor>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nn_classification.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/include/pcl/apps/</path>
    <filename>nn__classification_8h</filename>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.h</includes>
    <class kind="class">pcl::NNClassification</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>nn_classification_example.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/src/</path>
    <filename>nn__classification__example_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="vfh__nn__classifier_8h" name="vfh_nn_classifier.h" local="no" imported="no">pcl/apps/vfh_nn_classifier.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>nn__classification__example_8cpp.html</anchorfile>
      <anchor>a97b0fa62b7b0972875f5f589322c4c24</anchor>
      <arglist>(int, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>normal_3d.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/src/</path>
    <filename>normal__3d_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="normal__3d_8hpp" name="normal_3d.hpp" local="no" imported="no">pcl/features/impl/normal_3d.hpp</includes>
    <member kind="function">
      <type></type>
      <name>PCL_INSTANTIATE_PRODUCT</name>
      <anchorfile>normal__3d_8cpp.html</anchorfile>
      <anchor>a2d6c239cf354be4687527f38c19004c4</anchor>
      <arglist>(NormalEstimation,(PCL_XYZ_POINT_TYPES)(PCL_NORMAL_POINT_TYPES)) PCL_INSTANTIATE_PRODUCT(NormalEstimation</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>normal_3d.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/</path>
    <filename>normal__3d_8h</filename>
    <includes id="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.h</includes>
    <class kind="class">pcl::NormalEstimation</class>
    <class kind="class">pcl::NormalEstimation&lt; PointInT, Eigen::MatrixXf &gt;</class>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>void</type>
      <name>computePointNormal</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ab25e8cc1c189ed3d4e548052fe274093</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, Eigen::Vector4f &amp;plane_parameters, float &amp;curvature)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computePointNormal</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad8a3146264ecc1687246aa40c2989f25</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, Eigen::Vector4f &amp;plane_parameters, float &amp;curvature)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>flipNormalTowardsViewpoint</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a53df49d690e1cb76cd1f53495508bff1</anchor>
      <arglist>(const PointT &amp;point, float vp_x, float vp_y, float vp_z, Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;normal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>flipNormalTowardsViewpoint</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a56793b5c90e46de7c0ec910f505bca89</anchor>
      <arglist>(const PointT &amp;point, float vp_x, float vp_y, float vp_z, Eigen::Matrix&lt; Scalar, 3, 1 &gt; &amp;normal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>flipNormalTowardsViewpoint</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>adc981cb599bd53b6f1d66e7fd932e493</anchor>
      <arglist>(const PointT &amp;point, float vp_x, float vp_y, float vp_z, float &amp;nx, float &amp;ny, float &amp;nz)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>normal_3d.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/impl/</path>
    <filename>normal__3d_8hpp</filename>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_NormalEstimation</name>
      <anchorfile>normal__3d_8hpp.html</anchorfile>
      <anchor>a6f6296f3b00a542de173e77dcc1cb008</anchor>
      <arglist>(T, NT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>normal_3d_omp.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/src/</path>
    <filename>normal__3d__omp_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="normal__3d__omp_8h" name="normal_3d_omp.h" local="no" imported="no">pcl/features/normal_3d_omp.h</includes>
    <includes id="normal__3d__omp_8hpp" name="normal_3d_omp.hpp" local="no" imported="no">pcl/features/impl/normal_3d_omp.hpp</includes>
    <member kind="function">
      <type></type>
      <name>PCL_INSTANTIATE_PRODUCT</name>
      <anchorfile>normal__3d__omp_8cpp.html</anchorfile>
      <anchor>ae1de51ec0c690ec8323db2208a05fa53</anchor>
      <arglist>(NormalEstimationOMP,(PCL_XYZ_POINT_TYPES)(PCL_NORMAL_POINT_TYPES)) PCL_INSTANTIATE_PRODUCT(NormalEstimationOMP</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>normal_3d_omp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/</path>
    <filename>normal__3d__omp_8h</filename>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <class kind="class">pcl::NormalEstimationOMP</class>
    <class kind="class">pcl::NormalEstimationOMP&lt; PointInT, Eigen::MatrixXf &gt;</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>normal_3d_omp.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/impl/</path>
    <filename>normal__3d__omp_8hpp</filename>
    <includes id="normal__3d__omp_8h" name="normal_3d_omp.h" local="no" imported="no">pcl/features/normal_3d_omp.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_NormalEstimationOMP</name>
      <anchorfile>normal__3d__omp_8hpp.html</anchorfile>
      <anchor>ab188a7489432b6d1c2d8faa78dc2e100</anchor>
      <arglist>(T, NT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>normal_based_signature.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/src/</path>
    <filename>normal__based__signature_8cpp</filename>
    <includes id="normal__based__signature_8h" name="normal_based_signature.h" local="no" imported="no">pcl/features/normal_based_signature.h</includes>
    <includes id="normal__based__signature_8hpp" name="normal_based_signature.hpp" local="no" imported="no">pcl/features/impl/normal_based_signature.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
  </compound>
  <compound kind="file">
    <name>normal_based_signature.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/</path>
    <filename>normal__based__signature_8h</filename>
    <includes id="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.h</includes>
    <class kind="class">pcl::NormalBasedSignatureEstimation</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>normal_based_signature.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/impl/</path>
    <filename>normal__based__signature_8hpp</filename>
    <includes id="normal__based__signature_8h" name="normal_based_signature.h" local="no" imported="no">pcl/features/normal_based_signature.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_NormalBasedSignatureEstimation</name>
      <anchorfile>normal__based__signature_8hpp.html</anchorfile>
      <anchor>a33804632feea056a143b8c8e8dc2658f</anchor>
      <arglist>(T, NT, OutT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>normal_coherence.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tracking/src/</path>
    <filename>normal__coherence_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="normal__coherence_8h" name="normal_coherence.h" local="no" imported="no">pcl/tracking/normal_coherence.h</includes>
    <includes id="normal__coherence_8hpp" name="normal_coherence.hpp" local="no" imported="no">pcl/tracking/impl/normal_coherence.hpp</includes>
  </compound>
  <compound kind="file">
    <name>normal_coherence.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tracking/include/pcl/tracking/</path>
    <filename>normal__coherence_8h</filename>
    <includes id="coherence_8h" name="coherence.h" local="no" imported="no">pcl/tracking/coherence.h</includes>
    <class kind="class">pcl::tracking::NormalCoherence</class>
    <namespace>pcl</namespace>
    <namespace>pcl::tracking</namespace>
  </compound>
  <compound kind="file">
    <name>normal_coherence.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tracking/include/pcl/tracking/impl/</path>
    <filename>normal__coherence_8hpp</filename>
    <includes id="common_2include_2pcl_2common_2common_8h" name="common/include/pcl/common/common.h" local="no" imported="no">pcl/common/common.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_NormalCoherence</name>
      <anchorfile>normal__coherence_8hpp.html</anchorfile>
      <anchor>a384cd94b2216fd7625e1771b462aa2cd</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>normal_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tools/</path>
    <filename>normal__estimation_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.h</includes>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>normal__estimation_8cpp.html</anchorfile>
      <anchor>a0dc0df03acca7927186e06a6b454ae3a</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;input, sensor_msgs::PointCloud2 &amp;output, int k, double radius)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadCloud</name>
      <anchorfile>normal__estimation_8cpp.html</anchorfile>
      <anchor>ac85a403cc7888d20fc09565a24c79e13</anchor>
      <arglist>(const std::string &amp;filename, sensor_msgs::PointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>normal__estimation_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>normal__estimation_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveCloud</name>
      <anchorfile>normal__estimation_8cpp.html</anchorfile>
      <anchor>a89af1f367cfde5c2d66418f34ac1e7b2</anchor>
      <arglist>(const std::string &amp;filename, const sensor_msgs::PointCloud2 &amp;output)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>default_k</name>
      <anchorfile>normal__estimation_8cpp.html</anchorfile>
      <anchor>a2d9cd891f39fddd825e24074f7867085</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>default_radius</name>
      <anchorfile>normal__estimation_8cpp.html</anchorfile>
      <anchor>ae01c7ac123aa097510c820040d50c200</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Quaternionf</type>
      <name>orientation</name>
      <anchorfile>normal__estimation_8cpp.html</anchorfile>
      <anchor>a1c4b992e8d259ccaf531397d53e86683</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector4f</type>
      <name>translation</name>
      <anchorfile>normal__estimation_8cpp.html</anchorfile>
      <anchor>a5101d14d762ff84c11e37060ca9a3ac9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>normal_estimation_using_integral_images.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/normal_estimation_using_integral_images/</path>
    <filename>normal__estimation__using__integral__images_8cpp</filename>
    <includes id="cloud__viewer_8h" name="cloud_viewer.h" local="no" imported="no">pcl/visualization/cloud_viewer.h</includes>
    <includes id="io_2include_2pcl_2io_2io_8h" name="io/include/pcl/io/io.h" local="no" imported="no">pcl/io/io.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="integral__image__normal_8h" name="integral_image_normal.h" local="no" imported="no">pcl/features/integral_image_normal.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>normal__estimation__using__integral__images_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>normal_space.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/src/</path>
    <filename>normal__space_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="normal__space_8hpp" name="normal_space.hpp" local="no" imported="no">pcl/filters/impl/normal_space.hpp</includes>
  </compound>
  <compound kind="file">
    <name>normal_space.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/include/pcl/filters/</path>
    <filename>normal__space_8h</filename>
    <includes id="filter__indices_8h" name="filter_indices.h" local="no" imported="no">pcl/filters/filter_indices.h</includes>
    <class kind="class">pcl::NormalSpaceSampling</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>normal_space.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/include/pcl/filters/impl/</path>
    <filename>normal__space_8hpp</filename>
    <includes id="normal__space_8h" name="normal_space.h" local="no" imported="no">pcl/filters/normal_space.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_NormalSpaceSampling</name>
      <anchorfile>normal__space_8hpp.html</anchorfile>
      <anchor>a59a359966f0708c62084e489646851f2</anchor>
      <arglist>(T, NT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>norms.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/</path>
    <filename>norms_8h</filename>
    <includes id="norms_8hpp" name="norms.hpp" local="no" imported="no">pcl/common/impl/norms.hpp</includes>
    <namespace>pcl</namespace>
    <member kind="enumeration">
      <name>NormType</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9d37f00989a9de11b48deb263649463c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L1</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9d37f00989a9de11b48deb263649463cac3661be4b6e0d59a4c7b59a788cfc072</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L2_SQR</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9d37f00989a9de11b48deb263649463ca98099ccc2b42084990c7a6caac1d03f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L2</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9d37f00989a9de11b48deb263649463ca784d9a41bb0a8d74c4bbb384b5186c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINF</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9d37f00989a9de11b48deb263649463ca731833ab377b1fbe2ea5968c44a1664f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9d37f00989a9de11b48deb263649463cae072ec2ac425bed6c2f5a0781f0bf24f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>B</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9d37f00989a9de11b48deb263649463caaf61907b932e6f69308db08e3fa4fe47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBLINEAR</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9d37f00989a9de11b48deb263649463ca4da495e4c1d4f4415a13df5a1d55c545</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CS</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9d37f00989a9de11b48deb263649463cad3f14cd5f1b7951b16422d8372b40177</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIV</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9d37f00989a9de11b48deb263649463ca873d59723678e9e5d0a4c82d95c0e10e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PF</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9d37f00989a9de11b48deb263649463ca5bf10e0499f79b70241e2eb83d0bcec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>K</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9d37f00989a9de11b48deb263649463ca5c1d5fa96c1a1d9ee8a3d65459576e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KL</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9d37f00989a9de11b48deb263649463ca8bf338ed604013b750528812f883f95b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HIK</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9d37f00989a9de11b48deb263649463ca2ab2951d1cd80c4e5374046b5d670527</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>B_Norm</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a0eb2818b6fa817f3ada41296793283a1</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>CS_Norm</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7e43f6ae7f0607bfdedaea512c510ff8</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>Div_Norm</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ae8b5c722d30c22652327a1481528224e</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>HIK_Norm</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a86297c76ef1756ff1db90d8e39c14fa3</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>JM_Norm</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a45baeaeb21308cd128a7c44ab786552c</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>K_Norm</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4df86a6dafef9778fb8df865ad54e28f</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim, float P1, float P2)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>KL_Norm</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a186a26b9face0cfb0fea3d6eb37f909b</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>L1_Norm</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a61d1e988b461de40a26b4e4e9e93ce55</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>L2_Norm</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a70456fbb6c67cf3c1229e19c831b30ac</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>L2_Norm_SQR</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af034c4bca3fc85c1e6d27d893c2936a5</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>Linf_Norm</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a63fded8c9593744836d761940cab9350</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>PF_Norm</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af977fbc818d41de61285d1da0521991a</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim, float P1, float P2)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>selectNorm</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a047d812778a099ab333c847342c4b6bf</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim, NormType norm_type)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>Sublinear_Norm</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac986c55a5b8850fec89cd26c46303747</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>norms.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/impl/</path>
    <filename>norms_8hpp</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>float</type>
      <name>B_Norm</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a0eb2818b6fa817f3ada41296793283a1</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>CS_Norm</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7e43f6ae7f0607bfdedaea512c510ff8</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>Div_Norm</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ae8b5c722d30c22652327a1481528224e</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>HIK_Norm</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a86297c76ef1756ff1db90d8e39c14fa3</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>JM_Norm</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a45baeaeb21308cd128a7c44ab786552c</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>K_Norm</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4df86a6dafef9778fb8df865ad54e28f</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim, float P1, float P2)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>KL_Norm</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a186a26b9face0cfb0fea3d6eb37f909b</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>L1_Norm</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a61d1e988b461de40a26b4e4e9e93ce55</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>L2_Norm</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a70456fbb6c67cf3c1229e19c831b30ac</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>L2_Norm_SQR</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af034c4bca3fc85c1e6d27d893c2936a5</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>Linf_Norm</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a63fded8c9593744836d761940cab9350</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>PF_Norm</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af977fbc818d41de61285d1da0521991a</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim, float P1, float P2)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>selectNorm</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a047d812778a099ab333c847342c4b6bf</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim, NormType norm_type)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>Sublinear_Norm</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac986c55a5b8850fec89cd26c46303747</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>obj_io.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/src/</path>
    <filename>obj__io_8cpp</filename>
    <includes id="obj__io_8h" name="obj_io.h" local="no" imported="no">pcl/io/obj_io.h</includes>
    <includes id="common_2include_2pcl_2common_2io_8h" name="common/include/pcl/common/io.h" local="no" imported="no">pcl/common/io.h</includes>
  </compound>
  <compound kind="file">
    <name>obj_io.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/include/pcl/io/</path>
    <filename>obj__io_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="TextureMesh_8h" name="TextureMesh.h" local="no" imported="no">pcl/TextureMesh.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::io</namespace>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>saveOBJFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a999a3b71ed77028b3ac7180242e4aa6f</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::TextureMesh &amp;tex_mesh, unsigned precision=5)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>saveOBJFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a2ef32cb484084e885976840740f3c18f</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PolygonMesh &amp;mesh, unsigned precision=5)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iccv2011/include/object_recognition.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iccv2011/include/</path>
    <filename>iccv2011_2include_2object__recognition_8h</filename>
    <includes id="iccv2011_2include_2typedefs_8h" name="iccv2011/include/typedefs.h" local="yes" imported="no">typedefs.h</includes>
    <includes id="iccv2011_2include_2load__clouds_8h" name="iccv2011/include/load_clouds.h" local="yes" imported="no">load_clouds.h</includes>
    <includes id="iccv2011_2include_2filters_8h" name="iccv2011/include/filters.h" local="yes" imported="no">filters.h</includes>
    <includes id="iccv2011_2include_2segmentation_8h" name="iccv2011/include/segmentation.h" local="yes" imported="no">segmentation.h</includes>
    <includes id="iccv2011_2include_2feature__estimation_8h" name="iccv2011/include/feature_estimation.h" local="yes" imported="no">feature_estimation.h</includes>
    <includes id="doc_2tutorials_2content_2sources_2iccv2011_2include_2registration_8h" name="doc/tutorials/content/sources/iccv2011/include/registration.h" local="yes" imported="no">registration.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.h</includes>
    <class kind="struct">ObjectModel</class>
    <class kind="class">ObjectRecognition</class>
    <class kind="struct">ObjectRecognitionParameters</class>
  </compound>
  <compound kind="file">
    <name>iros2011/include/object_recognition.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iros2011/include/</path>
    <filename>iros2011_2include_2object__recognition_8h</filename>
    <includes id="iros2011_2include_2typedefs_8h" name="iros2011/include/typedefs.h" local="yes" imported="no">typedefs.h</includes>
    <includes id="iros2011_2include_2solution_2filters_8h" name="iros2011/include/solution/filters.h" local="yes" imported="no">solution/filters.h</includes>
    <includes id="iros2011_2include_2solution_2segmentation_8h" name="iros2011/include/solution/segmentation.h" local="yes" imported="no">solution/segmentation.h</includes>
    <includes id="iros2011_2include_2solution_2feature__estimation_8h" name="iros2011/include/solution/feature_estimation.h" local="yes" imported="no">solution/feature_estimation.h</includes>
    <includes id="doc_2tutorials_2content_2sources_2iros2011_2include_2solution_2registration_8h" name="doc/tutorials/content/sources/iros2011/include/solution/registration.h" local="yes" imported="no">solution/registration.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.h</includes>
    <class kind="struct">ObjectModel</class>
    <class kind="class">ObjectRecognition</class>
    <class kind="struct">ObjectRecognitionParameters</class>
  </compound>
  <compound kind="file">
    <name>iros2011/include/solution/object_recognition.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iros2011/include/solution/</path>
    <filename>iros2011_2include_2solution_2object__recognition_8h</filename>
    <includes id="iros2011_2include_2solution_2typedefs_8h" name="iros2011/include/solution/typedefs.h" local="yes" imported="no">typedefs.h</includes>
    <includes id="iros2011_2include_2solution_2filters_8h" name="iros2011/include/solution/filters.h" local="yes" imported="no">solution/filters.h</includes>
    <includes id="iros2011_2include_2solution_2segmentation_8h" name="iros2011/include/solution/segmentation.h" local="yes" imported="no">solution/segmentation.h</includes>
    <includes id="iros2011_2include_2solution_2feature__estimation_8h" name="iros2011/include/solution/feature_estimation.h" local="yes" imported="no">solution/feature_estimation.h</includes>
    <includes id="doc_2tutorials_2content_2sources_2iros2011_2include_2solution_2registration_8h" name="doc/tutorials/content/sources/iros2011/include/solution/registration.h" local="yes" imported="no">solution/registration.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.h</includes>
    <class kind="struct">ObjectModel</class>
    <class kind="class">ObjectRecognition</class>
    <class kind="struct">ObjectRecognitionParameters</class>
  </compound>
  <compound kind="file">
    <name>octree.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/search/src/</path>
    <filename>octree_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="search_2include_2pcl_2search_2octree_8h" name="search/include/pcl/search/octree.h" local="no" imported="no">pcl/search/octree.h</includes>
  </compound>
  <compound kind="file">
    <name>octree/include/pcl/octree/octree.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/octree/include/pcl/octree/</path>
    <filename>octree_2include_2pcl_2octree_2octree_8h</filename>
    <includes id="octree__base_8h" name="octree_base.h" local="no" imported="no">pcl/octree/octree_base.h</includes>
    <includes id="octree2buf__base_8h" name="octree2buf_base.h" local="no" imported="no">pcl/octree/octree2buf_base.h</includes>
    <includes id="octree__iterator_8h" name="octree_iterator.h" local="no" imported="no">pcl/octree/octree_iterator.h</includes>
    <includes id="octree__pointcloud_8h" name="octree_pointcloud.h" local="no" imported="no">pcl/octree/octree_pointcloud.h</includes>
    <includes id="octree__pointcloud__density_8h" name="octree_pointcloud_density.h" local="no" imported="no">pcl/octree/octree_pointcloud_density.h</includes>
    <includes id="octree__pointcloud__occupancy_8h" name="octree_pointcloud_occupancy.h" local="no" imported="no">pcl/octree/octree_pointcloud_occupancy.h</includes>
    <includes id="octree__pointcloud__singlepoint_8h" name="octree_pointcloud_singlepoint.h" local="no" imported="no">pcl/octree/octree_pointcloud_singlepoint.h</includes>
    <includes id="octree__pointcloud__pointvector_8h" name="octree_pointcloud_pointvector.h" local="no" imported="no">pcl/octree/octree_pointcloud_pointvector.h</includes>
    <includes id="octree__pointcloud__changedetector_8h" name="octree_pointcloud_changedetector.h" local="no" imported="no">pcl/octree/octree_pointcloud_changedetector.h</includes>
    <includes id="octree__pointcloud__voxelcentroid_8h" name="octree_pointcloud_voxelcentroid.h" local="no" imported="no">pcl/octree/octree_pointcloud_voxelcentroid.h</includes>
    <includes id="octree__search_8h" name="octree_search.h" local="no" imported="no">pcl/octree/octree_search.h</includes>
  </compound>
  <compound kind="file">
    <name>search/include/pcl/search/octree.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/search/include/pcl/search/</path>
    <filename>search_2include_2pcl_2search_2octree_8h</filename>
    <includes id="search_8h" name="search.h" local="no" imported="no">pcl/search/search.h</includes>
    <includes id="octree__search_8h" name="octree_search.h" local="no" imported="no">pcl/octree/octree_search.h</includes>
    <class kind="class">pcl::search::Octree</class>
    <namespace>pcl</namespace>
    <namespace>pcl::search</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_Octree</name>
      <anchorfile>search_2include_2pcl_2search_2octree_8h.html</anchorfile>
      <anchor>aecad3298256c27bcab842bf5c97a5c13</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>octree2buf_base.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/octree/include/pcl/octree/</path>
    <filename>octree2buf__base_8h</filename>
    <includes id="octree__nodes_8h" name="octree_nodes.h" local="yes" imported="no">octree_nodes.h</includes>
    <includes id="octree__container_8h" name="octree_container.h" local="yes" imported="no">octree_container.h</includes>
    <includes id="octree__key_8h" name="octree_key.h" local="yes" imported="no">octree_key.h</includes>
    <includes id="octree__iterator_8h" name="octree_iterator.h" local="yes" imported="no">octree_iterator.h</includes>
    <includes id="octree__node__pool_8h" name="octree_node_pool.h" local="yes" imported="no">octree_node_pool.h</includes>
    <class kind="class">pcl::octree::BufferedBranchNode</class>
    <class kind="class">pcl::octree::Octree2BufBase</class>
    <namespace>pcl</namespace>
    <namespace>pcl::octree</namespace>
  </compound>
  <compound kind="file">
    <name>octree2buf_base.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/octree/include/pcl/octree/impl/</path>
    <filename>octree2buf__base_8hpp</filename>
    <namespace>pcl</namespace>
    <namespace>pcl::octree</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_Octree2BufBase</name>
      <anchorfile>octree2buf__base_8hpp.html</anchorfile>
      <anchor>a4bc00b4d23cce06dcc0a534d76aac9af</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>octree_base.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/octree/include/pcl/octree/</path>
    <filename>octree__base_8h</filename>
    <includes id="octree__nodes_8h" name="octree_nodes.h" local="yes" imported="no">octree_nodes.h</includes>
    <includes id="octree__container_8h" name="octree_container.h" local="yes" imported="no">octree_container.h</includes>
    <includes id="octree__key_8h" name="octree_key.h" local="yes" imported="no">octree_key.h</includes>
    <includes id="octree__iterator_8h" name="octree_iterator.h" local="yes" imported="no">octree_iterator.h</includes>
    <includes id="octree__node__pool_8h" name="octree_node_pool.h" local="yes" imported="no">octree_node_pool.h</includes>
    <class kind="class">pcl::octree::OctreeBase</class>
    <namespace>pcl</namespace>
    <namespace>pcl::octree</namespace>
  </compound>
  <compound kind="file">
    <name>octree_base.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/octree/include/pcl/octree/impl/</path>
    <filename>octree__base_8hpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="octree_2include_2pcl_2octree_2octree_8h" name="octree/include/pcl/octree/octree.h" local="no" imported="no">pcl/octree/octree.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::octree</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OCT_MAXTREEDEPTH</name>
      <anchorfile>octree__base_8hpp.html</anchorfile>
      <anchor>a2105d3263aa07d4bf4041b2f7eeab41c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_OctreeBase</name>
      <anchorfile>octree__base_8hpp.html</anchorfile>
      <anchor>acbf202e3ad01fc2c8657f361d8d84c9b</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>octree_change_detection.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/octree_change_detection/</path>
    <filename>octree__change__detection_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="octree_2include_2pcl_2octree_2octree_8h" name="octree/include/pcl/octree/octree.h" local="no" imported="no">pcl/octree/octree.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>octree__change__detection_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>octree_container.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/octree/include/pcl/octree/</path>
    <filename>octree__container_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <class kind="class">pcl::octree::OctreeContainerDataT</class>
    <class kind="class">pcl::octree::OctreeContainerDataTVector</class>
    <class kind="class">pcl::octree::OctreeContainerEmpty</class>
    <namespace>pcl</namespace>
    <namespace>pcl::octree</namespace>
  </compound>
  <compound kind="file">
    <name>octree_impl.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/octree/src/</path>
    <filename>octree__impl_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="octree_2include_2pcl_2octree_2octree_8h" name="octree/include/pcl/octree/octree.h" local="no" imported="no">pcl/octree/octree.h</includes>
    <includes id="octree__impl_8h" name="octree_impl.h" local="no" imported="no">pcl/octree/octree_impl.h</includes>
    <member kind="function">
      <type></type>
      <name>PCL_INSTANTIATE</name>
      <anchorfile>octree__impl_8cpp.html</anchorfile>
      <anchor>abd0cd6f3ba7533481568c9c5a610c065</anchor>
      <arglist>(OctreePointCloudSingleBufferWithLeafDataTVector, PCL_XYZ_POINT_TYPES) PCL_INSTANTIATE(OctreePointCloudDoubleBufferWithLeafDataTVector</arglist>
    </member>
    <member kind="function">
      <type>PCL_XYZ_POINT_TYPES</type>
      <name>PCL_INSTANTIATE</name>
      <anchorfile>octree__impl_8cpp.html</anchorfile>
      <anchor>aad1b829a1b101848025b78de5b2c877f</anchor>
      <arglist>(OctreePointCloudChangeDetector, PCL_XYZ_POINT_TYPES)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>octree_impl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/octree/include/pcl/octree/</path>
    <filename>octree__impl_8h</filename>
    <includes id="octree_2include_2pcl_2octree_2octree_8h" name="octree/include/pcl/octree/octree.h" local="no" imported="no">pcl/octree/octree.h</includes>
    <includes id="octree__base_8hpp" name="octree_base.hpp" local="no" imported="no">pcl/octree/impl/octree_base.hpp</includes>
    <includes id="octree2buf__base_8hpp" name="octree2buf_base.hpp" local="no" imported="no">pcl/octree/impl/octree2buf_base.hpp</includes>
    <includes id="octree__pointcloud_8hpp" name="octree_pointcloud.hpp" local="no" imported="no">pcl/octree/impl/octree_pointcloud.hpp</includes>
    <includes id="octree__iterator_8hpp" name="octree_iterator.hpp" local="no" imported="no">pcl/octree/impl/octree_iterator.hpp</includes>
    <includes id="octree__search_8hpp" name="octree_search.hpp" local="no" imported="no">pcl/octree/impl/octree_search.hpp</includes>
  </compound>
  <compound kind="file">
    <name>octree_iterator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/octree/include/pcl/octree/</path>
    <filename>octree__iterator_8h</filename>
    <includes id="octree__nodes_8h" name="octree_nodes.h" local="yes" imported="no">octree_nodes.h</includes>
    <includes id="octree__key_8h" name="octree_key.h" local="yes" imported="no">octree_key.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <class kind="struct">pcl::octree::OctreeBreadthFirstIterator::FIFOElement</class>
    <class kind="class">pcl::octree::OctreeBreadthFirstIterator</class>
    <class kind="class">pcl::octree::OctreeDepthFirstIterator</class>
    <class kind="class">pcl::octree::OctreeIteratorBase</class>
    <class kind="class">pcl::octree::OctreeLeafNodeIterator</class>
    <namespace>pcl</namespace>
    <namespace>pcl::octree</namespace>
  </compound>
  <compound kind="file">
    <name>octree_iterator.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/octree/include/pcl/octree/impl/</path>
    <filename>octree__iterator_8hpp</filename>
    <includes id="common_2include_2pcl_2common_2common_8h" name="common/include/pcl/common/common.h" local="no" imported="no">pcl/common/common.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::octree</namespace>
  </compound>
  <compound kind="file">
    <name>octree_key.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/octree/include/pcl/octree/</path>
    <filename>octree__key_8h</filename>
    <class kind="class">pcl::octree::OctreeKey</class>
    <namespace>pcl</namespace>
    <namespace>pcl::octree</namespace>
  </compound>
  <compound kind="file">
    <name>octree_node_pool.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/octree/include/pcl/octree/</path>
    <filename>octree__node__pool_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <class kind="class">pcl::octree::OctreeNodePool</class>
    <namespace>pcl</namespace>
    <namespace>pcl::octree</namespace>
  </compound>
  <compound kind="file">
    <name>octree_nodes.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/octree/include/pcl/octree/</path>
    <filename>octree__nodes_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <class kind="class">pcl::octree::OctreeBranchNode</class>
    <class kind="class">pcl::octree::OctreeLeafNode</class>
    <class kind="class">pcl::octree::OctreeNode</class>
    <namespace>pcl</namespace>
    <namespace>pcl::octree</namespace>
    <member kind="enumeration">
      <name>node_type_t</name>
      <anchorfile>namespacepcl_1_1octree.html</anchorfile>
      <anchor>ab47cd694aefa05d92fadab19e0292219</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BRANCH_NODE</name>
      <anchorfile>namespacepcl_1_1octree.html</anchorfile>
      <anchor>ab47cd694aefa05d92fadab19e0292219a53dd406e0ceb468a819b02ef756cca81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEAF_NODE</name>
      <anchorfile>namespacepcl_1_1octree.html</anchorfile>
      <anchor>ab47cd694aefa05d92fadab19e0292219ad69b0e8c8cfcb5c5bb8f86c5c4718dff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>octree_pointcloud.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/octree/include/pcl/octree/</path>
    <filename>octree__pointcloud_8h</filename>
    <includes id="octree__base_8h" name="octree_base.h" local="yes" imported="no">octree_base.h</includes>
    <includes id="octree2buf__base_8h" name="octree2buf_base.h" local="yes" imported="no">octree2buf_base.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="octree__nodes_8h" name="octree_nodes.h" local="yes" imported="no">octree_nodes.h</includes>
    <includes id="octree__iterator_8h" name="octree_iterator.h" local="yes" imported="no">octree_iterator.h</includes>
    <class kind="class">pcl::octree::OctreePointCloud</class>
    <namespace>pcl</namespace>
    <namespace>pcl::octree</namespace>
  </compound>
  <compound kind="file">
    <name>octree_pointcloud.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/octree/include/pcl/octree/impl/</path>
    <filename>octree__pointcloud_8hpp</filename>
    <includes id="common_2include_2pcl_2common_2common_8h" name="common/include/pcl/common/common.h" local="no" imported="no">pcl/common/common.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_OctreePointCloudDoubleBufferWithEmptyLeaf</name>
      <anchorfile>octree__pointcloud_8hpp.html</anchorfile>
      <anchor>a60eaa96a2319af7e5f873dbbf3bfd7fe</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_OctreePointCloudDoubleBufferWithLeafDataT</name>
      <anchorfile>octree__pointcloud_8hpp.html</anchorfile>
      <anchor>a1b2b6363ae1f107c5b9c30ec064e2e01</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_OctreePointCloudDoubleBufferWithLeafDataTVector</name>
      <anchorfile>octree__pointcloud_8hpp.html</anchorfile>
      <anchor>aa31b66ee5ea9a3384c719f4a41ba0e9e</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_OctreePointCloudSingleBufferWithEmptyLeaf</name>
      <anchorfile>octree__pointcloud_8hpp.html</anchorfile>
      <anchor>a9591e83e29e4ad37da1631cfcd04fbcb</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_OctreePointCloudSingleBufferWithLeafDataT</name>
      <anchorfile>octree__pointcloud_8hpp.html</anchorfile>
      <anchor>a6790b68e35e84ca54e2c3a9ded311fca</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_OctreePointCloudSingleBufferWithLeafDataTVector</name>
      <anchorfile>octree__pointcloud_8hpp.html</anchorfile>
      <anchor>a341e00a0d7617b7ca22d6187d99f9664</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>octree_pointcloud_changedetector.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/octree/include/pcl/octree/</path>
    <filename>octree__pointcloud__changedetector_8h</filename>
    <includes id="octree__pointcloud_8h" name="octree_pointcloud.h" local="yes" imported="no">octree_pointcloud.h</includes>
    <includes id="octree__base_8h" name="octree_base.h" local="yes" imported="no">octree_base.h</includes>
    <includes id="octree2buf__base_8h" name="octree2buf_base.h" local="yes" imported="no">octree2buf_base.h</includes>
    <class kind="class">pcl::octree::OctreePointCloudChangeDetector</class>
    <namespace>pcl</namespace>
    <namespace>pcl::octree</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_OctreePointCloudChangeDetector</name>
      <anchorfile>octree__pointcloud__changedetector_8h.html</anchorfile>
      <anchor>ad5b2b86378f19d0ece0339dff4cf96a6</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>octree_pointcloud_compression.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/include/pcl/compression/</path>
    <filename>octree__pointcloud__compression_8h</filename>
    <includes id="common_2include_2pcl_2common_2common_8h" name="common/include/pcl/common/common.h" local="no" imported="no">pcl/common/common.h</includes>
    <includes id="common_2include_2pcl_2common_2io_8h" name="common/include/pcl/common/io.h" local="no" imported="no">pcl/common/io.h</includes>
    <includes id="octree__pointcloud_8h" name="octree_pointcloud.h" local="no" imported="no">pcl/octree/octree_pointcloud.h</includes>
    <includes id="entropy__range__coder_8h" name="entropy_range_coder.h" local="yes" imported="no">entropy_range_coder.h</includes>
    <includes id="color__coding_8h" name="color_coding.h" local="yes" imported="no">color_coding.h</includes>
    <includes id="point__coding_8h" name="point_coding.h" local="yes" imported="no">point_coding.h</includes>
    <includes id="compression__profiles_8h" name="compression_profiles.h" local="yes" imported="no">compression_profiles.h</includes>
    <class kind="class">pcl::octree::PointCloudCompression</class>
    <namespace>pcl</namespace>
    <namespace>pcl::octree</namespace>
  </compound>
  <compound kind="file">
    <name>octree_pointcloud_compression.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/include/pcl/compression/impl/</path>
    <filename>octree__pointcloud__compression_8hpp</filename>
    <includes id="octree__pointcloud_8h" name="octree_pointcloud.h" local="no" imported="no">pcl/octree/octree_pointcloud.h</includes>
    <includes id="entropy__range__coder_8h" name="entropy_range_coder.h" local="no" imported="no">pcl/compression/entropy_range_coder.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::octree</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_PointCloudCompression</name>
      <anchorfile>octree__pointcloud__compression_8hpp.html</anchorfile>
      <anchor>ac4b31736b7651d1540c7960bf5c252a3</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>octree_pointcloud_density.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/octree/include/pcl/octree/</path>
    <filename>octree__pointcloud__density_8h</filename>
    <includes id="octree__pointcloud_8h" name="octree_pointcloud.h" local="yes" imported="no">octree_pointcloud.h</includes>
    <includes id="octree__base_8h" name="octree_base.h" local="yes" imported="no">octree_base.h</includes>
    <includes id="octree2buf__base_8h" name="octree2buf_base.h" local="yes" imported="no">octree2buf_base.h</includes>
    <class kind="class">pcl::octree::OctreePointCloudDensity</class>
    <class kind="class">pcl::octree::OctreePointCloudDensityContainer</class>
    <namespace>pcl</namespace>
    <namespace>pcl::octree</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_OctreePointCloudDensity</name>
      <anchorfile>octree__pointcloud__density_8h.html</anchorfile>
      <anchor>a47fc6754cb3ceb995fa872d1fb64b296</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>octree_pointcloud_occupancy.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/octree/include/pcl/octree/</path>
    <filename>octree__pointcloud__occupancy_8h</filename>
    <includes id="octree__pointcloud_8h" name="octree_pointcloud.h" local="yes" imported="no">octree_pointcloud.h</includes>
    <includes id="octree__base_8h" name="octree_base.h" local="yes" imported="no">octree_base.h</includes>
    <includes id="octree2buf__base_8h" name="octree2buf_base.h" local="yes" imported="no">octree2buf_base.h</includes>
    <class kind="class">pcl::octree::OctreePointCloudOccupancy</class>
    <namespace>pcl</namespace>
    <namespace>pcl::octree</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_OctreePointCloudOccupancy</name>
      <anchorfile>octree__pointcloud__occupancy_8h.html</anchorfile>
      <anchor>ad01ad966eeba29a57c5ca1ffe8245008</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>octree_pointcloud_pointvector.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/octree/include/pcl/octree/</path>
    <filename>octree__pointcloud__pointvector_8h</filename>
    <includes id="octree__pointcloud_8h" name="octree_pointcloud.h" local="yes" imported="no">octree_pointcloud.h</includes>
    <includes id="octree__base_8h" name="octree_base.h" local="yes" imported="no">octree_base.h</includes>
    <includes id="octree2buf__base_8h" name="octree2buf_base.h" local="yes" imported="no">octree2buf_base.h</includes>
    <includes id="octree__nodes_8h" name="octree_nodes.h" local="yes" imported="no">octree_nodes.h</includes>
    <class kind="class">pcl::octree::OctreePointCloudPointVector</class>
    <namespace>pcl</namespace>
    <namespace>pcl::octree</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_OctreePointCloudPointVector</name>
      <anchorfile>octree__pointcloud__pointvector_8h.html</anchorfile>
      <anchor>a67cf2cec10e8961e66aab80d48f62a94</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>octree_pointcloud_singlepoint.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/octree/include/pcl/octree/</path>
    <filename>octree__pointcloud__singlepoint_8h</filename>
    <includes id="octree__pointcloud_8h" name="octree_pointcloud.h" local="yes" imported="no">octree_pointcloud.h</includes>
    <includes id="octree__base_8h" name="octree_base.h" local="yes" imported="no">octree_base.h</includes>
    <includes id="octree2buf__base_8h" name="octree2buf_base.h" local="yes" imported="no">octree2buf_base.h</includes>
    <includes id="octree__nodes_8h" name="octree_nodes.h" local="yes" imported="no">octree_nodes.h</includes>
    <class kind="class">pcl::octree::OctreePointCloudSinglePoint</class>
    <namespace>pcl</namespace>
    <namespace>pcl::octree</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_OctreePointCloudSinglePoint</name>
      <anchorfile>octree__pointcloud__singlepoint_8h.html</anchorfile>
      <anchor>a62b31a5d9595e6f8c5f0596b2a884aa7</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>octree_pointcloud_voxelcentroid.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/octree/include/pcl/octree/</path>
    <filename>octree__pointcloud__voxelcentroid_8h</filename>
    <includes id="octree__pointcloud_8h" name="octree_pointcloud.h" local="yes" imported="no">octree_pointcloud.h</includes>
    <includes id="octree__base_8h" name="octree_base.h" local="yes" imported="no">octree_base.h</includes>
    <includes id="octree2buf__base_8h" name="octree2buf_base.h" local="yes" imported="no">octree2buf_base.h</includes>
    <class kind="class">pcl::octree::OctreePointCloudVoxelCentroid</class>
    <namespace>pcl</namespace>
    <namespace>pcl::octree</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_OctreePointCloudVoxelCentroid</name>
      <anchorfile>octree__pointcloud__voxelcentroid_8h.html</anchorfile>
      <anchor>a2c96e6c272593a15dbb9bab818eb3da7</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>octree_poisson.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/poisson/</path>
    <filename>octree__poisson_8h</filename>
    <includes id="allocator_8h" name="allocator.h" local="yes" imported="no">allocator.h</includes>
    <includes id="binary__node_8h" name="binary_node.h" local="yes" imported="no">binary_node.h</includes>
    <includes id="marching__cubes__poisson_8h" name="marching_cubes_poisson.h" local="yes" imported="no">marching_cubes_poisson.h</includes>
    <includes id="octree__poisson_8hpp" name="octree_poisson.hpp" local="no" imported="no">pcl/surface/impl/poisson/octree_poisson.hpp</includes>
    <class kind="class">pcl::poisson::OctNode::AdjacencyCountFunction</class>
    <class kind="class">pcl::poisson::OctNode::NeighborKey</class>
    <class kind="class">pcl::poisson::OctNode::NeighborKey2</class>
    <class kind="class">pcl::poisson::OctNode::Neighbors</class>
    <class kind="class">pcl::poisson::OctNode::Neighbors2</class>
    <class kind="class">pcl::poisson::OctNode</class>
    <namespace>pcl</namespace>
    <namespace>pcl::poisson</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DIMENSION</name>
      <anchorfile>octree__poisson_8h.html</anchorfile>
      <anchor>aa1c0281395a97150474c058710b42bb2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>octree_poisson.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/impl/poisson/</path>
    <filename>octree__poisson_8hpp</filename>
    <namespace>pcl</namespace>
    <namespace>pcl::poisson</namespace>
  </compound>
  <compound kind="file">
    <name>octree_search.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/octree_search/</path>
    <filename>octree__search_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="octree_2include_2pcl_2octree_2octree_8h" name="octree/include/pcl/octree/octree.h" local="no" imported="no">pcl/octree/octree.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>octree__search_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>octree_search.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/octree/include/pcl/octree/</path>
    <filename>octree__search_8h</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="octree__pointcloud_8h" name="octree_pointcloud.h" local="yes" imported="no">octree_pointcloud.h</includes>
    <includes id="octree__base_8h" name="octree_base.h" local="yes" imported="no">octree_base.h</includes>
    <includes id="octree2buf__base_8h" name="octree2buf_base.h" local="yes" imported="no">octree2buf_base.h</includes>
    <includes id="octree__nodes_8h" name="octree_nodes.h" local="yes" imported="no">octree_nodes.h</includes>
    <class kind="class">pcl::octree::OctreePointCloudSearch</class>
    <class kind="class">pcl::octree::OctreePointCloudSearch::prioBranchQueueEntry</class>
    <class kind="class">pcl::octree::OctreePointCloudSearch::prioPointQueueEntry</class>
    <namespace>pcl</namespace>
    <namespace>pcl::octree</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_OctreePointCloudSearch</name>
      <anchorfile>octree__search_8h.html</anchorfile>
      <anchor>a78b000721a253abca1b1dbfb70079c28</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>octree_search.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/octree/include/pcl/octree/impl/</path>
    <filename>octree__search_8hpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="common_2include_2pcl_2common_2common_8h" name="common/include/pcl/common/common.h" local="no" imported="no">pcl/common/common.h</includes>
  </compound>
  <compound kind="file">
    <name>octree_viewer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tools/</path>
    <filename>octree__viewer_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <includes id="point__cloud__handlers_8h" name="point_cloud_handlers.h" local="no" imported="no">pcl/visualization/point_cloud_handlers.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2common_2common_8h" name="visualization/include/pcl/visualization/common/common.h" local="no" imported="no">pcl/visualization/common/common.h</includes>
    <includes id="octree_2include_2pcl_2octree_2octree_8h" name="octree/include/pcl/octree/octree.h" local="no" imported="no">pcl/octree/octree.h</includes>
    <includes id="octree__impl_8h" name="octree_impl.h" local="no" imported="no">pcl/octree/octree_impl.h</includes>
    <includes id="filter_8h" name="filter.h" local="no" imported="no">pcl/filters/filter.h</includes>
    <class kind="class">OctreeViewer</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>octree__viewer_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>MAX_DISPLAYED_CUBES</name>
      <anchorfile>octree__viewer_8cpp.html</anchorfile>
      <anchor>ade1a604ea4d961fc88dd5c03e7ad74fc</anchor>
      <arglist>(15000)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>oni_grabber.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/src/</path>
    <filename>oni__grabber_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>oni_grabber.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/include/pcl/io/</path>
    <filename>oni__grabber_8h</filename>
  </compound>
  <compound kind="file">
    <name>oni_viewer_simple.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/tools/</path>
    <filename>oni__viewer__simple_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <includes id="oni__grabber_8h" name="oni_grabber.h" local="no" imported="no">pcl/io/oni_grabber.h</includes>
    <includes id="cloud__viewer_8h" name="cloud_viewer.h" local="no" imported="no">pcl/visualization/cloud_viewer.h</includes>
    <includes id="time__trigger_8h" name="time_trigger.h" local="no" imported="no">pcl/common/time_trigger.h</includes>
    <class kind="class">SimpleONIViewer</class>
    <member kind="define">
      <type>#define</type>
      <name>FPS_CALC</name>
      <anchorfile>oni__viewer__simple_8cpp.html</anchorfile>
      <anchor>a7e7e0de2038f816290957c894628b263</anchor>
      <arglist>(_WHAT_)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SHOW_FPS</name>
      <anchorfile>oni__viewer__simple_8cpp.html</anchorfile>
      <anchor>a958c37bf3b24d674daab95749fe80f3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>oni__viewer__simple_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>oni__viewer__simple_8cpp.html</anchorfile>
      <anchor>ad179db7b04bfd86a67a6a62a36bffdac</anchor>
      <arglist>(char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>openni_3d_concave_hull.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/src/</path>
    <filename>openni__3d__concave__hull_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="openni__grabber_8h" name="openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="openni__driver_8h" name="openni_driver.h" local="no" imported="no">pcl/io/openni_camera/openni_driver.h</includes>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <includes id="concave__hull_8h" name="concave_hull.h" local="no" imported="no">pcl/surface/concave_hull.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <includes id="cloud__viewer_8h" name="cloud_viewer.h" local="no" imported="no">pcl/visualization/cloud_viewer.h</includes>
    <class kind="class">OpenNI3DConcaveHull</class>
    <member kind="define">
      <type>#define</type>
      <name>FPS_CALC</name>
      <anchorfile>openni__3d__concave__hull_8cpp.html</anchorfile>
      <anchor>a7e7e0de2038f816290957c894628b263</anchor>
      <arglist>(_WHAT_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>openni__3d__concave__hull_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>openni__3d__concave__hull_8cpp.html</anchorfile>
      <anchor>ad179db7b04bfd86a67a6a62a36bffdac</anchor>
      <arglist>(char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>openni_3d_convex_hull.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/src/</path>
    <filename>openni__3d__convex__hull_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="openni__grabber_8h" name="openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="openni__driver_8h" name="openni_driver.h" local="no" imported="no">pcl/io/openni_camera/openni_driver.h</includes>
    <includes id="passthrough_8h" name="passthrough.h" local="no" imported="no">pcl/filters/passthrough.h</includes>
    <includes id="convex__hull_8h" name="convex_hull.h" local="no" imported="no">pcl/surface/convex_hull.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <includes id="cloud__viewer_8h" name="cloud_viewer.h" local="no" imported="no">pcl/visualization/cloud_viewer.h</includes>
    <class kind="class">OpenNI3DConvexHull</class>
    <member kind="define">
      <type>#define</type>
      <name>FPS_CALC</name>
      <anchorfile>openni__3d__convex__hull_8cpp.html</anchorfile>
      <anchor>a7e7e0de2038f816290957c894628b263</anchor>
      <arglist>(_WHAT_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>openni__3d__convex__hull_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>openni__3d__convex__hull_8cpp.html</anchorfile>
      <anchor>ad179db7b04bfd86a67a6a62a36bffdac</anchor>
      <arglist>(char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>openni_boundary_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/src/</path>
    <filename>openni__boundary__estimation_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="openni__grabber_8h" name="openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="openni__driver_8h" name="openni_driver.h" local="no" imported="no">pcl/io/openni_camera/openni_driver.h</includes>
    <includes id="approximate__voxel__grid_8h" name="approximate_voxel_grid.h" local="no" imported="no">pcl/filters/approximate_voxel_grid.h</includes>
    <includes id="boundary_8h" name="boundary.h" local="no" imported="no">pcl/features/boundary.h</includes>
    <includes id="integral__image__normal_8h" name="integral_image_normal.h" local="no" imported="no">pcl/features/integral_image_normal.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <includes id="cloud__viewer_8h" name="cloud_viewer.h" local="no" imported="no">pcl/visualization/cloud_viewer.h</includes>
    <class kind="class">OpenNIIntegralImageNormalEstimation</class>
    <member kind="define">
      <type>#define</type>
      <name>FPS_CALC</name>
      <anchorfile>openni__boundary__estimation_8cpp.html</anchorfile>
      <anchor>a7e7e0de2038f816290957c894628b263</anchor>
      <arglist>(_WHAT_)</arglist>
    </member>
    <member kind="typedef">
      <type>pcl::visualization::PointCloudColorHandler&lt; sensor_msgs::PointCloud2 &gt;</type>
      <name>ColorHandler</name>
      <anchorfile>openni__boundary__estimation_8cpp.html</anchorfile>
      <anchor>aef4da0bbc6665b8913cd13657f918887</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ColorHandler::ConstPtr</type>
      <name>ColorHandlerConstPtr</name>
      <anchorfile>openni__boundary__estimation_8cpp.html</anchorfile>
      <anchor>ad6e0189c90d8a5d86864ab99921678ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ColorHandler::Ptr</type>
      <name>ColorHandlerPtr</name>
      <anchorfile>openni__boundary__estimation_8cpp.html</anchorfile>
      <anchor>acc4b95b557647073ecf3cdc87d38e1fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>openni__boundary__estimation_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>openni__boundary__estimation_8cpp.html</anchorfile>
      <anchor>ad179db7b04bfd86a67a6a62a36bffdac</anchor>
      <arglist>(char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iccv2011/src/openni_capture.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iccv2011/src/</path>
    <filename>iccv2011_2src_2openni__capture_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
  </compound>
  <compound kind="file">
    <name>iros2011/src/openni_capture.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iros2011/src/</path>
    <filename>iros2011_2src_2openni__capture_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
  </compound>
  <compound kind="file">
    <name>iccv2011/include/openni_capture.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iccv2011/include/</path>
    <filename>iccv2011_2include_2openni__capture_8h</filename>
    <includes id="iccv2011_2include_2typedefs_8h" name="iccv2011/include/typedefs.h" local="yes" imported="no">typedefs.h</includes>
    <includes id="openni__grabber_8h" name="openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <class kind="class">OpenNICapture</class>
  </compound>
  <compound kind="file">
    <name>iros2011/include/openni_capture.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iros2011/include/</path>
    <filename>iros2011_2include_2openni__capture_8h</filename>
    <includes id="iros2011_2include_2typedefs_8h" name="iros2011/include/typedefs.h" local="yes" imported="no">typedefs.h</includes>
    <includes id="openni__grabber_8h" name="openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <class kind="class">OpenNICapture</class>
  </compound>
  <compound kind="file">
    <name>iros2011/include/solution/openni_capture.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iros2011/include/solution/</path>
    <filename>iros2011_2include_2solution_2openni__capture_8h</filename>
    <includes id="iros2011_2include_2solution_2typedefs_8h" name="iros2011/include/solution/typedefs.h" local="yes" imported="no">typedefs.h</includes>
    <includes id="openni__grabber_8h" name="openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <class kind="class">OpenNICapture</class>
  </compound>
  <compound kind="file">
    <name>openni_change_viewer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/src/</path>
    <filename>openni__change__viewer_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="openni__grabber_8h" name="openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="cloud__viewer_8h" name="cloud_viewer.h" local="no" imported="no">pcl/visualization/cloud_viewer.h</includes>
    <includes id="octree_2include_2pcl_2octree_2octree_8h" name="octree/include/pcl/octree/octree.h" local="no" imported="no">pcl/octree/octree.h</includes>
    <includes id="extract__indices_8h" name="extract_indices.h" local="no" imported="no">pcl/filters/extract_indices.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <class kind="class">OpenNIChangeViewer</class>
    <member kind="enumvalue">
      <name>REDDIFF_MODE</name>
      <anchorfile>openni__change__viewer_8cpp.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55bac9a4c054cc9fa65489dfb43851861db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ONLYDIFF_MODE</name>
      <anchorfile>openni__change__viewer_8cpp.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55ba32a44890084c5111368434c52143c333</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_COUNT</name>
      <anchorfile>openni__change__viewer_8cpp.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55ba60c3a838c386a83b2dd3d0165b4311fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>openni__change__viewer_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>openni_color_filter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/src/</path>
    <filename>openni__color__filter_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="openni__grabber_8h" name="openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="cloud__viewer_8h" name="cloud_viewer.h" local="no" imported="no">pcl/visualization/cloud_viewer.h</includes>
    <includes id="openni__driver_8h" name="openni_driver.h" local="no" imported="no">pcl/io/openni_camera/openni_driver.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <class kind="class">OpenNIPassthrough</class>
    <member kind="define">
      <type>#define</type>
      <name>FPS_CALC</name>
      <anchorfile>openni__color__filter_8cpp.html</anchorfile>
      <anchor>a7e7e0de2038f816290957c894628b263</anchor>
      <arglist>(_WHAT_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>openni__color__filter_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>openni__color__filter_8cpp.html</anchorfile>
      <anchor>ad179db7b04bfd86a67a6a62a36bffdac</anchor>
      <arglist>(char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>openni_depth_image.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/src/openni_camera/</path>
    <filename>openni__depth__image_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>openni_depth_image.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/include/pcl/io/openni_camera/</path>
    <filename>openni__depth__image_8h</filename>
  </compound>
  <compound kind="file">
    <name>openni_device.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/src/openni_camera/</path>
    <filename>openni__device_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>openni_device.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/include/pcl/io/openni_camera/</path>
    <filename>openni__device_8h</filename>
  </compound>
  <compound kind="file">
    <name>openni_device_kinect.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/src/openni_camera/</path>
    <filename>openni__device__kinect_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>openni_device_kinect.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/include/pcl/io/openni_camera/</path>
    <filename>openni__device__kinect_8h</filename>
  </compound>
  <compound kind="file">
    <name>openni_device_oni.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/src/openni_camera/</path>
    <filename>openni__device__oni_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>openni_device_oni.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/include/pcl/io/openni_camera/</path>
    <filename>openni__device__oni_8h</filename>
  </compound>
  <compound kind="file">
    <name>openni_device_primesense.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/src/openni_camera/</path>
    <filename>openni__device__primesense_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>openni_device_primesense.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/include/pcl/io/openni_camera/</path>
    <filename>openni__device__primesense_8h</filename>
  </compound>
  <compound kind="file">
    <name>openni_device_xtion.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/src/openni_camera/</path>
    <filename>openni__device__xtion_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>openni_device_xtion.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/include/pcl/io/openni_camera/</path>
    <filename>openni__device__xtion_8h</filename>
  </compound>
  <compound kind="file">
    <name>openni_driver.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/src/openni_camera/</path>
    <filename>openni__driver_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>openni_driver.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/include/pcl/io/openni_camera/</path>
    <filename>openni__driver_8h</filename>
  </compound>
  <compound kind="file">
    <name>openni_exception.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/src/openni_camera/</path>
    <filename>openni__exception_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>openni_exception.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/include/pcl/io/openni_camera/</path>
    <filename>openni__exception_8h</filename>
  </compound>
  <compound kind="file">
    <name>openni_fast_mesh.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/src/</path>
    <filename>openni__fast__mesh_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="openni__grabber_8h" name="openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="openni__driver_8h" name="openni_driver.h" local="no" imported="no">pcl/io/openni_camera/openni_driver.h</includes>
    <includes id="organized__fast__mesh_8h" name="organized_fast_mesh.h" local="no" imported="no">pcl/surface/organized_fast_mesh.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <includes id="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.h</includes>
    <includes id="cloud__viewer_8h" name="cloud_viewer.h" local="no" imported="no">pcl/visualization/cloud_viewer.h</includes>
    <class kind="class">OpenNIFastMesh</class>
    <member kind="define">
      <type>#define</type>
      <name>FPS_CALC</name>
      <anchorfile>openni__fast__mesh_8cpp.html</anchorfile>
      <anchor>a7e7e0de2038f816290957c894628b263</anchor>
      <arglist>(_WHAT_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>openni__fast__mesh_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>openni__fast__mesh_8cpp.html</anchorfile>
      <anchor>ad179db7b04bfd86a67a6a62a36bffdac</anchor>
      <arglist>(char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>openni_feature_persistence.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/src/</path>
    <filename>openni__feature__persistence_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="openni__grabber_8h" name="openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="openni__driver_8h" name="openni_driver.h" local="no" imported="no">pcl/io/openni_camera/openni_driver.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <includes id="cloud__viewer_8h" name="cloud_viewer.h" local="no" imported="no">pcl/visualization/cloud_viewer.h</includes>
    <includes id="multiscale__feature__persistence_8h" name="multiscale_feature_persistence.h" local="no" imported="no">pcl/features/multiscale_feature_persistence.h</includes>
    <includes id="fpfh__omp_8h" name="fpfh_omp.h" local="no" imported="no">pcl/features/fpfh_omp.h</includes>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <includes id="extract__indices_8h" name="extract_indices.h" local="no" imported="no">pcl/filters/extract_indices.h</includes>
    <includes id="normal__3d__omp_8h" name="normal_3d_omp.h" local="no" imported="no">pcl/features/normal_3d_omp.h</includes>
    <class kind="class">OpenNIFeaturePersistence</class>
    <member kind="define">
      <type>#define</type>
      <name>FPS_CALC</name>
      <anchorfile>openni__feature__persistence_8cpp.html</anchorfile>
      <anchor>a7e7e0de2038f816290957c894628b263</anchor>
      <arglist>(_WHAT_)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; double &gt;</type>
      <name>default_scales_vector</name>
      <anchorfile>openni__feature__persistence_8cpp.html</anchorfile>
      <anchor>a9468c5574640d6bed69d880c15887ffe</anchor>
      <arglist>(aux, aux+2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>openni__feature__persistence_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>openni__feature__persistence_8cpp.html</anchorfile>
      <anchor>ad179db7b04bfd86a67a6a62a36bffdac</anchor>
      <arglist>(char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>aux</name>
      <anchorfile>openni__feature__persistence_8cpp.html</anchorfile>
      <anchor>a43d454ece4f0dee31776887750da7e7d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>default_alpha</name>
      <anchorfile>openni__feature__persistence_8cpp.html</anchorfile>
      <anchor>afd06556e959a2dfa93a00e24c739bb3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>default_normal_search_radius</name>
      <anchorfile>openni__feature__persistence_8cpp.html</anchorfile>
      <anchor>ab7741621cad6fdc803ff22b28c019b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>default_subsampling_leaf_size</name>
      <anchorfile>openni__feature__persistence_8cpp.html</anchorfile>
      <anchor>ac02b3332ffd03101b7ab4f4a964fcf40</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>openni_floodfill_planar_segmentation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/src/</path>
    <filename>openni__floodfill__planar__segmentation_8cpp</filename>
    <includes id="openni__grabber_8h" name="openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="cloud__viewer_8h" name="cloud_viewer.h" local="no" imported="no">pcl/visualization/cloud_viewer.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <includes id="io_2include_2pcl_2io_2io_8h" name="io/include/pcl/io/io.h" local="no" imported="no">pcl/io/io.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <includes id="pcl__search_8h" name="pcl_search.h" local="no" imported="no">pcl/search/pcl_search.h</includes>
    <includes id="integral__image__normal_8h" name="integral_image_normal.h" local="no" imported="no">pcl/features/integral_image_normal.h</includes>
    <includes id="extract__indices_8h" name="extract_indices.h" local="no" imported="no">pcl/filters/extract_indices.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <class kind="class">PlaneSegTest</class>
    <member kind="typedef">
      <type>pcl::PointXYZ</type>
      <name>PointT</name>
      <anchorfile>openni__floodfill__planar__segmentation_8cpp.html</anchorfile>
      <anchor>abd10555a534258e2739a38c928ef5db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>comparePoints</name>
      <anchorfile>openni__floodfill__planar__segmentation_8cpp.html</anchorfile>
      <anchor>a968cd3a6a6f8282c441d18d26e84c3c3</anchor>
      <arglist>(PointInT p1, PointInT p2, double p1_d, double p2_d, float ang_thresh, float dist_thresh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractEuclideanClustersModified</name>
      <anchorfile>openni__floodfill__planar__segmentation_8cpp.html</anchorfile>
      <anchor>a4f71a0113bbd495e43513052c5ba1067</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointCloud&lt; Normal &gt; &amp;normals, float tolerance, const boost::shared_ptr&lt; pcl::search::KdTree&lt; PointT &gt; &gt; &amp;tree, std::vector&lt; pcl::PointIndices &gt; &amp;clusters, double eps_angle, unsigned int min_pts_per_cluster, unsigned int max_pts_per_cluster)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractPlanesByClustering</name>
      <anchorfile>openni__floodfill__planar__segmentation_8cpp.html</anchorfile>
      <anchor>a2faf5c76f5ab399fdca6a50bf457c577</anchor>
      <arglist>(const pcl::PointCloud&lt; PointInT &gt; &amp;cloud_in, std::vector&lt; Eigen::Vector4f &gt; &amp;normals_out, std::vector&lt; pcl::PointCloud&lt; PointOutT &gt; &gt; &amp;inliers, int min_inliers, double ang_thresh, double dist_thresh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractPlanesByFloodFill</name>
      <anchorfile>openni__floodfill__planar__segmentation_8cpp.html</anchorfile>
      <anchor>a2d7b40828a8b4a5b24c27c6c6841f769</anchor>
      <arglist>(const pcl::PointCloud&lt; PointInT &gt; &amp;cloud_in, std::vector&lt; pcl::ModelCoefficients &gt; &amp;normals_out, std::vector&lt; pcl::PointCloud&lt; PointOutT &gt; &gt; &amp;inliers, unsigned min_inliers, float ang_thresh, float dist_thresh)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>openni__floodfill__planar__segmentation_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>openni_grab_frame.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/src/</path>
    <filename>openni__grab__frame_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="openni__grabber_8h" name="openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <class kind="class">OpenNIGrabFrame</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>openni__grab__frame_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>openni__grab__frame_8cpp.html</anchorfile>
      <anchor>ad179db7b04bfd86a67a6a62a36bffdac</anchor>
      <arglist>(char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>doc/tutorials/content/sources/openni_grabber/openni_grabber.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/openni_grabber/</path>
    <filename>doc_2tutorials_2content_2sources_2openni__grabber_2openni__grabber_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="openni__grabber_8h" name="openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <class kind="class">SimpleOpenNIProcessor</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>doc_2tutorials_2content_2sources_2openni__grabber_2openni__grabber_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>io/src/openni_grabber.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/src/</path>
    <filename>io_2src_2openni__grabber_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>openni_grabber.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/include/pcl/io/</path>
    <filename>openni__grabber_8h</filename>
  </compound>
  <compound kind="file">
    <name>openni_grabber_example.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/tools/</path>
    <filename>openni__grabber__example_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="openni__grabber_8h" name="openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <class kind="class">SimpleOpenNIProcessor</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>openni__grabber__example_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>openni_ii_normal_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/src/</path>
    <filename>openni__ii__normal__estimation_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="openni__grabber_8h" name="openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="openni__driver_8h" name="openni_driver.h" local="no" imported="no">pcl/io/openni_camera/openni_driver.h</includes>
    <includes id="integral__image__normal_8h" name="integral_image_normal.h" local="no" imported="no">pcl/features/integral_image_normal.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <includes id="cloud__viewer_8h" name="cloud_viewer.h" local="no" imported="no">pcl/visualization/cloud_viewer.h</includes>
    <class kind="class">OpenNIIntegralImageNormalEstimation</class>
    <member kind="define">
      <type>#define</type>
      <name>FPS_CALC</name>
      <anchorfile>openni__ii__normal__estimation_8cpp.html</anchorfile>
      <anchor>a7e7e0de2038f816290957c894628b263</anchor>
      <arglist>(_WHAT_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>openni__ii__normal__estimation_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>openni__ii__normal__estimation_8cpp.html</anchorfile>
      <anchor>ad179db7b04bfd86a67a6a62a36bffdac</anchor>
      <arglist>(char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>openni_image.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/tools/</path>
    <filename>openni__image_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <includes id="openni__grabber_8h" name="openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="cloud__viewer_8h" name="cloud_viewer.h" local="no" imported="no">pcl/visualization/cloud_viewer.h</includes>
    <includes id="image__viewer_8h" name="image_viewer.h" local="no" imported="no">pcl/visualization/image_viewer.h</includes>
    <includes id="openni__driver_8h" name="openni_driver.h" local="no" imported="no">pcl/io/openni_camera/openni_driver.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="mouse__event_8h" name="mouse_event.h" local="no" imported="no">pcl/visualization/mouse_event.h</includes>
    <class kind="class">SimpleOpenNIViewer</class>
    <member kind="define">
      <type>#define</type>
      <name>FPS_CALC</name>
      <anchorfile>openni__image_8cpp.html</anchorfile>
      <anchor>a7e7e0de2038f816290957c894628b263</anchor>
      <arglist>(_WHAT_)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SHOW_FPS</name>
      <anchorfile>openni__image_8cpp.html</anchorfile>
      <anchor>a958c37bf3b24d674daab95749fe80f3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>openni__image_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>openni__image_8cpp.html</anchorfile>
      <anchor>ad179db7b04bfd86a67a6a62a36bffdac</anchor>
      <arglist>(char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>openni_image.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/include/pcl/io/openni_camera/</path>
    <filename>openni__image_8h</filename>
  </compound>
  <compound kind="file">
    <name>openni_image_bayer_grbg.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/src/openni_camera/</path>
    <filename>openni__image__bayer__grbg_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>openni_image_bayer_grbg.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/include/pcl/io/openni_camera/</path>
    <filename>openni__image__bayer__grbg_8h</filename>
  </compound>
  <compound kind="file">
    <name>openni_image_rgb24.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/src/openni_camera/</path>
    <filename>openni__image__rgb24_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>openni_image_rgb24.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/include/pcl/io/openni_camera/</path>
    <filename>openni__image__rgb24_8h</filename>
  </compound>
  <compound kind="file">
    <name>openni_image_yuv_422.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/src/openni_camera/</path>
    <filename>openni__image__yuv__422_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>openni_image_yuv_422.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/include/pcl/io/openni_camera/</path>
    <filename>openni__image__yuv__422_8h</filename>
  </compound>
  <compound kind="file">
    <name>openni_io.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/tools/</path>
    <filename>openni__io_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="openni__grabber_8h" name="openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="openni__driver_8h" name="openni_driver.h" local="no" imported="no">pcl/io/openni_camera/openni_driver.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <includes id="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.h</includes>
    <class kind="class">OpenNIIO</class>
    <member kind="define">
      <type>#define</type>
      <name>FPS_CALC</name>
      <anchorfile>openni__io_8cpp.html</anchorfile>
      <anchor>a7e7e0de2038f816290957c894628b263</anchor>
      <arglist>(_WHAT_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>openni__io_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>openni__io_8cpp.html</anchorfile>
      <anchor>ad179db7b04bfd86a67a6a62a36bffdac</anchor>
      <arglist>(char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>openni_ir_image.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/src/openni_camera/</path>
    <filename>openni__ir__image_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>openni_ir_image.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/include/pcl/io/openni_camera/</path>
    <filename>openni__ir__image_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="openni__exception_8h" name="openni_exception.h" local="yes" imported="no">openni_exception.h</includes>
    <class kind="class">openni_wrapper::IRImage</class>
    <namespace>openni_wrapper</namespace>
  </compound>
  <compound kind="file">
    <name>openni_mls_smoothing.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/src/</path>
    <filename>openni__mls__smoothing_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="openni__grabber_8h" name="openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="cloud__viewer_8h" name="cloud_viewer.h" local="no" imported="no">pcl/visualization/cloud_viewer.h</includes>
    <includes id="openni__driver_8h" name="openni_driver.h" local="no" imported="no">pcl/io/openni_camera/openni_driver.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <includes id="mls__omp_8h" name="mls_omp.h" local="no" imported="no">pcl/surface/mls_omp.h</includes>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.h</includes>
    <class kind="class">OpenNISmoothing</class>
    <member kind="define">
      <type>#define</type>
      <name>FPS_CALC</name>
      <anchorfile>openni__mls__smoothing_8cpp.html</anchorfile>
      <anchor>a7e7e0de2038f816290957c894628b263</anchor>
      <arglist>(_WHAT_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>keyboardEventOccurred</name>
      <anchorfile>openni__mls__smoothing_8cpp.html</anchorfile>
      <anchor>a45bb9b4e99058d86fbdac4793ee8d623</anchor>
      <arglist>(const pcl::visualization::KeyboardEvent &amp;event, void *stop_void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>openni__mls__smoothing_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>openni__mls__smoothing_8cpp.html</anchorfile>
      <anchor>ad179db7b04bfd86a67a6a62a36bffdac</anchor>
      <arglist>(char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>default_polynomial_order</name>
      <anchorfile>openni__mls__smoothing_8cpp.html</anchorfile>
      <anchor>a1eae434385fdc3300c02ec0465f29747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>default_search_radius</name>
      <anchorfile>openni__mls__smoothing_8cpp.html</anchorfile>
      <anchor>a0cbf7ea04f623286511aeba06d4fd2dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>default_sqr_gauss_param</name>
      <anchorfile>openni__mls__smoothing_8cpp.html</anchorfile>
      <anchor>ae008e05e36514ced0c6fb25a501080c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>default_use_polynomial_fit</name>
      <anchorfile>openni__mls__smoothing_8cpp.html</anchorfile>
      <anchor>ae60d787b755d5274bfccf78779f0da0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>openni_mobile_server.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/src/</path>
    <filename>openni__mobile__server_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="openni__grabber_8h" name="openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="cloud__viewer_8h" name="cloud_viewer.h" local="no" imported="no">pcl/visualization/cloud_viewer.h</includes>
    <includes id="openni__driver_8h" name="openni_driver.h" local="no" imported="no">pcl/io/openni_camera/openni_driver.h</includes>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <class kind="class">PCLMobileServer</class>
    <class kind="struct">PointCloudBuffers</class>
    <member kind="function">
      <type>void</type>
      <name>CopyPointCloudToBuffers</name>
      <anchorfile>openni__mobile__server_8cpp.html</anchorfile>
      <anchor>a61c362854ccb5e935d5ce59121e4c204</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::ConstPtr cloud, PointCloudBuffers &amp;cloud_buffers)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>openni__mobile__server_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>openni__mobile__server_8cpp.html</anchorfile>
      <anchor>ad179db7b04bfd86a67a6a62a36bffdac</anchor>
      <arglist>(char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>openni_narf_keypoint_extraction.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/openni_narf_keypoint_extraction/</path>
    <filename>openni__narf__keypoint__extraction_8cpp</filename>
    <includes id="openni__grabber_8h" name="openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="range__image__planar_8h" name="range_image_planar.h" local="no" imported="no">pcl/range_image/range_image_planar.h</includes>
    <includes id="common__headers_8h" name="common_headers.h" local="no" imported="no">pcl/common/common_headers.h</includes>
    <includes id="range__image__visualizer_8h" name="range_image_visualizer.h" local="no" imported="no">pcl/visualization/range_image_visualizer.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <includes id="range__image__border__extractor_8h" name="range_image_border_extractor.h" local="no" imported="no">pcl/features/range_image_border_extractor.h</includes>
    <includes id="narf__keypoint_8h" name="narf_keypoint.h" local="no" imported="no">pcl/keypoints/narf_keypoint.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <class kind="struct">EventHelper</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>openni__narf__keypoint__extraction_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printUsage</name>
      <anchorfile>openni__narf__keypoint__extraction_8cpp.html</anchorfile>
      <anchor>a4622bfe969a0480a36085565ee595996</anchor>
      <arglist>(const char *progName)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>angular_resolution</name>
      <anchorfile>openni__narf__keypoint__extraction_8cpp.html</anchorfile>
      <anchor>aa91fce22d680ff17b9cf3dc2cae1c90f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>depth_image_mutex</name>
      <anchorfile>openni__narf__keypoint__extraction_8cpp.html</anchorfile>
      <anchor>ad533818ed92e15f2d6c7255cf2fd6142</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; openni_wrapper::DepthImage &gt;</type>
      <name>depth_image_ptr</name>
      <anchorfile>openni__narf__keypoint__extraction_8cpp.html</anchorfile>
      <anchor>a6614a9cf0da58c31d878b4ff63678710</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>device_id</name>
      <anchorfile>openni__narf__keypoint__extraction_8cpp.html</anchorfile>
      <anchor>a3b996bca312901428b6166e9fb20f4fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>image_mutex</name>
      <anchorfile>openni__narf__keypoint__extraction_8cpp.html</anchorfile>
      <anchor>a713cc60e9b9f7bb4fc26c49b45e595c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; openni_wrapper::Image &gt;</type>
      <name>image_ptr</name>
      <anchorfile>openni__narf__keypoint__extraction_8cpp.html</anchorfile>
      <anchor>a6f5a732ea3ae3ec23b7a49d420ac5dd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>ir_image_mutex</name>
      <anchorfile>openni__narf__keypoint__extraction_8cpp.html</anchorfile>
      <anchor>a6c2d87317eeaba93f0766b2d4c764775</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; openni_wrapper::IRImage &gt;</type>
      <name>ir_image_ptr</name>
      <anchorfile>openni__narf__keypoint__extraction_8cpp.html</anchorfile>
      <anchor>aac4018c1b004a1789d4b2bf0cc825e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_no_of_threads</name>
      <anchorfile>openni__narf__keypoint__extraction_8cpp.html</anchorfile>
      <anchor>abb633fcbc58ce85b05b835750c4a57d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>min_interest_value</name>
      <anchorfile>openni__narf__keypoint__extraction_8cpp.html</anchorfile>
      <anchor>a00bd7add1e6de0f76b99ac5efa4b1060</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::ConstPtr</type>
      <name>point_cloud_ptr</name>
      <anchorfile>openni__narf__keypoint__extraction_8cpp.html</anchorfile>
      <anchor>adf2272be719abfae3c9d38b89227375c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>received_new_depth_data</name>
      <anchorfile>openni__narf__keypoint__extraction_8cpp.html</anchorfile>
      <anchor>a21f59e6f5e9957eddb582062a164a792</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>received_new_image</name>
      <anchorfile>openni__narf__keypoint__extraction_8cpp.html</anchorfile>
      <anchor>a48997d7d48c389247b7ac1cbd60b5ba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>received_new_ir_image</name>
      <anchorfile>openni__narf__keypoint__extraction_8cpp.html</anchorfile>
      <anchor>a8752b22560bd0c587a3ae55d63f73d98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>set_unseen_to_max_range</name>
      <anchorfile>openni__narf__keypoint__extraction_8cpp.html</anchorfile>
      <anchor>a7bccd7597bf6eee8c497a154f9cec15d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>support_size</name>
      <anchorfile>openni__narf__keypoint__extraction_8cpp.html</anchorfile>
      <anchor>ae5fc024f9594f5be5feb9c44315f025a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>openni_organized_multi_plane_segmentation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/src/</path>
    <filename>openni__organized__multi__plane__segmentation_8cpp</filename>
    <includes id="openni__grabber_8h" name="openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="cloud__viewer_8h" name="cloud_viewer.h" local="no" imported="no">pcl/visualization/cloud_viewer.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <includes id="io_2include_2pcl_2io_2io_8h" name="io/include/pcl/io/io.h" local="no" imported="no">pcl/io/io.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <includes id="integral__image__normal_8h" name="integral_image_normal.h" local="no" imported="no">pcl/features/integral_image_normal.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="planar__region_8h" name="planar_region.h" local="no" imported="no">pcl/segmentation/planar_region.h</includes>
    <includes id="organized__multi__plane__segmentation_8h" name="organized_multi_plane_segmentation.h" local="no" imported="no">pcl/segmentation/organized_multi_plane_segmentation.h</includes>
    <includes id="organized__connected__component__segmentation_8h" name="organized_connected_component_segmentation.h" local="no" imported="no">pcl/segmentation/organized_connected_component_segmentation.h</includes>
    <includes id="extract__indices_8h" name="extract_indices.h" local="no" imported="no">pcl/filters/extract_indices.h</includes>
    <class kind="class">OpenNIOrganizedMultiPlaneSegmentation</class>
    <member kind="typedef">
      <type>pcl::PointXYZRGBA</type>
      <name>PointT</name>
      <anchorfile>openni__organized__multi__plane__segmentation_8cpp.html</anchorfile>
      <anchor>a42b086f8f138c5a6d16e8926efa9ba87</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>openni__organized__multi__plane__segmentation_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>openni_passthrough.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/src/</path>
    <filename>openni__passthrough_8cpp</filename>
    <includes id="openni__passthrough_8h" name="openni_passthrough.h" local="no" imported="no">pcl/apps/openni_passthrough.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>openni__passthrough_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>openni_passthrough.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/include/pcl/apps/</path>
    <filename>openni__passthrough_8h</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="openni__grabber_8h" name="openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <includes id="passthrough_8h" name="passthrough.h" local="no" imported="no">pcl/filters/passthrough.h</includes>
    <class kind="class">OpenNIPassthrough</class>
    <namespace>Ui</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FPS_CALC</name>
      <anchorfile>openni__passthrough_8h.html</anchorfile>
      <anchor>a7e7e0de2038f816290957c894628b263</anchor>
      <arglist>(_WHAT_)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>openni_planar_convex_hull.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/src/</path>
    <filename>openni__planar__convex__hull_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="openni__grabber_8h" name="openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="cloud__viewer_8h" name="cloud_viewer.h" local="no" imported="no">pcl/visualization/cloud_viewer.h</includes>
    <includes id="openni__driver_8h" name="openni_driver.h" local="no" imported="no">pcl/io/openni_camera/openni_driver.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="method__types_8h" name="method_types.h" local="no" imported="no">pcl/sample_consensus/method_types.h</includes>
    <includes id="model__types_8h" name="model_types.h" local="no" imported="no">pcl/sample_consensus/model_types.h</includes>
    <includes id="sac__segmentation_8h" name="sac_segmentation.h" local="no" imported="no">pcl/segmentation/sac_segmentation.h</includes>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <includes id="project__inliers_8h" name="project_inliers.h" local="no" imported="no">pcl/filters/project_inliers.h</includes>
    <includes id="convex__hull_8h" name="convex_hull.h" local="no" imported="no">pcl/surface/convex_hull.h</includes>
    <class kind="class">OpenNIPlanarSegmentation</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>openni__planar__convex__hull_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>openni__planar__convex__hull_8cpp.html</anchorfile>
      <anchor>ad179db7b04bfd86a67a6a62a36bffdac</anchor>
      <arglist>(char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>openni_planar_segmentation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/src/</path>
    <filename>openni__planar__segmentation_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="openni__grabber_8h" name="openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="cloud__viewer_8h" name="cloud_viewer.h" local="no" imported="no">pcl/visualization/cloud_viewer.h</includes>
    <includes id="openni__driver_8h" name="openni_driver.h" local="no" imported="no">pcl/io/openni_camera/openni_driver.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="method__types_8h" name="method_types.h" local="no" imported="no">pcl/sample_consensus/method_types.h</includes>
    <includes id="model__types_8h" name="model_types.h" local="no" imported="no">pcl/sample_consensus/model_types.h</includes>
    <includes id="sac__segmentation_8h" name="sac_segmentation.h" local="no" imported="no">pcl/segmentation/sac_segmentation.h</includes>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <includes id="extract__indices_8h" name="extract_indices.h" local="no" imported="no">pcl/filters/extract_indices.h</includes>
    <class kind="class">OpenNIPlanarSegmentation</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>openni__planar__segmentation_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>openni__planar__segmentation_8cpp.html</anchorfile>
      <anchor>ad179db7b04bfd86a67a6a62a36bffdac</anchor>
      <arglist>(char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>openni_range_image_visualization.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/openni_range_image_visualization/</path>
    <filename>openni__range__image__visualization_8cpp</filename>
    <includes id="openni__grabber_8h" name="openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="range__image__planar_8h" name="range_image_planar.h" local="no" imported="no">pcl/range_image/range_image_planar.h</includes>
    <includes id="common__headers_8h" name="common_headers.h" local="no" imported="no">pcl/common/common_headers.h</includes>
    <includes id="range__image__visualizer_8h" name="range_image_visualizer.h" local="no" imported="no">pcl/visualization/range_image_visualizer.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <class kind="struct">EventHelper</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>openni__range__image__visualization_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printUsage</name>
      <anchorfile>openni__range__image__visualization_8cpp.html</anchorfile>
      <anchor>a4622bfe969a0480a36085565ee595996</anchor>
      <arglist>(const char *progName)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>angular_resolution</name>
      <anchorfile>openni__range__image__visualization_8cpp.html</anchorfile>
      <anchor>aa91fce22d680ff17b9cf3dc2cae1c90f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>depth_image_mutex</name>
      <anchorfile>openni__range__image__visualization_8cpp.html</anchorfile>
      <anchor>ad533818ed92e15f2d6c7255cf2fd6142</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; openni_wrapper::DepthImage &gt;</type>
      <name>depth_image_ptr</name>
      <anchorfile>openni__range__image__visualization_8cpp.html</anchorfile>
      <anchor>a6614a9cf0da58c31d878b4ff63678710</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>device_id</name>
      <anchorfile>openni__range__image__visualization_8cpp.html</anchorfile>
      <anchor>a3b996bca312901428b6166e9fb20f4fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>received_new_depth_data</name>
      <anchorfile>openni__range__image__visualization_8cpp.html</anchorfile>
      <anchor>a21f59e6f5e9957eddb582062a164a792</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>openni_save_image.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tools/</path>
    <filename>openni__save__image_8cpp</filename>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <includes id="openni__grabber_8h" name="openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="openni__driver_8h" name="openni_driver.h" local="no" imported="no">pcl/io/openni_camera/openni_driver.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2vtk_8h" name="visualization/include/pcl/visualization/vtk.h" local="no" imported="no">pcl/visualization/vtk.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <class kind="class">SimpleOpenNIViewer</class>
    <member kind="define">
      <type>#define</type>
      <name>FPS_CALC</name>
      <anchorfile>openni__save__image_8cpp.html</anchorfile>
      <anchor>a7e7e0de2038f816290957c894628b263</anchor>
      <arglist>(_WHAT_)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SHOW_FPS</name>
      <anchorfile>openni__save__image_8cpp.html</anchorfile>
      <anchor>a958c37bf3b24d674daab95749fe80f3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>openni__save__image_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>openni__save__image_8cpp.html</anchorfile>
      <anchor>ad179db7b04bfd86a67a6a62a36bffdac</anchor>
      <arglist>(char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>openni_stream_compression.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/src/</path>
    <filename>openni__stream__compression_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="openni__grabber_8h" name="openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="cloud__viewer_8h" name="cloud_viewer.h" local="no" imported="no">pcl/visualization/cloud_viewer.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <includes id="passthrough_8h" name="passthrough.h" local="no" imported="no">pcl/filters/passthrough.h</includes>
    <includes id="octree__pointcloud__compression_8h" name="octree_pointcloud_compression.h" local="no" imported="no">pcl/compression/octree_pointcloud_compression.h</includes>
    <class kind="struct">EventHelper</class>
    <class kind="class">SimpleOpenNIViewer</class>
    <member kind="define">
      <type>#define</type>
      <name>FPS_CALC</name>
      <anchorfile>openni__stream__compression_8cpp.html</anchorfile>
      <anchor>a7e7e0de2038f816290957c894628b263</anchor>
      <arglist>(_WHAT_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>openni__stream__compression_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_usage</name>
      <anchorfile>openni__stream__compression_8cpp.html</anchorfile>
      <anchor>ae2a9d2b856d20ef155b59af23adc2cbe</anchor>
      <arglist>(std::string msg)</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>usage</name>
      <anchorfile>openni__stream__compression_8cpp.html</anchorfile>
      <anchor>ac272052a23799ed4af95e9876ba00fac</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>openni_tracking.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/src/</path>
    <filename>openni__tracking_8cpp</filename>
    <includes id="tracking_8h" name="tracking.h" local="no" imported="no">pcl/tracking/tracking.h</includes>
    <includes id="particle__filter_8h" name="particle_filter.h" local="no" imported="no">pcl/tracking/particle_filter.h</includes>
    <includes id="kld__adaptive__particle__filter__omp_8h" name="kld_adaptive_particle_filter_omp.h" local="no" imported="no">pcl/tracking/kld_adaptive_particle_filter_omp.h</includes>
    <includes id="particle__filter__omp_8h" name="particle_filter_omp.h" local="no" imported="no">pcl/tracking/particle_filter_omp.h</includes>
    <includes id="coherence_8h" name="coherence.h" local="no" imported="no">pcl/tracking/coherence.h</includes>
    <includes id="distance__coherence_8h" name="distance_coherence.h" local="no" imported="no">pcl/tracking/distance_coherence.h</includes>
    <includes id="hsv__color__coherence_8h" name="hsv_color_coherence.h" local="no" imported="no">pcl/tracking/hsv_color_coherence.h</includes>
    <includes id="normal__coherence_8h" name="normal_coherence.h" local="no" imported="no">pcl/tracking/normal_coherence.h</includes>
    <includes id="approx__nearest__pair__point__cloud__coherence_8h" name="approx_nearest_pair_point_cloud_coherence.h" local="no" imported="no">pcl/tracking/approx_nearest_pair_point_cloud_coherence.h</includes>
    <includes id="nearest__pair__point__cloud__coherence_8h" name="nearest_pair_point_cloud_coherence.h" local="no" imported="no">pcl/tracking/nearest_pair_point_cloud_coherence.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="openni__grabber_8h" name="openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <includes id="centroid_8h" name="centroid.h" local="no" imported="no">pcl/common/centroid.h</includes>
    <includes id="cloud__viewer_8h" name="cloud_viewer.h" local="no" imported="no">pcl/visualization/cloud_viewer.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="passthrough_8h" name="passthrough.h" local="no" imported="no">pcl/filters/passthrough.h</includes>
    <includes id="project__inliers_8h" name="project_inliers.h" local="no" imported="no">pcl/filters/project_inliers.h</includes>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <includes id="approximate__voxel__grid_8h" name="approximate_voxel_grid.h" local="no" imported="no">pcl/filters/approximate_voxel_grid.h</includes>
    <includes id="extract__indices_8h" name="extract_indices.h" local="no" imported="no">pcl/filters/extract_indices.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="normal__3d__omp_8h" name="normal_3d_omp.h" local="no" imported="no">pcl/features/normal_3d_omp.h</includes>
    <includes id="integral__image__normal_8h" name="integral_image_normal.h" local="no" imported="no">pcl/features/integral_image_normal.h</includes>
    <includes id="method__types_8h" name="method_types.h" local="no" imported="no">pcl/sample_consensus/method_types.h</includes>
    <includes id="model__types_8h" name="model_types.h" local="no" imported="no">pcl/sample_consensus/model_types.h</includes>
    <includes id="sac__segmentation_8h" name="sac_segmentation.h" local="no" imported="no">pcl/segmentation/sac_segmentation.h</includes>
    <includes id="extract__polygonal__prism__data_8h" name="extract_polygonal_prism_data.h" local="no" imported="no">pcl/segmentation/extract_polygonal_prism_data.h</includes>
    <includes id="extract__clusters_8h" name="extract_clusters.h" local="no" imported="no">pcl/segmentation/extract_clusters.h</includes>
    <includes id="convex__hull_8h" name="convex_hull.h" local="no" imported="no">pcl/surface/convex_hull.h</includes>
    <includes id="pcl__search_8h" name="pcl_search.h" local="no" imported="no">pcl/search/pcl_search.h</includes>
    <includes id="common_2include_2pcl_2common_2transforms_8h" name="common/include/pcl/common/transforms.h" local="no" imported="no">pcl/common/transforms.h</includes>
    <class kind="class">OpenNISegmentTracking</class>
    <member kind="define">
      <type>#define</type>
      <name>FPS_CALC_BEGIN</name>
      <anchorfile>openni__tracking_8cpp.html</anchorfile>
      <anchor>ab7369416a9fa0bc2c426411b58c564e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FPS_CALC_END</name>
      <anchorfile>openni__tracking_8cpp.html</anchorfile>
      <anchor>a3d2fd3586278c42a77937d214286d3fc</anchor>
      <arglist>(_WHAT_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>openni__tracking_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>openni__tracking_8cpp.html</anchorfile>
      <anchor>ad179db7b04bfd86a67a6a62a36bffdac</anchor>
      <arglist>(char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>openni_uniform_sampling.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/src/</path>
    <filename>openni__uniform__sampling_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="openni__grabber_8h" name="openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="cloud__viewer_8h" name="cloud_viewer.h" local="no" imported="no">pcl/visualization/cloud_viewer.h</includes>
    <includes id="openni__driver_8h" name="openni_driver.h" local="no" imported="no">pcl/io/openni_camera/openni_driver.h</includes>
    <includes id="uniform__sampling_8h" name="uniform_sampling.h" local="no" imported="no">pcl/keypoints/uniform_sampling.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <class kind="class">OpenNIUniformSampling</class>
    <member kind="define">
      <type>#define</type>
      <name>FPS_CALC</name>
      <anchorfile>openni__uniform__sampling_8cpp.html</anchorfile>
      <anchor>a7e7e0de2038f816290957c894628b263</anchor>
      <arglist>(_WHAT_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>openni__uniform__sampling_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>openni__uniform__sampling_8cpp.html</anchorfile>
      <anchor>ad179db7b04bfd86a67a6a62a36bffdac</anchor>
      <arglist>(char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>openni_viewer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/tools/</path>
    <filename>openni__viewer_8cpp</filename>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <includes id="openni__grabber_8h" name="openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="point__cloud__handlers_8h" name="point_cloud_handlers.h" local="no" imported="no">pcl/visualization/point_cloud_handlers.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <includes id="image__viewer_8h" name="image_viewer.h" local="no" imported="no">pcl/visualization/image_viewer.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.h</includes>
    <class kind="struct">EventHelper</class>
    <member kind="define">
      <type>#define</type>
      <name>FPS_CALC</name>
      <anchorfile>openni__viewer_8cpp.html</anchorfile>
      <anchor>a7e7e0de2038f816290957c894628b263</anchor>
      <arglist>(_WHAT_)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEASURE_FUNCTION_TIME</name>
      <anchorfile>openni__viewer_8cpp.html</anchorfile>
      <anchor>ae79acf8eb730f80c029d60e19332b4b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SHOW_FPS</name>
      <anchorfile>openni__viewer_8cpp.html</anchorfile>
      <anchor>a958c37bf3b24d674daab95749fe80f3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>keyboard_callback</name>
      <anchorfile>openni__viewer_8cpp.html</anchorfile>
      <anchor>a3e906c968c0615624f4241ccb1ce3aee</anchor>
      <arglist>(const pcl::visualization::KeyboardEvent &amp;event, void *cookie)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>openni__viewer_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mouse_callback</name>
      <anchorfile>openni__viewer_8cpp.html</anchorfile>
      <anchor>abc8fad0b9bca208b099696d2ca42f4f6</anchor>
      <arglist>(const pcl::visualization::MouseEvent &amp;mouse_event, void *cookie)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>openni__viewer_8cpp.html</anchorfile>
      <anchor>a1b5a1d3071ab7a7222af534a20a6aba6</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt;</type>
      <name>cld</name>
      <anchorfile>openni__viewer_8cpp.html</anchorfile>
      <anchor>ad3ae1de49c7c38ba85affa2dfb0546ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>cld_mutex</name>
      <anchorfile>openni__viewer_8cpp.html</anchorfile>
      <anchor>a64cf1a528cb97573338e88a41b17b48a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::ConstPtr</type>
      <name>g_cloud</name>
      <anchorfile>openni__viewer_8cpp.html</anchorfile>
      <anchor>a83a9d3933e7c091d475c2a034872b0da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; openni_wrapper::Image &gt;</type>
      <name>g_image</name>
      <anchorfile>openni__viewer_8cpp.html</anchorfile>
      <anchor>a8d0777939ba65f23b0f22ffe2132a1fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; pcl::visualization::ImageViewer &gt;</type>
      <name>img</name>
      <anchorfile>openni__viewer_8cpp.html</anchorfile>
      <anchor>a11cd9dd4be511d597c652d3476264638</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>img_mutex</name>
      <anchorfile>openni__viewer_8cpp.html</anchorfile>
      <anchor>a3739ee791c924a2697f5dfded389404a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>openni_viewer_simple.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/tools/</path>
    <filename>openni__viewer__simple_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <includes id="openni__grabber_8h" name="openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="cloud__viewer_8h" name="cloud_viewer.h" local="no" imported="no">pcl/visualization/cloud_viewer.h</includes>
    <includes id="image__viewer_8h" name="image_viewer.h" local="no" imported="no">pcl/visualization/image_viewer.h</includes>
    <includes id="openni__driver_8h" name="openni_driver.h" local="no" imported="no">pcl/io/openni_camera/openni_driver.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="mouse__event_8h" name="mouse_event.h" local="no" imported="no">pcl/visualization/mouse_event.h</includes>
    <class kind="class">SimpleOpenNIViewer</class>
    <member kind="define">
      <type>#define</type>
      <name>FPS_CALC</name>
      <anchorfile>openni__viewer__simple_8cpp.html</anchorfile>
      <anchor>a7e7e0de2038f816290957c894628b263</anchor>
      <arglist>(_WHAT_)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SHOW_FPS</name>
      <anchorfile>openni__viewer__simple_8cpp.html</anchorfile>
      <anchor>a958c37bf3b24d674daab95749fe80f3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>openni__viewer__simple_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>openni__viewer__simple_8cpp.html</anchorfile>
      <anchor>ad179db7b04bfd86a67a6a62a36bffdac</anchor>
      <arglist>(char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>openni_voxel_grid.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/src/</path>
    <filename>openni__voxel__grid_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="openni__grabber_8h" name="openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="cloud__viewer_8h" name="cloud_viewer.h" local="no" imported="no">pcl/visualization/cloud_viewer.h</includes>
    <includes id="openni__driver_8h" name="openni_driver.h" local="no" imported="no">pcl/io/openni_camera/openni_driver.h</includes>
    <includes id="approximate__voxel__grid_8h" name="approximate_voxel_grid.h" local="no" imported="no">pcl/filters/approximate_voxel_grid.h</includes>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <class kind="class">OpenNIVoxelGrid</class>
    <member kind="define">
      <type>#define</type>
      <name>FPS_CALC</name>
      <anchorfile>openni__voxel__grid_8cpp.html</anchorfile>
      <anchor>a7e7e0de2038f816290957c894628b263</anchor>
      <arglist>(_WHAT_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>openni__voxel__grid_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>openni__voxel__grid_8cpp.html</anchorfile>
      <anchor>ad179db7b04bfd86a67a6a62a36bffdac</anchor>
      <arglist>(char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>organized.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/search/src/</path>
    <filename>organized_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="organized_8h" name="organized.h" local="no" imported="no">pcl/search/organized.h</includes>
    <includes id="organized_8hpp" name="organized.hpp" local="no" imported="no">pcl/search/impl/organized.hpp</includes>
  </compound>
  <compound kind="file">
    <name>organized.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/search/include/pcl/search/</path>
    <filename>organized_8h</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="search_8h" name="search.h" local="no" imported="no">pcl/search/search.h</includes>
    <includes id="eigen_8h" name="eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <class kind="struct">pcl::search::OrganizedNeighbor::Entry</class>
    <class kind="class">pcl::search::OrganizedNeighbor</class>
    <namespace>pcl</namespace>
    <namespace>pcl::search</namespace>
  </compound>
  <compound kind="file">
    <name>organized.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/search/include/pcl/search/impl/</path>
    <filename>organized_8hpp</filename>
    <includes id="organized_8h" name="organized.h" local="no" imported="no">pcl/search/organized.h</includes>
    <includes id="eigen_8h" name="eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_OrganizedNeighbor</name>
      <anchorfile>organized_8hpp.html</anchorfile>
      <anchor>a0a0a71417545c63c9567f53281948bda</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>organized_connected_component_segmentation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/segmentation/src/</path>
    <filename>organized__connected__component__segmentation_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="organized__connected__component__segmentation_8h" name="organized_connected_component_segmentation.h" local="no" imported="no">pcl/segmentation/organized_connected_component_segmentation.h</includes>
    <includes id="organized__connected__component__segmentation_8hpp" name="organized_connected_component_segmentation.hpp" local="no" imported="no">pcl/segmentation/impl/organized_connected_component_segmentation.hpp</includes>
  </compound>
  <compound kind="file">
    <name>organized_connected_component_segmentation.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/segmentation/include/pcl/segmentation/</path>
    <filename>organized__connected__component__segmentation_8h</filename>
    <includes id="pcl__base_8h" name="pcl_base.h" local="no" imported="no">pcl/pcl_base.h</includes>
    <includes id="comparator_8h" name="comparator.h" local="no" imported="no">pcl/segmentation/comparator.h</includes>
    <class kind="struct">pcl::OrganizedConnectedComponentSegmentation::Neighbor</class>
    <class kind="class">pcl::OrganizedConnectedComponentSegmentation</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>organized_connected_component_segmentation.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/segmentation/include/pcl/segmentation/impl/</path>
    <filename>organized__connected__component__segmentation_8hpp</filename>
    <includes id="organized__connected__component__segmentation_8h" name="organized_connected_component_segmentation.h" local="no" imported="no">pcl/segmentation/organized_connected_component_segmentation.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_OrganizedConnectedComponentSegmentation</name>
      <anchorfile>organized__connected__component__segmentation_8hpp.html</anchorfile>
      <anchor>ae28c7c39f9e6dbc3f07596449df65bbe</anchor>
      <arglist>(T, LT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>organized_fast_mesh.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/src/</path>
    <filename>organized__fast__mesh_8cpp</filename>
    <includes id="organized__fast__mesh_8hpp" name="organized_fast_mesh.hpp" local="no" imported="no">pcl/surface/impl/organized_fast_mesh.hpp</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>organized_fast_mesh.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/</path>
    <filename>organized__fast__mesh_8h</filename>
    <includes id="angles_8h" name="angles.h" local="no" imported="no">pcl/common/angles.h</includes>
    <includes id="reconstruction_8h" name="reconstruction.h" local="no" imported="no">pcl/surface/reconstruction.h</includes>
    <class kind="class">pcl::OrganizedFastMesh</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>organized_fast_mesh.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/impl/</path>
    <filename>organized__fast__mesh_8hpp</filename>
    <includes id="organized__fast__mesh_8h" name="organized_fast_mesh.h" local="no" imported="no">pcl/surface/organized_fast_mesh.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_OrganizedFastMesh</name>
      <anchorfile>organized__fast__mesh_8hpp.html</anchorfile>
      <anchor>a9864fc655c9867f6f2704374ad058038</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>organized_index_iterator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/geometry/include/pcl/geometry/</path>
    <filename>organized__index__iterator_8h</filename>
    <class kind="class">pcl::OrganizedIndexIterator</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>organized_multi_plane_segmentation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/segmentation/src/</path>
    <filename>organized__multi__plane__segmentation_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="organized__multi__plane__segmentation_8h" name="organized_multi_plane_segmentation.h" local="no" imported="no">pcl/segmentation/organized_multi_plane_segmentation.h</includes>
    <includes id="organized__multi__plane__segmentation_8hpp" name="organized_multi_plane_segmentation.hpp" local="no" imported="no">pcl/segmentation/impl/organized_multi_plane_segmentation.hpp</includes>
  </compound>
  <compound kind="file">
    <name>organized_multi_plane_segmentation.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/segmentation/include/pcl/segmentation/</path>
    <filename>organized__multi__plane__segmentation_8h</filename>
    <includes id="planar__region_8h" name="planar_region.h" local="no" imported="no">pcl/segmentation/planar_region.h</includes>
    <includes id="pcl__base_8h" name="pcl_base.h" local="no" imported="no">pcl/pcl_base.h</includes>
    <includes id="angles_8h" name="angles.h" local="no" imported="no">pcl/common/angles.h</includes>
    <includes id="plane__coefficient__comparator_8h" name="plane_coefficient_comparator.h" local="no" imported="no">pcl/segmentation/plane_coefficient_comparator.h</includes>
    <includes id="plane__refinement__comparator_8h" name="plane_refinement_comparator.h" local="no" imported="no">pcl/segmentation/plane_refinement_comparator.h</includes>
    <class kind="class">pcl::OrganizedMultiPlaneSegmentation</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>organized_multi_plane_segmentation.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/segmentation/include/pcl/segmentation/impl/</path>
    <filename>organized__multi__plane__segmentation_8hpp</filename>
    <includes id="organized__connected__component__segmentation_8h" name="organized_connected_component_segmentation.h" local="no" imported="no">pcl/segmentation/organized_connected_component_segmentation.h</includes>
    <includes id="organized__multi__plane__segmentation_8h" name="organized_multi_plane_segmentation.h" local="no" imported="no">pcl/segmentation/organized_multi_plane_segmentation.h</includes>
    <includes id="centroid_8h" name="centroid.h" local="no" imported="no">pcl/common/centroid.h</includes>
    <includes id="eigen_8h" name="eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_OrganizedMultiPlaneSegmentation</name>
      <anchorfile>organized__multi__plane__segmentation_8hpp.html</anchorfile>
      <anchor>a418426980be98c00c6224ca7b636ddcd</anchor>
      <arglist>(T, NT, LT)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f</type>
      <name>linePlaneIntersection</name>
      <anchorfile>organized__multi__plane__segmentation_8hpp.html</anchorfile>
      <anchor>a4c0b439c67f29ff99ce89ab167e50e95</anchor>
      <arglist>(Eigen::Vector3f &amp;p1, Eigen::Vector3f &amp;p2, Eigen::Vector3f &amp;norm, Eigen::Vector3f &amp;p3)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>projectToPlaneFromViewpoint</name>
      <anchorfile>organized__multi__plane__segmentation_8hpp.html</anchorfile>
      <anchor>aa0a470b3e8057c1745c6de62bfd94205</anchor>
      <arglist>(pcl::PointCloud&lt; PointT &gt; &amp;cloud, Eigen::Vector4f &amp;normal, Eigen::Vector3f &amp;centroid, Eigen::Vector3f &amp;vp)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>organized_segmentation_demo.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/src/</path>
    <filename>organized__segmentation__demo_8cpp</filename>
    <includes id="angles_8h" name="angles.h" local="no" imported="no">pcl/common/angles.h</includes>
    <includes id="organized__segmentation__demo_8h" name="organized_segmentation_demo.h" local="no" imported="no">pcl/apps/organized_segmentation_demo.h</includes>
    <includes id="extract__polygonal__prism__data_8h" name="extract_polygonal_prism_data.h" local="no" imported="no">pcl/segmentation/extract_polygonal_prism_data.h</includes>
    <includes id="convex__hull_8h" name="convex_hull.h" local="no" imported="no">pcl/surface/convex_hull.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>compareClusterToRegion</name>
      <anchorfile>organized__segmentation__demo_8cpp.html</anchorfile>
      <anchor>ac2e795444ab03f2291b355794e60a833</anchor>
      <arglist>(pcl::PlanarRegion&lt; PointT &gt; &amp;region, pcl::PointCloud&lt; PointT &gt; &amp;cluster)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>comparePointToRegion</name>
      <anchorfile>organized__segmentation__demo_8cpp.html</anchorfile>
      <anchor>aa1ca448e3e7c72afbc80b85a906c54aa</anchor>
      <arglist>(PointT &amp;pt, pcl::ModelCoefficients &amp;model, pcl::PointCloud&lt; PointT &gt; &amp;poly)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>displayCurvature</name>
      <anchorfile>organized__segmentation__demo_8cpp.html</anchorfile>
      <anchor>ab91725d957b57d44e44b670b0ef2e438</anchor>
      <arglist>(pcl::PointCloud&lt; PointT &gt; &amp;cloud, pcl::PointCloud&lt; pcl::Normal &gt; &amp;normals, boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt; viewer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>displayDistanceMap</name>
      <anchorfile>organized__segmentation__demo_8cpp.html</anchorfile>
      <anchor>a0bd68aadc7354bab258e552ffcaf5b80</anchor>
      <arglist>(pcl::PointCloud&lt; PointT &gt; &amp;cloud, float *distance_map, boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt; viewer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>displayEuclideanClusters</name>
      <anchorfile>organized__segmentation__demo_8cpp.html</anchorfile>
      <anchor>a91d0243d94e53f8cc806bd61164d2a24</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt;::CloudVectorType &amp;clusters, boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt; viewer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>displayPlanarRegions</name>
      <anchorfile>organized__segmentation__demo_8cpp.html</anchorfile>
      <anchor>aa33d085720a2b1a73b649c078ad936b1</anchor>
      <arglist>(std::vector&lt; pcl::PlanarRegion&lt; PointT &gt;, Eigen::aligned_allocator&lt; pcl::PlanarRegion&lt; PointT &gt; &gt; &gt; &amp;regions, boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt; viewer)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>organized__segmentation__demo_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removePreviousDataFromScreen</name>
      <anchorfile>organized__segmentation__demo_8cpp.html</anchorfile>
      <anchor>a53c50a38eb5ca1552209a38c19d96105</anchor>
      <arglist>(size_t prev_models_size, size_t prev_clusters_size, boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt; viewer)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>organized_segmentation_demo.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/include/pcl/apps/</path>
    <filename>organized__segmentation__demo_8h</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="openni__grabber_8h" name="openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="oni__grabber_8h" name="oni_grabber.h" local="no" imported="no">pcl/io/oni_grabber.h</includes>
    <includes id="pcd__grabber_8h" name="pcd_grabber.h" local="no" imported="no">pcl/io/pcd_grabber.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <includes id="integral__image__normal_8h" name="integral_image_normal.h" local="no" imported="no">pcl/features/integral_image_normal.h</includes>
    <includes id="organized__multi__plane__segmentation_8h" name="organized_multi_plane_segmentation.h" local="no" imported="no">pcl/segmentation/organized_multi_plane_segmentation.h</includes>
    <includes id="planar__polygon__fusion_8h" name="planar_polygon_fusion.h" local="no" imported="no">pcl/segmentation/planar_polygon_fusion.h</includes>
    <includes id="common_2include_2pcl_2common_2transforms_8h" name="common/include/pcl/common/transforms.h" local="no" imported="no">pcl/common/transforms.h</includes>
    <includes id="plane__coefficient__comparator_8h" name="plane_coefficient_comparator.h" local="no" imported="no">pcl/segmentation/plane_coefficient_comparator.h</includes>
    <includes id="euclidean__plane__coefficient__comparator_8h" name="euclidean_plane_coefficient_comparator.h" local="no" imported="no">pcl/segmentation/euclidean_plane_coefficient_comparator.h</includes>
    <includes id="rgb__plane__coefficient__comparator_8h" name="rgb_plane_coefficient_comparator.h" local="no" imported="no">pcl/segmentation/rgb_plane_coefficient_comparator.h</includes>
    <includes id="edge__aware__plane__comparator_8h" name="edge_aware_plane_comparator.h" local="no" imported="no">pcl/segmentation/edge_aware_plane_comparator.h</includes>
    <includes id="euclidean__cluster__comparator_8h" name="euclidean_cluster_comparator.h" local="no" imported="no">pcl/segmentation/euclidean_cluster_comparator.h</includes>
    <includes id="organized__connected__component__segmentation_8h" name="organized_connected_component_segmentation.h" local="no" imported="no">pcl/segmentation/organized_connected_component_segmentation.h</includes>
    <class kind="class">OrganizedSegmentationDemo</class>
    <namespace>Ui</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FPS_CALC</name>
      <anchorfile>organized__segmentation__demo_8h.html</anchorfile>
      <anchor>a7e7e0de2038f816290957c894628b263</anchor>
      <arglist>(_WHAT_)</arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZRGBA</type>
      <name>PointT</name>
      <anchorfile>organized__segmentation__demo_8h.html</anchorfile>
      <anchor>a42b086f8f138c5a6d16e8926efa9ba87</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>outlier_removal.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tools/</path>
    <filename>outlier__removal_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.h</includes>
    <includes id="radius__outlier__removal_8h" name="radius_outlier_removal.h" local="no" imported="no">pcl/filters/radius_outlier_removal.h</includes>
    <includes id="statistical__outlier__removal_8h" name="statistical_outlier_removal.h" local="no" imported="no">pcl/filters/statistical_outlier_removal.h</includes>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>outlier__removal_8cpp.html</anchorfile>
      <anchor>a4413673c258577a7183f6cfef87e25de</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;input, sensor_msgs::PointCloud2 &amp;output, std::string method, int min_pts, double radius, int mean_k, double std_dev_mul, bool negative)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadCloud</name>
      <anchorfile>outlier__removal_8cpp.html</anchorfile>
      <anchor>ac85a403cc7888d20fc09565a24c79e13</anchor>
      <arglist>(const std::string &amp;filename, sensor_msgs::PointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>outlier__removal_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>outlier__removal_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveCloud</name>
      <anchorfile>outlier__removal_8cpp.html</anchorfile>
      <anchor>a89af1f367cfde5c2d66418f34ac1e7b2</anchor>
      <arglist>(const std::string &amp;filename, const sensor_msgs::PointCloud2 &amp;output)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>default_mean_k</name>
      <anchorfile>outlier__removal_8cpp.html</anchorfile>
      <anchor>a407d801d9c175c85a6debe7078d098a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>default_method</name>
      <anchorfile>outlier__removal_8cpp.html</anchorfile>
      <anchor>aeb212c6fb199acccdfc82384f9e7201f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>default_min_pts</name>
      <anchorfile>outlier__removal_8cpp.html</anchorfile>
      <anchor>af782ac9992dc20c3ca480d53e1ae266f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>default_negative</name>
      <anchorfile>outlier__removal_8cpp.html</anchorfile>
      <anchor>ae18f61ca87a435f3a009348562c92c2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>default_radius</name>
      <anchorfile>outlier__removal_8cpp.html</anchorfile>
      <anchor>ae01c7ac123aa097510c820040d50c200</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>default_std_dev_mul</name>
      <anchorfile>outlier__removal_8cpp.html</anchorfile>
      <anchor>aa8c562089f33f44c5ec46996b99f0491</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>parse.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/src/</path>
    <filename>parse_8cpp</filename>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
  </compound>
  <compound kind="file">
    <name>parse.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/console/</path>
    <filename>parse_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::console</namespace>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>find_argument</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a439e3633305dfe5e11f933e799eb1999</anchor>
      <arglist>(int argc, char **argv, const char *argument_name)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>find_switch</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a87fdb955036a4ccb7f6d575d1a9df8ac</anchor>
      <arglist>(int argc, char **argv, const char *argument_name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>parse</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a089effa7a22cc4d9ed32713e33353331</anchor>
      <arglist>(int argc, char **argv, const char *argument_name, Type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>parse_2x_arguments</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a66c68a39f7d0952b2c07632d790530b4</anchor>
      <arglist>(int argc, char **argv, const char *str, float &amp;f, float &amp;s, bool debug=true)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>parse_2x_arguments</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a14f8f05539cda081b1904f19397efe46</anchor>
      <arglist>(int argc, char **argv, const char *str, double &amp;f, double &amp;s, bool debug=true)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>parse_2x_arguments</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a6c2b8635f6838e04e15953c6024c9ca6</anchor>
      <arglist>(int argc, char **argv, const char *str, int &amp;f, int &amp;s, bool debug=true)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>parse_3x_arguments</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>acd9d7db9054f20480ba6f30429482f0d</anchor>
      <arglist>(int argc, char **argv, const char *str, float &amp;f, float &amp;s, float &amp;t, bool debug=true)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>parse_3x_arguments</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a628d34fd66530fd2515d1524ea7ab77d</anchor>
      <arglist>(int argc, char **argv, const char *str, double &amp;f, double &amp;s, double &amp;t, bool debug=true)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>parse_3x_arguments</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a82cb9b908813f20c6dc31856a06d84b0</anchor>
      <arglist>(int argc, char **argv, const char *str, int &amp;f, int &amp;s, int &amp;t, bool debug=true)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>parse_argument</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>afd1084df3d1c6b7c34418c376071f6a2</anchor>
      <arglist>(int argc, char **argv, const char *str, std::string &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>parse_argument</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a931f730221ca746d5cd5771689dcb0b3</anchor>
      <arglist>(int argc, char **argv, const char *str, bool &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>parse_argument</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>aa1d3f0cccd9b290c2761a2a192edd718</anchor>
      <arglist>(int argc, char **argv, const char *str, float &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>parse_argument</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a0ece4acb90fca10de9a5801b38c26a46</anchor>
      <arglist>(int argc, char **argv, const char *str, double &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>parse_argument</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a5fff86214a806e40daeda709c2417656</anchor>
      <arglist>(int argc, char **argv, const char *str, int &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>parse_argument</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>ad831a474e0ab52cd0180321caf5be21d</anchor>
      <arglist>(int argc, char **argv, const char *str, unsigned int &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>parse_argument</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a035e7b54df186598577a5b4c6783dab9</anchor>
      <arglist>(int argc, char **argv, const char *str, char &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::vector&lt; int &gt;</type>
      <name>parse_file_extension_argument</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a7cc7bcd19c34eac20fa474df4d3a50c3</anchor>
      <arglist>(int argc, char **argv, const std::string &amp;ext)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>parse_multiple_2x_arguments</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a0b87725cb2267b1fbceacbe905cd84d9</anchor>
      <arglist>(int argc, char **argv, const char *str, std::vector&lt; double &gt; &amp;values_f, std::vector&lt; double &gt; &amp;values_s)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>parse_multiple_3x_arguments</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>aa6d94a3350bb55a62e59537f247ef40b</anchor>
      <arglist>(int argc, char **argv, const char *str, std::vector&lt; double &gt; &amp;values_f, std::vector&lt; double &gt; &amp;values_s, std::vector&lt; double &gt; &amp;values_t)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>parse_multiple_arguments</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>aa3cce6c92e226ba7edf609cd58c2f256</anchor>
      <arglist>(int argc, char **argv, const char *str, std::vector&lt; int &gt; &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>parse_multiple_arguments</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a054bdc92a5c7230b8e33462a584c1b5a</anchor>
      <arglist>(int argc, char **argv, const char *str, std::vector&lt; float &gt; &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>parse_multiple_arguments</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a6112540b4234d536c90ad47216bbe820</anchor>
      <arglist>(int argc, char **argv, const char *str, std::vector&lt; double &gt; &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>parse_multiple_arguments</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a6ae75b8a33939fa819c88b5095e979ee</anchor>
      <arglist>(int argc, char **argv, const char *str, std::vector&lt; std::string &gt; &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>parse_x_arguments</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a688e48f06228eff92f0fc18008b4578c</anchor>
      <arglist>(int argc, char **argv, const char *str, std::vector&lt; double &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>parse_x_arguments</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a4d6561ecb5f06832b3774006e7c701f1</anchor>
      <arglist>(int argc, char **argv, const char *str, std::vector&lt; float &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>parse_x_arguments</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a4e01e12fd032b4daf4ba6276dc0154b3</anchor>
      <arglist>(int argc, char **argv, const char *str, std::vector&lt; int &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>particle_filter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tracking/src/</path>
    <filename>particle__filter_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="particle__filter_8h" name="particle_filter.h" local="no" imported="no">pcl/tracking/particle_filter.h</includes>
    <includes id="particle__filter_8hpp" name="particle_filter.hpp" local="no" imported="no">pcl/tracking/impl/particle_filter.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_TRACKING_NORMAL_SUPPORTED</name>
      <anchorfile>particle__filter_8cpp.html</anchorfile>
      <anchor>a6273fd10e89d7ecd7f731d4d57f9d053</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCL_INSTANTIATE_PRODUCT</name>
      <anchorfile>particle__filter_8cpp.html</anchorfile>
      <anchor>a039eb7c5ee8d34341a43b1a4689afbe1</anchor>
      <arglist>(ParticleFilterTracker,((pcl::PointNormal)(pcl::PointXYZINormal)(pcl::PointXYZRGBNormal))(PCL_STATE_POINT_TYPES)) PCL_INSTANTIATE_PRODUCT(ParticleFilterTracker</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>particle_filter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tracking/include/pcl/tracking/</path>
    <filename>particle__filter_8h</filename>
    <includes id="tracking_8h" name="tracking.h" local="no" imported="no">pcl/tracking/tracking.h</includes>
    <includes id="tracker_8h" name="tracker.h" local="no" imported="no">pcl/tracking/tracker.h</includes>
    <includes id="coherence_8h" name="coherence.h" local="no" imported="no">pcl/tracking/coherence.h</includes>
    <includes id="passthrough_8h" name="passthrough.h" local="no" imported="no">pcl/filters/passthrough.h</includes>
    <includes id="octree_2include_2pcl_2octree_2octree_8h" name="octree/include/pcl/octree/octree.h" local="no" imported="no">pcl/octree/octree.h</includes>
    <class kind="class">pcl::tracking::ParticleFilterTracker</class>
    <namespace>pcl</namespace>
    <namespace>pcl::tracking</namespace>
  </compound>
  <compound kind="file">
    <name>particle_filter.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tracking/include/pcl/tracking/impl/</path>
    <filename>particle__filter_8hpp</filename>
    <includes id="common_2include_2pcl_2common_2common_8h" name="common/include/pcl/common/common.h" local="no" imported="no">pcl/common/common.h</includes>
    <includes id="eigen_8h" name="eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <includes id="common_2include_2pcl_2common_2transforms_8h" name="common/include/pcl/common/transforms.h" local="no" imported="no">pcl/common/transforms.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_ParticleFilterTracker</name>
      <anchorfile>particle__filter_8hpp.html</anchorfile>
      <anchor>aae0cbaf29ed44a3df880b058c050f71b</anchor>
      <arglist>(T, ST)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>particle_filter_omp.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tracking/src/</path>
    <filename>particle__filter__omp_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="particle__filter__omp_8h" name="particle_filter_omp.h" local="no" imported="no">pcl/tracking/particle_filter_omp.h</includes>
    <includes id="particle__filter__omp_8hpp" name="particle_filter_omp.hpp" local="no" imported="no">pcl/tracking/impl/particle_filter_omp.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_TRACKING_NORMAL_SUPPORTED</name>
      <anchorfile>particle__filter__omp_8cpp.html</anchorfile>
      <anchor>a6273fd10e89d7ecd7f731d4d57f9d053</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCL_INSTANTIATE_PRODUCT</name>
      <anchorfile>particle__filter__omp_8cpp.html</anchorfile>
      <anchor>a74b61d6b81e3948ad34e2aef1f4b43d2</anchor>
      <arglist>(ParticleFilterOMPTracker,((pcl::PointNormal)(pcl::PointXYZINormal)(pcl::PointXYZRGBNormal))(PCL_STATE_POINT_TYPES)) PCL_INSTANTIATE_PRODUCT(ParticleFilterOMPTracker</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>particle_filter_omp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tracking/include/pcl/tracking/</path>
    <filename>particle__filter__omp_8h</filename>
    <includes id="tracking_8h" name="tracking.h" local="no" imported="no">pcl/tracking/tracking.h</includes>
    <includes id="particle__filter_8h" name="particle_filter.h" local="no" imported="no">pcl/tracking/particle_filter.h</includes>
    <includes id="coherence_8h" name="coherence.h" local="no" imported="no">pcl/tracking/coherence.h</includes>
    <class kind="class">pcl::tracking::ParticleFilterOMPTracker</class>
    <namespace>pcl</namespace>
    <namespace>pcl::tracking</namespace>
  </compound>
  <compound kind="file">
    <name>particle_filter_omp.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tracking/include/pcl/tracking/impl/</path>
    <filename>particle__filter__omp_8hpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_ParticleFilterOMPTracker</name>
      <anchorfile>particle__filter__omp_8hpp.html</anchorfile>
      <anchor>a32b3a4432f6cfd1efc7e81c007b0542e</anchor>
      <arglist>(T, ST)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>doc/tutorials/content/sources/passthrough/passthrough.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/passthrough/</path>
    <filename>doc_2tutorials_2content_2sources_2passthrough_2passthrough_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="passthrough_8h" name="passthrough.h" local="no" imported="no">pcl/filters/passthrough.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>doc_2tutorials_2content_2sources_2passthrough_2passthrough_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>filters/src/passthrough.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/src/</path>
    <filename>filters_2src_2passthrough_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="passthrough_8h" name="passthrough.h" local="no" imported="no">pcl/filters/passthrough.h</includes>
    <includes id="passthrough_8hpp" name="passthrough.hpp" local="no" imported="no">pcl/filters/impl/passthrough.hpp</includes>
  </compound>
  <compound kind="file">
    <name>passthrough.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/include/pcl/filters/</path>
    <filename>passthrough_8h</filename>
    <includes id="filter__indices_8h" name="filter_indices.h" local="no" imported="no">pcl/filters/filter_indices.h</includes>
    <class kind="class">pcl::PassThrough</class>
    <class kind="class">pcl::PassThrough&lt; sensor_msgs::PointCloud2 &gt;</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>passthrough.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/include/pcl/filters/impl/</path>
    <filename>passthrough_8hpp</filename>
    <includes id="passthrough_8h" name="passthrough.h" local="no" imported="no">pcl/filters/passthrough.h</includes>
    <includes id="common_2include_2pcl_2common_2io_8h" name="common/include/pcl/common/io.h" local="no" imported="no">pcl/common/io.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_PassThrough</name>
      <anchorfile>passthrough_8hpp.html</anchorfile>
      <anchor>ac23fc17a535e3300ba6261ff9334f0ca</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>passthrough_filter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tools/</path>
    <filename>passthrough__filter_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.h</includes>
    <includes id="passthrough_8h" name="passthrough.h" local="no" imported="no">pcl/filters/passthrough.h</includes>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>passthrough__filter_8cpp.html</anchorfile>
      <anchor>ae320d2ab105e3332ea81a7e8e41b9068</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;input, sensor_msgs::PointCloud2 &amp;output, std::string field_name, float min, float max, bool inside, bool keep_organized)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadCloud</name>
      <anchorfile>passthrough__filter_8cpp.html</anchorfile>
      <anchor>ac85a403cc7888d20fc09565a24c79e13</anchor>
      <arglist>(const std::string &amp;filename, sensor_msgs::PointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>passthrough__filter_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>passthrough__filter_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveCloud</name>
      <anchorfile>passthrough__filter_8cpp.html</anchorfile>
      <anchor>a89af1f367cfde5c2d66418f34ac1e7b2</anchor>
      <arglist>(const std::string &amp;filename, const sensor_msgs::PointCloud2 &amp;output)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>default_field_name</name>
      <anchorfile>passthrough__filter_8cpp.html</anchorfile>
      <anchor>afd535d3f47a46625aca82c6f556e749d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>default_inside</name>
      <anchorfile>passthrough__filter_8cpp.html</anchorfile>
      <anchor>a2885aba436814cd751b9b9b9365fbbdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>default_keep_organized</name>
      <anchorfile>passthrough__filter_8cpp.html</anchorfile>
      <anchor>a42a1b2a7136fae13fdb1d433a8755f08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>default_max</name>
      <anchorfile>passthrough__filter_8cpp.html</anchorfile>
      <anchor>a4d6e0445e4f47ab5d79bbade66995cd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>default_min</name>
      <anchorfile>passthrough__filter_8cpp.html</anchorfile>
      <anchor>a7d8c2054b4d8a7717ad11974a6202d60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pca.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/</path>
    <filename>pca_8h</filename>
    <includes id="pcl__base_8h" name="pcl_base.h" local="no" imported="no">pcl/pcl_base.h</includes>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="pca_8hpp" name="pca.hpp" local="no" imported="no">pcl/common/impl/pca.hpp</includes>
    <class kind="class">pcl::PCA</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>pca.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/impl/</path>
    <filename>pca_8hpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="centroid_8h" name="centroid.h" local="no" imported="no">pcl/common/centroid.h</includes>
    <includes id="eigen_8h" name="eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <includes id="common_2include_2pcl_2common_2transforms_8h" name="common/include/pcl/common/transforms.h" local="no" imported="no">pcl/common/transforms.h</includes>
    <includes id="common_2include_2pcl_2exceptions_8h" name="common/include/pcl/exceptions.h" local="no" imported="no">pcl/exceptions.h</includes>
  </compound>
  <compound kind="file">
    <name>pcd2ply.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tools/</path>
    <filename>pcd2ply_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="ply__io_8h" name="ply_io.h" local="no" imported="no">pcl/io/ply_io.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>loadCloud</name>
      <anchorfile>pcd2ply_8cpp.html</anchorfile>
      <anchor>ac85a403cc7888d20fc09565a24c79e13</anchor>
      <arglist>(const std::string &amp;filename, sensor_msgs::PointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pcd2ply_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>pcd2ply_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveCloud</name>
      <anchorfile>pcd2ply_8cpp.html</anchorfile>
      <anchor>abd2dd422a31ba96c7cf039595011c99c</anchor>
      <arglist>(const std::string &amp;filename, const sensor_msgs::PointCloud2 &amp;cloud)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcd2vtk.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tools/</path>
    <filename>pcd2vtk_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="vtk__io_8h" name="vtk_io.h" local="no" imported="no">pcl/io/vtk_io.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>loadCloud</name>
      <anchorfile>pcd2vtk_8cpp.html</anchorfile>
      <anchor>ac85a403cc7888d20fc09565a24c79e13</anchor>
      <arglist>(const std::string &amp;filename, sensor_msgs::PointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pcd2vtk_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>pcd2vtk_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveCloud</name>
      <anchorfile>pcd2vtk_8cpp.html</anchorfile>
      <anchor>abd2dd422a31ba96c7cf039595011c99c</anchor>
      <arglist>(const std::string &amp;filename, const sensor_msgs::PointCloud2 &amp;cloud)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcd_convert_NaN_nan.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/tools/</path>
    <filename>pcd__convert__NaN__nan_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pcd__convert__NaN__nan_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcd_grabber.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/src/</path>
    <filename>pcd__grabber_8cpp</filename>
    <includes id="pcd__grabber_8h" name="pcd_grabber.h" local="no" imported="no">pcl/io/pcd_grabber.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="tar_8h" name="tar.h" local="no" imported="no">pcl/io/tar.h</includes>
    <class kind="struct">pcl::PCDGrabberBase::PCDGrabberImpl</class>
    <member kind="define">
      <type>#define</type>
      <name>pcl_close</name>
      <anchorfile>pcd__grabber_8cpp.html</anchorfile>
      <anchor>af6126b9f4d9b9730309612475eae1aaf</anchor>
      <arglist>(fd)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pcl_lseek</name>
      <anchorfile>pcd__grabber_8cpp.html</anchorfile>
      <anchor>ad16389cc744f4282404e9ea431e84c97</anchor>
      <arglist>(fd, offset, origin)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pcl_open</name>
      <anchorfile>pcd__grabber_8cpp.html</anchorfile>
      <anchor>a83c37987d413ab0fde7b1e7b3d3acd53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcd_grabber.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/include/pcl/io/</path>
    <filename>pcd__grabber_8h</filename>
    <includes id="grabber_8h" name="grabber.h" local="no" imported="no">pcl/io/grabber.h</includes>
    <includes id="time__trigger_8h" name="time_trigger.h" local="no" imported="no">pcl/common/time_trigger.h</includes>
    <includes id="conversions_8h" name="conversions.h" local="no" imported="no">pcl/ros/conversions.h</includes>
    <class kind="class">pcl::PCDGrabber</class>
    <class kind="class">pcl::PCDGrabberBase</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>pcd_grabber_viewer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/tools/</path>
    <filename>pcd__grabber__viewer_8cpp</filename>
    <includes id="pcd__grabber_8h" name="pcd_grabber.h" local="no" imported="no">pcl/io/pcd_grabber.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="cloud__viewer_8h" name="cloud_viewer.h" local="no" imported="no">pcl/visualization/cloud_viewer.h</includes>
    <includes id="image__viewer_8h" name="image_viewer.h" local="no" imported="no">pcl/visualization/image_viewer.h</includes>
    <class kind="struct">EventHelper</class>
    <member kind="function">
      <type>void</type>
      <name>keyboard_callback</name>
      <anchorfile>pcd__grabber__viewer_8cpp.html</anchorfile>
      <anchor>ad0fceb75ff41078429b5c84fdb43d0f3</anchor>
      <arglist>(const pcl::visualization::KeyboardEvent &amp;event, void *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pcd__grabber__viewer_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mouse_callback</name>
      <anchorfile>pcd__grabber__viewer_8cpp.html</anchorfile>
      <anchor>abc8fad0b9bca208b099696d2ca42f4f6</anchor>
      <arglist>(const pcl::visualization::MouseEvent &amp;mouse_event, void *cookie)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>pcd__grabber__viewer_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::ConstPtr</type>
      <name>cloud_</name>
      <anchorfile>pcd__grabber__viewer_8cpp.html</anchorfile>
      <anchor>a40a7b9e84525fc165795272d0d831dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt;</type>
      <name>cloud_viewer</name>
      <anchorfile>pcd__grabber__viewer_8cpp.html</anchorfile>
      <anchor>aac49b371069b017d24cc506a2c68065a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>fcolor_b</name>
      <anchorfile>pcd__grabber__viewer_8cpp.html</anchorfile>
      <anchor>a17e8a3076b8e0e37c1a93d8bace94c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>fcolor_g</name>
      <anchorfile>pcd__grabber__viewer_8cpp.html</anchorfile>
      <anchor>aa5f01693b9ef4c7f17333d793e85cc15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>fcolor_r</name>
      <anchorfile>pcd__grabber__viewer_8cpp.html</anchorfile>
      <anchor>a3eb9cd84199b5ed39b9b0cf252e9f734</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>fcolorparam</name>
      <anchorfile>pcd__grabber__viewer_8cpp.html</anchorfile>
      <anchor>af709a526594fc23dfaa2aff1dba8ea6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; pcl::PCDGrabber&lt; pcl::PointXYZRGBA &gt; &gt;</type>
      <name>grabber</name>
      <anchorfile>pcd__grabber__viewer_8cpp.html</anchorfile>
      <anchor>a89f022aaaf8f7c6ae2c400227e85ab58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; pcl::visualization::ImageViewer &gt;</type>
      <name>img_viewer</name>
      <anchorfile>pcd__grabber__viewer_8cpp.html</anchorfile>
      <anchor>a1ac65e4a964dc8c428956b8d9a210403</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>pcd__grabber__viewer_8cpp.html</anchorfile>
      <anchor>a2a5bf12782935b66daea14942dd97000</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcd_io.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/src/</path>
    <filename>pcd__io_8cpp</filename>
    <includes id="common_2include_2pcl_2common_2io_8h" name="common/include/pcl/common/io.h" local="no" imported="no">pcl/common/io.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="lzf_8h" name="lzf.h" local="no" imported="no">pcl/io/lzf.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>pcl_close</name>
      <anchorfile>pcd__io_8cpp.html</anchorfile>
      <anchor>af6126b9f4d9b9730309612475eae1aaf</anchor>
      <arglist>(fd)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pcl_lseek</name>
      <anchorfile>pcd__io_8cpp.html</anchorfile>
      <anchor>ad16389cc744f4282404e9ea431e84c97</anchor>
      <arglist>(fd, offset, origin)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pcl_open</name>
      <anchorfile>pcd__io_8cpp.html</anchorfile>
      <anchor>a83c37987d413ab0fde7b1e7b3d3acd53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcd_io.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/include/pcl/io/</path>
    <filename>pcd__io_8h</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="io_2include_2pcl_2io_2file__io_8h" name="io/include/pcl/io/file_io.h" local="no" imported="no">pcl/io/file_io.h</includes>
    <includes id="pcd__io_8hpp" name="pcd_io.hpp" local="no" imported="no">pcl/io/impl/pcd_io.hpp</includes>
    <class kind="struct">pcl::PCDWriter::ChannelPropertiesComparator</class>
    <class kind="class">pcl::PCDReader</class>
    <class kind="class">pcl::PCDWriter</class>
    <namespace>pcl</namespace>
    <namespace>pcl::io</namespace>
    <member kind="function">
      <type>int</type>
      <name>loadPCDFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a423c81afbdce67da03c94c221c4500b4</anchor>
      <arglist>(const std::string &amp;file_name, sensor_msgs::PointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>loadPCDFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a1686010a2049f73bb8195f7bc2509e7a</anchor>
      <arglist>(const std::string &amp;file_name, sensor_msgs::PointCloud2 &amp;cloud, Eigen::Vector4f &amp;origin, Eigen::Quaternionf &amp;orientation)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>loadPCDFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a596cb153154843a6f735341ddcc4af08</anchor>
      <arglist>(const std::string &amp;file_name, pcl::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>savePCDFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>aab641ec94f63cfaf3ebd64a8a1f7969c</anchor>
      <arglist>(const std::string &amp;file_name, const sensor_msgs::PointCloud2 &amp;cloud, const Eigen::Vector4f &amp;origin=Eigen::Vector4f::Zero(), const Eigen::Quaternionf &amp;orientation=Eigen::Quaternionf::Identity(), const bool binary_mode=false)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>savePCDFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a5e406a5854fa8ad026cad85158fef266</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PointCloud&lt; PointT &gt; &amp;cloud, bool binary_mode=false)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>savePCDFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ab0fb471b6f10eab94945df121850ccf3</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, const bool binary_mode=false)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>savePCDFileASCII</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a09bdff6c474655ebbefa8a97de669ece</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>savePCDFileBinary</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a6ae485efc9359a9812a10ee9ff426a8a</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcd_io.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/include/pcl/io/impl/</path>
    <filename>pcd__io_8hpp</filename>
    <includes id="channel__properties_8h" name="channel_properties.h" local="no" imported="no">pcl/channel_properties.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="lzf_8h" name="lzf.h" local="no" imported="no">pcl/io/lzf.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>pcl_close</name>
      <anchorfile>pcd__io_8hpp.html</anchorfile>
      <anchor>af6126b9f4d9b9730309612475eae1aaf</anchor>
      <arglist>(fd)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pcl_lseek</name>
      <anchorfile>pcd__io_8hpp.html</anchorfile>
      <anchor>ad16389cc744f4282404e9ea431e84c97</anchor>
      <arglist>(fd, offset, origin)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pcl_open</name>
      <anchorfile>pcd__io_8hpp.html</anchorfile>
      <anchor>a83c37987d413ab0fde7b1e7b3d3acd53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcd_organized_multi_plane_segmentation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/src/</path>
    <filename>pcd__organized__multi__plane__segmentation_8cpp</filename>
    <includes id="io_2include_2pcl_2io_2io_8h" name="io/include/pcl/io/io.h" local="no" imported="no">pcl/io/io.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <includes id="integral__image__normal_8h" name="integral_image_normal.h" local="no" imported="no">pcl/features/integral_image_normal.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="planar__region_8h" name="planar_region.h" local="no" imported="no">pcl/segmentation/planar_region.h</includes>
    <includes id="organized__multi__plane__segmentation_8h" name="organized_multi_plane_segmentation.h" local="no" imported="no">pcl/segmentation/organized_multi_plane_segmentation.h</includes>
    <includes id="organized__connected__component__segmentation_8h" name="organized_connected_component_segmentation.h" local="no" imported="no">pcl/segmentation/organized_connected_component_segmentation.h</includes>
    <includes id="extract__indices_8h" name="extract_indices.h" local="no" imported="no">pcl/filters/extract_indices.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="polygon__operations_8h" name="polygon_operations.h" local="no" imported="no">pcl/geometry/polygon_operations.h</includes>
    <class kind="class">PCDOrganizedMultiPlaneSegmentation</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pcd__organized__multi__plane__segmentation_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcd_read.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/pcd_read/</path>
    <filename>pcd__read_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pcd__read_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcd_viewer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/tools/</path>
    <filename>pcd__viewer_8cpp</filename>
    <includes id="common_2include_2pcl_2common_2common_8h" name="common/include/pcl/common/common.h" local="no" imported="no">pcl/common/common.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="point__cloud__handlers_8h" name="point_cloud_handlers.h" local="no" imported="no">pcl/visualization/point_cloud_handlers.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <includes id="histogram__visualizer_8h" name="histogram_visualizer.h" local="no" imported="no">pcl/visualization/histogram_visualizer.h</includes>
    <includes id="point__picking__event_8h" name="point_picking_event.h" local="no" imported="no">pcl/visualization/point_picking_event.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>NORMALS_SCALE</name>
      <anchorfile>pcd__viewer_8cpp.html</anchorfile>
      <anchor>a4dd8697ef24c0ae3f6bf540899886430</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PC_SCALE</name>
      <anchorfile>pcd__viewer_8cpp.html</anchorfile>
      <anchor>abbdd597cc5f6e9eb7e9288de8b3e37f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::visualization::PointCloudColorHandler&lt; sensor_msgs::PointCloud2 &gt;</type>
      <name>ColorHandler</name>
      <anchorfile>pcd__viewer_8cpp.html</anchorfile>
      <anchor>aef4da0bbc6665b8913cd13657f918887</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ColorHandler::ConstPtr</type>
      <name>ColorHandlerConstPtr</name>
      <anchorfile>pcd__viewer_8cpp.html</anchorfile>
      <anchor>ad6e0189c90d8a5d86864ab99921678ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ColorHandler::Ptr</type>
      <name>ColorHandlerPtr</name>
      <anchorfile>pcd__viewer_8cpp.html</anchorfile>
      <anchor>acc4b95b557647073ecf3cdc87d38e1fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::visualization::PointCloudGeometryHandler&lt; sensor_msgs::PointCloud2 &gt;</type>
      <name>GeometryHandler</name>
      <anchorfile>pcd__viewer_8cpp.html</anchorfile>
      <anchor>a482cf67185f3d65ae8677657db829c2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GeometryHandler::ConstPtr</type>
      <name>GeometryHandlerConstPtr</name>
      <anchorfile>pcd__viewer_8cpp.html</anchorfile>
      <anchor>aa35c04dab1e5996162c032438d84e93b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GeometryHandler::Ptr</type>
      <name>GeometryHandlerPtr</name>
      <anchorfile>pcd__viewer_8cpp.html</anchorfile>
      <anchor>a0bee7125a1a7957584ddb613df5495db</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMultiDimensionalFeatureField</name>
      <anchorfile>pcd__viewer_8cpp.html</anchorfile>
      <anchor>abd9ba8e3be86c7bac124b169538253f6</anchor>
      <arglist>(const sensor_msgs::PointField &amp;field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValidFieldName</name>
      <anchorfile>pcd__viewer_8cpp.html</anchorfile>
      <anchor>a3192abc1347c286fa203b42c5eec7cd4</anchor>
      <arglist>(const std::string &amp;field)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pcd__viewer_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pp_callback</name>
      <anchorfile>pcd__viewer_8cpp.html</anchorfile>
      <anchor>a26aae8a2d4e051d3a329046906fe4700</anchor>
      <arglist>(const pcl::visualization::PointPickingEvent &amp;event, void *cookie)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>pcd__viewer_8cpp.html</anchorfile>
      <anchor>a1b5a1d3071ab7a7222af534a20a6aba6</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt;</type>
      <name>p</name>
      <anchorfile>pcd__viewer_8cpp.html</anchorfile>
      <anchor>a578a2ec3bf898946607fc3367a28bc2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::visualization::PCLHistogramVisualizer</type>
      <name>ph_global</name>
      <anchorfile>pcd__viewer_8cpp.html</anchorfile>
      <anchor>afdd501fde9d177f2747368239068ed09</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcd_write.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/pcd_write/</path>
    <filename>pcd__write_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pcd__write_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcl_base.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/src/</path>
    <filename>pcl__base_8cpp</filename>
    <includes id="pcl__base_8h" name="pcl_base.h" local="no" imported="no">pcl/pcl_base.h</includes>
  </compound>
  <compound kind="file">
    <name>pcl_base.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/</path>
    <filename>pcl__base_8h</filename>
    <includes id="eigen_8h" name="eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <class kind="class">pcl::PCLBase</class>
    <class kind="class">pcl::PCLBase&lt; sensor_msgs::PointCloud2 &gt;</class>
    <namespace>pcl</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const std::vector&lt; int &gt; &gt;</type>
      <name>IndicesConstPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a1a48d153c544c5c15586061cb62ba77d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; std::vector&lt; int &gt; &gt;</type>
      <name>IndicesPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7f201b2b4e80960afd3ffb2efacc96b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcl_exports.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/</path>
    <filename>pcl__exports_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>PCL_EXPORTS</name>
      <anchorfile>pcl__exports_8h.html</anchorfile>
      <anchor>a2b443b7908f11aed38b620b570e5ebce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcl_image_canvas_source_2d.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/src/vtk/</path>
    <filename>pcl__image__canvas__source__2d_8cpp</filename>
    <includes id="pcl__image__canvas__source__2d_8h" name="pcl_image_canvas_source_2d.h" local="no" imported="no">pcl/visualization/vtk/pcl_image_canvas_source_2d.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::visualization</namespace>
  </compound>
  <compound kind="file">
    <name>pcl_image_canvas_source_2d.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/include/pcl/visualization/vtk/</path>
    <filename>pcl__image__canvas__source__2d_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2vtk_8h" name="visualization/include/pcl/visualization/vtk.h" local="no" imported="no">pcl/visualization/vtk.h</includes>
    <class kind="class">pcl::visualization::PCLImageCanvasSource2D</class>
    <namespace>pcl</namespace>
    <namespace>pcl::visualization</namespace>
  </compound>
  <compound kind="file">
    <name>pcl_io_exception.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/include/pcl/io/</path>
    <filename>pcl__io__exception_8h</filename>
    <includes id="common_2include_2pcl_2exceptions_8h" name="common/include/pcl/exceptions.h" local="no" imported="no">pcl/exceptions.h</includes>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <class kind="class">pcl::PCLIOException</class>
    <namespace>pcl</namespace>
    <member kind="define">
      <type>#define</type>
      <name>THROW_PCL_IO_EXCEPTION</name>
      <anchorfile>pcl__io__exception_8h.html</anchorfile>
      <anchor>a7c7be11e46abbc858006b03b90e13117</anchor>
      <arglist>(format,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>throwPCLIOException</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9fa7f8e2d21b56588fb2a4a7b2ad01cf</anchor>
      <arglist>(const char *function_name, const char *file_name, unsigned line_number, const char *format,...)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcl_macros.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/</path>
    <filename>pcl__macros_8h</filename>
    <namespace>pcl</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_USE_MATH_DEFINES</name>
      <anchorfile>pcl__macros_8h.html</anchorfile>
      <anchor>a525335710b53cb064ca56b936120431e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEG2RAD</name>
      <anchorfile>pcl__macros_8h.html</anchorfile>
      <anchor>a2b4f9c3a8b58ecc8e9a6cda26417ba00</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERASE_ARRAY</name>
      <anchorfile>pcl__macros_8h.html</anchorfile>
      <anchor>a96b8b9c9e3ed6b8f91933159097b95d2</anchor>
      <arglist>(var, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERASE_STRUCT</name>
      <anchorfile>pcl__macros_8h.html</anchorfile>
      <anchor>a59d8c8b6f4b7c947bf6deb0634aa06da</anchor>
      <arglist>(var)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FIXED</name>
      <anchorfile>pcl__macros_8h.html</anchorfile>
      <anchor>a238e22fce30be67c1e55d049b0a77355</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FREEBSD_MALLOC_ALIGNED</name>
      <anchorfile>pcl__macros_8h.html</anchorfile>
      <anchor>a11dd6a3c68dfe6041bdb7eb99a9b0320</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLIBC_MALLOC_ALIGNED</name>
      <anchorfile>pcl__macros_8h.html</anchorfile>
      <anchor>a25832559b1881c2a13c397409636e24d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MALLOC_ALIGNED</name>
      <anchorfile>pcl__macros_8h.html</anchorfile>
      <anchor>a93d34b5b2a77a6cb8d33928066ff3335</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_CDECL</name>
      <anchorfile>pcl__macros_8h.html</anchorfile>
      <anchor>a44b21ba5ebf8b89d6f037260eb8eb2ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_DEPRECATED</name>
      <anchorfile>pcl__macros_8h.html</anchorfile>
      <anchor>a3316fb65ec991ba4917380ae41c69e3d</anchor>
      <arglist>(func)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_DEPRECATED_CLASS</name>
      <anchorfile>pcl__macros_8h.html</anchorfile>
      <anchor>af9812da2b15cdd8be587227c0104169b</anchor>
      <arglist>(func)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_EXPORTS</name>
      <anchorfile>pcl__macros_8h.html</anchorfile>
      <anchor>a2b443b7908f11aed38b620b570e5ebce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_EXTERN_C</name>
      <anchorfile>pcl__macros_8h.html</anchorfile>
      <anchor>a99cb9729f817e093f4952485b8f251d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pcl_isfinite</name>
      <anchorfile>pcl__macros_8h.html</anchorfile>
      <anchor>a1f4d5c4984cbcfa0e692c82811b0e591</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pcl_isinf</name>
      <anchorfile>pcl__macros_8h.html</anchorfile>
      <anchor>a0be6676528ce4d8c9d519b208c822bd9</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pcl_isnan</name>
      <anchorfile>pcl__macros_8h.html</anchorfile>
      <anchor>a424117f049b34e7d7ef6412552cea1ee</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pcl_lrint</name>
      <anchorfile>pcl__macros_8h.html</anchorfile>
      <anchor>a2fb546a20b60833752d930e0321d53d8</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pcl_lrintf</name>
      <anchorfile>pcl__macros_8h.html</anchorfile>
      <anchor>a476f93399f2e11d1041192495a844858</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pcl_sleep</name>
      <anchorfile>pcl__macros_8h.html</anchorfile>
      <anchor>a0c5bcea36ec0f9854f59e975a6c37384</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_STDCALL</name>
      <anchorfile>pcl__macros_8h.html</anchorfile>
      <anchor>a68da77c220b90445106a2305a0858aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCLAPI</name>
      <anchorfile>pcl__macros_8h.html</anchorfile>
      <anchor>aadfe170c2d781b775a909870e7c57632</anchor>
      <arglist>(rettype)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PVAR</name>
      <anchorfile>pcl__macros_8h.html</anchorfile>
      <anchor>a4f3e240b3abcc16fe55a9ef2763d118a</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PVARA</name>
      <anchorfile>pcl__macros_8h.html</anchorfile>
      <anchor>ab2cca03837cfe4d65b784233474273b7</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PVARAC</name>
      <anchorfile>pcl__macros_8h.html</anchorfile>
      <anchor>a8ee93659afa05f320a080fcd40952c95</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PVARAN</name>
      <anchorfile>pcl__macros_8h.html</anchorfile>
      <anchor>afe860a305a3fd68e422f15bf13611dc6</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PVARAS</name>
      <anchorfile>pcl__macros_8h.html</anchorfile>
      <anchor>a9c2ea9fae10892f78e96c401be56f1f0</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PVARC</name>
      <anchorfile>pcl__macros_8h.html</anchorfile>
      <anchor>a8a0530f8e4553ffb11cdc46ae4e115da</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PVARN</name>
      <anchorfile>pcl__macros_8h.html</anchorfile>
      <anchor>a2034feb65b1c569ed74264fd4bb1a1f8</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PVARS</name>
      <anchorfile>pcl__macros_8h.html</anchorfile>
      <anchor>abc86cd26fcd55d341eebc93714653e5d</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RAD2DEG</name>
      <anchorfile>pcl__macros_8h.html</anchorfile>
      <anchor>af93ab8e29004f71549e1cd50278c5473</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_ARRAY</name>
      <anchorfile>pcl__macros_8h.html</anchorfile>
      <anchor>a8f18b0950fd6f2cce9ae2b27762a61b8</anchor>
      <arglist>(var, value, size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aligned_free</name>
      <anchorfile>pcl__macros_8h.html</anchorfile>
      <anchor>a274dd8714485eed9c9328973d44ec5dc</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>aligned_malloc</name>
      <anchorfile>pcl__macros_8h.html</anchorfile>
      <anchor>ade8e147cc8d3c38a712d90f949dea943</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>__inline double</type>
      <name>pcl_round</name>
      <anchorfile>pcl__macros_8h.html</anchorfile>
      <anchor>ad7575718567d2f6e8665de8e6ef0b63b</anchor>
      <arglist>(double number)</arglist>
    </member>
    <member kind="function">
      <type>__inline float</type>
      <name>pcl_round</name>
      <anchorfile>pcl__macros_8h.html</anchorfile>
      <anchor>a2e7e87498004390c871f1796e4425470</anchor>
      <arglist>(float number)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcl_search.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/search/include/pcl/search/</path>
    <filename>pcl__search_8h</filename>
    <includes id="search_8h" name="search.h" local="no" imported="no">pcl/search/search.h</includes>
    <includes id="search_2include_2pcl_2search_2kdtree_8h" name="search/include/pcl/search/kdtree.h" local="no" imported="no">pcl/search/kdtree.h</includes>
    <includes id="search_2include_2pcl_2search_2octree_8h" name="search/include/pcl/search/octree.h" local="no" imported="no">pcl/search/octree.h</includes>
    <includes id="organized_8h" name="organized.h" local="no" imported="no">pcl/search/organized.h</includes>
  </compound>
  <compound kind="file">
    <name>pcl_tests.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/</path>
    <filename>pcl__tests_8h</filename>
    <namespace>pcl</namespace>
    <namespace>pcl::test</namespace>
    <member kind="function">
      <type>void</type>
      <name>EXPECT_EQ_VECTORS</name>
      <anchorfile>namespacepcl_1_1test.html</anchorfile>
      <anchor>af4cd4ee77483982ca544555f785dc6d7</anchor>
      <arglist>(const V1 &amp;v1, const V2 &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EXPECT_NEAR_VECTORS</name>
      <anchorfile>namespacepcl_1_1test.html</anchorfile>
      <anchor>a12ba1956eb33520395acde96ad541d37</anchor>
      <arglist>(const V1 &amp;v1, const V2 &amp;v2, const Scalar &amp;epsilon)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcl_video.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tools/</path>
    <filename>pcl__video_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="openni__grabber_8h" name="openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="conversions_8h" name="conversions.h" local="no" imported="no">pcl/ros/conversions.h</includes>
    <includes id="cloud__viewer_8h" name="cloud_viewer.h" local="no" imported="no">pcl/visualization/cloud_viewer.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <class kind="class">Player</class>
    <class kind="class">Recorder</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pcl__video_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcl_visualizer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/src/</path>
    <filename>pcl__visualizer_8cpp</filename>
    <includes id="visualization_2include_2pcl_2visualization_2common_2common_8h" name="visualization/include/pcl/visualization/common/common.h" local="no" imported="no">pcl/visualization/common/common.h</includes>
    <includes id="conversions_8h" name="conversions.h" local="no" imported="no">pcl/ros/conversions.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
  </compound>
  <compound kind="file">
    <name>pcl_visualizer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/include/pcl/visualization/</path>
    <filename>pcl__visualizer_8h</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="correspondence_8h" name="correspondence.h" local="no" imported="no">pcl/correspondence.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2common_2common_8h" name="visualization/include/pcl/visualization/common/common.h" local="no" imported="no">pcl/visualization/common/common.h</includes>
    <includes id="shapes_8h" name="shapes.h" local="no" imported="no">pcl/visualization/common/shapes.h</includes>
    <includes id="window_8h" name="window.h" local="no" imported="no">pcl/visualization/window.h</includes>
    <includes id="pcl__visualizer_8hpp" name="pcl_visualizer.hpp" local="no" imported="no">pcl/visualization/impl/pcl_visualizer.hpp</includes>
    <class kind="struct">pcl::visualization::PCLVisualizer::ExitCallback</class>
    <class kind="struct">pcl::visualization::PCLVisualizer::ExitMainLoopTimerCallback</class>
    <class kind="class">pcl::visualization::PCLVisualizer</class>
    <namespace>pcl</namespace>
    <namespace>pcl::visualization</namespace>
  </compound>
  <compound kind="file">
    <name>pcl_visualizer.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/include/pcl/visualization/impl/</path>
    <filename>pcl__visualizer_8hpp</filename>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
  </compound>
  <compound kind="file">
    <name>pcl_visualizer_demo.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/pcl_visualizer/</path>
    <filename>pcl__visualizer__demo_8cpp</filename>
    <includes id="common__headers_8h" name="common_headers.h" local="no" imported="no">pcl/common/common_headers.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <member kind="function">
      <type>boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt;</type>
      <name>customColourVis</name>
      <anchorfile>pcl__visualizer__demo_8cpp.html</anchorfile>
      <anchor>a18863b0cddd230211509999936120673</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt;::ConstPtr cloud)</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt;</type>
      <name>interactionCustomizationVis</name>
      <anchorfile>pcl__visualizer__demo_8cpp.html</anchorfile>
      <anchor>ab5f8763cccabaa3b44e7d666c404ed7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>keyboardEventOccurred</name>
      <anchorfile>pcl__visualizer__demo_8cpp.html</anchorfile>
      <anchor>add16a84e1f094acf1cb21aaf2bb46159</anchor>
      <arglist>(const pcl::visualization::KeyboardEvent &amp;event, void *viewer_void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pcl__visualizer__demo_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mouseEventOccurred</name>
      <anchorfile>pcl__visualizer__demo_8cpp.html</anchorfile>
      <anchor>a64e0716c12f29b21271b479f2ed9cb83</anchor>
      <arglist>(const pcl::visualization::MouseEvent &amp;event, void *viewer_void)</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt;</type>
      <name>normalsVis</name>
      <anchorfile>pcl__visualizer__demo_8cpp.html</anchorfile>
      <anchor>a35f04eb89d269f5931ad7a2b3597e827</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::ConstPtr cloud, pcl::PointCloud&lt; pcl::Normal &gt;::ConstPtr normals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printUsage</name>
      <anchorfile>pcl__visualizer__demo_8cpp.html</anchorfile>
      <anchor>a4622bfe969a0480a36085565ee595996</anchor>
      <arglist>(const char *progName)</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt;</type>
      <name>rgbVis</name>
      <anchorfile>pcl__visualizer__demo_8cpp.html</anchorfile>
      <anchor>a4b6e40c335540fc9a749bb49f8508915</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::ConstPtr cloud)</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt;</type>
      <name>shapesVis</name>
      <anchorfile>pcl__visualizer__demo_8cpp.html</anchorfile>
      <anchor>a034afafb723087e3a861ba34cad2e1db</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::ConstPtr cloud)</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt;</type>
      <name>simpleVis</name>
      <anchorfile>pcl__visualizer__demo_8cpp.html</anchorfile>
      <anchor>af4d30c0c7e055711d4011b74d9acf292</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt;::ConstPtr cloud)</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt;</type>
      <name>viewportsVis</name>
      <anchorfile>pcl__visualizer__demo_8cpp.html</anchorfile>
      <anchor>a2e313f91e0be33356a70770b67230845</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::ConstPtr cloud, pcl::PointCloud&lt; pcl::Normal &gt;::ConstPtr normals1, pcl::PointCloud&lt; pcl::Normal &gt;::ConstPtr normals2)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>text_id</name>
      <anchorfile>pcl__visualizer__demo_8cpp.html</anchorfile>
      <anchor>aab3299b25a43cd35026f135aa4448525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcl_visualizer_simple.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/pcl_visualizer/</path>
    <filename>pcl__visualizer__simple_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>pfh.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/src/</path>
    <filename>pfh_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="pfh_8h" name="pfh.h" local="no" imported="no">pcl/features/pfh.h</includes>
    <includes id="pfh_8hpp" name="pfh.hpp" local="no" imported="no">pcl/features/impl/pfh.hpp</includes>
    <member kind="function">
      <type></type>
      <name>PCL_INSTANTIATE_PRODUCT</name>
      <anchorfile>pfh_8cpp.html</anchorfile>
      <anchor>a2f92269be70d019386c2a2af868c705e</anchor>
      <arglist>(PFHEstimation,(PCL_XYZ_POINT_TYPES)(PCL_NORMAL_POINT_TYPES)((pcl::PFHSignature125))) PCL_INSTANTIATE_PRODUCT(PFHEstimation</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pfh.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/</path>
    <filename>pfh_8h</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.h</includes>
    <class kind="class">pcl::PFHEstimation</class>
    <class kind="class">pcl::PFHEstimation&lt; PointInT, PointNT, Eigen::MatrixXf &gt;</class>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>computePairFeatures</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a10d8a597414374a4ed628e951ead7130</anchor>
      <arglist>(const Eigen::Vector4f &amp;p1, const Eigen::Vector4f &amp;n1, const Eigen::Vector4f &amp;p2, const Eigen::Vector4f &amp;n2, float &amp;f1, float &amp;f2, float &amp;f3, float &amp;f4)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pfh.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/impl/</path>
    <filename>pfh_8hpp</filename>
    <includes id="pfh_8h" name="pfh.h" local="no" imported="no">pcl/features/pfh.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_PFHEstimation</name>
      <anchorfile>pfh_8hpp.html</anchorfile>
      <anchor>aa7da810c5a11877f91082664681852d0</anchor>
      <arglist>(T, NT, OutT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pfhrgb.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/src/</path>
    <filename>pfhrgb_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="pfhrgb_8h" name="pfhrgb.h" local="no" imported="no">pcl/features/pfhrgb.h</includes>
    <includes id="pfhrgb_8hpp" name="pfhrgb.hpp" local="no" imported="no">pcl/features/impl/pfhrgb.hpp</includes>
  </compound>
  <compound kind="file">
    <name>pfhrgb.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/</path>
    <filename>pfhrgb_8h</filename>
    <includes id="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.h</includes>
    <class kind="class">pcl::PFHRGBEstimation</class>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>computeRGBPairFeatures</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa740d282de5975d85c23c21f96c7011e</anchor>
      <arglist>(const Eigen::Vector4f &amp;p1, const Eigen::Vector4f &amp;n1, const Eigen::Vector4i &amp;colors1, const Eigen::Vector4f &amp;p2, const Eigen::Vector4f &amp;n2, const Eigen::Vector4i &amp;colors2, float &amp;f1, float &amp;f2, float &amp;f3, float &amp;f4, float &amp;f5, float &amp;f6, float &amp;f7)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pfhrgb.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/impl/</path>
    <filename>pfhrgb_8hpp</filename>
    <includes id="pfhrgb_8h" name="pfhrgb.h" local="no" imported="no">pcl/features/pfhrgb.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_PFHRGBEstimation</name>
      <anchorfile>pfhrgb_8hpp.html</anchorfile>
      <anchor>ab8fe71d33029025343258b5334d8f299</anchor>
      <arglist>(T, NT, OutT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>piecewise_linear_function.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/</path>
    <filename>piecewise__linear__function_8h</filename>
    <includes id="piecewise__linear__function_8hpp" name="piecewise_linear_function.hpp" local="no" imported="no">pcl/common/impl/piecewise_linear_function.hpp</includes>
    <class kind="class">pcl::PiecewiseLinearFunction</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>piecewise_linear_function.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/impl/</path>
    <filename>piecewise__linear__function_8hpp</filename>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>planar_polygon.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/geometry/include/pcl/geometry/</path>
    <filename>planar__polygon_8h</filename>
    <class kind="class">pcl::PlanarPolygon</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>planar_polygon_fusion.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/segmentation/src/</path>
    <filename>planar__polygon__fusion_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="planar__polygon__fusion_8h" name="planar_polygon_fusion.h" local="no" imported="no">pcl/segmentation/planar_polygon_fusion.h</includes>
    <includes id="planar__polygon__fusion_8hpp" name="planar_polygon_fusion.hpp" local="no" imported="no">pcl/segmentation/impl/planar_polygon_fusion.hpp</includes>
  </compound>
  <compound kind="file">
    <name>planar_polygon_fusion.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/segmentation/include/pcl/segmentation/</path>
    <filename>planar__polygon__fusion_8h</filename>
    <includes id="planar__region_8h" name="planar_region.h" local="no" imported="no">pcl/segmentation/planar_region.h</includes>
    <class kind="class">pcl::PlanarPolygonFusion</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>planar_polygon_fusion.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/segmentation/include/pcl/segmentation/impl/</path>
    <filename>planar__polygon__fusion_8hpp</filename>
    <includes id="planar__polygon__fusion_8h" name="planar_polygon_fusion.h" local="no" imported="no">pcl/segmentation/planar_polygon_fusion.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_PlanarPolygonFusion</name>
      <anchorfile>planar__polygon__fusion_8hpp.html</anchorfile>
      <anchor>a2545a6521eda2243609ce20697a4c77d</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>planar_region.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/segmentation/include/pcl/segmentation/</path>
    <filename>planar__region_8h</filename>
    <includes id="region__3d_8h" name="region_3d.h" local="no" imported="no">pcl/segmentation/region_3d.h</includes>
    <includes id="planar__polygon_8h" name="planar_polygon.h" local="no" imported="no">pcl/geometry/planar_polygon.h</includes>
    <class kind="class">pcl::PlanarRegion</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>planar_segmentation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/planar_segmentation/</path>
    <filename>planar__segmentation_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="method__types_8h" name="method_types.h" local="no" imported="no">pcl/sample_consensus/method_types.h</includes>
    <includes id="model__types_8h" name="model_types.h" local="no" imported="no">pcl/sample_consensus/model_types.h</includes>
    <includes id="sac__segmentation_8h" name="sac_segmentation.h" local="no" imported="no">pcl/segmentation/sac_segmentation.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>planar__segmentation_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plane_clipper3D.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/include/pcl/filters/</path>
    <filename>plane__clipper3D_8h</filename>
    <includes id="clipper3D_8h" name="clipper3D.h" local="yes" imported="no">clipper3D.h</includes>
    <class kind="class">pcl::PlaneClipper3D</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>plane_clipper3D.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/include/pcl/filters/impl/</path>
    <filename>plane__clipper3D_8hpp</filename>
    <includes id="plane__clipper3D_8h" name="plane_clipper3D.h" local="no" imported="no">pcl/filters/plane_clipper3D.h</includes>
  </compound>
  <compound kind="file">
    <name>plane_coefficient_comparator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/segmentation/include/pcl/segmentation/</path>
    <filename>plane__coefficient__comparator_8h</filename>
    <includes id="angles_8h" name="angles.h" local="no" imported="no">pcl/common/angles.h</includes>
    <includes id="comparator_8h" name="comparator.h" local="no" imported="no">pcl/segmentation/comparator.h</includes>
    <class kind="class">pcl::PlaneCoefficientComparator</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>plane_projection.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tools/</path>
    <filename>plane__projection_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.h</includes>
    <includes id="sac__model__plane_8h" name="sac_model_plane.h" local="no" imported="no">pcl/sample_consensus/sac_model_plane.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>loadCloud</name>
      <anchorfile>plane__projection_8cpp.html</anchorfile>
      <anchor>ac85a403cc7888d20fc09565a24c79e13</anchor>
      <arglist>(const std::string &amp;filename, sensor_msgs::PointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>plane__projection_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>plane__projection_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>project</name>
      <anchorfile>plane__projection_8cpp.html</anchorfile>
      <anchor>aaf61e96d630ab5bb9d464db2c3d9d08f</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;input, sensor_msgs::PointCloud2 &amp;output, float a, float b, float c, float d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveCloud</name>
      <anchorfile>plane__projection_8cpp.html</anchorfile>
      <anchor>a89af1f367cfde5c2d66418f34ac1e7b2</anchor>
      <arglist>(const std::string &amp;filename, const sensor_msgs::PointCloud2 &amp;output)</arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Quaternionf</type>
      <name>orientation</name>
      <anchorfile>plane__projection_8cpp.html</anchorfile>
      <anchor>a1c4b992e8d259ccaf531397d53e86683</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector4f</type>
      <name>translation</name>
      <anchorfile>plane__projection_8cpp.html</anchorfile>
      <anchor>a5101d14d762ff84c11e37060ca9a3ac9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plane_refinement_comparator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/segmentation/include/pcl/segmentation/</path>
    <filename>plane__refinement__comparator_8h</filename>
    <includes id="plane__coefficient__comparator_8h" name="plane_coefficient_comparator.h" local="no" imported="no">pcl/segmentation/plane_coefficient_comparator.h</includes>
    <class kind="class">pcl::PlaneRefinementComparator</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>ply.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/include/pcl/io/ply/</path>
    <filename>ply_8h</filename>
    <includes id="byte__order_8h" name="byte_order.h" local="no" imported="no">pcl/io/ply/byte_order.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::io</namespace>
    <namespace>pcl::io::ply</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PLY_TYPE_TRAITS</name>
      <anchorfile>ply_8h.html</anchorfile>
      <anchor>ab634cb30ec4e48447bf9c9b6872eaf1a</anchor>
      <arglist>(TYPE, NAME, OLD_NAME)</arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>float32</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>ab4ba2d0ecc72e84bcccc4f72dc0cffa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>float64</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a7c805d0080d2a1038ef301bd30911df1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>format_type</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>adfc0c1d6eee432dd6d0748de8d4b060a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::int16_t</type>
      <name>int16</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>afe411fcf44c7e75d93d22b6e10c46f20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::int32_t</type>
      <name>int32</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>afeb4f606d8f9541ccfc5a7e21a9dff8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::int8_t</type>
      <name>int8</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a1296d0a2ea1c287aa347877b3ca96940</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::uint16_t</type>
      <name>uint16</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a2628c2f09a60dc77282bd2162601b7dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::uint32_t</type>
      <name>uint32</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>aeeca245c5a794c8f6846a34783864029</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::uint8_t</type>
      <name>uint8</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>aac1a7d75e0bf8cf22d6dee28a67f9d26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>format</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a8ed6f9f553551fdc30bed299a9467466</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ascii_format</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a8ed6f9f553551fdc30bed299a9467466a9ef8dced8d568e733078d0b38f4d6529</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>binary_little_endian_format</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a8ed6f9f553551fdc30bed299a9467466a3cb2c9baef16960cfbcb02845103b012</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>binary_big_endian_format</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a8ed6f9f553551fdc30bed299a9467466aab75b0096cb02204be3a6603d74355bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>unknown</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a8ed6f9f553551fdc30bed299a9467466a8fa4b68e279338579f0a9ec4d780dd01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLY_TYPE_TRAITS</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a1caf60e731e7e5707679f19c4007891f</anchor>
      <arglist>(int8,&quot;int8&quot;,&quot;char&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLY_TYPE_TRAITS</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a85f73e6fc0271644771e259a0dd1956f</anchor>
      <arglist>(int16,&quot;int16&quot;,&quot;short&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLY_TYPE_TRAITS</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a666ea182aa2f784433e49d2f52846aef</anchor>
      <arglist>(int32,&quot;int32&quot;,&quot;int&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLY_TYPE_TRAITS</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>aa61542cc10ff9eae34eece843235c5f8</anchor>
      <arglist>(uint8,&quot;uint8&quot;,&quot;uchar&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLY_TYPE_TRAITS</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a052e893b6eba2daa3d07dc4da1ef2725</anchor>
      <arglist>(uint16,&quot;uint16&quot;,&quot;ushort&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLY_TYPE_TRAITS</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>aefff1d758648e8f8fbf8a9ce6474cb71</anchor>
      <arglist>(uint32,&quot;uint32&quot;,&quot;uint&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLY_TYPE_TRAITS</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a9d5f582a358f454d0ce341faabf8f60f</anchor>
      <arglist>(float32,&quot;float32&quot;,&quot;float&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLY_TYPE_TRAITS</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a0da9790ffb5c07c6ef0be50dee67a92c</anchor>
      <arglist>(float64,&quot;float64&quot;,&quot;double&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ply2obj.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/tools/ply/</path>
    <filename>ply2obj_8cpp</filename>
    <includes id="ply__parser_8h" name="ply_parser.h" local="no" imported="no">pcl/io/ply/ply_parser.h</includes>
    <class kind="class">ply_to_obj_converter</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ply2obj_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ply2pcd.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tools/</path>
    <filename>ply2pcd_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="ply__io_8h" name="ply_io.h" local="no" imported="no">pcl/io/ply_io.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>loadCloud</name>
      <anchorfile>ply2pcd_8cpp.html</anchorfile>
      <anchor>ac85a403cc7888d20fc09565a24c79e13</anchor>
      <arglist>(const std::string &amp;filename, sensor_msgs::PointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ply2pcd_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>ply2pcd_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveCloud</name>
      <anchorfile>ply2pcd_8cpp.html</anchorfile>
      <anchor>a3d25021a85403c9919d6506b19ea5ef5</anchor>
      <arglist>(const std::string &amp;filename, const sensor_msgs::PointCloud2 &amp;cloud, bool format)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ply2ply.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/tools/ply/</path>
    <filename>ply2ply_8cpp</filename>
    <includes id="ply__parser_8h" name="ply_parser.h" local="no" imported="no">pcl/io/ply/ply_parser.h</includes>
    <class kind="class">ply_to_ply_converter</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ply2ply_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ply2raw.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/tools/ply/</path>
    <filename>ply2raw_8cpp</filename>
    <includes id="ply__parser_8h" name="ply_parser.h" local="no" imported="no">pcl/io/ply/ply_parser.h</includes>
    <class kind="class">ply_to_raw_converter</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ply2raw_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ply_io.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/src/</path>
    <filename>ply__io_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="common_2include_2pcl_2common_2io_8h" name="common/include/pcl/common/io.h" local="no" imported="no">pcl/common/io.h</includes>
    <includes id="ply__io_8h" name="ply_io.h" local="no" imported="no">pcl/io/ply_io.h</includes>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>ply_io.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/include/pcl/io/</path>
    <filename>ply__io_8h</filename>
    <includes id="io_2include_2pcl_2io_2file__io_8h" name="io/include/pcl/io/file_io.h" local="no" imported="no">pcl/io/file_io.h</includes>
    <includes id="ply__parser_8h" name="ply_parser.h" local="no" imported="no">pcl/io/ply/ply_parser.h</includes>
    <class kind="class">pcl::PLYReader</class>
    <class kind="class">pcl::PLYWriter</class>
    <namespace>pcl</namespace>
    <namespace>pcl::io</namespace>
    <member kind="function">
      <type>int</type>
      <name>loadPLYFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>adfde6a866e27a47b72f01cb902b85736</anchor>
      <arglist>(const std::string &amp;file_name, sensor_msgs::PointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>loadPLYFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ab33757e4dc43bc86f936c2cbfc77389c</anchor>
      <arglist>(const std::string &amp;file_name, sensor_msgs::PointCloud2 &amp;cloud, Eigen::Vector4f &amp;origin, Eigen::Quaternionf &amp;orientation)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>loadPLYFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a4f8e94c98a39b064acc265661f402f4b</anchor>
      <arglist>(const std::string &amp;file_name, pcl::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>savePLYFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a2008153c57ffda9722513577fe85da3e</anchor>
      <arglist>(const std::string &amp;file_name, const sensor_msgs::PointCloud2 &amp;cloud, const Eigen::Vector4f &amp;origin=Eigen::Vector4f::Zero(), const Eigen::Quaternionf &amp;orientation=Eigen::Quaternionf::Identity(), bool binary_mode=false, bool use_camera=true)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>savePLYFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a76aaf0f177624ffff71a5c49ea92c417</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PointCloud&lt; PointT &gt; &amp;cloud, bool binary_mode=false)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>savePLYFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ac5383ee048888dccb9a6d302ee5dea00</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, bool binary_mode=false)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>savePLYFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a5146305c57bcf486c3cd6e3f72781272</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PolygonMesh &amp;mesh, unsigned precision=5)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>savePLYFileASCII</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>aaa9653bc81821b0a39ca93102d97e5e3</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>savePLYFileBinary</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a0f2a4109298d3e53d51b6eda9d7f6b68</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ply_parser.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/src/ply/</path>
    <filename>ply__parser_8cpp</filename>
    <includes id="ply__parser_8h" name="ply_parser.h" local="no" imported="no">pcl/io/ply/ply_parser.h</includes>
  </compound>
  <compound kind="file">
    <name>ply_parser.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/include/pcl/io/ply/</path>
    <filename>ply__parser_8h</filename>
    <includes id="ply_8h" name="ply.h" local="no" imported="no">pcl/io/ply/ply.h</includes>
    <includes id="io__operators_8h" name="io_operators.h" local="no" imported="no">pcl/io/ply/io_operators.h</includes>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <class kind="struct">pcl::io::ply::ply_parser::list_property_definition_callbacks_type::callbacks_element</class>
    <class kind="struct">pcl::io::ply::ply_parser::scalar_property_definition_callbacks_type::callbacks_element</class>
    <class kind="struct">pcl::io::ply::ply_parser::element</class>
    <class kind="struct">pcl::io::ply::ply_parser::list_property</class>
    <class kind="struct">pcl::io::ply::ply_parser::list_property_begin_callback_type</class>
    <class kind="struct">pcl::io::ply::ply_parser::list_property_definition_callback_type</class>
    <class kind="class">pcl::io::ply::ply_parser::list_property_definition_callbacks_type</class>
    <class kind="struct">pcl::io::ply::ply_parser::list_property_element_callback_type</class>
    <class kind="struct">pcl::io::ply::ply_parser::list_property_end_callback_type</class>
    <class kind="struct">pcl::io::ply::ply_parser::list_property_definition_callbacks_type::pair_with</class>
    <class kind="class">pcl::io::ply::ply_parser</class>
    <class kind="struct">pcl::io::ply::ply_parser::property</class>
    <class kind="struct">pcl::io::ply::ply_parser::scalar_property</class>
    <class kind="struct">pcl::io::ply::ply_parser::scalar_property_callback_type</class>
    <class kind="struct">pcl::io::ply::ply_parser::scalar_property_definition_callback_type</class>
    <class kind="class">pcl::io::ply::ply_parser::scalar_property_definition_callbacks_type</class>
    <class kind="struct">pcl::io::ply::ply_parser::list_property_definition_callbacks_type::sequence_product</class>
    <namespace>pcl</namespace>
    <namespace>pcl::io</namespace>
    <namespace>pcl::io::ply</namespace>
  </compound>
  <compound kind="file">
    <name>plyheader.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/tools/ply/</path>
    <filename>plyheader_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>plyheader_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_cloud.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/</path>
    <filename>point__cloud_8h</filename>
    <includes id="eigen_8h" name="eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="common_2include_2pcl_2exceptions_8h" name="common/include/pcl/exceptions.h" local="no" imported="no">pcl/exceptions.h</includes>
    <includes id="cloud__properties_8h" name="cloud_properties.h" local="no" imported="no">pcl/cloud_properties.h</includes>
    <includes id="channel__properties_8h" name="channel_properties.h" local="no" imported="no">pcl/channel_properties.h</includes>
    <includes id="point__traits_8h" name="point_traits.h" local="no" imported="no">pcl/point_traits.h</includes>
    <includes id="for__each__type_8h" name="for_each_type.h" local="no" imported="no">pcl/for_each_type.h</includes>
    <class kind="struct">pcl::PointCloud&lt; Eigen::MatrixXf &gt;::CopyFieldsChannelProperties</class>
    <class kind="struct">pcl::detail::FieldMapping</class>
    <class kind="struct">pcl::PointCloud&lt; Eigen::MatrixXf &gt;::NdCopyEigenPointFunctor</class>
    <class kind="struct">pcl::NdCopyEigenPointFunctor</class>
    <class kind="struct">pcl::PointCloud&lt; Eigen::MatrixXf &gt;::NdCopyPointEigenFunctor</class>
    <class kind="struct">pcl::NdCopyPointEigenFunctor</class>
    <class kind="class">pcl::PointCloud</class>
    <class kind="class">pcl::PointCloud&lt; Eigen::MatrixXf &gt;</class>
    <namespace>pcl</namespace>
    <namespace>pcl::detail</namespace>
    <member kind="typedef">
      <type>std::vector&lt; detail::FieldMapping &gt;</type>
      <name>MsgFieldMap</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a349df3d4e632dab530b0df75229f4006</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; pcl::MsgFieldMap &gt; &amp;</type>
      <name>getMapping</name>
      <anchorfile>namespacepcl_1_1detail.html</anchorfile>
      <anchor>a7d6f4ec10e468cae6d75bad9a54cecff</anchor>
      <arglist>(pcl::PointCloud&lt; PointT &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9af8b9bfb52f728a1ea55a8a4603f3ac</anchor>
      <arglist>(std::ostream &amp;s, const pcl::PointCloud&lt; PointT &gt; &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_cloud_compression.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/point_cloud_compression/</path>
    <filename>point__cloud__compression_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="openni__grabber_8h" name="openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="cloud__viewer_8h" name="cloud_viewer.h" local="no" imported="no">pcl/visualization/cloud_viewer.h</includes>
    <includes id="octree__pointcloud__compression_8h" name="octree_pointcloud_compression.h" local="no" imported="no">pcl/compression/octree_pointcloud_compression.h</includes>
    <class kind="class">SimpleOpenNIViewer</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>point__cloud__compression_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_cloud_handlers.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/src/</path>
    <filename>point__cloud__handlers_8cpp</filename>
    <includes id="point__cloud__handlers_8h" name="point_cloud_handlers.h" local="no" imported="no">pcl/visualization/point_cloud_handlers.h</includes>
    <includes id="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.h</includes>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="common_2include_2pcl_2common_2io_8h" name="common/include/pcl/common/io.h" local="no" imported="no">pcl/common/io.h</includes>
  </compound>
  <compound kind="file">
    <name>point_cloud_handlers.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/include/pcl/visualization/</path>
    <filename>point__cloud__handlers_8h</filename>
    <includes id="visualization_2include_2pcl_2visualization_2common_2common_8h" name="visualization/include/pcl/visualization/common/common.h" local="no" imported="no">pcl/visualization/common/common.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="common_2include_2pcl_2common_2io_8h" name="common/include/pcl/common/io.h" local="no" imported="no">pcl/common/io.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2vtk_8h" name="visualization/include/pcl/visualization/vtk.h" local="no" imported="no">pcl/visualization/vtk.h</includes>
    <includes id="point__cloud__handlers_8hpp" name="point_cloud_handlers.hpp" local="no" imported="no">pcl/visualization/impl/point_cloud_handlers.hpp</includes>
    <class kind="class">pcl::visualization::PointCloudColorHandler</class>
    <class kind="class">pcl::visualization::PointCloudColorHandler&lt; sensor_msgs::PointCloud2 &gt;</class>
    <class kind="class">pcl::visualization::PointCloudColorHandlerCustom</class>
    <class kind="class">pcl::visualization::PointCloudColorHandlerCustom&lt; sensor_msgs::PointCloud2 &gt;</class>
    <class kind="class">pcl::visualization::PointCloudColorHandlerGenericField</class>
    <class kind="class">pcl::visualization::PointCloudColorHandlerGenericField&lt; sensor_msgs::PointCloud2 &gt;</class>
    <class kind="class">pcl::visualization::PointCloudColorHandlerHSVField</class>
    <class kind="class">pcl::visualization::PointCloudColorHandlerHSVField&lt; sensor_msgs::PointCloud2 &gt;</class>
    <class kind="class">pcl::visualization::PointCloudColorHandlerRandom</class>
    <class kind="class">pcl::visualization::PointCloudColorHandlerRandom&lt; sensor_msgs::PointCloud2 &gt;</class>
    <class kind="class">pcl::visualization::PointCloudColorHandlerRGBField</class>
    <class kind="class">pcl::visualization::PointCloudColorHandlerRGBField&lt; sensor_msgs::PointCloud2 &gt;</class>
    <class kind="class">pcl::visualization::PointCloudGeometryHandler</class>
    <class kind="class">pcl::visualization::PointCloudGeometryHandler&lt; sensor_msgs::PointCloud2 &gt;</class>
    <class kind="class">pcl::visualization::PointCloudGeometryHandlerCustom</class>
    <class kind="class">pcl::visualization::PointCloudGeometryHandlerCustom&lt; sensor_msgs::PointCloud2 &gt;</class>
    <class kind="class">pcl::visualization::PointCloudGeometryHandlerSurfaceNormal</class>
    <class kind="class">pcl::visualization::PointCloudGeometryHandlerSurfaceNormal&lt; sensor_msgs::PointCloud2 &gt;</class>
    <class kind="class">pcl::visualization::PointCloudGeometryHandlerXYZ</class>
    <class kind="class">pcl::visualization::PointCloudGeometryHandlerXYZ&lt; sensor_msgs::PointCloud2 &gt;</class>
    <namespace>pcl</namespace>
    <namespace>pcl::visualization</namespace>
  </compound>
  <compound kind="file">
    <name>point_cloud_handlers.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/include/pcl/visualization/impl/</path>
    <filename>point__cloud__handlers_8hpp</filename>
    <includes id="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.h</includes>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
  </compound>
  <compound kind="file">
    <name>point_coding.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/include/pcl/compression/</path>
    <filename>point__coding_8h</filename>
    <class kind="class">pcl::octree::PointCoding</class>
    <namespace>pcl</namespace>
    <namespace>pcl::octree</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_ColorCoding</name>
      <anchorfile>point__coding_8h.html</anchorfile>
      <anchor>a07912339a93163d7fa70ed9e34316c3c</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_operators.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/</path>
    <filename>point__operators_8h</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::common</namespace>
    <member kind="function">
      <type>PointT</type>
      <name>operator*</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a468284ced5354e30289aa28f397b0fcb</anchor>
      <arglist>(const float &amp;scalar, const PointT &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PointT</type>
      <name>operator*</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a89af8de620acad4e062ce4707840c477</anchor>
      <arglist>(const PointT &amp;p, const float &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZI</type>
      <name>operator*</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a3790b433ff7beb1979ffbf4d9210a41f</anchor>
      <arglist>(const float &amp;scalar, const pcl::PointXYZI &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZI</type>
      <name>operator*</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a3338b4383a255e5d2c9403a39dbab699</anchor>
      <arglist>(const pcl::PointXYZI &amp;p, const float &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZINormal</type>
      <name>operator*</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>ad6a6e699c2943ba7f9eb6e8759272b08</anchor>
      <arglist>(const float &amp;scalar, const pcl::PointXYZINormal &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZINormal</type>
      <name>operator*</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>acf9cbdaa8d40d11dbf6f6274231d1ba4</anchor>
      <arglist>(const pcl::PointXYZINormal &amp;p, const float &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>pcl::Normal</type>
      <name>operator*</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a509887d306d3ae6aa651d24f1909387f</anchor>
      <arglist>(const float &amp;scalar, const pcl::Normal &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>pcl::Normal</type>
      <name>operator*</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>acc761cef7f388e3855483a70cf41f17d</anchor>
      <arglist>(const pcl::Normal &amp;p, const float &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZRGB</type>
      <name>operator*</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>ac01209fd5a8bfcc6f4018d5b4c1385a9</anchor>
      <arglist>(const float &amp;scalar, const pcl::PointXYZRGB &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZRGB</type>
      <name>operator*</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a90339dc92e207ba924e5a812928b7151</anchor>
      <arglist>(const pcl::PointXYZRGB &amp;p, const float &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZRGBA</type>
      <name>operator*</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>ab03936ce54b1c7374d3acf8c4d9083be</anchor>
      <arglist>(const float &amp;scalar, const pcl::PointXYZRGBA &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZRGBA</type>
      <name>operator*</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a41c1f2b8ac7721d9bb14f92c8cb79d03</anchor>
      <arglist>(const pcl::PointXYZRGBA &amp;p, const float &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>pcl::RGB</type>
      <name>operator*</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>ad7de45ddbcde3e6cc8c9b4cee9dca0e7</anchor>
      <arglist>(const float &amp;scalar, const pcl::RGB &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>pcl::RGB</type>
      <name>operator*</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a8ad97e452301a38dca1b6e35548f87f1</anchor>
      <arglist>(const pcl::RGB &amp;p, const float &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>PointT &amp;</type>
      <name>operator*=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>ae1d74b9921f6a6c2a34012de7b7e5092</anchor>
      <arglist>(PointT &amp;p, const float &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZI &amp;</type>
      <name>operator*=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a1fa5b3d69cebcfcb2a155ea553296b98</anchor>
      <arglist>(pcl::PointXYZI &amp;lhs, const float &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZINormal &amp;</type>
      <name>operator*=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a523eafebf76ce3467913ab4d35e6865f</anchor>
      <arglist>(pcl::PointXYZINormal &amp;lhs, const float &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>pcl::Normal &amp;</type>
      <name>operator*=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a750f41fc5cdbf2ef226e2f7a3848d964</anchor>
      <arglist>(pcl::Normal &amp;lhs, const float &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZRGB &amp;</type>
      <name>operator*=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a948f86309ed59487a5d4c1241d17a214</anchor>
      <arglist>(pcl::PointXYZRGB &amp;lhs, const float &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZRGBA &amp;</type>
      <name>operator*=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a4132c8713249f585cb5b6b3a46d517ad</anchor>
      <arglist>(pcl::PointXYZRGBA &amp;lhs, const float &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>pcl::RGB &amp;</type>
      <name>operator*=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a42fd8c6b32e8a8be17f293a62ac6b8bd</anchor>
      <arglist>(pcl::RGB &amp;lhs, const float &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>PointT</type>
      <name>operator+</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a7c3b95882243f0727c9a1491913c138f</anchor>
      <arglist>(const PointT &amp;lhs, const PointT &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZI</type>
      <name>operator+</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a621f204925615cfcfac60895962dba74</anchor>
      <arglist>(const pcl::PointXYZI &amp;lhs, const pcl::PointXYZI &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZINormal</type>
      <name>operator+</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>aa9f523979022bf9b0d7538fad00bf955</anchor>
      <arglist>(const pcl::PointXYZINormal &amp;lhs, const pcl::PointXYZINormal &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::Normal</type>
      <name>operator+</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a58ebcdf5bafb200149f0e0624bec0c71</anchor>
      <arglist>(const pcl::Normal &amp;lhs, const pcl::Normal &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZRGB</type>
      <name>operator+</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a93989a90a98432bc02514369b435beee</anchor>
      <arglist>(const pcl::PointXYZRGB &amp;lhs, const pcl::PointXYZRGB &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZRGBA</type>
      <name>operator+</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a1852cea7e7d218dfcf7a734cfaee1e10</anchor>
      <arglist>(const pcl::PointXYZRGBA &amp;lhs, const pcl::PointXYZRGBA &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::RGB</type>
      <name>operator+</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>aee6bbbb4ae4f06b17d42205d5ab14253</anchor>
      <arglist>(const pcl::RGB &amp;lhs, const pcl::RGB &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>PointT &amp;</type>
      <name>operator+=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a4f82513ed3d8d595e274f769f326ebe6</anchor>
      <arglist>(PointT &amp;lhs, const PointT &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZI &amp;</type>
      <name>operator+=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a929b572c377fa0d22c7267d7d04d2edf</anchor>
      <arglist>(pcl::PointXYZI &amp;lhs, const pcl::PointXYZI &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZINormal &amp;</type>
      <name>operator+=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a1b93163a25a698b1c0c5639f724d0ccf</anchor>
      <arglist>(pcl::PointXYZINormal &amp;lhs, const pcl::PointXYZINormal &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::Normal &amp;</type>
      <name>operator+=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>acd31697db2e5fd9495177627bcba8b04</anchor>
      <arglist>(pcl::Normal &amp;lhs, const pcl::Normal &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZRGB &amp;</type>
      <name>operator+=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>ae3a04b3cbe3a6ce940a84214c00f46ce</anchor>
      <arglist>(pcl::PointXYZRGB &amp;lhs, const pcl::PointXYZRGB &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZRGBA &amp;</type>
      <name>operator+=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>ae49db569d3c6de3afbda29f8d6678dd7</anchor>
      <arglist>(pcl::PointXYZRGBA &amp;lhs, const pcl::PointXYZRGBA &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::RGB &amp;</type>
      <name>operator+=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a698c3faf6ca946b9f06a7a7460a6c842</anchor>
      <arglist>(pcl::RGB &amp;lhs, const pcl::RGB &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>PointT</type>
      <name>operator-</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>ac3edfb5e75f44c78d74fb3bf34ee9571</anchor>
      <arglist>(const PointT &amp;lhs, const PointT &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZI</type>
      <name>operator-</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>ab61002cedd57a298e85a1565972a949f</anchor>
      <arglist>(const pcl::PointXYZI &amp;lhs, const pcl::PointXYZI &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZINormal</type>
      <name>operator-</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a11c5a011a394eed7f1a28f87da4278f9</anchor>
      <arglist>(const pcl::PointXYZINormal &amp;lhs, const pcl::PointXYZINormal &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::Normal</type>
      <name>operator-</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a78e09744dc171d5b96b64472fc53746f</anchor>
      <arglist>(const pcl::Normal &amp;lhs, const pcl::Normal &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZRGB</type>
      <name>operator-</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a4df70b707e7092b767145f14d0a401bc</anchor>
      <arglist>(const pcl::PointXYZRGB &amp;lhs, const pcl::PointXYZRGB &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZRGBA</type>
      <name>operator-</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>ab79d57a59ec71d997393bbbe26ca74d8</anchor>
      <arglist>(const pcl::PointXYZRGBA &amp;lhs, const pcl::PointXYZRGBA &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::RGB</type>
      <name>operator-</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>ad5e2b4d1c95f864ab87abefad4e55f9d</anchor>
      <arglist>(const pcl::RGB &amp;lhs, const pcl::RGB &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>PointT &amp;</type>
      <name>operator-=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>aa0685a16bfd99fb311563d65ddb4f194</anchor>
      <arglist>(PointT &amp;lhs, const PointT &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZI &amp;</type>
      <name>operator-=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>aae1054e22ae29175c8c4133a1bb5d1d6</anchor>
      <arglist>(pcl::PointXYZI &amp;lhs, const pcl::PointXYZI &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZINormal &amp;</type>
      <name>operator-=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a1f23e9b86360a9e263ccfcc0ccabe39c</anchor>
      <arglist>(pcl::PointXYZINormal &amp;lhs, const pcl::PointXYZINormal &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::Normal &amp;</type>
      <name>operator-=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a97e1cc64005e5cd07da05fe835562ab5</anchor>
      <arglist>(pcl::Normal &amp;lhs, const pcl::Normal &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZRGB &amp;</type>
      <name>operator-=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a0d7a6d5917fe4d563f68fa06c22b45ce</anchor>
      <arglist>(pcl::PointXYZRGB &amp;lhs, const pcl::PointXYZRGB &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZRGBA &amp;</type>
      <name>operator-=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>aaff13e58bae4c6ccd3338f29b4d2cc22</anchor>
      <arglist>(pcl::PointXYZRGBA &amp;lhs, const pcl::PointXYZRGBA &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::RGB &amp;</type>
      <name>operator-=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a9c161f3214f524cfcbcc5d88249a436d</anchor>
      <arglist>(pcl::RGB &amp;lhs, const pcl::RGB &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>PointT</type>
      <name>operator/</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a4b7560a718ce9900fd05608cf3b205e3</anchor>
      <arglist>(const float &amp;scalar, const PointT &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PointT</type>
      <name>operator/</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a53aa84c893ca1130bf283178125894c8</anchor>
      <arglist>(const PointT &amp;p, const float &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>PointT &amp;</type>
      <name>operator/=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a9763250cacc55039d77d405dd32d0acd</anchor>
      <arglist>(PointT &amp;p, const float &amp;scalar)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_picking_event.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/src/</path>
    <filename>point__picking__event_8cpp</filename>
    <includes id="point__picking__event_8h" name="point_picking_event.h" local="no" imported="no">pcl/visualization/point_picking_event.h</includes>
    <includes id="interactor__style_8h" name="interactor_style.h" local="no" imported="no">pcl/visualization/interactor_style.h</includes>
  </compound>
  <compound kind="file">
    <name>point_picking_event.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/include/pcl/visualization/</path>
    <filename>point__picking__event_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2vtk_8h" name="visualization/include/pcl/visualization/vtk.h" local="no" imported="no">pcl/visualization/vtk.h</includes>
    <class kind="class">pcl::visualization::PointPickingCallback</class>
    <class kind="class">pcl::visualization::PointPickingEvent</class>
    <namespace>pcl</namespace>
    <namespace>pcl::visualization</namespace>
  </compound>
  <compound kind="file">
    <name>point_representation.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/</path>
    <filename>point__representation_8h</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="for__each__type_8h" name="for_each_type.h" local="no" imported="no">pcl/for_each_type.h</includes>
    <class kind="class">pcl::CustomPointRepresentation</class>
    <class kind="class">pcl::DefaultFeatureRepresentation</class>
    <class kind="class">pcl::DefaultPointRepresentation</class>
    <class kind="class">pcl::DefaultPointRepresentation&lt; FPFHSignature33 &gt;</class>
    <class kind="class">pcl::DefaultPointRepresentation&lt; NormalBasedSignature12 &gt;</class>
    <class kind="class">pcl::DefaultPointRepresentation&lt; PFHRGBSignature250 &gt;</class>
    <class kind="class">pcl::DefaultPointRepresentation&lt; PFHSignature125 &gt;</class>
    <class kind="class">pcl::DefaultPointRepresentation&lt; PointNormal &gt;</class>
    <class kind="class">pcl::DefaultPointRepresentation&lt; PointXYZ &gt;</class>
    <class kind="class">pcl::DefaultPointRepresentation&lt; PointXYZI &gt;</class>
    <class kind="class">pcl::DefaultPointRepresentation&lt; PPFSignature &gt;</class>
    <class kind="class">pcl::DefaultPointRepresentation&lt; ShapeContext &gt;</class>
    <class kind="class">pcl::DefaultPointRepresentation&lt; SHOT1344 &gt;</class>
    <class kind="class">pcl::DefaultPointRepresentation&lt; SHOT352 &gt;</class>
    <class kind="class">pcl::DefaultPointRepresentation&lt; VFHSignature308 &gt;</class>
    <class kind="struct">pcl::DefaultFeatureRepresentation::NdCopyPointFunctor::Helper</class>
    <class kind="struct">pcl::DefaultFeatureRepresentation::NdCopyPointFunctor::Helper&lt; Key, FieldT[NrDims], NrDims &gt;</class>
    <class kind="struct">pcl::DefaultFeatureRepresentation::IncrementFunctor</class>
    <class kind="struct">pcl::DefaultFeatureRepresentation::NdCopyPointFunctor</class>
    <class kind="class">pcl::PointRepresentation</class>
    <namespace>pcl</namespace>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>copyToFloatArray</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aea133f3269ded0b4315f8d632faa73d6</anchor>
      <arglist>(const SHOT &amp;p, float *out) const </arglist>
    </member>
    <member kind="variable">
      <type>class&lt; SHOT &gt;</type>
      <name>__pad0__</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a8d622ae0672aa466c4907e1fe740fb46</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_traits.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/</path>
    <filename>point__traits_8h</filename>
    <class kind="struct">pcl::traits::asEnum</class>
    <class kind="struct">pcl::traits::asEnum&lt; double &gt;</class>
    <class kind="struct">pcl::traits::asEnum&lt; float &gt;</class>
    <class kind="struct">pcl::traits::asEnum&lt; int16_t &gt;</class>
    <class kind="struct">pcl::traits::asEnum&lt; int32_t &gt;</class>
    <class kind="struct">pcl::traits::asEnum&lt; int8_t &gt;</class>
    <class kind="struct">pcl::traits::asEnum&lt; uint16_t &gt;</class>
    <class kind="struct">pcl::traits::asEnum&lt; uint32_t &gt;</class>
    <class kind="struct">pcl::traits::asEnum&lt; uint8_t &gt;</class>
    <class kind="struct">pcl::traits::asType</class>
    <class kind="struct">pcl::traits::asType&lt; sensor_msgs::PointField::FLOAT32 &gt;</class>
    <class kind="struct">pcl::traits::asType&lt; sensor_msgs::PointField::FLOAT64 &gt;</class>
    <class kind="struct">pcl::traits::asType&lt; sensor_msgs::PointField::INT16 &gt;</class>
    <class kind="struct">pcl::traits::asType&lt; sensor_msgs::PointField::INT32 &gt;</class>
    <class kind="struct">pcl::traits::asType&lt; sensor_msgs::PointField::INT8 &gt;</class>
    <class kind="struct">pcl::traits::asType&lt; sensor_msgs::PointField::UINT16 &gt;</class>
    <class kind="struct">pcl::traits::asType&lt; sensor_msgs::PointField::UINT32 &gt;</class>
    <class kind="struct">pcl::traits::asType&lt; sensor_msgs::PointField::UINT8 &gt;</class>
    <class kind="struct">pcl::CopyIfFieldExists</class>
    <class kind="struct">pcl::traits::datatype</class>
    <class kind="struct">pcl::traits::decomposeArray</class>
    <class kind="struct">pcl::traits::fieldList</class>
    <class kind="struct">pcl::FieldMatches</class>
    <class kind="struct">pcl::traits::name</class>
    <class kind="struct">pcl::traits::offset</class>
    <class kind="struct">pcl::traits::POD</class>
    <class kind="struct">pcl::SetIfFieldExists</class>
    <namespace>pcl</namespace>
    <namespace>pcl::fields</namespace>
    <namespace>pcl::traits</namespace>
    <member kind="function">
      <type></type>
      <name>BOOST_MPL_ASSERT_MSG</name>
      <anchorfile>namespacepcl_1_1traits.html</anchorfile>
      <anchor>a44084cf5721a145efd67e6e458df55b6</anchor>
      <arglist>((!bool(boost::mpl::bool_&lt; false &gt;::value)), WTF_GCC443,(bool))</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_types.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/</path>
    <filename>point__types_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="eigen_8h" name="eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <includes id="register__point__struct_8h" name="register_point_struct.h" local="no" imported="no">pcl/ros/register_point_struct.h</includes>
    <includes id="point__types_8hpp" name="point_types.hpp" local="no" imported="no">pcl/impl/point_types.hpp</includes>
    <namespace>pcl</namespace>
    <member kind="typedef">
      <type>std::bitset&lt; 32 &gt;</type>
      <name>BorderTraits</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a010a963efcb59df316596af2902fcb58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>BorderTrait</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7b4e0dcfd710e4c96737e6012b318e8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__OBSTACLE_BORDER</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7b4e0dcfd710e4c96737e6012b318e8baba2ab46c88349350939f52bbd63cde63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__SHADOW_BORDER</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7b4e0dcfd710e4c96737e6012b318e8babbe3c6413874052b1bd961efd024e707</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__VEIL_POINT</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7b4e0dcfd710e4c96737e6012b318e8baed1fff632898caa19ba9c1b15e639c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__SHADOW_BORDER_TOP</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7b4e0dcfd710e4c96737e6012b318e8bac33023b67fa7bef437316f060a45680a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__SHADOW_BORDER_RIGHT</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7b4e0dcfd710e4c96737e6012b318e8ba02629b93f54ba6f5df84c201841a6885</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__SHADOW_BORDER_BOTTOM</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7b4e0dcfd710e4c96737e6012b318e8ba930363a872a79a7d81d6e4205855776c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__SHADOW_BORDER_LEFT</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7b4e0dcfd710e4c96737e6012b318e8ba68f048247d59b845f64a0c2f98e49200</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__OBSTACLE_BORDER_TOP</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7b4e0dcfd710e4c96737e6012b318e8ba0126deec3b7ff7353d146e637f5079b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__OBSTACLE_BORDER_RIGHT</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7b4e0dcfd710e4c96737e6012b318e8ba95274e6ae483a678bfff02bee92a199f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__OBSTACLE_BORDER_BOTTOM</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7b4e0dcfd710e4c96737e6012b318e8ba9a16989fdc97f0d09f1602922ff5b915</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__OBSTACLE_BORDER_LEFT</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7b4e0dcfd710e4c96737e6012b318e8ba639881dfaa920ff16178ccd10032596c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__VEIL_POINT_TOP</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7b4e0dcfd710e4c96737e6012b318e8ba15f4b2984e8c57fd9e343d4ef7ecfbf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__VEIL_POINT_RIGHT</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7b4e0dcfd710e4c96737e6012b318e8ba0c79af62cb33c6b991a5560dcae502fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__VEIL_POINT_BOTTOM</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7b4e0dcfd710e4c96737e6012b318e8ba58422e9652213c3b66933e6488e6934f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__VEIL_POINT_LEFT</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7b4e0dcfd710e4c96737e6012b318e8bab835d36d98c678431e97796376690219</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>POINT_CLOUD_REGISTER_POINT_STRUCT</name>
      <anchorfile>point__types_8h.html</anchorfile>
      <anchor>ac1491728135cfc164f0c803b895cd97b</anchor>
      <arglist>(pcl::RGB,(uint32_t, rgba, rgba)) POINT_CLOUD_REGISTER_POINT_STRUCT(pcl</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_types.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/impl/</path>
    <filename>point__types_8hpp</filename>
    <includes id="common_2include_2pcl_2common_2distances_8h" name="common/include/pcl/common/distances.h" local="no" imported="no">pcl/common/distances.h</includes>
    <class kind="struct">pcl::_Axis</class>
    <class kind="struct">pcl::_Normal</class>
    <class kind="struct">pcl::_PointNormal</class>
    <class kind="struct">pcl::_PointSurfel</class>
    <class kind="struct">pcl::_PointWithRange</class>
    <class kind="struct">pcl::_PointWithScale</class>
    <class kind="struct">pcl::_PointWithViewpoint</class>
    <class kind="struct">pcl::_PointXYZ</class>
    <class kind="struct">pcl::_PointXYZHSV</class>
    <class kind="struct">pcl::_PointXYZI</class>
    <class kind="struct">pcl::_PointXYZINormal</class>
    <class kind="struct">pcl::_PointXYZL</class>
    <class kind="struct">pcl::_PointXYZRGB</class>
    <class kind="struct">pcl::_PointXYZRGBA</class>
    <class kind="struct">pcl::_PointXYZRGBL</class>
    <class kind="struct">pcl::_PointXYZRGBNormal</class>
    <class kind="struct">pcl::_ReferenceFrame</class>
    <class kind="struct">pcl::Axis</class>
    <class kind="struct">pcl::BorderDescription</class>
    <class kind="struct">pcl::Boundary</class>
    <class kind="struct">pcl::ESFSignature640</class>
    <class kind="struct">pcl::FPFHSignature33</class>
    <class kind="struct">pcl::GFPFHSignature16</class>
    <class kind="struct">pcl::Histogram</class>
    <class kind="struct">pcl::IntensityGradient</class>
    <class kind="struct">pcl::InterestPoint</class>
    <class kind="struct">pcl::Label</class>
    <class kind="struct">pcl::MomentInvariants</class>
    <class kind="struct">pcl::Narf36</class>
    <class kind="struct">pcl::Normal</class>
    <class kind="struct">pcl::NormalBasedSignature12</class>
    <class kind="struct">pcl::PFHRGBSignature250</class>
    <class kind="struct">pcl::PFHSignature125</class>
    <class kind="struct">pcl::PointNormal</class>
    <class kind="struct">pcl::PointSurfel</class>
    <class kind="struct">pcl::PointWithRange</class>
    <class kind="struct">pcl::PointWithScale</class>
    <class kind="struct">pcl::PointWithViewpoint</class>
    <class kind="struct">pcl::PointXY</class>
    <class kind="struct">pcl::PointXYZ</class>
    <class kind="struct">pcl::PointXYZHSV</class>
    <class kind="struct">pcl::PointXYZI</class>
    <class kind="struct">pcl::PointXYZINormal</class>
    <class kind="struct">pcl::PointXYZL</class>
    <class kind="struct">pcl::PointXYZRGB</class>
    <class kind="struct">pcl::PointXYZRGBA</class>
    <class kind="struct">pcl::PointXYZRGBL</class>
    <class kind="struct">pcl::PointXYZRGBNormal</class>
    <class kind="struct">pcl::PPFRGBSignature</class>
    <class kind="struct">pcl::PPFSignature</class>
    <class kind="struct">pcl::PrincipalCurvatures</class>
    <class kind="struct">pcl::PrincipalRadiiRSD</class>
    <class kind="struct">pcl::ReferenceFrame</class>
    <class kind="struct">pcl::RGB</class>
    <class kind="struct">pcl::ShapeContext</class>
    <class kind="struct">pcl::SHOT</class>
    <class kind="struct">pcl::SHOT1344</class>
    <class kind="struct">pcl::SHOT352</class>
    <class kind="struct">pcl::VFHSignature308</class>
    <namespace>pcl</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PCL_ADD_NORMAL4D</name>
      <anchorfile>point__types_8hpp.html</anchorfile>
      <anchor>ad597c7e204b3e6844febcdaca4725b31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_ADD_POINT4D</name>
      <anchorfile>point__types_8hpp.html</anchorfile>
      <anchor>a3c871c32d4246ff1732b5ac3fcac2d5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_ADD_RGB</name>
      <anchorfile>point__types_8hpp.html</anchorfile>
      <anchor>af78cac98e1a68cc129fb0d354390ebec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_FEATURE_POINT_TYPES</name>
      <anchorfile>point__types_8hpp.html</anchorfile>
      <anchor>a392784fa97e01394c4755100bcb73490</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_NORMAL_POINT_TYPES</name>
      <anchorfile>point__types_8hpp.html</anchorfile>
      <anchor>afa1c36f90df2559d377af82a343336db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_POINT_TYPES</name>
      <anchorfile>point__types_8hpp.html</anchorfile>
      <anchor>a0b18659d81a8776c235a151dda59ac1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_XYZ_POINT_TYPES</name>
      <anchorfile>point__types_8hpp.html</anchorfile>
      <anchor>aeb015c79294f9d166d57906b4f8cf416</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_XYZL_POINT_TYPES</name>
      <anchorfile>point__types_8hpp.html</anchorfile>
      <anchor>a8f6ed80fef2eb7c0b76e11d8d243a843</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Map&lt; Eigen::Array3f &gt;</type>
      <name>Array3fMap</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a6ce3a870041fff78da76ed60146d8808</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Map&lt; const Eigen::Array3f &gt;</type>
      <name>Array3fMapConst</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a84a4b6f9dbfb63e864c14e0be832c23d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Map&lt; Eigen::Array4f, Eigen::Aligned &gt;</type>
      <name>Array4fMap</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a07a3fc2460ea11c24ea088f84c30187d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Map&lt; const Eigen::Array4f, Eigen::Aligned &gt;</type>
      <name>Array4fMapConst</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac8b93eb05fe1cb7db3fad46e0dec3c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Map&lt; Eigen::Vector3f &gt;</type>
      <name>Vector3fMap</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a978ebc08c71533410afd26373c7e7a3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Map&lt; const Eigen::Vector3f &gt;</type>
      <name>Vector3fMapConst</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ab4a6649fc0d06df1d72fdfdfdfb30817</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Map&lt; Eigen::Vector4f, Eigen::Aligned &gt;</type>
      <name>Vector4fMap</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a3064cde6e761536d0039ad3e4fba2cdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Map&lt; const Eigen::Vector4f, Eigen::Aligned &gt;</type>
      <name>Vector4fMapConst</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>afaca6046b889e67242085e46c25fbe82</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a2adb775f2d234f57c4e7c1209eb95a1d</anchor>
      <arglist>(const PointT &amp;pt)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::Normal &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a0fb1a21ad498163af58a167ba5e642a5</anchor>
      <arglist>(const pcl::Normal &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ada01b187ed4d97dededf36f4bb95bb11</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZ &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af286dda860a1612069c60315c2fc1a1a</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZI &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac58a07bf9b796f970219c3c1e84eaf12</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZL &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a5421afbc1b22a08a6f3b9bc99309de96</anchor>
      <arglist>(std::ostream &amp;os, const Label &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a2e4291abba2b547d33b4d15ef914048f</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZRGBA &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac7e9c2d75ac3203f10e7a0fb7ce8c765</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZRGB &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4601509796505597e804f19c40d0dd7d</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZRGBL &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a3cde9a6fd44268a66d26d33f504bbc39</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZHSV &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a6875fe0f93d5682010ce6467f9029671</anchor>
      <arglist>(std::ostream &amp;os, const PointXY &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a18ddacfce176807d9d69ce08672836c6</anchor>
      <arglist>(std::ostream &amp;os, const InterestPoint &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a29f1684fbd500383c333ca736614894e</anchor>
      <arglist>(std::ostream &amp;os, const Normal &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ab8d904500afe8d205f2f967b3f36f251</anchor>
      <arglist>(std::ostream &amp;os, const Axis &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a26bd5209daa299f987cdafbe39998eca</anchor>
      <arglist>(std::ostream &amp;os, const _Axis &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ab60be6600076f4b1c9cd6bb63113cbb9</anchor>
      <arglist>(std::ostream &amp;os, const PointNormal &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a85c9d9295983fe57024dc9f3647901a5</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZRGBNormal &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aeeab84165a44e1d406d020f76067920b</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZINormal &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a387f106303da2aa6765bbcf38ef0a17b</anchor>
      <arglist>(std::ostream &amp;os, const PointWithRange &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af3ceb912b9ca95e5581737822961e8d4</anchor>
      <arglist>(std::ostream &amp;os, const PointWithViewpoint &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ae6820922702e99b590b47dde82536e1a</anchor>
      <arglist>(std::ostream &amp;os, const MomentInvariants &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ace4458ef1fd89cb8dc8d949656397e38</anchor>
      <arglist>(std::ostream &amp;os, const PrincipalRadiiRSD &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4bab80a1edb7f7dd157daff66d1c9ce8</anchor>
      <arglist>(std::ostream &amp;os, const Boundary &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af8eb1e25b0ded941a0b189c39ed3c341</anchor>
      <arglist>(std::ostream &amp;os, const PrincipalCurvatures &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aff3a5b36adc11ff757d242ed185a7980</anchor>
      <arglist>(std::ostream &amp;os, const PFHSignature125 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a21cb7788c639ee59af90fc19d318642b</anchor>
      <arglist>(std::ostream &amp;os, const PFHRGBSignature250 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af8424377d37328bc63beea2816694e27</anchor>
      <arglist>(std::ostream &amp;os, const PPFSignature &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a3518a9a3dcd6d04bd67e38e43b723ee0</anchor>
      <arglist>(std::ostream &amp;os, const PPFRGBSignature &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad8698ec5c63a8c2cab7527fbddf47a20</anchor>
      <arglist>(std::ostream &amp;os, const NormalBasedSignature12 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a699066283d9cbe8479b4c021d5b0e9ac</anchor>
      <arglist>(std::ostream &amp;os, const ShapeContext &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ab74aa989b564cae099100bba6fbcf2f3</anchor>
      <arglist>(std::ostream &amp;os, const SHOT &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a670895aac71a740da9d74768795861bd</anchor>
      <arglist>(std::ostream &amp;os, const SHOT352 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af4129a7c0593abeb4d9b91f044457af5</anchor>
      <arglist>(std::ostream &amp;os, const SHOT1344 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a53568e5e1f4da6d48575ad98ca8a8271</anchor>
      <arglist>(std::ostream &amp;os, const ReferenceFrame &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac5ee9df10aac9cc2da7372d019a10188</anchor>
      <arglist>(std::ostream &amp;os, const FPFHSignature33 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a40a37d4946981b56a965c7aa29554f02</anchor>
      <arglist>(std::ostream &amp;os, const VFHSignature308 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aedeb7a4ceaf2e6b96055cc67c75bb5eb</anchor>
      <arglist>(std::ostream &amp;os, const ESFSignature640 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a66f09cc27c211b640ee6848a3dd36d97</anchor>
      <arglist>(std::ostream &amp;os, const GFPFHSignature16 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ae244deaa2b0570b8c5a6aa22b0129d58</anchor>
      <arglist>(std::ostream &amp;os, const Narf36 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa73c8709bd7c356c9eb0113395973952</anchor>
      <arglist>(std::ostream &amp;os, const BorderDescription &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aff9892de1d2ab665695396ad7a28c652</anchor>
      <arglist>(std::ostream &amp;os, const IntensityGradient &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4827eb3b63ef3565d88791ff9d674eb5</anchor>
      <arglist>(std::ostream &amp;os, const Histogram&lt; N &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af545f735ecc0ed0daa9412b05de8cee8</anchor>
      <arglist>(std::ostream &amp;os, const PointWithScale &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ada6290d3320a007c54a4012b0e5d6171</anchor>
      <arglist>(std::ostream &amp;os, const PointSurfel &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCL_DEPRECATED</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a8708260668619ed8e04f6ebe3fb6bfd2</anchor>
      <arglist>(inline std::ostream &amp;operator&lt;&lt; (std::ostream &amp;os, const SHOT &amp;p),&quot;SHOT POINT IS DEPRECATED, USE SHOT352 FOR SHAPE AND SHOT1344 FOR SHAPE+COLOR INSTEAD&quot;)</arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::_PointXYZHSV</type>
      <name>EIGEN_ALIGN16</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a128896b9d18a34792a870e91d146ddb9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_types_conversion.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/</path>
    <filename>point__types__conversion_8h</filename>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>void</type>
      <name>PointCloudXYZRGBtoXYZHSV</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a23ee6611a5cf35dcb2604bd694ffddac</anchor>
      <arglist>(PointCloud&lt; PointXYZRGB &gt; &amp;in, PointCloud&lt; PointXYZHSV &gt; &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PointCloudXYZRGBtoXYZI</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a956d021fdea65e778a704ded92eaa4bf</anchor>
      <arglist>(PointCloud&lt; PointXYZRGB &gt; &amp;in, PointCloud&lt; PointXYZI &gt; &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PointXYZHSVtoXYZRGB</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa1126671f91c9f2a8035aaf196026cf8</anchor>
      <arglist>(PointXYZHSV &amp;in, PointXYZRGB &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PointXYZRGBtoXYZHSV</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a593e1fb5084af68a8e64a0ca2db255a5</anchor>
      <arglist>(PointXYZRGB &amp;in, PointXYZHSV &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PointXYZRGBtoXYZI</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9bfc4373b21656b3e95b2ec41a5c09c9</anchor>
      <arglist>(PointXYZRGB &amp;in, PointXYZI &amp;out)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>poisson.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/src/</path>
    <filename>poisson_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="poisson_8h" name="poisson.h" local="no" imported="no">pcl/surface/poisson.h</includes>
    <includes id="poisson_8hpp" name="poisson.hpp" local="no" imported="no">pcl/surface/impl/poisson.hpp</includes>
  </compound>
  <compound kind="file">
    <name>poisson.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/</path>
    <filename>poisson_8h</filename>
    <includes id="reconstruction_8h" name="reconstruction.h" local="no" imported="no">pcl/surface/reconstruction.h</includes>
    <includes id="surface_2include_2pcl_2surface_2poisson_2geometry_8h" name="surface/include/pcl/surface/poisson/geometry.h" local="no" imported="no">pcl/surface/poisson/geometry.h</includes>
    <class kind="class">pcl::Poisson</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>poisson.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/impl/</path>
    <filename>poisson_8hpp</filename>
    <includes id="poisson_8h" name="poisson.h" local="no" imported="no">pcl/surface/poisson.h</includes>
    <includes id="common_2include_2pcl_2common_2common_8h" name="common/include/pcl/common/common.h" local="no" imported="no">pcl/common/common.h</includes>
    <includes id="vector__average_8h" name="vector_average.h" local="no" imported="no">pcl/common/vector_average.h</includes>
    <includes id="octree__poisson_8h" name="octree_poisson.h" local="no" imported="no">pcl/surface/poisson/octree_poisson.h</includes>
    <includes id="sparse__matrix_8h" name="sparse_matrix.h" local="no" imported="no">pcl/surface/poisson/sparse_matrix.h</includes>
    <includes id="function__data_8h" name="function_data.h" local="no" imported="no">pcl/surface/poisson/function_data.h</includes>
    <includes id="ppolynomial_8h" name="ppolynomial.h" local="no" imported="no">pcl/surface/poisson/ppolynomial.h</includes>
    <includes id="multi__grid__octree__data_8h" name="multi_grid_octree_data.h" local="no" imported="no">pcl/surface/poisson/multi_grid_octree_data.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MEMORY_ALLOCATOR_BLOCK_SIZE</name>
      <anchorfile>poisson_8hpp.html</anchorfile>
      <anchor>afe46fa49a318f9b0fa043c86c225794b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_Poisson</name>
      <anchorfile>poisson_8hpp.html</anchorfile>
      <anchor>ac5d66fcebec713cf0166300c0a59ea54</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>poisson_reconstruction.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tools/</path>
    <filename>poisson__reconstruction_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="vtk__io_8h" name="vtk_io.h" local="no" imported="no">pcl/io/vtk_io.h</includes>
    <includes id="poisson_8h" name="poisson.h" local="no" imported="no">pcl/surface/poisson.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.h</includes>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>poisson__reconstruction_8cpp.html</anchorfile>
      <anchor>ac3c8082fb989796bfcaa3e7e870fd600</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;input, PolygonMesh &amp;output, float, float, int)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadCloud</name>
      <anchorfile>poisson__reconstruction_8cpp.html</anchorfile>
      <anchor>ac85a403cc7888d20fc09565a24c79e13</anchor>
      <arglist>(const std::string &amp;filename, sensor_msgs::PointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>poisson__reconstruction_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>poisson__reconstruction_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveCloud</name>
      <anchorfile>poisson__reconstruction_8cpp.html</anchorfile>
      <anchor>af06a6b9fd45081d8a8bec5a6677b8a16</anchor>
      <arglist>(const std::string &amp;filename, const PolygonMesh &amp;output)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>default_iso_level</name>
      <anchorfile>poisson__reconstruction_8cpp.html</anchorfile>
      <anchor>a77ff2a15561f95fb4dd62711d0727751</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>default_leaf_size</name>
      <anchorfile>poisson__reconstruction_8cpp.html</anchorfile>
      <anchor>aa17f3aaa40276786e79af7dd55aa0358</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>default_use_dot</name>
      <anchorfile>poisson__reconstruction_8cpp.html</anchorfile>
      <anchor>a7876ecb75b6cfea977358e4e4bb4cdc8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>polygon_operations.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/geometry/include/pcl/geometry/</path>
    <filename>polygon__operations_8h</filename>
    <includes id="planar__polygon_8h" name="planar_polygon.h" local="yes" imported="no">planar_polygon.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="polygon__operations_8hpp" name="polygon_operations.hpp" local="yes" imported="no">impl/polygon_operations.hpp</includes>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>void</type>
      <name>approximatePolygon</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a838f3e1252e58be919249a1bddff97e6</anchor>
      <arglist>(const PlanarPolygon&lt; PointT &gt; &amp;polygon, PlanarPolygon&lt; PointT &gt; &amp;approx_polygon, float threshold, bool refine=false, bool closed=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>approximatePolygon2D</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a10c67ad60b6d7bec3243f3ab850ecb7d</anchor>
      <arglist>(const typename PointCloud&lt; PointT &gt;::VectorType &amp;polygon, typename PointCloud&lt; PointT &gt;::VectorType &amp;approx_polygon, float threshold, bool refine=false, bool closed=true)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>polygon_operations.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/geometry/include/pcl/geometry/impl/</path>
    <filename>polygon__operations_8hpp</filename>
    <includes id="polygon__operations_8h" name="polygon_operations.h" local="no" imported="no">pcl/geometry/polygon_operations.h</includes>
  </compound>
  <compound kind="file">
    <name>polynomial.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/poisson/</path>
    <filename>polynomial_8h</filename>
    <includes id="polynomial_8hpp" name="polynomial.hpp" local="no" imported="no">pcl/surface/impl/poisson/polynomial.hpp</includes>
    <class kind="class">pcl::poisson::Polynomial</class>
    <namespace>pcl</namespace>
    <namespace>pcl::poisson</namespace>
  </compound>
  <compound kind="file">
    <name>polynomial.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/impl/poisson/</path>
    <filename>polynomial_8hpp</filename>
    <includes id="factor_8h" name="factor.h" local="no" imported="no">pcl/surface/poisson/factor.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::poisson</namespace>
  </compound>
  <compound kind="file">
    <name>polynomial_calculations.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/</path>
    <filename>polynomial__calculations_8h</filename>
    <includes id="eigen_8h" name="eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <includes id="bivariate__polynomial_8h" name="bivariate_polynomial.h" local="no" imported="no">pcl/common/bivariate_polynomial.h</includes>
    <includes id="polynomial__calculations_8hpp" name="polynomial_calculations.hpp" local="no" imported="no">pcl/common/impl/polynomial_calculations.hpp</includes>
    <class kind="struct">pcl::PolynomialCalculationsT::Parameters</class>
    <class kind="class">pcl::PolynomialCalculationsT</class>
    <namespace>pcl</namespace>
    <member kind="typedef">
      <type>PolynomialCalculationsT&lt; float &gt;</type>
      <name>PolynomialCalculations</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>acaf4d7d16f01b5cc990fe58d17074d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PolynomialCalculationsT&lt; double &gt;</type>
      <name>PolynomialCalculationsd</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a88f890a6de1b462d2fa0f1a93dc525c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>polynomial_calculations.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/impl/</path>
    <filename>polynomial__calculations_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>poses_from_matches.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/src/</path>
    <filename>poses__from__matches_8cpp</filename>
    <includes id="eigen_8h" name="eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <includes id="poses__from__matches_8h" name="poses_from_matches.h" local="no" imported="no">pcl/common/poses_from_matches.h</includes>
    <includes id="transformation__from__correspondences_8h" name="transformation_from_correspondences.h" local="no" imported="no">pcl/common/transformation_from_correspondences.h</includes>
  </compound>
  <compound kind="file">
    <name>poses_from_matches.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/</path>
    <filename>poses__from__matches_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="correspondence_8h" name="correspondence.h" local="no" imported="no">pcl/correspondence.h</includes>
    <class kind="struct">pcl::PosesFromMatches::PoseEstimate::IsBetter</class>
    <class kind="struct">pcl::PosesFromMatches::Parameters</class>
    <class kind="struct">pcl::PosesFromMatches::PoseEstimate</class>
    <class kind="class">pcl::PosesFromMatches</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>ppf.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/src/</path>
    <filename>ppf_8cpp</filename>
    <includes id="ppf_8h" name="ppf.h" local="no" imported="no">pcl/features/ppf.h</includes>
    <includes id="ppf_8hpp" name="ppf.hpp" local="no" imported="no">pcl/features/impl/ppf.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <member kind="function">
      <type></type>
      <name>PCL_INSTANTIATE_PRODUCT</name>
      <anchorfile>ppf_8cpp.html</anchorfile>
      <anchor>abcbef4cfd23a3682db454ceffaef9295</anchor>
      <arglist>(PPFEstimation,(PCL_XYZ_POINT_TYPES)(PCL_NORMAL_POINT_TYPES)((pcl::PPFSignature))) PCL_INSTANTIATE_PRODUCT(PPFEstimation</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ppf.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/</path>
    <filename>ppf_8h</filename>
    <includes id="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.h</includes>
    <class kind="class">pcl::PPFEstimation</class>
    <class kind="class">pcl::PPFEstimation&lt; PointInT, PointNT, Eigen::MatrixXf &gt;</class>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>computePPFPairFeature</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a2419dc10bfabd24d80cd6c8153a94bf6</anchor>
      <arglist>(const Eigen::Vector4f &amp;p1, const Eigen::Vector4f &amp;n1, const Eigen::Vector4f &amp;p2, const Eigen::Vector4f &amp;n2, float &amp;f1, float &amp;f2, float &amp;f3, float &amp;f4)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ppf.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/impl/</path>
    <filename>ppf_8hpp</filename>
    <includes id="ppf_8h" name="ppf.h" local="no" imported="no">pcl/features/ppf.h</includes>
    <includes id="pfh_8h" name="pfh.h" local="no" imported="no">pcl/features/pfh.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_PPFEstimation</name>
      <anchorfile>ppf_8hpp.html</anchorfile>
      <anchor>a1612c767589271999830996ceed57247</anchor>
      <arglist>(T, NT, OutT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ppf_object_recognition.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/src/</path>
    <filename>ppf__object__recognition_8cpp</filename>
    <includes id="ppf_8h" name="ppf.h" local="no" imported="no">pcl/features/ppf.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="ppf__registration_8h" name="ppf_registration.h" local="no" imported="no">pcl/registration/ppf_registration.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <includes id="sac__segmentation_8h" name="sac_segmentation.h" local="no" imported="no">pcl/segmentation/sac_segmentation.h</includes>
    <includes id="extract__indices_8h" name="extract_indices.h" local="no" imported="no">pcl/filters/extract_indices.h</includes>
    <includes id="method__types_8h" name="method_types.h" local="no" imported="no">pcl/sample_consensus/method_types.h</includes>
    <includes id="model__types_8h" name="model_types.h" local="no" imported="no">pcl/sample_consensus/model_types.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ppf__object__recognition_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>PointCloud&lt; PointNormal &gt;::Ptr</type>
      <name>subsampleAndCalculateNormals</name>
      <anchorfile>ppf__object__recognition_8cpp.html</anchorfile>
      <anchor>ad5377c7b510eb8d83edc1309bf5d389b</anchor>
      <arglist>(PointCloud&lt; PointXYZ &gt;::Ptr cloud)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Vector4f</type>
      <name>subsampling_leaf_size</name>
      <anchorfile>ppf__object__recognition_8cpp.html</anchorfile>
      <anchor>a988283a5e2cdcf1514e5b29fd33908e9</anchor>
      <arglist>(0.02f, 0.02f, 0.02f, 0.0f)</arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>normal_estimation_search_radius</name>
      <anchorfile>ppf__object__recognition_8cpp.html</anchorfile>
      <anchor>a76e75517b9a8758223b71e28fd9de72a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ppf_registration.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/src/</path>
    <filename>ppf__registration_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>ppf_registration.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/</path>
    <filename>ppf__registration_8h</filename>
    <includes id="registration_2include_2pcl_2registration_2registration_8h" name="registration/include/pcl/registration/registration.h" local="no" imported="no">pcl/registration/registration.h</includes>
    <includes id="ppf_8h" name="ppf.h" local="no" imported="no">pcl/features/ppf.h</includes>
    <includes id="ppf__registration_8hpp" name="ppf_registration.hpp" local="no" imported="no">pcl/registration/impl/ppf_registration.hpp</includes>
    <class kind="struct">pcl::PPFHashMapSearch::HashKeyStruct</class>
    <class kind="struct">pcl::PPFRegistration::PoseWithVotes</class>
    <class kind="class">pcl::PPFHashMapSearch</class>
    <class kind="class">pcl::PPFRegistration</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>ppf_registration.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/impl/</path>
    <filename>ppf__registration_8hpp</filename>
    <includes id="ppf_8h" name="ppf.h" local="no" imported="no">pcl/features/ppf.h</includes>
    <includes id="common_2include_2pcl_2common_2transforms_8h" name="common/include/pcl/common/transforms.h" local="no" imported="no">pcl/common/transforms.h</includes>
    <includes id="pfh_8h" name="pfh.h" local="no" imported="no">pcl/features/pfh.h</includes>
  </compound>
  <compound kind="file">
    <name>ppfrgb.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/src/</path>
    <filename>ppfrgb_8cpp</filename>
    <includes id="ppfrgb_8h" name="ppfrgb.h" local="no" imported="no">pcl/features/ppfrgb.h</includes>
    <includes id="ppfrgb_8hpp" name="ppfrgb.hpp" local="no" imported="no">pcl/features/impl/ppfrgb.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
  </compound>
  <compound kind="file">
    <name>ppfrgb.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/</path>
    <filename>ppfrgb_8h</filename>
    <includes id="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.h</includes>
    <class kind="class">pcl::PPFRGBEstimation</class>
    <class kind="class">pcl::PPFRGBRegionEstimation</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>ppfrgb.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/impl/</path>
    <filename>ppfrgb_8hpp</filename>
    <includes id="ppfrgb_8h" name="ppfrgb.h" local="no" imported="no">pcl/features/ppfrgb.h</includes>
    <includes id="pfhrgb_8h" name="pfhrgb.h" local="no" imported="no">pcl/features/pfhrgb.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_PPFRGBEstimation</name>
      <anchorfile>ppfrgb_8hpp.html</anchorfile>
      <anchor>ad239861964c16339d32b6c83e1a50e34</anchor>
      <arglist>(T, NT, OutT)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_PPFRGBRegionEstimation</name>
      <anchorfile>ppfrgb_8hpp.html</anchorfile>
      <anchor>a163f408442f21b648e4adbc702524bbd</anchor>
      <arglist>(T, NT, OutT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ppolynomial.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/poisson/</path>
    <filename>ppolynomial_8h</filename>
    <includes id="polynomial_8h" name="polynomial.h" local="yes" imported="no">polynomial.h</includes>
    <includes id="ppolynomial_8hpp" name="ppolynomial.hpp" local="no" imported="no">pcl/surface/impl/poisson/ppolynomial.hpp</includes>
    <class kind="class">pcl::poisson::PPolynomial</class>
    <class kind="class">pcl::poisson::StartingPolynomial</class>
    <namespace>pcl</namespace>
    <namespace>pcl::poisson</namespace>
  </compound>
  <compound kind="file">
    <name>ppolynomial.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/impl/poisson/</path>
    <filename>ppolynomial_8hpp</filename>
    <includes id="factor_8h" name="factor.h" local="no" imported="no">pcl/surface/poisson/factor.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::poisson</namespace>
  </compound>
  <compound kind="file">
    <name>principal_curvatures.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/src/</path>
    <filename>principal__curvatures_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="principal__curvatures_8h" name="principal_curvatures.h" local="no" imported="no">pcl/features/principal_curvatures.h</includes>
    <includes id="principal__curvatures_8hpp" name="principal_curvatures.hpp" local="no" imported="no">pcl/features/impl/principal_curvatures.hpp</includes>
    <member kind="function">
      <type></type>
      <name>PCL_INSTANTIATE_PRODUCT</name>
      <anchorfile>principal__curvatures_8cpp.html</anchorfile>
      <anchor>aff10dc60e70dac89c3103475500ab9b6</anchor>
      <arglist>(PrincipalCurvaturesEstimation,(PCL_XYZ_POINT_TYPES)(PCL_NORMAL_POINT_TYPES)((pcl::PrincipalCurvatures))) PCL_INSTANTIATE_PRODUCT(PrincipalCurvaturesEstimation</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>principal_curvatures.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/</path>
    <filename>principal__curvatures_8h</filename>
    <includes id="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.h</includes>
    <class kind="class">pcl::PrincipalCurvaturesEstimation</class>
    <class kind="class">pcl::PrincipalCurvaturesEstimation&lt; PointInT, PointNT, Eigen::MatrixXf &gt;</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>principal_curvatures.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/impl/</path>
    <filename>principal__curvatures_8hpp</filename>
    <includes id="principal__curvatures_8h" name="principal_curvatures.h" local="no" imported="no">pcl/features/principal_curvatures.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_PrincipalCurvaturesEstimation</name>
      <anchorfile>principal__curvatures_8hpp.html</anchorfile>
      <anchor>ae547b514b55e9b84bff779fffa307489</anchor>
      <arglist>(T, NT, OutT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>print.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/src/</path>
    <filename>print_8cpp</filename>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::console</namespace>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>s_NeedVerbosityInit</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a7f9cb6c2346a273c20dd9a4c5f8639e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static VERBOSITY_LEVEL</type>
      <name>s_VerbosityLevel</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a1360a66991e8e9fa587e1c1c122d1c67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>print.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/console/</path>
    <filename>print_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::console</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PCL_ALWAYS</name>
      <anchorfile>print_8h.html</anchorfile>
      <anchor>a59b31e177b74ec599cc70866dd5ae59f</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_DEBUG</name>
      <anchorfile>print_8h.html</anchorfile>
      <anchor>a317540c732720a821a0f84ee5479c0a6</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_ERROR</name>
      <anchorfile>print_8h.html</anchorfile>
      <anchor>af1f999e42509d5ca8dbc0a05a8322391</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INFO</name>
      <anchorfile>print_8h.html</anchorfile>
      <anchor>a38484ecd76faaabcf368ad4d7eb6fb2b</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_VERBOSE</name>
      <anchorfile>print_8h.html</anchorfile>
      <anchor>a4830bd32a7bbabce2c3df0ba63aeef12</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_WARN</name>
      <anchorfile>print_8h.html</anchorfile>
      <anchor>a6d979f86924f6f0c1e30549bcf6a9e6e</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="enumeration">
      <name>TT_ATTIBUTES</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a96f1911dd4dfe64597398695dfae18f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TT_RESET</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a96f1911dd4dfe64597398695dfae18f6aa2157436cfc0bec5c5adca3e53da5679</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TT_BRIGHT</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a96f1911dd4dfe64597398695dfae18f6a7e4d7bae46feee9a7a6ed9c0ce1d5b98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TT_DIM</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a96f1911dd4dfe64597398695dfae18f6a3b7d751ef37a9d8fcb34539b8d16ec69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TT_UNDERLINE</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a96f1911dd4dfe64597398695dfae18f6aaffd13e8a52f8142b34c9293c49f398c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TT_BLINK</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a96f1911dd4dfe64597398695dfae18f6a3bdbc4b417933095b4fcb409639b85a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TT_REVERSE</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a96f1911dd4dfe64597398695dfae18f6ac85b99158ff3b3554ed651b05937cf6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TT_HIDDEN</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a96f1911dd4dfe64597398695dfae18f6a189ee058713e30eb938efd2baf3d5ad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TT_COLORS</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>aaa366a8d22d23ac0be88a9cfbc529111</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TT_BLACK</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>aaa366a8d22d23ac0be88a9cfbc529111a4dde0dcd67c0b7a8b2e9d37c564765bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TT_RED</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>aaa366a8d22d23ac0be88a9cfbc529111aa61a081d4695920680332759b850cd87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TT_GREEN</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>aaa366a8d22d23ac0be88a9cfbc529111a27f0f9248c110de94530cfb97c275dc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TT_YELLOW</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>aaa366a8d22d23ac0be88a9cfbc529111aef311f53d3b4fa45c55433fe95395a7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TT_BLUE</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>aaa366a8d22d23ac0be88a9cfbc529111acd9db6885cfbab804680b2b99d64bb4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TT_MAGENTA</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>aaa366a8d22d23ac0be88a9cfbc529111a628d736f6e1c417418008ac0f4c625ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TT_CYAN</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>aaa366a8d22d23ac0be88a9cfbc529111ac5c18c39a582b3ac918e52f02d4c9f72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TT_WHITE</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>aaa366a8d22d23ac0be88a9cfbc529111a3eead685a7dd15d2a3a0aa150129acb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>VERBOSITY_LEVEL</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a9aaacc5ccdc4afd16cf13ecff7c1b88e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L_ALWAYS</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a9aaacc5ccdc4afd16cf13ecff7c1b88ea6e3e8e53785f1c96d74038769b3ea09f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L_ERROR</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a9aaacc5ccdc4afd16cf13ecff7c1b88ea050179873cb0f0700da754973b6db4a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L_WARN</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a9aaacc5ccdc4afd16cf13ecff7c1b88eae54dc9d12169edc21754be35f3973244</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L_INFO</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a9aaacc5ccdc4afd16cf13ecff7c1b88ead00a4e2923694545a4ef0d854f3bf1fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L_DEBUG</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a9aaacc5ccdc4afd16cf13ecff7c1b88ea978f3697e9e8fc429d3b45b075aecf05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L_VERBOSE</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a9aaacc5ccdc4afd16cf13ecff7c1b88eaf279accdd20163720809a78b715972b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>change_text_color</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a21ec15dde3b24024d675cfb4f31dfe26</anchor>
      <arglist>(FILE *stream, int attribute, int fg, int bg)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>change_text_color</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>ad29012c27cf3d960976c2a66110b684d</anchor>
      <arglist>(FILE *stream, int attribute, int fg)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS VERBOSITY_LEVEL</type>
      <name>getVerbosityLevel</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>ad6a997ae30c9757c70d5ebc0ff02d837</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>initVerbosityLevel</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a9012d20dc223bd06e7c2548b687f0501</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>isVerbosityLevelEnabled</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a17fb64f34d8a59f407ea3bce03b11c1a</anchor>
      <arglist>(VERBOSITY_LEVEL severity)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>print</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a08df201edb289094b26acc1570f84d81</anchor>
      <arglist>(VERBOSITY_LEVEL level, FILE *stream, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>print</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>af042db63feab90256ac9ed00c016873d</anchor>
      <arglist>(VERBOSITY_LEVEL level, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>print_color</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a61f54e53e4c94cab6a80a821cc7b821c</anchor>
      <arglist>(FILE *stream, int attr, int fg, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>print_debug</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>afac0d929c70d0d94771c9601227b9666</anchor>
      <arglist>(const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>print_debug</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>acb380404e235085ec0cebccf38f10a6e</anchor>
      <arglist>(FILE *stream, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>print_error</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>abe260027e8542c57e315abe8b0d09eb6</anchor>
      <arglist>(const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>print_error</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>aac8730fce48be7084dc43a270db94145</anchor>
      <arglist>(FILE *stream, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>print_highlight</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a27ba1c6679fc7d6b8f1d86854b846014</anchor>
      <arglist>(const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>print_highlight</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a63fe83a29a34b7db4a802ca22cb18ad2</anchor>
      <arglist>(FILE *stream, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>print_info</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a8bcab807308d23652728d45167e8db98</anchor>
      <arglist>(const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>print_info</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>af9c0a8a5e64b83da219825c672437f3f</anchor>
      <arglist>(FILE *stream, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>print_value</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>adfa5a763b566625dc3037a5c3a9085d2</anchor>
      <arglist>(const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>print_value</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>acbd863efc53f64e8110de876e9b9dd7b</anchor>
      <arglist>(FILE *stream, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>print_warn</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>af9c37c6d55c88871e4b85c6c6fa9325a</anchor>
      <arglist>(const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>print_warn</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a9303f798ec05152a327de64fabd31bf5</anchor>
      <arglist>(FILE *stream, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>reset_text_color</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a1708c5c17b007a4952c85bf951a389a2</anchor>
      <arglist>(FILE *stream)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>setVerbosityLevel</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a1191d16b77eda51fcddfbd309b21fcd7</anchor>
      <arglist>(VERBOSITY_LEVEL level)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>processing.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/src/</path>
    <filename>processing_8cpp</filename>
    <includes id="processing_8h" name="processing.h" local="no" imported="no">pcl/surface/processing.h</includes>
  </compound>
  <compound kind="file">
    <name>processing.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/</path>
    <filename>processing_8h</filename>
    <includes id="pcl__base_8h" name="pcl_base.h" local="no" imported="no">pcl/pcl_base.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="processing_8hpp" name="processing.hpp" local="yes" imported="no">pcl/surface/impl/processing.hpp</includes>
    <class kind="class">pcl::CloudSurfaceProcessing</class>
    <class kind="class">pcl::MeshProcessing</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>processing.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/impl/</path>
    <filename>processing_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>doc/tutorials/content/sources/project_inliers/project_inliers.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/project_inliers/</path>
    <filename>doc_2tutorials_2content_2sources_2project__inliers_2project__inliers_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="project__inliers_8h" name="project_inliers.h" local="no" imported="no">pcl/filters/project_inliers.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>doc_2tutorials_2content_2sources_2project__inliers_2project__inliers_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>filters/src/project_inliers.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/src/</path>
    <filename>filters_2src_2project__inliers_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="project__inliers_8h" name="project_inliers.h" local="no" imported="no">pcl/filters/project_inliers.h</includes>
    <includes id="project__inliers_8hpp" name="project_inliers.hpp" local="no" imported="no">pcl/filters/impl/project_inliers.hpp</includes>
  </compound>
  <compound kind="file">
    <name>project_inliers.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/include/pcl/filters/</path>
    <filename>project__inliers_8h</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="filter_8h" name="filter.h" local="no" imported="no">pcl/filters/filter.h</includes>
    <includes id="model__types_8h" name="model_types.h" local="no" imported="no">pcl/sample_consensus/model_types.h</includes>
    <includes id="sac__model_8h" name="sac_model.h" local="no" imported="no">pcl/sample_consensus/sac_model.h</includes>
    <includes id="sac__model__circle_8h" name="sac_model_circle.h" local="no" imported="no">pcl/sample_consensus/sac_model_circle.h</includes>
    <includes id="sac__model__cylinder_8h" name="sac_model_cylinder.h" local="no" imported="no">pcl/sample_consensus/sac_model_cylinder.h</includes>
    <includes id="sac__model__cone_8h" name="sac_model_cone.h" local="no" imported="no">pcl/sample_consensus/sac_model_cone.h</includes>
    <includes id="sac__model__line_8h" name="sac_model_line.h" local="no" imported="no">pcl/sample_consensus/sac_model_line.h</includes>
    <includes id="sac__model__normal__plane_8h" name="sac_model_normal_plane.h" local="no" imported="no">pcl/sample_consensus/sac_model_normal_plane.h</includes>
    <includes id="sac__model__normal__sphere_8h" name="sac_model_normal_sphere.h" local="no" imported="no">pcl/sample_consensus/sac_model_normal_sphere.h</includes>
    <includes id="sac__model__parallel__plane_8h" name="sac_model_parallel_plane.h" local="no" imported="no">pcl/sample_consensus/sac_model_parallel_plane.h</includes>
    <includes id="sac__model__normal__parallel__plane_8h" name="sac_model_normal_parallel_plane.h" local="no" imported="no">pcl/sample_consensus/sac_model_normal_parallel_plane.h</includes>
    <includes id="sac__model__parallel__line_8h" name="sac_model_parallel_line.h" local="no" imported="no">pcl/sample_consensus/sac_model_parallel_line.h</includes>
    <includes id="sac__model__perpendicular__plane_8h" name="sac_model_perpendicular_plane.h" local="no" imported="no">pcl/sample_consensus/sac_model_perpendicular_plane.h</includes>
    <includes id="sac__model__plane_8h" name="sac_model_plane.h" local="no" imported="no">pcl/sample_consensus/sac_model_plane.h</includes>
    <includes id="sac__model__sphere_8h" name="sac_model_sphere.h" local="no" imported="no">pcl/sample_consensus/sac_model_sphere.h</includes>
    <class kind="class">pcl::ProjectInliers</class>
    <class kind="class">pcl::ProjectInliers&lt; sensor_msgs::PointCloud2 &gt;</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>project_inliers.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/include/pcl/filters/impl/</path>
    <filename>project__inliers_8hpp</filename>
    <includes id="project__inliers_8h" name="project_inliers.h" local="no" imported="no">pcl/filters/project_inliers.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_ProjectInliers</name>
      <anchorfile>project__inliers_8hpp.html</anchorfile>
      <anchor>ae8ee50a8fb3dec11aca6e32966ec92f2</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>prosac.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/src/</path>
    <filename>prosac_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="prosac_8h" name="prosac.h" local="no" imported="no">pcl/sample_consensus/prosac.h</includes>
    <includes id="prosac_8hpp" name="prosac.hpp" local="no" imported="no">pcl/sample_consensus/impl/prosac.hpp</includes>
  </compound>
  <compound kind="file">
    <name>prosac.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/</path>
    <filename>prosac_8h</filename>
    <includes id="sac_8h" name="sac.h" local="no" imported="no">pcl/sample_consensus/sac.h</includes>
    <includes id="sac__model_8h" name="sac_model.h" local="no" imported="no">pcl/sample_consensus/sac_model.h</includes>
    <class kind="class">pcl::ProgressiveSampleConsensus</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>prosac.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/impl/</path>
    <filename>prosac_8hpp</filename>
    <includes id="prosac_8h" name="prosac.h" local="no" imported="no">pcl/sample_consensus/prosac.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_ProgressiveSampleConsensus</name>
      <anchorfile>prosac_8hpp.html</anchorfile>
      <anchor>a6140de32ab008ac08f9043c09906aff0</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pyramid_feature_matching.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/src/</path>
    <filename>pyramid__feature__matching_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="pyramid__feature__matching_8h" name="pyramid_feature_matching.h" local="no" imported="no">pcl/registration/pyramid_feature_matching.h</includes>
    <includes id="pyramid__feature__matching_8hpp" name="pyramid_feature_matching.hpp" local="no" imported="no">pcl/registration/impl/pyramid_feature_matching.hpp</includes>
  </compound>
  <compound kind="file">
    <name>pyramid_feature_matching.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/</path>
    <filename>pyramid__feature__matching_8h</filename>
    <includes id="pcl__base_8h" name="pcl_base.h" local="no" imported="no">pcl/pcl_base.h</includes>
    <includes id="point__representation_8h" name="point_representation.h" local="no" imported="no">pcl/point_representation.h</includes>
    <class kind="class">pcl::PyramidFeatureHistogram</class>
    <class kind="struct">pcl::PyramidFeatureHistogram::PyramidFeatureHistogramLevel</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>pyramid_feature_matching.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/impl/</path>
    <filename>pyramid__feature__matching_8hpp</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="pyramid__feature__matching_8h" name="pyramid_feature_matching.h" local="no" imported="no">pcl/registration/pyramid_feature_matching.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_PyramidFeatureHistogram</name>
      <anchorfile>pyramid__feature__matching_8hpp.html</anchorfile>
      <anchor>ad03a9d1bebebc4adc7783f1837f825e9</anchor>
      <arglist>(PointFeature)</arglist>
    </member>
    <member kind="function">
      <type>__inline double</type>
      <name>Log2</name>
      <anchorfile>pyramid__feature__matching_8hpp.html</anchorfile>
      <anchor>a9a36d22715cd7fe7443555285b586b68</anchor>
      <arglist>(double n_arg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pyramid_surface_matching.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/src/</path>
    <filename>pyramid__surface__matching_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="ppf_8h" name="ppf.h" local="no" imported="no">pcl/features/ppf.h</includes>
    <includes id="pyramid__feature__matching_8h" name="pyramid_feature_matching.h" local="no" imported="no">pcl/registration/pyramid_feature_matching.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pyramid__surface__matching_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subsampleAndCalculateNormals</name>
      <anchorfile>pyramid__surface__matching_8cpp.html</anchorfile>
      <anchor>a99a1c86d0902a29d4c8ff234ea0aad1f</anchor>
      <arglist>(PointCloud&lt; PointXYZ &gt;::Ptr &amp;cloud, PointCloud&lt; PointXYZ &gt;::Ptr &amp;cloud_subsampled, PointCloud&lt; Normal &gt;::Ptr &amp;cloud_subsampled_normals)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Vector4f</type>
      <name>subsampling_leaf_size</name>
      <anchorfile>pyramid__surface__matching_8cpp.html</anchorfile>
      <anchor>a988283a5e2cdcf1514e5b29fd33908e9</anchor>
      <arglist>(0.02f, 0.02f, 0.02f, 0.0f)</arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>normal_estimation_search_radius</name>
      <anchorfile>pyramid__surface__matching_8cpp.html</anchorfile>
      <anchor>a76e75517b9a8758223b71e28fd9de72a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qhull.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/</path>
    <filename>qhull_8h</filename>
  </compound>
  <compound kind="file">
    <name>doc/tutorials/content/sources/radius_outlier_removal/radius_outlier_removal.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/radius_outlier_removal/</path>
    <filename>doc_2tutorials_2content_2sources_2radius__outlier__removal_2radius__outlier__removal_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="radius__outlier__removal_8h" name="radius_outlier_removal.h" local="no" imported="no">pcl/filters/radius_outlier_removal.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>doc_2tutorials_2content_2sources_2radius__outlier__removal_2radius__outlier__removal_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>filters/src/radius_outlier_removal.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/src/</path>
    <filename>filters_2src_2radius__outlier__removal_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="radius__outlier__removal_8h" name="radius_outlier_removal.h" local="no" imported="no">pcl/filters/radius_outlier_removal.h</includes>
    <includes id="radius__outlier__removal_8hpp" name="radius_outlier_removal.hpp" local="no" imported="no">pcl/filters/impl/radius_outlier_removal.hpp</includes>
    <includes id="conversions_8h" name="conversions.h" local="no" imported="no">pcl/ros/conversions.h</includes>
  </compound>
  <compound kind="file">
    <name>radius_outlier_removal.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/include/pcl/filters/</path>
    <filename>radius__outlier__removal_8h</filename>
    <includes id="filter__indices_8h" name="filter_indices.h" local="no" imported="no">pcl/filters/filter_indices.h</includes>
    <includes id="pcl__search_8h" name="pcl_search.h" local="no" imported="no">pcl/search/pcl_search.h</includes>
    <class kind="class">pcl::RadiusOutlierRemoval</class>
    <class kind="class">pcl::RadiusOutlierRemoval&lt; sensor_msgs::PointCloud2 &gt;</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>radius_outlier_removal.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/include/pcl/filters/impl/</path>
    <filename>radius__outlier__removal_8hpp</filename>
    <includes id="radius__outlier__removal_8h" name="radius_outlier_removal.h" local="no" imported="no">pcl/filters/radius_outlier_removal.h</includes>
    <includes id="common_2include_2pcl_2common_2io_8h" name="common/include/pcl/common/io.h" local="no" imported="no">pcl/common/io.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_RadiusOutlierRemoval</name>
      <anchorfile>radius__outlier__removal_8hpp.html</anchorfile>
      <anchor>ab8a6d484b3bfca65aa5a9b259662cc1d</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>random_sample.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/src/</path>
    <filename>random__sample_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="random__sample_8h" name="random_sample.h" local="no" imported="no">pcl/filters/random_sample.h</includes>
    <includes id="random__sample_8hpp" name="random_sample.hpp" local="no" imported="no">pcl/filters/impl/random_sample.hpp</includes>
  </compound>
  <compound kind="file">
    <name>random_sample.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/include/pcl/filters/</path>
    <filename>random__sample_8h</filename>
    <includes id="filter__indices_8h" name="filter_indices.h" local="no" imported="no">pcl/filters/filter_indices.h</includes>
    <class kind="class">pcl::RandomSample</class>
    <class kind="class">pcl::RandomSample&lt; sensor_msgs::PointCloud2 &gt;</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>random_sample.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/include/pcl/filters/impl/</path>
    <filename>random__sample_8hpp</filename>
    <includes id="random__sample_8h" name="random_sample.h" local="no" imported="no">pcl/filters/random_sample.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_RandomSample</name>
      <anchorfile>random__sample_8hpp.html</anchorfile>
      <anchor>aa107b4d4b98ca10003273b3ef7d7c518</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>random_sample_consensus.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/random_sample_consensus/</path>
    <filename>random__sample__consensus_8cpp</filename>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="extract__indices_8h" name="extract_indices.h" local="no" imported="no">pcl/filters/extract_indices.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="ransac_8h" name="ransac.h" local="no" imported="no">pcl/sample_consensus/ransac.h</includes>
    <includes id="sac__model__plane_8h" name="sac_model_plane.h" local="no" imported="no">pcl/sample_consensus/sac_model_plane.h</includes>
    <includes id="sac__model__sphere_8h" name="sac_model_sphere.h" local="no" imported="no">pcl/sample_consensus/sac_model_sphere.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>random__sample__consensus_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt;</type>
      <name>simpleVis</name>
      <anchorfile>random__sample__consensus_8cpp.html</anchorfile>
      <anchor>af4d30c0c7e055711d4011b74d9acf292</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt;::ConstPtr cloud)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>range_image.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/src/</path>
    <filename>range__image_8cpp</filename>
    <includes id="eigen_8h" name="eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <includes id="range__image_8h" name="range_image.h" local="no" imported="no">pcl/range_image/range_image.h</includes>
    <includes id="transformation__from__correspondences_8h" name="transformation_from_correspondences.h" local="no" imported="no">pcl/common/transformation_from_correspondences.h</includes>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>range_image.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/range_image/</path>
    <filename>range__image_8h</filename>
    <includes id="eigen_8h" name="eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="common__headers_8h" name="common_headers.h" local="no" imported="no">pcl/common/common_headers.h</includes>
    <includes id="vector__average_8h" name="vector_average.h" local="no" imported="no">pcl/common/vector_average.h</includes>
    <includes id="range__image_8hpp" name="range_image.hpp" local="no" imported="no">pcl/range_image/impl/range_image.hpp</includes>
    <class kind="class">pcl::RangeImage</class>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7e0fa7ba4f8d3ff01a3e4332f96d6b85</anchor>
      <arglist>(std::ostream &amp;os, const RangeImage &amp;r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>range_image.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/range_image/impl/</path>
    <filename>range__image_8hpp</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="common_2include_2pcl_2common_2distances_8h" name="common/include/pcl/common/distances.h" local="no" imported="no">pcl/common/distances.h</includes>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>range_image_border_extraction.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/range_image_border_extraction/</path>
    <filename>range__image__border__extraction_8cpp</filename>
    <includes id="range__image_8h" name="range_image.h" local="no" imported="no">pcl/range_image/range_image.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="range__image__visualizer_8h" name="range_image_visualizer.h" local="no" imported="no">pcl/visualization/range_image_visualizer.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <includes id="range__image__border__extractor_8h" name="range_image_border_extractor.h" local="no" imported="no">pcl/features/range_image_border_extractor.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <member kind="typedef">
      <type>pcl::PointXYZ</type>
      <name>PointType</name>
      <anchorfile>range__image__border__extraction_8cpp.html</anchorfile>
      <anchor>aaf4afeed8f9368a58576638ad4d02c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>range__image__border__extraction_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printUsage</name>
      <anchorfile>range__image__border__extraction_8cpp.html</anchorfile>
      <anchor>a4622bfe969a0480a36085565ee595996</anchor>
      <arglist>(const char *progName)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>angular_resolution</name>
      <anchorfile>range__image__border__extraction_8cpp.html</anchorfile>
      <anchor>aa91fce22d680ff17b9cf3dc2cae1c90f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::RangeImage::CoordinateFrame</type>
      <name>coordinate_frame</name>
      <anchorfile>range__image__border__extraction_8cpp.html</anchorfile>
      <anchor>acf0aa5d2e813acacf6c473ca33634056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>setUnseenToMaxRange</name>
      <anchorfile>range__image__border__extraction_8cpp.html</anchorfile>
      <anchor>a8315a5c0fa959e4326fc1f1c319b3404</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>range_image_border_extractor.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/src/</path>
    <filename>range__image__border__extractor_8cpp</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="common__headers_8h" name="common_headers.h" local="no" imported="no">pcl/common/common_headers.h</includes>
    <includes id="range__image_8h" name="range_image.h" local="no" imported="no">pcl/range_image/range_image.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="vector__average_8h" name="vector_average.h" local="no" imported="no">pcl/common/vector_average.h</includes>
    <includes id="range__image__border__extractor_8h" name="range_image_border_extractor.h" local="no" imported="no">pcl/features/range_image_border_extractor.h</includes>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>range_image_border_extractor.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/</path>
    <filename>range__image__border__extractor_8h</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.h</includes>
    <includes id="range__image__border__extractor_8hpp" name="range_image_border_extractor.hpp" local="no" imported="no">pcl/features/impl/range_image_border_extractor.hpp</includes>
    <class kind="struct">pcl::RangeImageBorderExtractor::LocalSurface</class>
    <class kind="struct">pcl::RangeImageBorderExtractor::Parameters</class>
    <class kind="class">pcl::RangeImageBorderExtractor</class>
    <class kind="struct">pcl::RangeImageBorderExtractor::ShadowBorderIndices</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>range_image_border_extractor.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/impl/</path>
    <filename>range__image__border__extractor_8hpp</filename>
    <includes id="range__image_8h" name="range_image.h" local="no" imported="no">pcl/range_image/range_image.h</includes>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4d909a2e60dc70d67db592dbe67a7cc8</anchor>
      <arglist>(std::ostream &amp;os, const RangeImageBorderExtractor::Parameters &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>range_image_creation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/range_image_creation/</path>
    <filename>range__image__creation_8cpp</filename>
    <includes id="range__image_8h" name="range_image.h" local="no" imported="no">pcl/range_image/range_image.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>range__image__creation_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>range_image_planar.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/src/</path>
    <filename>range__image__planar_8cpp</filename>
    <includes id="range__image__planar_8h" name="range_image_planar.h" local="no" imported="no">pcl/range_image/range_image_planar.h</includes>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>range_image_planar.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/range_image/</path>
    <filename>range__image__planar_8h</filename>
    <includes id="range__image_8h" name="range_image.h" local="no" imported="no">pcl/range_image/range_image.h</includes>
    <includes id="range__image__planar_8hpp" name="range_image_planar.hpp" local="no" imported="no">pcl/range_image/impl/range_image_planar.hpp</includes>
    <class kind="class">pcl::RangeImagePlanar</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>range_image_planar.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/range_image/impl/</path>
    <filename>range__image__planar_8hpp</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="eigen_8h" name="eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>range_image_visualization.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/range_image_visualization/</path>
    <filename>range__image__visualization_8cpp</filename>
    <includes id="common__headers_8h" name="common_headers.h" local="no" imported="no">pcl/common/common_headers.h</includes>
    <includes id="range__image_8h" name="range_image.h" local="no" imported="no">pcl/range_image/range_image.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="range__image__visualizer_8h" name="range_image_visualizer.h" local="no" imported="no">pcl/visualization/range_image_visualizer.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <member kind="typedef">
      <type>pcl::PointXYZ</type>
      <name>PointType</name>
      <anchorfile>range__image__visualization_8cpp.html</anchorfile>
      <anchor>aaf4afeed8f9368a58576638ad4d02c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>range__image__visualization_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printUsage</name>
      <anchorfile>range__image__visualization_8cpp.html</anchorfile>
      <anchor>a4622bfe969a0480a36085565ee595996</anchor>
      <arglist>(const char *progName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setViewerPose</name>
      <anchorfile>range__image__visualization_8cpp.html</anchorfile>
      <anchor>a9790c3554069614f9d7939d8a25345b1</anchor>
      <arglist>(pcl::visualization::PCLVisualizer &amp;viewer, const Eigen::Affine3f &amp;viewer_pose)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>angular_resolution_x</name>
      <anchorfile>range__image__visualization_8cpp.html</anchorfile>
      <anchor>a0be6d78cef2ad1fe8738bf4ae49bf8d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>angular_resolution_y</name>
      <anchorfile>range__image__visualization_8cpp.html</anchorfile>
      <anchor>a2fa95c23b13d9abaa41dbe76b2175dcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::RangeImage::CoordinateFrame</type>
      <name>coordinate_frame</name>
      <anchorfile>range__image__visualization_8cpp.html</anchorfile>
      <anchor>acf0aa5d2e813acacf6c473ca33634056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>live_update</name>
      <anchorfile>range__image__visualization_8cpp.html</anchorfile>
      <anchor>a1ea26bcc14ec4ac25057e92b3c6ce83a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>range_image_visualizer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/src/</path>
    <filename>range__image__visualizer_8cpp</filename>
    <includes id="range__image__visualizer_8h" name="range_image_visualizer.h" local="no" imported="no">pcl/visualization/range_image_visualizer.h</includes>
  </compound>
  <compound kind="file">
    <name>range_image_visualizer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/include/pcl/visualization/</path>
    <filename>range__image__visualizer_8h</filename>
    <includes id="range__image_8h" name="range_image.h" local="no" imported="no">pcl/range_image/range_image.h</includes>
    <includes id="image__viewer_8h" name="image_viewer.h" local="no" imported="no">pcl/visualization/image_viewer.h</includes>
    <class kind="class">pcl::visualization::RangeImageVisualizer</class>
    <namespace>pcl</namespace>
    <namespace>pcl::visualization</namespace>
  </compound>
  <compound kind="file">
    <name>ransac.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/src/</path>
    <filename>ransac_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="ransac_8h" name="ransac.h" local="no" imported="no">pcl/sample_consensus/ransac.h</includes>
    <includes id="ransac_8hpp" name="ransac.hpp" local="no" imported="no">pcl/sample_consensus/impl/ransac.hpp</includes>
  </compound>
  <compound kind="file">
    <name>ransac.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/</path>
    <filename>ransac_8h</filename>
    <includes id="sac_8h" name="sac.h" local="no" imported="no">pcl/sample_consensus/sac.h</includes>
    <includes id="sac__model_8h" name="sac_model.h" local="no" imported="no">pcl/sample_consensus/sac_model.h</includes>
    <includes id="ransac_8hpp" name="ransac.hpp" local="no" imported="no">pcl/sample_consensus/impl/ransac.hpp</includes>
    <class kind="class">pcl::RandomSampleConsensus</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>ransac.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/impl/</path>
    <filename>ransac_8hpp</filename>
    <includes id="ransac_8h" name="ransac.h" local="no" imported="no">pcl/sample_consensus/ransac.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_RandomSampleConsensus</name>
      <anchorfile>ransac_8hpp.html</anchorfile>
      <anchor>a7838bb003f0e445258147093e479f118</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>reconstruction.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/</path>
    <filename>reconstruction_8h</filename>
    <includes id="pcl__base_8h" name="pcl_base.h" local="no" imported="no">pcl/pcl_base.h</includes>
    <includes id="pcl__search_8h" name="pcl_search.h" local="no" imported="no">pcl/search/pcl_search.h</includes>
    <includes id="conversions_8h" name="conversions.h" local="no" imported="no">pcl/ros/conversions.h</includes>
    <includes id="reconstruction_8hpp" name="reconstruction.hpp" local="no" imported="no">pcl/surface/impl/reconstruction.hpp</includes>
    <class kind="class">pcl::MeshConstruction</class>
    <class kind="class">pcl::PCLSurfaceBase</class>
    <class kind="class">pcl::SurfaceReconstruction</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>reconstruction.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/impl/</path>
    <filename>reconstruction_8hpp</filename>
    <includes id="pcl__search_8h" name="pcl_search.h" local="no" imported="no">pcl/search/pcl_search.h</includes>
  </compound>
  <compound kind="file">
    <name>region_3d.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/segmentation/include/pcl/segmentation/</path>
    <filename>region__3d_8h</filename>
    <class kind="class">pcl::Region3D</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>register_point_struct.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/ros/</path>
    <filename>register__point__struct_8h</filename>
    <includes id="point__traits_8h" name="point_traits.h" local="no" imported="no">pcl/point_traits.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>POINT_CLOUD_EXTRACT_TAGS</name>
      <anchorfile>register__point__struct_8h.html</anchorfile>
      <anchor>a60d926491b9abcde4e2fccc9bf6b6d70</anchor>
      <arglist>(seq)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POINT_CLOUD_REGISTER_FIELD_DATATYPE</name>
      <anchorfile>register__point__struct_8h.html</anchorfile>
      <anchor>aec4c8bae4555de8f57d07368b2302aa6</anchor>
      <arglist>(r, name, elem)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POINT_CLOUD_REGISTER_FIELD_NAME</name>
      <anchorfile>register__point__struct_8h.html</anchorfile>
      <anchor>a1372623e48046e7eb58b3541627bf43a</anchor>
      <arglist>(r, point, elem)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POINT_CLOUD_REGISTER_FIELD_OFFSET</name>
      <anchorfile>register__point__struct_8h.html</anchorfile>
      <anchor>abde23df107e9a2f78c1e55fa778132f6</anchor>
      <arglist>(r, name, elem)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POINT_CLOUD_REGISTER_FIELD_TAG</name>
      <anchorfile>register__point__struct_8h.html</anchorfile>
      <anchor>af0c3fe9ac2fddf76ff41117ef5e472ea</anchor>
      <arglist>(r, name, elem)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POINT_CLOUD_REGISTER_POINT_FIELD_LIST</name>
      <anchorfile>register__point__struct_8h.html</anchorfile>
      <anchor>a854233bf1f3aedc11f1190d437ffdc62</anchor>
      <arglist>(name, seq)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POINT_CLOUD_REGISTER_POINT_STRUCT</name>
      <anchorfile>register__point__struct_8h.html</anchorfile>
      <anchor>abe02caba28e635c69e48bad9fc918d58</anchor>
      <arglist>(name, fseq)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POINT_CLOUD_REGISTER_POINT_STRUCT_I</name>
      <anchorfile>register__point__struct_8h.html</anchorfile>
      <anchor>a546006526b53eac0215cdabb3505e08c</anchor>
      <arglist>(name, seq)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POINT_CLOUD_REGISTER_POINT_STRUCT_X</name>
      <anchorfile>register__point__struct_8h.html</anchorfile>
      <anchor>a63ed63810976837b9ac1fa3e4d1f4c91</anchor>
      <arglist>(type, name, tag)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POINT_CLOUD_REGISTER_POINT_STRUCT_X0</name>
      <anchorfile>register__point__struct_8h.html</anchorfile>
      <anchor>af584922ebcc225a1f2cf15cb2318eceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POINT_CLOUD_REGISTER_POINT_STRUCT_Y</name>
      <anchorfile>register__point__struct_8h.html</anchorfile>
      <anchor>aca320908215b56b3c8e57dfffa884c11</anchor>
      <arglist>(type, name, tag)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POINT_CLOUD_REGISTER_POINT_STRUCT_Y0</name>
      <anchorfile>register__point__struct_8h.html</anchorfile>
      <anchor>a0b418c363bbe7cb93031488fa8037a90</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POINT_CLOUD_REGISTER_POINT_WRAPPER</name>
      <anchorfile>register__point__struct_8h.html</anchorfile>
      <anchor>ad7af16bfefa4f6aecc62f4d1f2eef25d</anchor>
      <arglist>(wrapper, pod)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POINT_CLOUD_TAG_OP</name>
      <anchorfile>register__point__struct_8h.html</anchorfile>
      <anchor>a40834e046ab0648ef06478dda391c76c</anchor>
      <arglist>(s, data, elem)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>registration.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/src/</path>
    <filename>registration_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="registration_2include_2pcl_2registration_2registration_8h" name="registration/include/pcl/registration/registration.h" local="no" imported="no">pcl/registration/registration.h</includes>
    <includes id="icp_8h" name="icp.h" local="no" imported="no">pcl/registration/icp.h</includes>
    <includes id="icp__nl_8h" name="icp_nl.h" local="no" imported="no">pcl/registration/icp_nl.h</includes>
    <member kind="typedef">
      <type>pcl::IterativeClosestPoint&lt; pcl::PointXYZ, pcl::PointXYZ &gt;</type>
      <name>IterativeClosestPoint</name>
      <anchorfile>registration_8cpp.html</anchorfile>
      <anchor>a3ec181714dcae574a548b24e066f1bea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::IterativeClosestPointNonLinear&lt; pcl::PointXYZ, pcl::PointXYZ &gt;</type>
      <name>IterativeClosestPointNonLinear</name>
      <anchorfile>registration_8cpp.html</anchorfile>
      <anchor>acc1b48dc5b4a7c474e4f7bf2e6aa808e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>doc/tutorials/content/sources/iccv2011/include/registration.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iccv2011/include/</path>
    <filename>doc_2tutorials_2content_2sources_2iccv2011_2include_2registration_8h</filename>
    <includes id="iccv2011_2include_2typedefs_8h" name="iccv2011/include/typedefs.h" local="yes" imported="no">typedefs.h</includes>
    <includes id="ia__ransac_8h" name="ia_ransac.h" local="no" imported="no">pcl/registration/ia_ransac.h</includes>
    <includes id="icp_8h" name="icp.h" local="no" imported="no">pcl/registration/icp.h</includes>
    <member kind="function">
      <type>Eigen::Matrix4f</type>
      <name>computeInitialAlignment</name>
      <anchorfile>doc_2tutorials_2content_2sources_2iccv2011_2include_2registration_8h.html</anchorfile>
      <anchor>ad603ba8837872e5f53f6b921e3c5d750</anchor>
      <arglist>(const PointCloudPtr &amp;source_points, const LocalDescriptorsPtr &amp;source_descriptors, const PointCloudPtr &amp;target_points, const LocalDescriptorsPtr &amp;target_descriptors, float min_sample_distance, float max_correspondence_distance, int nr_iterations)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix4f</type>
      <name>refineAlignment</name>
      <anchorfile>doc_2tutorials_2content_2sources_2iccv2011_2include_2registration_8h.html</anchorfile>
      <anchor>a34034b4e8ec49d72a0f63fc0b65ba061</anchor>
      <arglist>(const PointCloudPtr &amp;source_points, const PointCloudPtr &amp;target_points, const Eigen::Matrix4f &amp;initial_alignment, float max_correspondence_distance, float outlier_rejection_threshold, float transformation_epsilon, float max_iterations)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>doc/tutorials/content/sources/iros2011/include/registration.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iros2011/include/</path>
    <filename>doc_2tutorials_2content_2sources_2iros2011_2include_2registration_8h</filename>
    <includes id="iros2011_2include_2typedefs_8h" name="iros2011/include/typedefs.h" local="yes" imported="no">typedefs.h</includes>
    <includes id="ia__ransac_8h" name="ia_ransac.h" local="no" imported="no">pcl/registration/ia_ransac.h</includes>
    <includes id="icp_8h" name="icp.h" local="no" imported="no">pcl/registration/icp.h</includes>
    <member kind="function">
      <type>Eigen::Matrix4f</type>
      <name>computeInitialAlignment</name>
      <anchorfile>doc_2tutorials_2content_2sources_2iros2011_2include_2registration_8h.html</anchorfile>
      <anchor>ad603ba8837872e5f53f6b921e3c5d750</anchor>
      <arglist>(const PointCloudPtr &amp;source_points, const LocalDescriptorsPtr &amp;source_descriptors, const PointCloudPtr &amp;target_points, const LocalDescriptorsPtr &amp;target_descriptors, float min_sample_distance, float max_correspondence_distance, int nr_iterations)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix4f</type>
      <name>refineAlignment</name>
      <anchorfile>doc_2tutorials_2content_2sources_2iros2011_2include_2registration_8h.html</anchorfile>
      <anchor>a42169fd3b14ae44feb76a75951b2dfad</anchor>
      <arglist>(const PointCloudPtr &amp;source_points, const PointCloudPtr &amp;target_points, const Eigen::Matrix4f initial_alignment, float max_correspondence_distance, float outlier_rejection_threshold, float transformation_epsilon, float max_iterations)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>doc/tutorials/content/sources/iros2011/include/solution/registration.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iros2011/include/solution/</path>
    <filename>doc_2tutorials_2content_2sources_2iros2011_2include_2solution_2registration_8h</filename>
    <includes id="iros2011_2include_2solution_2typedefs_8h" name="iros2011/include/solution/typedefs.h" local="yes" imported="no">typedefs.h</includes>
    <includes id="ia__ransac_8h" name="ia_ransac.h" local="no" imported="no">pcl/registration/ia_ransac.h</includes>
    <includes id="icp_8h" name="icp.h" local="no" imported="no">pcl/registration/icp.h</includes>
    <member kind="function">
      <type>Eigen::Matrix4f</type>
      <name>computeInitialAlignment</name>
      <anchorfile>doc_2tutorials_2content_2sources_2iros2011_2include_2solution_2registration_8h.html</anchorfile>
      <anchor>ad603ba8837872e5f53f6b921e3c5d750</anchor>
      <arglist>(const PointCloudPtr &amp;source_points, const LocalDescriptorsPtr &amp;source_descriptors, const PointCloudPtr &amp;target_points, const LocalDescriptorsPtr &amp;target_descriptors, float min_sample_distance, float max_correspondence_distance, int nr_iterations)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix4f</type>
      <name>refineAlignment</name>
      <anchorfile>doc_2tutorials_2content_2sources_2iros2011_2include_2solution_2registration_8h.html</anchorfile>
      <anchor>a34034b4e8ec49d72a0f63fc0b65ba061</anchor>
      <arglist>(const PointCloudPtr &amp;source_points, const PointCloudPtr &amp;target_points, const Eigen::Matrix4f &amp;initial_alignment, float max_correspondence_distance, float outlier_rejection_threshold, float transformation_epsilon, float max_iterations)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>registration/include/pcl/registration/registration.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/</path>
    <filename>registration_2include_2pcl_2registration_2registration_8h</filename>
    <includes id="pcl__base_8h" name="pcl_base.h" local="no" imported="no">pcl/pcl_base.h</includes>
    <includes id="common_2include_2pcl_2common_2transforms_8h" name="common/include/pcl/common/transforms.h" local="no" imported="no">pcl/common/transforms.h</includes>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.h</includes>
    <includes id="transformation__estimation_8h" name="transformation_estimation.h" local="no" imported="no">pcl/registration/transformation_estimation.h</includes>
    <includes id="registration_8hpp" name="registration.hpp" local="no" imported="no">pcl/registration/impl/registration.hpp</includes>
    <class kind="class">pcl::Registration</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>registration.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/impl/</path>
    <filename>registration_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>registration_visualizer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tools/</path>
    <filename>registration__visualizer_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <includes id="icp_8h" name="icp.h" local="no" imported="no">pcl/registration/icp.h</includes>
    <includes id="icp__nl_8h" name="icp_nl.h" local="no" imported="no">pcl/registration/icp_nl.h</includes>
    <includes id="registration__visualizer_8h" name="registration_visualizer.h" local="no" imported="no">pcl/visualization/registration_visualizer.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>registration__visualizer_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>registration_visualizer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/include/pcl/visualization/</path>
    <filename>registration__visualizer_8h</filename>
    <includes id="registration_2include_2pcl_2registration_2registration_8h" name="registration/include/pcl/registration/registration.h" local="no" imported="no">pcl/registration/registration.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <includes id="registration__visualizer_8hpp" name="registration_visualizer.hpp" local="no" imported="no">pcl/visualization/impl/registration_visualizer.hpp</includes>
    <class kind="class">pcl::RegistrationVisualizer</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>registration_visualizer.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/include/pcl/visualization/impl/</path>
    <filename>registration__visualizer_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>remove_outliers.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/remove_outliers/</path>
    <filename>remove__outliers_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="radius__outlier__removal_8h" name="radius_outlier_removal.h" local="no" imported="no">pcl/filters/radius_outlier_removal.h</includes>
    <includes id="conditional__removal_8h" name="conditional_removal.h" local="no" imported="no">pcl/filters/conditional_removal.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>remove__outliers_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ren_win_interact_map.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/include/pcl/visualization/common/</path>
    <filename>ren__win__interact__map_8h</filename>
    <class kind="class">pcl::visualization::RenWinInteract</class>
    <namespace>pcl</namespace>
    <namespace>pcl::visualization</namespace>
    <member kind="typedef">
      <type>std::map&lt; std::string, RenWinInteract &gt;</type>
      <name>RenWinInteractMap</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>af5d4d3635f09de9e2d7c940b5981f931</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>render_views_tesselated_sphere.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/src/</path>
    <filename>render__views__tesselated__sphere_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="render__views__tesselated__sphere_8h" name="render_views_tesselated_sphere.h" local="no" imported="no">pcl/apps/render_views_tesselated_sphere.h</includes>
  </compound>
  <compound kind="file">
    <name>render_views_tesselated_sphere.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/include/pcl/apps/</path>
    <filename>render__views__tesselated__sphere_8h</filename>
    <includes id="common_2include_2pcl_2common_2common_8h" name="common/include/pcl/common/common.h" local="no" imported="no">pcl/common/common.h</includes>
    <class kind="class">pcl::apps::RenderViewsTesselatedSphere</class>
    <namespace>pcl</namespace>
    <namespace>pcl::apps</namespace>
  </compound>
  <compound kind="file">
    <name>resampling.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/resampling/</path>
    <filename>resampling_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.h</includes>
    <includes id="mls_8h" name="mls.h" local="no" imported="no">pcl/surface/mls.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>resampling_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rgb_plane_coefficient_comparator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/segmentation/include/pcl/segmentation/</path>
    <filename>rgb__plane__coefficient__comparator_8h</filename>
    <includes id="plane__coefficient__comparator_8h" name="plane_coefficient_comparator.h" local="no" imported="no">pcl/segmentation/plane_coefficient_comparator.h</includes>
    <class kind="class">pcl::RGBPlaneCoefficientComparator</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>rift.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/src/</path>
    <filename>rift_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="rift_8h" name="rift.h" local="no" imported="no">pcl/features/rift.h</includes>
    <includes id="rift_8hpp" name="rift.hpp" local="no" imported="no">pcl/features/impl/rift.hpp</includes>
    <member kind="function">
      <type></type>
      <name>PCL_INSTANTIATE_PRODUCT</name>
      <anchorfile>rift_8cpp.html</anchorfile>
      <anchor>a686a85149a43d691537e5236e0af75bb</anchor>
      <arglist>(RIFTEstimation,((pcl::PointXYZI)(pcl::PointXYZINormal))((pcl::IntensityGradient))((pcl::Histogram&lt; 32 &gt;))) PCL_INSTANTIATE_PRODUCT(RIFTEstimation</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rift.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/</path>
    <filename>rift_8h</filename>
    <includes id="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.h</includes>
    <class kind="class">pcl::RIFTEstimation</class>
    <class kind="class">pcl::RIFTEstimation&lt; PointInT, GradientT, Eigen::MatrixXf &gt;</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>rift.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/impl/</path>
    <filename>rift_8hpp</filename>
    <includes id="rift_8h" name="rift.h" local="no" imported="no">pcl/features/rift.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_RIFTEstimation</name>
      <anchorfile>rift_8hpp.html</anchorfile>
      <anchor>a0370e3abcf722dbb4b9df48c3e555612</anchor>
      <arglist>(T, NT, OutT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rmsac.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/src/</path>
    <filename>rmsac_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="rmsac_8h" name="rmsac.h" local="no" imported="no">pcl/sample_consensus/rmsac.h</includes>
    <includes id="rmsac_8hpp" name="rmsac.hpp" local="no" imported="no">pcl/sample_consensus/impl/rmsac.hpp</includes>
  </compound>
  <compound kind="file">
    <name>rmsac.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/</path>
    <filename>rmsac_8h</filename>
    <includes id="sac_8h" name="sac.h" local="no" imported="no">pcl/sample_consensus/sac.h</includes>
    <includes id="sac__model_8h" name="sac_model.h" local="no" imported="no">pcl/sample_consensus/sac_model.h</includes>
    <class kind="class">pcl::RandomizedMEstimatorSampleConsensus</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>rmsac.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/impl/</path>
    <filename>rmsac_8hpp</filename>
    <includes id="rmsac_8h" name="rmsac.h" local="no" imported="no">pcl/sample_consensus/rmsac.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_RandomizedMEstimatorSampleConsensus</name>
      <anchorfile>rmsac_8hpp.html</anchorfile>
      <anchor>a9f38a5e2206fae562808a0f1285b407f</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rransac.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/src/</path>
    <filename>rransac_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="rransac_8h" name="rransac.h" local="no" imported="no">pcl/sample_consensus/rransac.h</includes>
    <includes id="rransac_8hpp" name="rransac.hpp" local="no" imported="no">pcl/sample_consensus/impl/rransac.hpp</includes>
  </compound>
  <compound kind="file">
    <name>rransac.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/</path>
    <filename>rransac_8h</filename>
    <includes id="sac_8h" name="sac.h" local="no" imported="no">pcl/sample_consensus/sac.h</includes>
    <includes id="sac__model_8h" name="sac_model.h" local="no" imported="no">pcl/sample_consensus/sac_model.h</includes>
    <class kind="class">pcl::RandomizedRandomSampleConsensus</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>rransac.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/impl/</path>
    <filename>rransac_8hpp</filename>
    <includes id="rransac_8h" name="rransac.h" local="no" imported="no">pcl/sample_consensus/rransac.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_RandomizedRandomSampleConsensus</name>
      <anchorfile>rransac_8hpp.html</anchorfile>
      <anchor>a26ea79652a5d2e9e854a1bfa65bedfcc</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rsd.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/src/</path>
    <filename>rsd_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="rsd_8h" name="rsd.h" local="no" imported="no">pcl/features/rsd.h</includes>
    <includes id="rsd_8hpp" name="rsd.hpp" local="no" imported="no">pcl/features/impl/rsd.hpp</includes>
  </compound>
  <compound kind="file">
    <name>rsd.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/</path>
    <filename>rsd_8h</filename>
    <includes id="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.h</includes>
    <class kind="class">pcl::RSDEstimation</class>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>Eigen::MatrixXf</type>
      <name>computeRSD</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a5130f1732a6b6e4487307577ef532829</anchor>
      <arglist>(boost::shared_ptr&lt; const pcl::PointCloud&lt; PointInT &gt; &gt; &amp;surface, boost::shared_ptr&lt; const pcl::PointCloud&lt; PointNT &gt; &gt; &amp;normals, const std::vector&lt; int &gt; &amp;indices, double max_dist, int nr_subdiv, double plane_radius, PointOutT &amp;radii, bool compute_histogram=false)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::MatrixXf</type>
      <name>computeRSD</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7c2a9680f781cce94edf7948a5edd392</anchor>
      <arglist>(boost::shared_ptr&lt; const pcl::PointCloud&lt; PointNT &gt; &gt; &amp;normals, const std::vector&lt; int &gt; &amp;indices, const std::vector&lt; float &gt; &amp;sqr_dists, double max_dist, int nr_subdiv, double plane_radius, PointOutT &amp;radii, bool compute_histogram=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFeaturePointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa0c7f523d0882cc9e9a4273b0276d4ab</anchor>
      <arglist>(const std::vector&lt; Eigen::MatrixXf, Eigen::aligned_allocator&lt; Eigen::MatrixXf &gt; &gt; &amp;histograms2D, PointCloud&lt; Histogram&lt; N &gt; &gt; &amp;histogramsPC)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rsd.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/impl/</path>
    <filename>rsd_8hpp</filename>
    <includes id="rsd_8h" name="rsd.h" local="no" imported="no">pcl/features/rsd.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_RSDEstimation</name>
      <anchorfile>rsd_8hpp.html</anchorfile>
      <anchor>a93b809bdecb45a22ce13e5493fbfefbf</anchor>
      <arglist>(T, NT, OutT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sac.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/</path>
    <filename>sac_8h</filename>
    <includes id="sac__model_8h" name="sac_model.h" local="no" imported="no">pcl/sample_consensus/sac_model.h</includes>
    <class kind="class">pcl::SampleConsensus</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>sac_model.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/</path>
    <filename>sac__model_8h</filename>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="model__types_8h" name="model_types.h" local="no" imported="no">pcl/sample_consensus/model_types.h</includes>
    <includes id="search_8h" name="search.h" local="no" imported="no">pcl/search/search.h</includes>
    <class kind="struct">pcl::Functor</class>
    <class kind="class">pcl::SampleConsensusModel</class>
    <class kind="class">pcl::SampleConsensusModelFromNormals</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>sac_model_circle.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/src/</path>
    <filename>sac__model__circle_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="sac__model__circle_8h" name="sac_model_circle.h" local="no" imported="no">pcl/sample_consensus/sac_model_circle.h</includes>
    <includes id="sac__model__circle_8hpp" name="sac_model_circle.hpp" local="no" imported="no">pcl/sample_consensus/impl/sac_model_circle.hpp</includes>
  </compound>
  <compound kind="file">
    <name>sac_model_circle.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/</path>
    <filename>sac__model__circle_8h</filename>
    <includes id="sac__model_8h" name="sac_model.h" local="no" imported="no">pcl/sample_consensus/sac_model.h</includes>
    <includes id="model__types_8h" name="model_types.h" local="no" imported="no">pcl/sample_consensus/model_types.h</includes>
    <class kind="struct">pcl::SampleConsensusModelCircle2D::OptimizationFunctor</class>
    <class kind="class">pcl::SampleConsensusModelCircle2D</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>sac_model_circle.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/impl/</path>
    <filename>sac__model__circle_8hpp</filename>
    <includes id="sac__model__circle_8h" name="sac_model_circle.h" local="no" imported="no">pcl/sample_consensus/sac_model_circle.h</includes>
    <includes id="concatenate_8h" name="concatenate.h" local="no" imported="no">pcl/common/concatenate.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_SampleConsensusModelCircle2D</name>
      <anchorfile>sac__model__circle_8hpp.html</anchorfile>
      <anchor>aececeb70980c408f7af0d36e02e28884</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sac_model_cone.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/src/</path>
    <filename>sac__model__cone_8cpp</filename>
    <includes id="sac__model__cone_8h" name="sac_model_cone.h" local="no" imported="no">pcl/sample_consensus/sac_model_cone.h</includes>
    <includes id="sac__model__cone_8hpp" name="sac_model_cone.hpp" local="no" imported="no">pcl/sample_consensus/impl/sac_model_cone.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
  </compound>
  <compound kind="file">
    <name>sac_model_cone.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/</path>
    <filename>sac__model__cone_8h</filename>
    <includes id="sac__model_8h" name="sac_model.h" local="no" imported="no">pcl/sample_consensus/sac_model.h</includes>
    <includes id="model__types_8h" name="model_types.h" local="no" imported="no">pcl/sample_consensus/model_types.h</includes>
    <includes id="common_2include_2pcl_2common_2common_8h" name="common/include/pcl/common/common.h" local="no" imported="no">pcl/common/common.h</includes>
    <includes id="common_2include_2pcl_2common_2distances_8h" name="common/include/pcl/common/distances.h" local="no" imported="no">pcl/common/distances.h</includes>
    <class kind="struct">pcl::SampleConsensusModelCone::OptimizationFunctor</class>
    <class kind="class">pcl::SampleConsensusModelCone</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>sac_model_cone.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/impl/</path>
    <filename>sac__model__cone_8hpp</filename>
    <includes id="sac__model__cone_8h" name="sac_model_cone.h" local="no" imported="no">pcl/sample_consensus/sac_model_cone.h</includes>
    <includes id="concatenate_8h" name="concatenate.h" local="no" imported="no">pcl/common/concatenate.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_SampleConsensusModelCone</name>
      <anchorfile>sac__model__cone_8hpp.html</anchorfile>
      <anchor>af50f179ec235900de855fbddf31da84c</anchor>
      <arglist>(PointT, PointNT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sac_model_cylinder.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/src/</path>
    <filename>sac__model__cylinder_8cpp</filename>
    <includes id="sac__model__cylinder_8h" name="sac_model_cylinder.h" local="no" imported="no">pcl/sample_consensus/sac_model_cylinder.h</includes>
    <includes id="sac__model__cylinder_8hpp" name="sac_model_cylinder.hpp" local="no" imported="no">pcl/sample_consensus/impl/sac_model_cylinder.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
  </compound>
  <compound kind="file">
    <name>sac_model_cylinder.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/</path>
    <filename>sac__model__cylinder_8h</filename>
    <includes id="sac__model_8h" name="sac_model.h" local="no" imported="no">pcl/sample_consensus/sac_model.h</includes>
    <includes id="model__types_8h" name="model_types.h" local="no" imported="no">pcl/sample_consensus/model_types.h</includes>
    <includes id="common_2include_2pcl_2common_2common_8h" name="common/include/pcl/common/common.h" local="no" imported="no">pcl/common/common.h</includes>
    <includes id="common_2include_2pcl_2common_2distances_8h" name="common/include/pcl/common/distances.h" local="no" imported="no">pcl/common/distances.h</includes>
    <class kind="struct">pcl::SampleConsensusModelCylinder::OptimizationFunctor</class>
    <class kind="class">pcl::SampleConsensusModelCylinder</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>sac_model_cylinder.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/impl/</path>
    <filename>sac__model__cylinder_8hpp</filename>
    <includes id="sac__model__cylinder_8h" name="sac_model_cylinder.h" local="no" imported="no">pcl/sample_consensus/sac_model_cylinder.h</includes>
    <includes id="concatenate_8h" name="concatenate.h" local="no" imported="no">pcl/common/concatenate.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_SampleConsensusModelCylinder</name>
      <anchorfile>sac__model__cylinder_8hpp.html</anchorfile>
      <anchor>a51736d102faa966ba6e58b0c8acc6fb9</anchor>
      <arglist>(PointT, PointNT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sac_model_line.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/src/</path>
    <filename>sac__model__line_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="sac__model__line_8h" name="sac_model_line.h" local="no" imported="no">pcl/sample_consensus/sac_model_line.h</includes>
    <includes id="sac__model__line_8hpp" name="sac_model_line.hpp" local="no" imported="no">pcl/sample_consensus/impl/sac_model_line.hpp</includes>
  </compound>
  <compound kind="file">
    <name>sac_model_line.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/</path>
    <filename>sac__model__line_8h</filename>
    <includes id="sac__model_8h" name="sac_model.h" local="no" imported="no">pcl/sample_consensus/sac_model.h</includes>
    <includes id="model__types_8h" name="model_types.h" local="no" imported="no">pcl/sample_consensus/model_types.h</includes>
    <includes id="eigen_8h" name="eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <class kind="class">pcl::SampleConsensusModelLine</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>sac_model_line.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/impl/</path>
    <filename>sac__model__line_8hpp</filename>
    <includes id="sac__model__line_8h" name="sac_model_line.h" local="no" imported="no">pcl/sample_consensus/sac_model_line.h</includes>
    <includes id="centroid_8h" name="centroid.h" local="no" imported="no">pcl/common/centroid.h</includes>
    <includes id="concatenate_8h" name="concatenate.h" local="no" imported="no">pcl/common/concatenate.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_SampleConsensusModelLine</name>
      <anchorfile>sac__model__line_8hpp.html</anchorfile>
      <anchor>a9aac3679909c7025e1d885a85c61200f</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sac_model_normal_parallel_plane.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/src/</path>
    <filename>sac__model__normal__parallel__plane_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="sac__model__normal__parallel__plane_8h" name="sac_model_normal_parallel_plane.h" local="no" imported="no">pcl/sample_consensus/sac_model_normal_parallel_plane.h</includes>
    <includes id="sac__model__normal__parallel__plane_8hpp" name="sac_model_normal_parallel_plane.hpp" local="no" imported="no">pcl/sample_consensus/impl/sac_model_normal_parallel_plane.hpp</includes>
    <includes id="sac__model__plane_8hpp" name="sac_model_plane.hpp" local="no" imported="no">pcl/sample_consensus/impl/sac_model_plane.hpp</includes>
  </compound>
  <compound kind="file">
    <name>sac_model_normal_parallel_plane.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/</path>
    <filename>sac__model__normal__parallel__plane_8h</filename>
    <includes id="sac__model_8h" name="sac_model.h" local="no" imported="no">pcl/sample_consensus/sac_model.h</includes>
    <includes id="sac__model__plane_8h" name="sac_model_plane.h" local="no" imported="no">pcl/sample_consensus/sac_model_plane.h</includes>
    <includes id="sac__model__perpendicular__plane_8h" name="sac_model_perpendicular_plane.h" local="no" imported="no">pcl/sample_consensus/sac_model_perpendicular_plane.h</includes>
    <includes id="model__types_8h" name="model_types.h" local="no" imported="no">pcl/sample_consensus/model_types.h</includes>
    <class kind="class">pcl::SampleConsensusModelNormalParallelPlane</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>sac_model_normal_parallel_plane.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/impl/</path>
    <filename>sac__model__normal__parallel__plane_8hpp</filename>
    <includes id="sac__model__normal__parallel__plane_8h" name="sac_model_normal_parallel_plane.h" local="no" imported="no">pcl/sample_consensus/sac_model_normal_parallel_plane.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_SampleConsensusModelNormalParallelPlane</name>
      <anchorfile>sac__model__normal__parallel__plane_8hpp.html</anchorfile>
      <anchor>a1254b3941c075143f7a3faaff528c59f</anchor>
      <arglist>(PointT, PointNT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sac_model_normal_plane.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/src/</path>
    <filename>sac__model__normal__plane_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="sac__model__normal__plane_8h" name="sac_model_normal_plane.h" local="no" imported="no">pcl/sample_consensus/sac_model_normal_plane.h</includes>
    <includes id="sac__model__normal__plane_8hpp" name="sac_model_normal_plane.hpp" local="no" imported="no">pcl/sample_consensus/impl/sac_model_normal_plane.hpp</includes>
    <includes id="sac__model__plane_8hpp" name="sac_model_plane.hpp" local="no" imported="no">pcl/sample_consensus/impl/sac_model_plane.hpp</includes>
  </compound>
  <compound kind="file">
    <name>sac_model_normal_plane.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/</path>
    <filename>sac__model__normal__plane_8h</filename>
    <includes id="sac__model_8h" name="sac_model.h" local="no" imported="no">pcl/sample_consensus/sac_model.h</includes>
    <includes id="sac__model__plane_8h" name="sac_model_plane.h" local="no" imported="no">pcl/sample_consensus/sac_model_plane.h</includes>
    <includes id="sac__model__perpendicular__plane_8h" name="sac_model_perpendicular_plane.h" local="no" imported="no">pcl/sample_consensus/sac_model_perpendicular_plane.h</includes>
    <includes id="model__types_8h" name="model_types.h" local="no" imported="no">pcl/sample_consensus/model_types.h</includes>
    <class kind="class">pcl::SampleConsensusModelNormalPlane</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>sac_model_normal_plane.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/impl/</path>
    <filename>sac__model__normal__plane_8hpp</filename>
    <includes id="sac__model__normal__plane_8h" name="sac_model_normal_plane.h" local="no" imported="no">pcl/sample_consensus/sac_model_normal_plane.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_SampleConsensusModelNormalPlane</name>
      <anchorfile>sac__model__normal__plane_8hpp.html</anchorfile>
      <anchor>a4ff540a3968386c6f5fbfa3d99e7f557</anchor>
      <arglist>(PointT, PointNT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sac_model_normal_sphere.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/src/</path>
    <filename>sac__model__normal__sphere_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="sac__model__normal__sphere_8h" name="sac_model_normal_sphere.h" local="no" imported="no">pcl/sample_consensus/sac_model_normal_sphere.h</includes>
    <includes id="sac__model__normal__sphere_8hpp" name="sac_model_normal_sphere.hpp" local="no" imported="no">pcl/sample_consensus/impl/sac_model_normal_sphere.hpp</includes>
    <includes id="sac__model__sphere_8hpp" name="sac_model_sphere.hpp" local="no" imported="no">pcl/sample_consensus/impl/sac_model_sphere.hpp</includes>
  </compound>
  <compound kind="file">
    <name>sac_model_normal_sphere.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/</path>
    <filename>sac__model__normal__sphere_8h</filename>
    <includes id="sac__model_8h" name="sac_model.h" local="no" imported="no">pcl/sample_consensus/sac_model.h</includes>
    <includes id="sac__model__sphere_8h" name="sac_model_sphere.h" local="no" imported="no">pcl/sample_consensus/sac_model_sphere.h</includes>
    <includes id="model__types_8h" name="model_types.h" local="no" imported="no">pcl/sample_consensus/model_types.h</includes>
    <includes id="common_2include_2pcl_2common_2common_8h" name="common/include/pcl/common/common.h" local="no" imported="no">pcl/common/common.h</includes>
    <class kind="class">pcl::SampleConsensusModelNormalSphere</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>sac_model_normal_sphere.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/impl/</path>
    <filename>sac__model__normal__sphere_8hpp</filename>
    <includes id="sac__model__normal__sphere_8h" name="sac_model_normal_sphere.h" local="no" imported="no">pcl/sample_consensus/sac_model_normal_sphere.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_SampleConsensusModelNormalSphere</name>
      <anchorfile>sac__model__normal__sphere_8hpp.html</anchorfile>
      <anchor>a479f95c56b46a3e5785fd516cc93751a</anchor>
      <arglist>(PointT, PointNT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sac_model_parallel_line.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/src/</path>
    <filename>sac__model__parallel__line_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="sac__model__parallel__line_8h" name="sac_model_parallel_line.h" local="no" imported="no">pcl/sample_consensus/sac_model_parallel_line.h</includes>
    <includes id="sac__model__parallel__line_8hpp" name="sac_model_parallel_line.hpp" local="no" imported="no">pcl/sample_consensus/impl/sac_model_parallel_line.hpp</includes>
    <includes id="sac__model__line_8hpp" name="sac_model_line.hpp" local="no" imported="no">pcl/sample_consensus/impl/sac_model_line.hpp</includes>
  </compound>
  <compound kind="file">
    <name>sac_model_parallel_line.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/</path>
    <filename>sac__model__parallel__line_8h</filename>
    <includes id="sac__model__line_8h" name="sac_model_line.h" local="no" imported="no">pcl/sample_consensus/sac_model_line.h</includes>
    <includes id="sac__model__perpendicular__plane_8h" name="sac_model_perpendicular_plane.h" local="no" imported="no">pcl/sample_consensus/sac_model_perpendicular_plane.h</includes>
    <class kind="class">pcl::SampleConsensusModelParallelLine</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>sac_model_parallel_line.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/impl/</path>
    <filename>sac__model__parallel__line_8hpp</filename>
    <includes id="sac__model__parallel__line_8h" name="sac_model_parallel_line.h" local="no" imported="no">pcl/sample_consensus/sac_model_parallel_line.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_SampleConsensusModelParallelLine</name>
      <anchorfile>sac__model__parallel__line_8hpp.html</anchorfile>
      <anchor>ad35bdc08a83f5b8136b32e55eb506ef9</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sac_model_parallel_plane.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/src/</path>
    <filename>sac__model__parallel__plane_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="sac__model__parallel__plane_8h" name="sac_model_parallel_plane.h" local="no" imported="no">pcl/sample_consensus/sac_model_parallel_plane.h</includes>
    <includes id="sac__model__parallel__plane_8hpp" name="sac_model_parallel_plane.hpp" local="no" imported="no">pcl/sample_consensus/impl/sac_model_parallel_plane.hpp</includes>
    <includes id="sac__model__plane_8hpp" name="sac_model_plane.hpp" local="no" imported="no">pcl/sample_consensus/impl/sac_model_plane.hpp</includes>
  </compound>
  <compound kind="file">
    <name>sac_model_parallel_plane.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/</path>
    <filename>sac__model__parallel__plane_8h</filename>
    <includes id="sac__model__plane_8h" name="sac_model_plane.h" local="no" imported="no">pcl/sample_consensus/sac_model_plane.h</includes>
    <includes id="common_2include_2pcl_2common_2common_8h" name="common/include/pcl/common/common.h" local="no" imported="no">pcl/common/common.h</includes>
    <class kind="class">pcl::SampleConsensusModelParallelPlane</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>sac_model_parallel_plane.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/impl/</path>
    <filename>sac__model__parallel__plane_8hpp</filename>
    <includes id="sac__model__parallel__plane_8h" name="sac_model_parallel_plane.h" local="no" imported="no">pcl/sample_consensus/sac_model_parallel_plane.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_SampleConsensusModelParallelPlane</name>
      <anchorfile>sac__model__parallel__plane_8hpp.html</anchorfile>
      <anchor>a2d71b75a9186a59d92275388e4410908</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sac_model_perpendicular_plane.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/src/</path>
    <filename>sac__model__perpendicular__plane_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="sac__model__perpendicular__plane_8h" name="sac_model_perpendicular_plane.h" local="no" imported="no">pcl/sample_consensus/sac_model_perpendicular_plane.h</includes>
    <includes id="sac__model__perpendicular__plane_8hpp" name="sac_model_perpendicular_plane.hpp" local="no" imported="no">pcl/sample_consensus/impl/sac_model_perpendicular_plane.hpp</includes>
    <includes id="sac__model__plane_8hpp" name="sac_model_plane.hpp" local="no" imported="no">pcl/sample_consensus/impl/sac_model_plane.hpp</includes>
  </compound>
  <compound kind="file">
    <name>sac_model_perpendicular_plane.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/</path>
    <filename>sac__model__perpendicular__plane_8h</filename>
    <includes id="sac__model__plane_8h" name="sac_model_plane.h" local="no" imported="no">pcl/sample_consensus/sac_model_plane.h</includes>
    <includes id="common_2include_2pcl_2common_2common_8h" name="common/include/pcl/common/common.h" local="no" imported="no">pcl/common/common.h</includes>
    <class kind="class">pcl::SampleConsensusModelPerpendicularPlane</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>sac_model_perpendicular_plane.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/impl/</path>
    <filename>sac__model__perpendicular__plane_8hpp</filename>
    <includes id="sac__model__perpendicular__plane_8h" name="sac_model_perpendicular_plane.h" local="no" imported="no">pcl/sample_consensus/sac_model_perpendicular_plane.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_SampleConsensusModelPerpendicularPlane</name>
      <anchorfile>sac__model__perpendicular__plane_8hpp.html</anchorfile>
      <anchor>a317903f7a3b382b4613248a8cd791ab9</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sac_model_plane.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/src/</path>
    <filename>sac__model__plane_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="sac__model__plane_8h" name="sac_model_plane.h" local="no" imported="no">pcl/sample_consensus/sac_model_plane.h</includes>
    <includes id="sac__model__plane_8hpp" name="sac_model_plane.hpp" local="no" imported="no">pcl/sample_consensus/impl/sac_model_plane.hpp</includes>
  </compound>
  <compound kind="file">
    <name>sac_model_plane.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/</path>
    <filename>sac__model__plane_8h</filename>
    <includes id="sac__model_8h" name="sac_model.h" local="no" imported="no">pcl/sample_consensus/sac_model.h</includes>
    <includes id="model__types_8h" name="model_types.h" local="no" imported="no">pcl/sample_consensus/model_types.h</includes>
    <class kind="class">pcl::SampleConsensusModelPlane</class>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>double</type>
      <name>pointToPlaneDistance</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>abbab932cbacef63d51404db8cc1a862f</anchor>
      <arglist>(const Point &amp;p, double a, double b, double c, double d)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>pointToPlaneDistance</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad5ba25b6b496cf05b52b7e639c4c19e0</anchor>
      <arglist>(const Point &amp;p, const Eigen::Vector4f &amp;plane_coefficients)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>pointToPlaneDistanceSigned</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa4ccc1f67a12a93c3930c91116ff8120</anchor>
      <arglist>(const Point &amp;p, double a, double b, double c, double d)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>pointToPlaneDistanceSigned</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af0254d8592884aedfd4daeb631cf3247</anchor>
      <arglist>(const Point &amp;p, const Eigen::Vector4f &amp;plane_coefficients)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>projectPoint</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a23810514c001fdc966f3db72456ee128</anchor>
      <arglist>(const Point &amp;p, const Eigen::Vector4f &amp;model_coefficients, Point &amp;q)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sac_model_plane.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/impl/</path>
    <filename>sac__model__plane_8hpp</filename>
    <includes id="sac__model__plane_8h" name="sac_model_plane.h" local="no" imported="no">pcl/sample_consensus/sac_model_plane.h</includes>
    <includes id="centroid_8h" name="centroid.h" local="no" imported="no">pcl/common/centroid.h</includes>
    <includes id="eigen_8h" name="eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <includes id="concatenate_8h" name="concatenate.h" local="no" imported="no">pcl/common/concatenate.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_SampleConsensusModelPlane</name>
      <anchorfile>sac__model__plane_8hpp.html</anchorfile>
      <anchor>a958982d776783f52afbdb34f0d505c87</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>doc/tutorials/content/sources/sac_model_registration/sac_model_registration.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/sac_model_registration/</path>
    <filename>doc_2tutorials_2content_2sources_2sac__model__registration_2sac__model__registration_8cpp</filename>
    <includes id="common_2include_2pcl_2common_2transforms_8h" name="common/include/pcl/common/transforms.h" local="no" imported="no">pcl/common/transforms.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="method__types_8h" name="method_types.h" local="no" imported="no">pcl/sample_consensus/method_types.h</includes>
    <includes id="ransac_8h" name="ransac.h" local="no" imported="no">pcl/sample_consensus/ransac.h</includes>
    <includes id="sac__model__registration_8h" name="sac_model_registration.h" local="no" imported="no">pcl/sample_consensus/sac_model_registration.h</includes>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>doc_2tutorials_2content_2sources_2sac__model__registration_2sac__model__registration_8cpp.html</anchorfile>
      <anchor>a25ad8e5ed8a0135046a6448eb27a81c9</anchor>
      <arglist>(const PointCloud&lt; PointXYZ &gt;::Ptr &amp;input, const PointCloud&lt; PointXYZ &gt;::Ptr &amp;target, Eigen::Matrix4f &amp;transformation, const double thresh)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>doc_2tutorials_2content_2sources_2sac__model__registration_2sac__model__registration_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sample_consensus/src/sac_model_registration.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/src/</path>
    <filename>sample__consensus_2src_2sac__model__registration_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="sac__model__registration_8h" name="sac_model_registration.h" local="no" imported="no">pcl/sample_consensus/sac_model_registration.h</includes>
    <includes id="sac__model__registration_8hpp" name="sac_model_registration.hpp" local="no" imported="no">pcl/sample_consensus/impl/sac_model_registration.hpp</includes>
  </compound>
  <compound kind="file">
    <name>sac_model_registration.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/</path>
    <filename>sac__model__registration_8h</filename>
    <includes id="sac__model_8h" name="sac_model.h" local="no" imported="no">pcl/sample_consensus/sac_model.h</includes>
    <includes id="model__types_8h" name="model_types.h" local="no" imported="no">pcl/sample_consensus/model_types.h</includes>
    <includes id="eigen_8h" name="eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <includes id="centroid_8h" name="centroid.h" local="no" imported="no">pcl/common/centroid.h</includes>
    <includes id="sac__model__registration_8hpp" name="sac_model_registration.hpp" local="no" imported="no">pcl/sample_consensus/impl/sac_model_registration.hpp</includes>
    <class kind="class">pcl::SampleConsensusModelRegistration</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>sac_model_registration.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/impl/</path>
    <filename>sac__model__registration_8hpp</filename>
    <includes id="sac__model__registration_8h" name="sac_model_registration.h" local="no" imported="no">pcl/sample_consensus/sac_model_registration.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_SampleConsensusModelRegistration</name>
      <anchorfile>sac__model__registration_8hpp.html</anchorfile>
      <anchor>a93c45f939ceca8b68a0375b6f67654c3</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sac_model_sphere.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/src/</path>
    <filename>sac__model__sphere_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="sac__model__sphere_8h" name="sac_model_sphere.h" local="no" imported="no">pcl/sample_consensus/sac_model_sphere.h</includes>
    <includes id="sac__model__sphere_8hpp" name="sac_model_sphere.hpp" local="no" imported="no">pcl/sample_consensus/impl/sac_model_sphere.hpp</includes>
  </compound>
  <compound kind="file">
    <name>sac_model_sphere.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/</path>
    <filename>sac__model__sphere_8h</filename>
    <includes id="sac__model_8h" name="sac_model.h" local="no" imported="no">pcl/sample_consensus/sac_model.h</includes>
    <includes id="model__types_8h" name="model_types.h" local="no" imported="no">pcl/sample_consensus/model_types.h</includes>
    <class kind="struct">pcl::SampleConsensusModelSphere::OptimizationFunctor</class>
    <class kind="class">pcl::SampleConsensusModelSphere</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>sac_model_sphere.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/impl/</path>
    <filename>sac__model__sphere_8hpp</filename>
    <includes id="sac__model__sphere_8h" name="sac_model_sphere.h" local="no" imported="no">pcl/sample_consensus/sac_model_sphere.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_SampleConsensusModelSphere</name>
      <anchorfile>sac__model__sphere_8hpp.html</anchorfile>
      <anchor>a22fd7d19e0eb7210465693b5b6eddf5a</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sac_model_stick.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/src/</path>
    <filename>sac__model__stick_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="sac__model__stick_8h" name="sac_model_stick.h" local="no" imported="no">pcl/sample_consensus/sac_model_stick.h</includes>
    <includes id="sac__model__stick_8hpp" name="sac_model_stick.hpp" local="no" imported="no">pcl/sample_consensus/impl/sac_model_stick.hpp</includes>
  </compound>
  <compound kind="file">
    <name>sac_model_stick.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/</path>
    <filename>sac__model__stick_8h</filename>
    <includes id="sac__model_8h" name="sac_model.h" local="no" imported="no">pcl/sample_consensus/sac_model.h</includes>
    <includes id="model__types_8h" name="model_types.h" local="no" imported="no">pcl/sample_consensus/model_types.h</includes>
    <includes id="eigen_8h" name="eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <class kind="class">pcl::SampleConsensusModelStick</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>sac_model_stick.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/sample_consensus/include/pcl/sample_consensus/impl/</path>
    <filename>sac__model__stick_8hpp</filename>
    <includes id="sac__model__line_8h" name="sac_model_line.h" local="no" imported="no">pcl/sample_consensus/sac_model_line.h</includes>
    <includes id="centroid_8h" name="centroid.h" local="no" imported="no">pcl/common/centroid.h</includes>
    <includes id="concatenate_8h" name="concatenate.h" local="no" imported="no">pcl/common/concatenate.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_SampleConsensusModelStick</name>
      <anchorfile>sac__model__stick_8hpp.html</anchorfile>
      <anchor>a831dbeedba59ae1c5685ad30cd622696</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sac_segmentation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/segmentation/src/</path>
    <filename>sac__segmentation_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="sac__segmentation_8h" name="sac_segmentation.h" local="no" imported="no">pcl/segmentation/sac_segmentation.h</includes>
    <includes id="sac__segmentation_8hpp" name="sac_segmentation.hpp" local="no" imported="no">pcl/segmentation/impl/sac_segmentation.hpp</includes>
  </compound>
  <compound kind="file">
    <name>sac_segmentation.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/segmentation/include/pcl/segmentation/</path>
    <filename>sac__segmentation_8h</filename>
    <includes id="pcl__base_8h" name="pcl_base.h" local="no" imported="no">pcl/pcl_base.h</includes>
    <includes id="method__types_8h" name="method_types.h" local="no" imported="no">pcl/sample_consensus/method_types.h</includes>
    <includes id="sac_8h" name="sac.h" local="no" imported="no">pcl/sample_consensus/sac.h</includes>
    <includes id="model__types_8h" name="model_types.h" local="no" imported="no">pcl/sample_consensus/model_types.h</includes>
    <includes id="sac__model_8h" name="sac_model.h" local="no" imported="no">pcl/sample_consensus/sac_model.h</includes>
    <includes id="search_8h" name="search.h" local="no" imported="no">pcl/search/search.h</includes>
    <class kind="class">pcl::SACSegmentation</class>
    <class kind="class">pcl::SACSegmentationFromNormals</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>sac_segmentation.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/segmentation/include/pcl/segmentation/impl/</path>
    <filename>sac__segmentation_8hpp</filename>
    <includes id="sac__segmentation_8h" name="sac_segmentation.h" local="no" imported="no">pcl/segmentation/sac_segmentation.h</includes>
    <includes id="sac_8h" name="sac.h" local="no" imported="no">pcl/sample_consensus/sac.h</includes>
    <includes id="lmeds_8h" name="lmeds.h" local="no" imported="no">pcl/sample_consensus/lmeds.h</includes>
    <includes id="mlesac_8h" name="mlesac.h" local="no" imported="no">pcl/sample_consensus/mlesac.h</includes>
    <includes id="msac_8h" name="msac.h" local="no" imported="no">pcl/sample_consensus/msac.h</includes>
    <includes id="ransac_8h" name="ransac.h" local="no" imported="no">pcl/sample_consensus/ransac.h</includes>
    <includes id="rmsac_8h" name="rmsac.h" local="no" imported="no">pcl/sample_consensus/rmsac.h</includes>
    <includes id="rransac_8h" name="rransac.h" local="no" imported="no">pcl/sample_consensus/rransac.h</includes>
    <includes id="prosac_8h" name="prosac.h" local="no" imported="no">pcl/sample_consensus/prosac.h</includes>
    <includes id="sac__model_8h" name="sac_model.h" local="no" imported="no">pcl/sample_consensus/sac_model.h</includes>
    <includes id="sac__model__circle_8h" name="sac_model_circle.h" local="no" imported="no">pcl/sample_consensus/sac_model_circle.h</includes>
    <includes id="sac__model__cylinder_8h" name="sac_model_cylinder.h" local="no" imported="no">pcl/sample_consensus/sac_model_cylinder.h</includes>
    <includes id="sac__model__cone_8h" name="sac_model_cone.h" local="no" imported="no">pcl/sample_consensus/sac_model_cone.h</includes>
    <includes id="sac__model__line_8h" name="sac_model_line.h" local="no" imported="no">pcl/sample_consensus/sac_model_line.h</includes>
    <includes id="sac__model__normal__plane_8h" name="sac_model_normal_plane.h" local="no" imported="no">pcl/sample_consensus/sac_model_normal_plane.h</includes>
    <includes id="sac__model__normal__sphere_8h" name="sac_model_normal_sphere.h" local="no" imported="no">pcl/sample_consensus/sac_model_normal_sphere.h</includes>
    <includes id="sac__model__parallel__plane_8h" name="sac_model_parallel_plane.h" local="no" imported="no">pcl/sample_consensus/sac_model_parallel_plane.h</includes>
    <includes id="sac__model__normal__parallel__plane_8h" name="sac_model_normal_parallel_plane.h" local="no" imported="no">pcl/sample_consensus/sac_model_normal_parallel_plane.h</includes>
    <includes id="sac__model__parallel__line_8h" name="sac_model_parallel_line.h" local="no" imported="no">pcl/sample_consensus/sac_model_parallel_line.h</includes>
    <includes id="sac__model__perpendicular__plane_8h" name="sac_model_perpendicular_plane.h" local="no" imported="no">pcl/sample_consensus/sac_model_perpendicular_plane.h</includes>
    <includes id="sac__model__plane_8h" name="sac_model_plane.h" local="no" imported="no">pcl/sample_consensus/sac_model_plane.h</includes>
    <includes id="sac__model__sphere_8h" name="sac_model_sphere.h" local="no" imported="no">pcl/sample_consensus/sac_model_sphere.h</includes>
    <includes id="sac__model__stick_8h" name="sac_model_stick.h" local="no" imported="no">pcl/sample_consensus/sac_model_stick.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_SACSegmentation</name>
      <anchorfile>sac__segmentation_8hpp.html</anchorfile>
      <anchor>a3fe48eece6f2477e6b7cb37b21115b4d</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_SACSegmentationFromNormals</name>
      <anchorfile>sac__segmentation_8hpp.html</anchorfile>
      <anchor>a4df2f548d94994705f06a7eae4e9f4f7</anchor>
      <arglist>(T, NT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>search.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/search/include/pcl/search/</path>
    <filename>search_8h</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="common_2include_2pcl_2common_2io_8h" name="common/include/pcl/common/io.h" local="no" imported="no">pcl/common/io.h</includes>
    <class kind="struct">pcl::search::Search::Compare</class>
    <class kind="class">pcl::search::Search</class>
    <namespace>pcl</namespace>
    <namespace>pcl::search</namespace>
  </compound>
  <compound kind="file">
    <name>segment_differences.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/segmentation/src/</path>
    <filename>segment__differences_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="segment__differences_8h" name="segment_differences.h" local="no" imported="no">pcl/segmentation/segment_differences.h</includes>
    <includes id="segment__differences_8hpp" name="segment_differences.hpp" local="no" imported="no">pcl/segmentation/impl/segment_differences.hpp</includes>
  </compound>
  <compound kind="file">
    <name>segment_differences.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/segmentation/include/pcl/segmentation/</path>
    <filename>segment__differences_8h</filename>
    <includes id="pcl__base_8h" name="pcl_base.h" local="no" imported="no">pcl/pcl_base.h</includes>
    <includes id="pcl__search_8h" name="pcl_search.h" local="no" imported="no">pcl/search/pcl_search.h</includes>
    <class kind="class">pcl::SegmentDifferences</class>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>void</type>
      <name>getPointCloudDifference</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9e03faa170175ac9f9f06362400c3fc8</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;src, const pcl::PointCloud&lt; PointT &gt; &amp;tgt, double threshold, const boost::shared_ptr&lt; pcl::search::Search&lt; PointT &gt; &gt; &amp;tree, pcl::PointCloud&lt; PointT &gt; &amp;output)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>segment_differences.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/segmentation/include/pcl/segmentation/impl/</path>
    <filename>segment__differences_8hpp</filename>
    <includes id="segment__differences_8h" name="segment_differences.h" local="no" imported="no">pcl/segmentation/segment_differences.h</includes>
    <includes id="concatenate_8h" name="concatenate.h" local="no" imported="no">pcl/common/concatenate.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_getPointCloudDifference</name>
      <anchorfile>segment__differences_8hpp.html</anchorfile>
      <anchor>a266931fbcd6a279ec12c1367f8290f7f</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_SegmentDifferences</name>
      <anchorfile>segment__differences_8hpp.html</anchorfile>
      <anchor>aba4497b545a40c40418b65ed0a4a5111</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iccv2011/include/segmentation.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iccv2011/include/</path>
    <filename>iccv2011_2include_2segmentation_8h</filename>
    <includes id="iccv2011_2include_2typedefs_8h" name="iccv2011/include/typedefs.h" local="yes" imported="no">typedefs.h</includes>
    <includes id="method__types_8h" name="method_types.h" local="no" imported="no">pcl/sample_consensus/method_types.h</includes>
    <includes id="model__types_8h" name="model_types.h" local="no" imported="no">pcl/sample_consensus/model_types.h</includes>
    <includes id="sac__segmentation_8h" name="sac_segmentation.h" local="no" imported="no">pcl/segmentation/sac_segmentation.h</includes>
    <includes id="extract__indices_8h" name="extract_indices.h" local="no" imported="no">pcl/filters/extract_indices.h</includes>
    <includes id="extract__clusters_8h" name="extract_clusters.h" local="no" imported="no">pcl/segmentation/extract_clusters.h</includes>
    <member kind="function">
      <type>void</type>
      <name>clusterObjects</name>
      <anchorfile>iccv2011_2include_2segmentation_8h.html</anchorfile>
      <anchor>aff6961c539151b6c96441cda18fa3217</anchor>
      <arglist>(const PointCloudPtr &amp;input, float cluster_tolerance, int min_cluster_size, int max_cluster_size, std::vector&lt; pcl::PointIndices &gt; &amp;cluster_indices_out)</arglist>
    </member>
    <member kind="function">
      <type>PointCloudPtr</type>
      <name>findAndSubtractPlane</name>
      <anchorfile>iccv2011_2include_2segmentation_8h.html</anchorfile>
      <anchor>adf02ee37525833755f8cee70a045dff9</anchor>
      <arglist>(const PointCloudPtr &amp;input, float distance_threshold, float max_iterations)</arglist>
    </member>
    <member kind="function">
      <type>pcl::ModelCoefficients::Ptr</type>
      <name>fitPlane</name>
      <anchorfile>iccv2011_2include_2segmentation_8h.html</anchorfile>
      <anchor>a3a712986d380c432d3294891e7fd3506</anchor>
      <arglist>(const PointCloudPtr &amp;input, float distance_threshold, float max_iterations)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iros2011/include/segmentation.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iros2011/include/</path>
    <filename>iros2011_2include_2segmentation_8h</filename>
    <includes id="iros2011_2include_2typedefs_8h" name="iros2011/include/typedefs.h" local="yes" imported="no">typedefs.h</includes>
    <includes id="method__types_8h" name="method_types.h" local="no" imported="no">pcl/sample_consensus/method_types.h</includes>
    <includes id="model__types_8h" name="model_types.h" local="no" imported="no">pcl/sample_consensus/model_types.h</includes>
    <includes id="sac__segmentation_8h" name="sac_segmentation.h" local="no" imported="no">pcl/segmentation/sac_segmentation.h</includes>
    <includes id="extract__indices_8h" name="extract_indices.h" local="no" imported="no">pcl/filters/extract_indices.h</includes>
    <includes id="extract__clusters_8h" name="extract_clusters.h" local="no" imported="no">pcl/segmentation/extract_clusters.h</includes>
    <member kind="function">
      <type>void</type>
      <name>clusterObjects</name>
      <anchorfile>iros2011_2include_2segmentation_8h.html</anchorfile>
      <anchor>aff6961c539151b6c96441cda18fa3217</anchor>
      <arglist>(const PointCloudPtr &amp;input, float cluster_tolerance, int min_cluster_size, int max_cluster_size, std::vector&lt; pcl::PointIndices &gt; &amp;cluster_indices_out)</arglist>
    </member>
    <member kind="function">
      <type>PointCloudPtr</type>
      <name>findAndSubtractPlane</name>
      <anchorfile>iros2011_2include_2segmentation_8h.html</anchorfile>
      <anchor>adf02ee37525833755f8cee70a045dff9</anchor>
      <arglist>(const PointCloudPtr &amp;input, float distance_threshold, float max_iterations)</arglist>
    </member>
    <member kind="function">
      <type>pcl::ModelCoefficients::Ptr</type>
      <name>fitPlane</name>
      <anchorfile>iros2011_2include_2segmentation_8h.html</anchorfile>
      <anchor>a3a712986d380c432d3294891e7fd3506</anchor>
      <arglist>(const PointCloudPtr &amp;input, float distance_threshold, float max_iterations)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iros2011/include/solution/segmentation.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iros2011/include/solution/</path>
    <filename>iros2011_2include_2solution_2segmentation_8h</filename>
    <includes id="iros2011_2include_2solution_2typedefs_8h" name="iros2011/include/solution/typedefs.h" local="yes" imported="no">typedefs.h</includes>
    <includes id="method__types_8h" name="method_types.h" local="no" imported="no">pcl/sample_consensus/method_types.h</includes>
    <includes id="model__types_8h" name="model_types.h" local="no" imported="no">pcl/sample_consensus/model_types.h</includes>
    <includes id="sac__segmentation_8h" name="sac_segmentation.h" local="no" imported="no">pcl/segmentation/sac_segmentation.h</includes>
    <includes id="extract__indices_8h" name="extract_indices.h" local="no" imported="no">pcl/filters/extract_indices.h</includes>
    <includes id="extract__clusters_8h" name="extract_clusters.h" local="no" imported="no">pcl/segmentation/extract_clusters.h</includes>
    <member kind="function">
      <type>void</type>
      <name>clusterObjects</name>
      <anchorfile>iros2011_2include_2solution_2segmentation_8h.html</anchorfile>
      <anchor>aff6961c539151b6c96441cda18fa3217</anchor>
      <arglist>(const PointCloudPtr &amp;input, float cluster_tolerance, int min_cluster_size, int max_cluster_size, std::vector&lt; pcl::PointIndices &gt; &amp;cluster_indices_out)</arglist>
    </member>
    <member kind="function">
      <type>PointCloudPtr</type>
      <name>findAndSubtractPlane</name>
      <anchorfile>iros2011_2include_2solution_2segmentation_8h.html</anchorfile>
      <anchor>adf02ee37525833755f8cee70a045dff9</anchor>
      <arglist>(const PointCloudPtr &amp;input, float distance_threshold, float max_iterations)</arglist>
    </member>
    <member kind="function">
      <type>pcl::ModelCoefficients::Ptr</type>
      <name>fitPlane</name>
      <anchorfile>iros2011_2include_2solution_2segmentation_8h.html</anchorfile>
      <anchor>a3a712986d380c432d3294891e7fd3506</anchor>
      <arglist>(const PointCloudPtr &amp;input, float distance_threshold, float max_iterations)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shapes.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/src/common/</path>
    <filename>shapes_8cpp</filename>
    <includes id="shapes_8h" name="shapes.h" local="no" imported="no">pcl/visualization/common/shapes.h</includes>
    <includes id="angles_8h" name="angles.h" local="no" imported="no">pcl/common/angles.h</includes>
  </compound>
  <compound kind="file">
    <name>shapes.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/include/pcl/visualization/common/</path>
    <filename>shapes_8h</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2vtk_8h" name="visualization/include/pcl/visualization/vtk.h" local="no" imported="no">pcl/visualization/vtk.h</includes>
    <includes id="planar__polygon_8h" name="planar_polygon.h" local="no" imported="no">pcl/geometry/planar_polygon.h</includes>
    <includes id="shapes_8hpp" name="shapes.hpp" local="no" imported="no">pcl/visualization/common/impl/shapes.hpp</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::visualization</namespace>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>allocVtkUnstructuredGrid</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>aae9f9e0b4a6452d7cd6e26fce59e24cf</anchor>
      <arglist>(vtkSmartPointer&lt; vtkUnstructuredGrid &gt; &amp;polydata)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS vtkSmartPointer&lt; vtkDataSet &gt;</type>
      <name>create2DCircle</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a893de805da9aa8a8178810063b815d84</anchor>
      <arglist>(const pcl::ModelCoefficients &amp;coefficients, double z=0.0)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS vtkSmartPointer&lt; vtkDataSet &gt;</type>
      <name>createCone</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a8cfaad0438e4e7c8181523717506f0f8</anchor>
      <arglist>(const pcl::ModelCoefficients &amp;coefficients)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS vtkSmartPointer&lt; vtkDataSet &gt;</type>
      <name>createCube</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a2ce91c66b988540d545829d92488b454</anchor>
      <arglist>(const pcl::ModelCoefficients &amp;coefficients)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS vtkSmartPointer&lt; vtkDataSet &gt;</type>
      <name>createCube</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a27cc50c11dd8cfef8df48f7d2244b257</anchor>
      <arglist>(const Eigen::Vector3f &amp;translation, const Eigen::Quaternionf &amp;rotation, double width, double height, double depth)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS vtkSmartPointer&lt; vtkDataSet &gt;</type>
      <name>createCube</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>aa6a869b5d506efe40ad59c31691e3f65</anchor>
      <arglist>(double x_min, double x_max, double y_min, double y_max, double z_min, double z_max)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS vtkSmartPointer&lt; vtkDataSet &gt;</type>
      <name>createCylinder</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a27e656b887e65bf874a9a34842d787e2</anchor>
      <arglist>(const pcl::ModelCoefficients &amp;coefficients, int numsides=30)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS vtkSmartPointer&lt; vtkDataSet &gt;</type>
      <name>createLine</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a4f21aa02547d1473774e4b6919da3ece</anchor>
      <arglist>(const Eigen::Vector4f &amp;pt1, const Eigen::Vector4f &amp;pt2)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS vtkSmartPointer&lt; vtkDataSet &gt;</type>
      <name>createLine</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a88a1fc19121ed77656ceb564aa268e58</anchor>
      <arglist>(const pcl::ModelCoefficients &amp;coefficients)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS vtkSmartPointer&lt; vtkDataSet &gt;</type>
      <name>createPlane</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a0a303f6dc821c18068b1f6440c5013f2</anchor>
      <arglist>(const pcl::ModelCoefficients &amp;coefficients)</arglist>
    </member>
    <member kind="function">
      <type>vtkSmartPointer&lt; vtkDataSet &gt;</type>
      <name>createPolygon</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a50da15e5aac6b239552e56d5f3b0d209</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>vtkSmartPointer&lt; vtkDataSet &gt;</type>
      <name>createPolygon</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a480eeeb88d5db9a5145ef7463dcc13ae</anchor>
      <arglist>(const pcl::PlanarPolygon&lt; PointT &gt; &amp;planar_polygon)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS vtkSmartPointer&lt; vtkDataSet &gt;</type>
      <name>createSphere</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a499d2a3c6f950846f5a76a0042e42d51</anchor>
      <arglist>(const Eigen::Vector4f &amp;center, double radius, int res=10)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS vtkSmartPointer&lt; vtkDataSet &gt;</type>
      <name>createSphere</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a01c91c7e7e2630676c6b737f1749ba81</anchor>
      <arglist>(const pcl::ModelCoefficients &amp;coefficients, int res=10)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shapes.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/include/pcl/visualization/common/impl/</path>
    <filename>shapes_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>shot.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/src/</path>
    <filename>shot_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="shot_8h" name="shot.h" local="no" imported="no">pcl/features/shot.h</includes>
    <includes id="shot_8hpp" name="shot.hpp" local="no" imported="no">pcl/features/impl/shot.hpp</includes>
    <member kind="function">
      <type></type>
      <name>PCL_INSTANTIATE_PRODUCT</name>
      <anchorfile>shot_8cpp.html</anchorfile>
      <anchor>a52836710b850781816001bfcc01e274c</anchor>
      <arglist>(SHOTEstimation,(PCL_XYZ_POINT_TYPES)(PCL_NORMAL_POINT_TYPES)((pcl::SHOT))((pcl::ReferenceFrame))) PCL_INSTANTIATE_PRODUCT(SHOTEstimation</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shot.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/</path>
    <filename>shot_8h</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.h</includes>
    <class kind="class">pcl::SHOTColorEstimation</class>
    <class kind="class">pcl::SHOTColorEstimation&lt; PointInT, PointNT, Eigen::MatrixXf, PointRFT &gt;</class>
    <class kind="class">pcl::SHOTEstimation</class>
    <class kind="class">pcl::SHOTEstimation&lt; PointInT, PointNT, Eigen::MatrixXf, PointRFT &gt;</class>
    <class kind="class">pcl::SHOTEstimationBase</class>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>class</type>
      <name>PCL_DEPRECATED_CLASS</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a56f3ad05fd1107ae7114bf02dc246748</anchor>
      <arglist>(SHOTEstimation,&quot;SHOTEstimation&lt;..., pcl::SHOT, ...&gt; IS DEPRECATED, USE SHOTEstimation&lt;..., pcl::SHOT352, ...&gt; INSTEAD&quot;)&lt; PointInT</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>PCL_DEPRECATED_CLASS</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa83521c6dbfde0239ac62290b6c2b6ea</anchor>
      <arglist>(SHOTEstimation,&quot;SHOTEstimation&lt;pcl::PointXYZRGBA,...,pcl::SHOT,...&gt; IS DEPRECATED, USE SHOTEstimation&lt;pcl::PointXYZRGBA,...,pcl::SHOT352,...&gt; FOR SHAPE AND SHOTColorEstimation&lt;pcl::PointXYZRGBA,...,pcl::SHOT1344,...&gt; FOR SHAPE+COLOR INSTEAD&quot;)&lt; pcl</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>PCL_DEPRECATED_CLASS</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a2cc786f23a6844b457c9ea9544c38526</anchor>
      <arglist>(SHOTEstimation,&quot;SHOTEstimation&lt;pcl::PointXYZRGBA,...,Eigen::MatrixXf,...&gt; IS DEPRECATED, USE SHOTColorEstimation&lt;pcl::PointXYZRGBA,...,Eigen::MatrixXf,...&gt; FOR SHAPE AND SHAPE+COLOR INSTEAD&quot;)&lt; pcl</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shot.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/impl/</path>
    <filename>shot_8hpp</filename>
    <includes id="shot_8h" name="shot.h" local="no" imported="no">pcl/features/shot.h</includes>
    <includes id="shot__lrf_8h" name="shot_lrf.h" local="no" imported="no">pcl/features/shot_lrf.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_SHOTColorEstimation</name>
      <anchorfile>shot_8hpp.html</anchorfile>
      <anchor>a11b80e59d306e48db58749183f59b6f7</anchor>
      <arglist>(T, NT, OutT, RFT)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_SHOTEstimation</name>
      <anchorfile>shot_8hpp.html</anchorfile>
      <anchor>ab2540bd22980c45c922644465c0f3380</anchor>
      <arglist>(T, NT, OutT, RFT)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_SHOTEstimationBase</name>
      <anchorfile>shot_8hpp.html</anchorfile>
      <anchor>a3ae0955b2d32c229b71e57fa9f371f58</anchor>
      <arglist>(T, NT, OutT, RFT)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PST_PI</name>
      <anchorfile>shot_8hpp.html</anchorfile>
      <anchor>a046eeb881babc01ca9356e24b8d8d5d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PST_RAD_135</name>
      <anchorfile>shot_8hpp.html</anchorfile>
      <anchor>aeced150e78d0953c16fe7e3bcb2515f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PST_RAD_180</name>
      <anchorfile>shot_8hpp.html</anchorfile>
      <anchor>aacbcf9eced720519ebfe3a750e97764a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PST_RAD_360</name>
      <anchorfile>shot_8hpp.html</anchorfile>
      <anchor>ab181ae1993d9f48c4e5a9f485e5480cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PST_RAD_45</name>
      <anchorfile>shot_8hpp.html</anchorfile>
      <anchor>ace1dacdda056d457d9853e56f04a0d56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PST_RAD_90</name>
      <anchorfile>shot_8hpp.html</anchorfile>
      <anchor>a6791d7c70a5d2849219f3eab8423e6a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PST_RAD_PI_7_8</name>
      <anchorfile>shot_8hpp.html</anchorfile>
      <anchor>aa0a8f2924443234c9f515a40375a0351</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>areEquals</name>
      <anchorfile>shot_8hpp.html</anchorfile>
      <anchor>a4c983b2228a9e38feddc7d3c18f1a6b2</anchor>
      <arglist>(double val1, double val2, double zeroDoubleEps=zeroDoubleEps15)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>areEquals</name>
      <anchorfile>shot_8hpp.html</anchorfile>
      <anchor>a96bbe4473daaf21ea09e97f621fcd93a</anchor>
      <arglist>(float val1, float val2, float zeroFloatEps=zeroFloatEps8)</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>zeroDoubleEps15</name>
      <anchorfile>shot_8hpp.html</anchorfile>
      <anchor>a39b4411031262ce6c326d67a8207c445</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>zeroFloatEps8</name>
      <anchorfile>shot_8hpp.html</anchorfile>
      <anchor>ab299dac38418fac98d2eda3d6baa151a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shot_lrf.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/src/</path>
    <filename>shot__lrf_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="shot__lrf_8h" name="shot_lrf.h" local="no" imported="no">pcl/features/shot_lrf.h</includes>
    <includes id="shot__lrf_8hpp" name="shot_lrf.hpp" local="no" imported="no">pcl/features/impl/shot_lrf.hpp</includes>
  </compound>
  <compound kind="file">
    <name>shot_lrf.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/</path>
    <filename>shot__lrf_8h</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.h</includes>
    <class kind="class">pcl::SHOTLocalReferenceFrameEstimation</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>shot_lrf.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/impl/</path>
    <filename>shot__lrf_8hpp</filename>
    <includes id="shot__lrf_8h" name="shot_lrf.h" local="no" imported="no">pcl/features/shot_lrf.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_SHOTLocalReferenceFrameEstimation</name>
      <anchorfile>shot__lrf_8hpp.html</anchorfile>
      <anchor>a515e9a34e0920a4cf3022a931f583f3b</anchor>
      <arglist>(T, OutT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shot_lrf_omp.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/src/</path>
    <filename>shot__lrf__omp_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="shot__lrf__omp_8h" name="shot_lrf_omp.h" local="no" imported="no">pcl/features/shot_lrf_omp.h</includes>
    <includes id="shot__lrf__omp_8hpp" name="shot_lrf_omp.hpp" local="no" imported="no">pcl/features/impl/shot_lrf_omp.hpp</includes>
  </compound>
  <compound kind="file">
    <name>shot_lrf_omp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/</path>
    <filename>shot__lrf__omp_8h</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.h</includes>
    <includes id="shot__lrf_8h" name="shot_lrf.h" local="no" imported="no">pcl/features/shot_lrf.h</includes>
    <class kind="class">pcl::SHOTLocalReferenceFrameEstimationOMP</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>shot_lrf_omp.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/impl/</path>
    <filename>shot__lrf__omp_8hpp</filename>
    <includes id="shot__lrf__omp_8h" name="shot_lrf_omp.h" local="no" imported="no">pcl/features/shot_lrf_omp.h</includes>
    <includes id="shot__lrf_8h" name="shot_lrf.h" local="no" imported="no">pcl/features/shot_lrf.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_SHOTLocalReferenceFrameEstimationOMP</name>
      <anchorfile>shot__lrf__omp_8hpp.html</anchorfile>
      <anchor>a863f06dadd404b899e17982cd968f0bd</anchor>
      <arglist>(T, OutT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shot_omp.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/src/</path>
    <filename>shot__omp_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="shot__omp_8h" name="shot_omp.h" local="no" imported="no">pcl/features/shot_omp.h</includes>
    <includes id="shot__omp_8hpp" name="shot_omp.hpp" local="no" imported="no">pcl/features/impl/shot_omp.hpp</includes>
    <member kind="function">
      <type></type>
      <name>PCL_INSTANTIATE_PRODUCT</name>
      <anchorfile>shot__omp_8cpp.html</anchorfile>
      <anchor>a07857817dcf8f72c788aa960417339eb</anchor>
      <arglist>(SHOTEstimationOMP,(PCL_XYZ_POINT_TYPES)(PCL_NORMAL_POINT_TYPES)((pcl::SHOT))((pcl::ReferenceFrame))) PCL_INSTANTIATE_PRODUCT(SHOTEstimationOMP</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shot_omp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/</path>
    <filename>shot__omp_8h</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.h</includes>
    <includes id="shot_8h" name="shot.h" local="no" imported="no">pcl/features/shot.h</includes>
    <class kind="class">pcl::SHOTColorEstimationOMP</class>
    <class kind="class">pcl::SHOTEstimationOMP</class>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>class</type>
      <name>PCL_DEPRECATED_CLASS</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>afe5a089ed7ee63bf8e2f6e30c617cc74</anchor>
      <arglist>(SHOTEstimationOMP,&quot;SHOTEstimationOMP&lt;..., pcl::SHOT, ...&gt; IS DEPRECATED, USE SHOTEstimationOMP&lt;..., pcl::SHOT352, ...&gt; INSTEAD&quot;)&lt; PointInT</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>PCL_DEPRECATED_CLASS</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7e99f5b2b848b608b411bcd89bee1f2c</anchor>
      <arglist>(SHOTEstimationOMP,&quot;SHOTEstimationOMP&lt;pcl::PointXYZRGBA,...,pcl::SHOT,...&gt; IS DEPRECATED, USE SHOTEstimationOMP&lt;pcl::PointXYZRGBA,...,pcl::SHOT352,...&gt; FOR SHAPE AND SHOTColorEstimationOMP&lt;pcl::PointXYZRGBA,...,pcl::SHOT1344,...&gt; FOR SHAPE+COLOR INSTEAD&quot;)&lt; pcl</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shot_omp.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/impl/</path>
    <filename>shot__omp_8hpp</filename>
    <includes id="shot__omp_8h" name="shot_omp.h" local="no" imported="no">pcl/features/shot_omp.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <includes id="shot__lrf__omp_8h" name="shot_lrf_omp.h" local="no" imported="no">pcl/features/shot_lrf_omp.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_SHOTColorEstimationOMP</name>
      <anchorfile>shot__omp_8hpp.html</anchorfile>
      <anchor>a06ef34969985f8e95f5c10643e676820</anchor>
      <arglist>(T, NT, OutT, RFT)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_SHOTEstimationOMP</name>
      <anchorfile>shot__omp_8hpp.html</anchorfile>
      <anchor>aad08e839f4c941addf59bf5914300348</anchor>
      <arglist>(T, NT, OutT, RFT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sift_keypoint.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/keypoints/src/</path>
    <filename>sift__keypoint_8cpp</filename>
    <includes id="sift__keypoint_8h" name="sift_keypoint.h" local="no" imported="no">pcl/keypoints/sift_keypoint.h</includes>
    <includes id="sift__keypoint_8hpp" name="sift_keypoint.hpp" local="no" imported="no">pcl/keypoints/impl/sift_keypoint.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
  </compound>
  <compound kind="file">
    <name>sift_keypoint.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/keypoints/include/pcl/keypoints/</path>
    <filename>sift__keypoint_8h</filename>
    <includes id="keypoint_8h" name="keypoint.h" local="no" imported="no">pcl/keypoints/keypoint.h</includes>
    <includes id="sift__keypoint_8hpp" name="sift_keypoint.hpp" local="no" imported="no">pcl/keypoints/impl/sift_keypoint.hpp</includes>
    <class kind="class">pcl::SIFTKeypoint</class>
    <class kind="struct">pcl::SIFTKeypointFieldSelector</class>
    <class kind="struct">pcl::SIFTKeypointFieldSelector&lt; PointNormal &gt;</class>
    <class kind="struct">pcl::SIFTKeypointFieldSelector&lt; PointXYZRGB &gt;</class>
    <class kind="struct">pcl::SIFTKeypointFieldSelector&lt; PointXYZRGBA &gt;</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>sift_keypoint.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/keypoints/include/pcl/keypoints/impl/</path>
    <filename>sift__keypoint_8hpp</filename>
    <includes id="sift__keypoint_8h" name="sift_keypoint.h" local="no" imported="no">pcl/keypoints/sift_keypoint.h</includes>
    <includes id="common_2include_2pcl_2common_2io_8h" name="common/include/pcl/common/io.h" local="no" imported="no">pcl/common/io.h</includes>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_SIFTKeypoint</name>
      <anchorfile>sift__keypoint_8hpp.html</anchorfile>
      <anchor>a7cde1e6d537dc94a1de12a6a0a7f37d0</anchor>
      <arglist>(T, U)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>simplification_remove_unused_vertices.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/src/</path>
    <filename>simplification__remove__unused__vertices_8cpp</filename>
    <includes id="simplification__remove__unused__vertices_8h" name="simplification_remove_unused_vertices.h" local="no" imported="no">pcl/surface/simplification_remove_unused_vertices.h</includes>
  </compound>
  <compound kind="file">
    <name>simplification_remove_unused_vertices.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/</path>
    <filename>simplification__remove__unused__vertices_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <class kind="class">pcl::surface::SimplificationRemoveUnusedVertices</class>
    <namespace>pcl</namespace>
    <namespace>pcl::surface</namespace>
  </compound>
  <compound kind="file">
    <name>smoothed_surfaces_keypoint.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/keypoints/src/</path>
    <filename>smoothed__surfaces__keypoint_8cpp</filename>
    <includes id="smoothed__surfaces__keypoint_8h" name="smoothed_surfaces_keypoint.h" local="no" imported="no">pcl/keypoints/smoothed_surfaces_keypoint.h</includes>
    <includes id="smoothed__surfaces__keypoint_8hpp" name="smoothed_surfaces_keypoint.hpp" local="no" imported="no">pcl/keypoints/impl/smoothed_surfaces_keypoint.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
  </compound>
  <compound kind="file">
    <name>smoothed_surfaces_keypoint.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/keypoints/include/pcl/keypoints/</path>
    <filename>smoothed__surfaces__keypoint_8h</filename>
    <includes id="keypoint_8h" name="keypoint.h" local="no" imported="no">pcl/keypoints/keypoint.h</includes>
    <class kind="class">pcl::SmoothedSurfacesKeypoint</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>smoothed_surfaces_keypoint.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/keypoints/include/pcl/keypoints/impl/</path>
    <filename>smoothed__surfaces__keypoint_8hpp</filename>
    <includes id="smoothed__surfaces__keypoint_8h" name="smoothed_surfaces_keypoint.h" local="no" imported="no">pcl/keypoints/smoothed_surfaces_keypoint.h</includes>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_SmoothedSurfacesKeypoint</name>
      <anchorfile>smoothed__surfaces__keypoint_8hpp.html</anchorfile>
      <anchor>a2eea9e5b398b83e6d14306f2dd31b249</anchor>
      <arglist>(T, NT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sparse_matrix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/poisson/</path>
    <filename>sparse__matrix_8h</filename>
    <includes id="vector_8h" name="vector.h" local="yes" imported="no">vector.h</includes>
    <includes id="allocator_8h" name="allocator.h" local="yes" imported="no">allocator.h</includes>
    <includes id="sparse__matrix_8hpp" name="sparse_matrix.hpp" local="no" imported="no">pcl/surface/impl/poisson/sparse_matrix.hpp</includes>
    <class kind="struct">pcl::poisson::MatrixEntry</class>
    <class kind="struct">pcl::poisson::NMatrixEntry</class>
    <class kind="class">pcl::poisson::SparseMatrix</class>
    <class kind="class">pcl::poisson::SparseNMatrix</class>
    <class kind="class">pcl::poisson::SparseSymmetricMatrix</class>
    <namespace>pcl</namespace>
    <namespace>pcl::poisson</namespace>
  </compound>
  <compound kind="file">
    <name>sparse_matrix.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/impl/poisson/</path>
    <filename>sparse__matrix_8hpp</filename>
    <namespace>pcl</namespace>
    <namespace>pcl::poisson</namespace>
  </compound>
  <compound kind="file">
    <name>spin_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tools/</path>
    <filename>spin__estimation_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="spin__image_8h" name="spin_image.h" local="no" imported="no">pcl/features/spin_image.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>loadCloud</name>
      <anchorfile>spin__estimation_8cpp.html</anchorfile>
      <anchor>ac85a403cc7888d20fc09565a24c79e13</anchor>
      <arglist>(const std::string &amp;filename, sensor_msgs::PointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>spin__estimation_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>POINT_CLOUD_REGISTER_POINT_STRUCT</name>
      <anchorfile>spin__estimation_8cpp.html</anchorfile>
      <anchor>a6b26276b0c12bef11a4b0fefd013c8fb</anchor>
      <arglist>(pcl::Histogram&lt; 153 &gt;,(float[153], histogram, spinimage)) int default_image_width</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>spin__estimation_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveCloud</name>
      <anchorfile>spin__estimation_8cpp.html</anchorfile>
      <anchor>a89af1f367cfde5c2d66418f34ac1e7b2</anchor>
      <arglist>(const std::string &amp;filename, const sensor_msgs::PointCloud2 &amp;output)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>default_min_neigh</name>
      <anchorfile>spin__estimation_8cpp.html</anchorfile>
      <anchor>a3ebc57d717b0475b39e8e7210071d549</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>default_radius</name>
      <anchorfile>spin__estimation_8cpp.html</anchorfile>
      <anchor>ae01c7ac123aa097510c820040d50c200</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>default_support_angle</name>
      <anchorfile>spin__estimation_8cpp.html</anchorfile>
      <anchor>a0ee27613a6d49eea7064b6a6908c5f81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Quaternionf</type>
      <name>orientation</name>
      <anchorfile>spin__estimation_8cpp.html</anchorfile>
      <anchor>a1c4b992e8d259ccaf531397d53e86683</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector4f</type>
      <name>translation</name>
      <anchorfile>spin__estimation_8cpp.html</anchorfile>
      <anchor>a5101d14d762ff84c11e37060ca9a3ac9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>spin_image.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/src/</path>
    <filename>spin__image_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="spin__image_8h" name="spin_image.h" local="no" imported="no">pcl/features/spin_image.h</includes>
    <includes id="spin__image_8hpp" name="spin_image.hpp" local="no" imported="no">pcl/features/impl/spin_image.hpp</includes>
    <member kind="function">
      <type></type>
      <name>PCL_INSTANTIATE_PRODUCT</name>
      <anchorfile>spin__image_8cpp.html</anchorfile>
      <anchor>af9f52a47698192bc113891a70cecb43f</anchor>
      <arglist>(SpinImageEstimation,(PCL_XYZ_POINT_TYPES)(PCL_NORMAL_POINT_TYPES)((pcl::Histogram&lt; 153 &gt;))) PCL_INSTANTIATE_PRODUCT(SpinImageEstimation</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>spin_image.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/</path>
    <filename>spin__image_8h</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.h</includes>
    <class kind="class">pcl::SpinImageEstimation</class>
    <class kind="class">pcl::SpinImageEstimation&lt; PointInT, PointNT, Eigen::MatrixXf &gt;</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>spin_image.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/impl/</path>
    <filename>spin__image_8hpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="common_2include_2pcl_2exceptions_8h" name="common/include/pcl/exceptions.h" local="no" imported="no">pcl/exceptions.h</includes>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.h</includes>
    <includes id="spin__image_8h" name="spin_image.h" local="no" imported="no">pcl/features/spin_image.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_SpinImageEstimation</name>
      <anchorfile>spin__image_8hpp.html</anchorfile>
      <anchor>aae52def667f00d300efd780f5d475b4c</anchor>
      <arglist>(T, NT, OutT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>spring.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/</path>
    <filename>spring_8h</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="spring_8hpp" name="spring.hpp" local="no" imported="no">pcl/common/impl/spring.hpp</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::common</namespace>
    <member kind="function">
      <type>void</type>
      <name>deleteCols</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>aec4d822b527c509532bb09794b034d9e</anchor>
      <arglist>(const PointCloud&lt; PointT &gt; &amp;input, PointCloud&lt; PointT &gt; &amp;output, const size_t &amp;amount)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteRows</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>ac4df4bbd605504171fc0fb495a947997</anchor>
      <arglist>(const PointCloud&lt; PointT &gt; &amp;input, PointCloud&lt; PointT &gt; &amp;output, const size_t &amp;amount)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>duplicateColumns</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a78667a7592b5af1fc4d63cbcb2079fb9</anchor>
      <arglist>(const PointCloud&lt; PointT &gt; &amp;input, PointCloud&lt; PointT &gt; &amp;output, const size_t &amp;amount)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>duplicateRows</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a6e2077b9156dbd2e4e4279be4a5b5d33</anchor>
      <arglist>(const PointCloud&lt; PointT &gt; &amp;input, PointCloud&lt; PointT &gt; &amp;output, const size_t &amp;amount)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>expandColumns</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a6d6570714f33f9d2c8ded22c3ce3ff22</anchor>
      <arglist>(const PointCloud&lt; PointT &gt; &amp;input, PointCloud&lt; PointT &gt; &amp;output, const PointT &amp;val, const size_t &amp;amount)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>expandRows</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a0153fbb8ecca4922f5d6f121d67f5120</anchor>
      <arglist>(const PointCloud&lt; PointT &gt; &amp;input, PointCloud&lt; PointT &gt; &amp;output, const PointT &amp;val, const size_t &amp;amount)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mirrorColumns</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a28c97635faac2655d7599263668b0bf9</anchor>
      <arglist>(const PointCloud&lt; PointT &gt; &amp;input, PointCloud&lt; PointT &gt; &amp;output, const size_t &amp;amount)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mirrorRows</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a3c49e8d2908aad6a107214a6f629fb12</anchor>
      <arglist>(const PointCloud&lt; PointT &gt; &amp;input, PointCloud&lt; PointT &gt; &amp;output, const size_t &amp;amount)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>spring.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/impl/</path>
    <filename>spring_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>statistical_multiscale_interest_region_extraction.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/src/</path>
    <filename>statistical__multiscale__interest__region__extraction_8cpp</filename>
    <includes id="statistical__multiscale__interest__region__extraction_8h" name="statistical_multiscale_interest_region_extraction.h" local="no" imported="no">pcl/features/statistical_multiscale_interest_region_extraction.h</includes>
    <includes id="statistical__multiscale__interest__region__extraction_8hpp" name="statistical_multiscale_interest_region_extraction.hpp" local="no" imported="no">pcl/features/impl/statistical_multiscale_interest_region_extraction.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
  </compound>
  <compound kind="file">
    <name>statistical_multiscale_interest_region_extraction.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/</path>
    <filename>statistical__multiscale__interest__region__extraction_8h</filename>
    <includes id="pcl__base_8h" name="pcl_base.h" local="no" imported="no">pcl/pcl_base.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <class kind="class">pcl::StatisticalMultiscaleInterestRegionExtraction</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>statistical_multiscale_interest_region_extraction.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/impl/</path>
    <filename>statistical__multiscale__interest__region__extraction_8hpp</filename>
    <includes id="statistical__multiscale__interest__region__extraction_8h" name="statistical_multiscale_interest_region_extraction.h" local="no" imported="no">pcl/features/statistical_multiscale_interest_region_extraction.h</includes>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.h</includes>
    <includes id="common_2include_2pcl_2common_2distances_8h" name="common/include/pcl/common/distances.h" local="no" imported="no">pcl/common/distances.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_StatisticalMultiscaleInterestRegionExtraction</name>
      <anchorfile>statistical__multiscale__interest__region__extraction_8hpp.html</anchorfile>
      <anchor>aa342969fadff2de8f4e775b166264a7a</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>statistical_multiscale_interest_region_extraction_example.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/src/</path>
    <filename>statistical__multiscale__interest__region__extraction__example_8cpp</filename>
    <includes id="statistical__multiscale__interest__region__extraction_8h" name="statistical_multiscale_interest_region_extraction.h" local="no" imported="no">pcl/features/statistical_multiscale_interest_region_extraction.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <includes id="extract__indices_8h" name="extract_indices.h" local="no" imported="no">pcl/filters/extract_indices.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>statistical__multiscale__interest__region__extraction__example_8cpp.html</anchorfile>
      <anchor>a51a0c03e82a49c8df1aee64a078f33e7</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>base_scale</name>
      <anchorfile>statistical__multiscale__interest__region__extraction__example_8cpp.html</anchorfile>
      <anchor>a62ec08215c0c807e2ed34c3415a5e58b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>subsampling_leaf_size</name>
      <anchorfile>statistical__multiscale__interest__region__extraction__example_8cpp.html</anchorfile>
      <anchor>af74519695e6d7494ff9fc63f3edac584</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>statistical_outlier_removal.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/src/</path>
    <filename>statistical__outlier__removal_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="statistical__outlier__removal_8h" name="statistical_outlier_removal.h" local="no" imported="no">pcl/filters/statistical_outlier_removal.h</includes>
    <includes id="statistical__outlier__removal_8hpp" name="statistical_outlier_removal.hpp" local="no" imported="no">pcl/filters/impl/statistical_outlier_removal.hpp</includes>
    <includes id="conversions_8h" name="conversions.h" local="no" imported="no">pcl/ros/conversions.h</includes>
  </compound>
  <compound kind="file">
    <name>statistical_outlier_removal.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/include/pcl/filters/</path>
    <filename>statistical__outlier__removal_8h</filename>
    <includes id="filter__indices_8h" name="filter_indices.h" local="no" imported="no">pcl/filters/filter_indices.h</includes>
    <includes id="pcl__search_8h" name="pcl_search.h" local="no" imported="no">pcl/search/pcl_search.h</includes>
    <class kind="class">pcl::StatisticalOutlierRemoval</class>
    <class kind="class">pcl::StatisticalOutlierRemoval&lt; sensor_msgs::PointCloud2 &gt;</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>statistical_outlier_removal.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/include/pcl/filters/impl/</path>
    <filename>statistical__outlier__removal_8hpp</filename>
    <includes id="statistical__outlier__removal_8h" name="statistical_outlier_removal.h" local="no" imported="no">pcl/filters/statistical_outlier_removal.h</includes>
    <includes id="common_2include_2pcl_2common_2io_8h" name="common/include/pcl/common/io.h" local="no" imported="no">pcl/common/io.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_StatisticalOutlierRemoval</name>
      <anchorfile>statistical__outlier__removal_8hpp.html</anchorfile>
      <anchor>addaa5ca2c2f7e03ced9edbe8501e7724</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>statistical_removal.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/statistical_removal/</path>
    <filename>statistical__removal_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="statistical__outlier__removal_8h" name="statistical_outlier_removal.h" local="no" imported="no">pcl/filters/statistical_outlier_removal.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>statistical__removal_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stick_segmentation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/stick_segmentation/</path>
    <filename>stick__segmentation_8cpp</filename>
    <includes id="common_2include_2pcl_2common_2distances_8h" name="common/include/pcl/common/distances.h" local="no" imported="no">pcl/common/distances.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="passthrough_8h" name="passthrough.h" local="no" imported="no">pcl/filters/passthrough.h</includes>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <includes id="method__types_8h" name="method_types.h" local="no" imported="no">pcl/sample_consensus/method_types.h</includes>
    <includes id="sac__segmentation_8h" name="sac_segmentation.h" local="no" imported="no">pcl/segmentation/sac_segmentation.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <includes id="conditional__removal_8h" name="conditional_removal.h" local="no" imported="no">pcl/filters/conditional_removal.h</includes>
    <includes id="extract__clusters_8h" name="extract_clusters.h" local="no" imported="no">pcl/segmentation/extract_clusters.h</includes>
    <class kind="class">ConditionThresholdHSV</class>
    <member kind="define">
      <type>#define</type>
      <name>MIN_NR_INLIERS_LINE</name>
      <anchorfile>stick__segmentation_8cpp.html</anchorfile>
      <anchor>af2b53f0760accb72db65da9159f7e6be</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>stick__segmentation_8cpp.html</anchorfile>
      <anchor>a74b63473645afacc0e81cf751a606bb7</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;input, pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;output, pcl::ModelCoefficients &amp;coefficients, pcl::PointIndices &amp;inliers)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>downsample</name>
      <anchorfile>stick__segmentation_8cpp.html</anchorfile>
      <anchor>ac3a42087fb0cbbafd955eac94349cf45</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;input, pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractLargestCluster</name>
      <anchorfile>stick__segmentation_8cpp.html</anchorfile>
      <anchor>ac0a4bd65273c51b70fd5bb84b13d5a35</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;input, const pcl::PointIndices::Ptr &amp;inliers_all, pcl::PointIndices &amp;inliers)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>filterGreen</name>
      <anchorfile>stick__segmentation_8cpp.html</anchorfile>
      <anchor>a110bc8a6160bef768755dcd5b90fc4f5</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;input, pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>filterRed</name>
      <anchorfile>stick__segmentation_8cpp.html</anchorfile>
      <anchor>ac84722ba44c4920b6180a98f3b011011</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;input, pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>stick__segmentation_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iccv2011/include/surface.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iccv2011/include/</path>
    <filename>iccv2011_2include_2surface_8h</filename>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.h</includes>
    <includes id="mls_8h" name="mls.h" local="no" imported="no">pcl/surface/mls.h</includes>
    <includes id="convex__hull_8h" name="convex_hull.h" local="no" imported="no">pcl/surface/convex_hull.h</includes>
    <includes id="concave__hull_8h" name="concave_hull.h" local="no" imported="no">pcl/surface/concave_hull.h</includes>
    <includes id="gp3_8h" name="gp3.h" local="no" imported="no">pcl/surface/gp3.h</includes>
    <includes id="iccv2011_2include_2typedefs_8h" name="iccv2011/include/typedefs.h" local="yes" imported="no">typedefs.h</includes>
    <class kind="class">Mesh</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Mesh &gt;</type>
      <name>MeshPtr</name>
      <anchorfile>iccv2011_2include_2surface_8h.html</anchorfile>
      <anchor>a97faa980ba114204f84b1aa7b7a44d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>MeshPtr</type>
      <name>computeConcaveHull</name>
      <anchorfile>iccv2011_2include_2surface_8h.html</anchorfile>
      <anchor>ac849b7fafc976af0e2bd89b4bd106e3f</anchor>
      <arglist>(const PointCloudPtr &amp;input, float alpha)</arglist>
    </member>
    <member kind="function">
      <type>MeshPtr</type>
      <name>computeConvexHull</name>
      <anchorfile>iccv2011_2include_2surface_8h.html</anchorfile>
      <anchor>a49a5a1fc80d02254e273ede9fdc535b6</anchor>
      <arglist>(const PointCloudPtr &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>SurfaceElementsPtr</type>
      <name>computeSurfaceElements</name>
      <anchorfile>iccv2011_2include_2surface_8h.html</anchorfile>
      <anchor>a7bdc810d0a4e0f3d5dea6cdb5badb906</anchor>
      <arglist>(const PointCloudPtr &amp;input, float radius, int polynomial_order)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PolygonMesh::Ptr</type>
      <name>greedyTriangulation</name>
      <anchorfile>iccv2011_2include_2surface_8h.html</anchorfile>
      <anchor>a79e90452c2e4d4487b001e7a772313e0</anchor>
      <arglist>(const SurfaceElementsPtr &amp;surfels, float radius, float mu, int max_nearest_neighbors, float max_surface_angle, float min_angle, float max_angle)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PolygonMesh::Ptr</type>
      <name>marchingCubesTriangulation</name>
      <anchorfile>iccv2011_2include_2surface_8h.html</anchorfile>
      <anchor>a517c358be36dbad315c8be864ef1789a</anchor>
      <arglist>(const SurfaceElementsPtr &amp;surfels, float leaf_size, float iso_level)</arglist>
    </member>
    <member kind="function">
      <type>PointCloudPtr</type>
      <name>smoothPointCloud</name>
      <anchorfile>iccv2011_2include_2surface_8h.html</anchorfile>
      <anchor>afb6a6d1e0d1ed75b7accf1576b747763</anchor>
      <arglist>(const PointCloudPtr &amp;input, float radius, int polynomial_order)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iros2011/include/solution/surface.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iros2011/include/solution/</path>
    <filename>iros2011_2include_2solution_2surface_8h</filename>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.h</includes>
    <includes id="mls_8h" name="mls.h" local="no" imported="no">pcl/surface/mls.h</includes>
    <includes id="convex__hull_8h" name="convex_hull.h" local="no" imported="no">pcl/surface/convex_hull.h</includes>
    <includes id="concave__hull_8h" name="concave_hull.h" local="no" imported="no">pcl/surface/concave_hull.h</includes>
    <includes id="gp3_8h" name="gp3.h" local="no" imported="no">pcl/surface/gp3.h</includes>
    <includes id="iros2011_2include_2solution_2typedefs_8h" name="iros2011/include/solution/typedefs.h" local="yes" imported="no">typedefs.h</includes>
    <class kind="class">Mesh</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Mesh &gt;</type>
      <name>MeshPtr</name>
      <anchorfile>iros2011_2include_2solution_2surface_8h.html</anchorfile>
      <anchor>a97faa980ba114204f84b1aa7b7a44d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>MeshPtr</type>
      <name>computeConcaveHull</name>
      <anchorfile>iros2011_2include_2solution_2surface_8h.html</anchorfile>
      <anchor>ac849b7fafc976af0e2bd89b4bd106e3f</anchor>
      <arglist>(const PointCloudPtr &amp;input, float alpha)</arglist>
    </member>
    <member kind="function">
      <type>MeshPtr</type>
      <name>computeConvexHull</name>
      <anchorfile>iros2011_2include_2solution_2surface_8h.html</anchorfile>
      <anchor>a49a5a1fc80d02254e273ede9fdc535b6</anchor>
      <arglist>(const PointCloudPtr &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>SurfaceElementsPtr</type>
      <name>computeSurfaceElements</name>
      <anchorfile>iros2011_2include_2solution_2surface_8h.html</anchorfile>
      <anchor>a7bdc810d0a4e0f3d5dea6cdb5badb906</anchor>
      <arglist>(const PointCloudPtr &amp;input, float radius, int polynomial_order)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PolygonMesh::Ptr</type>
      <name>greedyTriangulation</name>
      <anchorfile>iros2011_2include_2solution_2surface_8h.html</anchorfile>
      <anchor>a79e90452c2e4d4487b001e7a772313e0</anchor>
      <arglist>(const SurfaceElementsPtr &amp;surfels, float radius, float mu, int max_nearest_neighbors, float max_surface_angle, float min_angle, float max_angle)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PolygonMesh::Ptr</type>
      <name>marchingCubesTriangulation</name>
      <anchorfile>iros2011_2include_2solution_2surface_8h.html</anchorfile>
      <anchor>a517c358be36dbad315c8be864ef1789a</anchor>
      <arglist>(const SurfaceElementsPtr &amp;surfels, float leaf_size, float iso_level)</arglist>
    </member>
    <member kind="function">
      <type>PointCloudPtr</type>
      <name>smoothPointCloud</name>
      <anchorfile>iros2011_2include_2solution_2surface_8h.html</anchorfile>
      <anchor>afb6a6d1e0d1ed75b7accf1576b747763</anchor>
      <arglist>(const PointCloudPtr &amp;input, float radius, int polynomial_order)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iros2011/include/surface.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iros2011/include/</path>
    <filename>iros2011_2include_2surface_8h</filename>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.h</includes>
    <includes id="mls_8h" name="mls.h" local="no" imported="no">pcl/surface/mls.h</includes>
    <includes id="convex__hull_8h" name="convex_hull.h" local="no" imported="no">pcl/surface/convex_hull.h</includes>
    <includes id="concave__hull_8h" name="concave_hull.h" local="no" imported="no">pcl/surface/concave_hull.h</includes>
    <includes id="gp3_8h" name="gp3.h" local="no" imported="no">pcl/surface/gp3.h</includes>
    <includes id="marching__cubes__hoppe_8h" name="marching_cubes_hoppe.h" local="no" imported="no">pcl/surface/marching_cubes_hoppe.h</includes>
    <includes id="iros2011_2include_2typedefs_8h" name="iros2011/include/typedefs.h" local="yes" imported="no">typedefs.h</includes>
    <class kind="class">Mesh</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Mesh &gt;</type>
      <name>MeshPtr</name>
      <anchorfile>iros2011_2include_2surface_8h.html</anchorfile>
      <anchor>a97faa980ba114204f84b1aa7b7a44d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>MeshPtr</type>
      <name>computeConcaveHull</name>
      <anchorfile>iros2011_2include_2surface_8h.html</anchorfile>
      <anchor>ac849b7fafc976af0e2bd89b4bd106e3f</anchor>
      <arglist>(const PointCloudPtr &amp;input, float alpha)</arglist>
    </member>
    <member kind="function">
      <type>MeshPtr</type>
      <name>computeConvexHull</name>
      <anchorfile>iros2011_2include_2surface_8h.html</anchorfile>
      <anchor>a49a5a1fc80d02254e273ede9fdc535b6</anchor>
      <arglist>(const PointCloudPtr &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>SurfaceElementsPtr</type>
      <name>computeSurfaceElements</name>
      <anchorfile>iros2011_2include_2surface_8h.html</anchorfile>
      <anchor>a7bdc810d0a4e0f3d5dea6cdb5badb906</anchor>
      <arglist>(const PointCloudPtr &amp;input, float radius, int polynomial_order)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PolygonMesh::Ptr</type>
      <name>greedyTriangulation</name>
      <anchorfile>iros2011_2include_2surface_8h.html</anchorfile>
      <anchor>a79e90452c2e4d4487b001e7a772313e0</anchor>
      <arglist>(const SurfaceElementsPtr &amp;surfels, float radius, float mu, int max_nearest_neighbors, float max_surface_angle, float min_angle, float max_angle)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PolygonMesh::Ptr</type>
      <name>marchingCubesTriangulation</name>
      <anchorfile>iros2011_2include_2surface_8h.html</anchorfile>
      <anchor>a517c358be36dbad315c8be864ef1789a</anchor>
      <arglist>(const SurfaceElementsPtr &amp;surfels, float leaf_size, float iso_level)</arglist>
    </member>
    <member kind="function">
      <type>PointCloudPtr</type>
      <name>smoothPointCloud</name>
      <anchorfile>iros2011_2include_2surface_8h.html</anchorfile>
      <anchor>afb6a6d1e0d1ed75b7accf1576b747763</anchor>
      <arglist>(const PointCloudPtr &amp;input, float radius, int polynomial_order)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>surfel_smoothing.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/src/</path>
    <filename>surfel__smoothing_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="surfel__smoothing_8h" name="surfel_smoothing.h" local="no" imported="no">pcl/surface/surfel_smoothing.h</includes>
    <includes id="surfel__smoothing_8hpp" name="surfel_smoothing.hpp" local="no" imported="no">pcl/surface/impl/surfel_smoothing.hpp</includes>
  </compound>
  <compound kind="file">
    <name>surfel_smoothing.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/</path>
    <filename>surfel__smoothing_8h</filename>
    <includes id="pcl__base_8h" name="pcl_base.h" local="no" imported="no">pcl/pcl_base.h</includes>
    <includes id="pcl__search_8h" name="pcl_search.h" local="no" imported="no">pcl/search/pcl_search.h</includes>
    <class kind="class">pcl::SurfelSmoothing</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>surfel_smoothing.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/impl/</path>
    <filename>surfel__smoothing_8hpp</filename>
    <includes id="surfel__smoothing_8h" name="surfel_smoothing.h" local="no" imported="no">pcl/surface/surfel_smoothing.h</includes>
    <includes id="common_2include_2pcl_2common_2distances_8h" name="common/include/pcl/common/distances.h" local="no" imported="no">pcl/common/distances.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_SurfelSmoothing</name>
      <anchorfile>surfel__smoothing_8hpp.html</anchorfile>
      <anchor>a809980e9eed8ec0d10f769489da2c870</anchor>
      <arglist>(PointT, PointNT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>surfel_smoothing_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/src/</path>
    <filename>surfel__smoothing__test_8cpp</filename>
    <includes id="surfel__smoothing_8h" name="surfel_smoothing.h" local="no" imported="no">pcl/surface/surfel_smoothing.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>surfel__smoothing__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>synchronizer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/</path>
    <filename>synchronizer_8h</filename>
    <class kind="class">pcl::Synchronizer</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>tar.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/include/pcl/io/</path>
    <filename>tar_8h</filename>
    <class kind="struct">pcl::io::TARHeader</class>
    <namespace>pcl</namespace>
    <namespace>pcl::io</namespace>
  </compound>
  <compound kind="file">
    <name>template_alignment.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/template_alignment/</path>
    <filename>template__alignment_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.h</includes>
    <includes id="passthrough_8h" name="passthrough.h" local="no" imported="no">pcl/filters/passthrough.h</includes>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="fpfh_8h" name="fpfh.h" local="no" imported="no">pcl/features/fpfh.h</includes>
    <includes id="ia__ransac_8h" name="ia_ransac.h" local="no" imported="no">pcl/registration/ia_ransac.h</includes>
    <class kind="class">FeatureCloud</class>
    <class kind="struct">TemplateAlignment::Result</class>
    <class kind="class">TemplateAlignment</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>template__alignment_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/test/</path>
    <filename>test_8cpp</filename>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <member kind="typedef">
      <type>pcl::PointXYZRGB</type>
      <name>Point</name>
      <anchorfile>test_8cpp.html</anchorfile>
      <anchor>a69cca3acba4fe00d7fbe3d465374abb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_auto_search.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/test/</path>
    <filename>test__auto__search_8cpp</filename>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <includes id="pcl__search_8h" name="pcl_search.h" local="no" imported="no">pcl/search/pcl_search.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <class kind="class">prioPointQueueEntry</class>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>test__auto__search_8cpp.html</anchorfile>
      <anchor>a02fd73d861ef2e4aabb38c0c9ff82947</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__auto__search_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__auto__search_8cpp.html</anchorfile>
      <anchor>a934953418dee77fca18af01a2aaa2022</anchor>
      <arglist>(PCL, Octree_Pointcloud_Nearest_K_Neighbour_Search)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__auto__search_8cpp.html</anchorfile>
      <anchor>a90dcce70354b69618f6f78e3f20f0f6f</anchor>
      <arglist>(PCL, Octree_Pointcloud_Approx_Nearest_Neighbour_Search)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__auto__search_8cpp.html</anchorfile>
      <anchor>a0fde389976d9cec0720edd85803062ce</anchor>
      <arglist>(PCL, KdTreeWrapper_nearestKSearch)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__auto__search_8cpp.html</anchorfile>
      <anchor>afafaf7a6a654de42469fc137cc4cde8e</anchor>
      <arglist>(PCL, AutoTunedSearch_Evaluate)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;</type>
      <name>cloud</name>
      <anchorfile>test__auto__search_8cpp.html</anchorfile>
      <anchor>a8bfae3614e3a2a0117ff61210ddec07d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;</type>
      <name>cloud_big</name>
      <anchorfile>test__auto__search_8cpp.html</anchorfile>
      <anchor>af2bd9372f43362d369bb99562a3b3689</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_base_feature.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/test/features/</path>
    <filename>test__base__feature_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <member kind="typedef">
      <type>search::KdTree&lt; PointXYZ &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>test__base__feature_8cpp.html</anchorfile>
      <anchor>a1b8de6595d41c0fed8c56ac886662721</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__base__feature_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__base__feature_8cpp.html</anchorfile>
      <anchor>ae8307e8740f460d168ec8c5846676778</anchor>
      <arglist>(PCL, BaseFeature)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;</type>
      <name>cloud</name>
      <anchorfile>test__base__feature_8cpp.html</anchorfile>
      <anchor>a8bfae3614e3a2a0117ff61210ddec07d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; int &gt;</type>
      <name>indices</name>
      <anchorfile>test__base__feature_8cpp.html</anchorfile>
      <anchor>a09f477f5f8ac23bab833383ce19845e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KdTreePtr</type>
      <name>tree</name>
      <anchorfile>test__base__feature_8cpp.html</anchorfile>
      <anchor>a70ba49a73c9b543329421cbdfb2e97c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_boundary_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/test/features/</path>
    <filename>test__boundary__estimation_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="boundary_8h" name="boundary.h" local="no" imported="no">pcl/features/boundary.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <member kind="typedef">
      <type>search::KdTree&lt; PointXYZ &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>test__boundary__estimation_8cpp.html</anchorfile>
      <anchor>a1b8de6595d41c0fed8c56ac886662721</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__boundary__estimation_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__boundary__estimation_8cpp.html</anchorfile>
      <anchor>a51ee82ebe8de8cac46f27bce7df2858a</anchor>
      <arglist>(PCL, BoundaryEstimation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__boundary__estimation_8cpp.html</anchorfile>
      <anchor>ad7a31d164119831c03100b8225bb0c9c</anchor>
      <arglist>(PCL, BoundaryEstimationEigen)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;</type>
      <name>cloud</name>
      <anchorfile>test__boundary__estimation_8cpp.html</anchorfile>
      <anchor>a8bfae3614e3a2a0117ff61210ddec07d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; int &gt;</type>
      <name>indices</name>
      <anchorfile>test__boundary__estimation_8cpp.html</anchorfile>
      <anchor>a09f477f5f8ac23bab833383ce19845e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KdTreePtr</type>
      <name>tree</name>
      <anchorfile>test__boundary__estimation_8cpp.html</anchorfile>
      <anchor>a70ba49a73c9b543329421cbdfb2e97c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_common.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/test/</path>
    <filename>test__common_8cpp</filename>
    <includes id="common_2include_2pcl_2common_2common_8h" name="common/include/pcl/common/common.h" local="no" imported="no">pcl/common/common.h</includes>
    <includes id="common_2include_2pcl_2common_2distances_8h" name="common/include/pcl/common/distances.h" local="no" imported="no">pcl/common/distances.h</includes>
    <includes id="intersections_8h" name="intersections.h" local="no" imported="no">pcl/common/intersections.h</includes>
    <includes id="eigen_8h" name="eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="centroid_8h" name="centroid.h" local="no" imported="no">pcl/common/centroid.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__common_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__common_8cpp.html</anchorfile>
      <anchor>a5342e4220974de518ef85c8847453f6d</anchor>
      <arglist>(PCL, PointXYZRGB)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__common_8cpp.html</anchorfile>
      <anchor>ab2596fc4bb2b1fb9d2ea0a19959027c8</anchor>
      <arglist>(PCL, PointXYZRGBNormal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__common_8cpp.html</anchorfile>
      <anchor>ad9dacb6466943cf375702550da06c1e9</anchor>
      <arglist>(PCL, isFinite)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__common_8cpp.html</anchorfile>
      <anchor>ac9f538ff10dd33136ad334761cd1736c</anchor>
      <arglist>(PCL, Common)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__common_8cpp.html</anchorfile>
      <anchor>a9e07e507b3fdd4979a3f17e28bd721e5</anchor>
      <arglist>(PCL, Eigen)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__common_8cpp.html</anchorfile>
      <anchor>af0972102427cc70d3392f4768c30445b</anchor>
      <arglist>(PCL, PointCloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__common_8cpp.html</anchorfile>
      <anchor>a1019b218b40dab7c8def1c37b2e8839f</anchor>
      <arglist>(PCL, PointTypes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__common_8cpp.html</anchorfile>
      <anchor>a76beb679c640e44b9040102c040a7ee5</anchor>
      <arglist>(PCL, Intersections)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__common_8cpp.html</anchorfile>
      <anchor>af22ca580a5af8f3d8e2f5bb5da8b4917</anchor>
      <arglist>(PCL, compute3DCentroid)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__common_8cpp.html</anchorfile>
      <anchor>a9e3afe4c496911a59119974d33294874</anchor>
      <arglist>(PCL, computeCovarianceMatrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__common_8cpp.html</anchorfile>
      <anchor>a116b3709d40b0a4122894c7ab3e96cd0</anchor>
      <arglist>(PCL, computeCovarianceMatrixNormalized)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__common_8cpp.html</anchorfile>
      <anchor>a7ae43e0674d3cd71ed8b4527173a3ad9</anchor>
      <arglist>(PCL, computeDemeanedCovariance)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__common_8cpp.html</anchorfile>
      <anchor>a1ec37742a4733dc54c838f2a2e4376ad</anchor>
      <arglist>(PCL, computeMeanAndCovariance)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__common_8cpp.html</anchorfile>
      <anchor>a2eda4fda4b67b7c364117d70abe570af</anchor>
      <arglist>(PCL, CopyIfFieldExists)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__common_8cpp.html</anchorfile>
      <anchor>a4dbc1cbf93673cf79218729ea0924cb5</anchor>
      <arglist>(PCL, SetIfFieldExists)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_correspondence_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/test/</path>
    <filename>test__correspondence__estimation_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="correspondence__estimation__normal__shooting_8h" name="correspondence_estimation_normal_shooting.h" local="no" imported="no">pcl/registration/correspondence_estimation_normal_shooting.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="kdtree_2include_2pcl_2kdtree_2kdtree_8h" name="kdtree/include/pcl/kdtree/kdtree.h" local="no" imported="no">pcl/kdtree/kdtree.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__correspondence__estimation_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__correspondence__estimation_8cpp.html</anchorfile>
      <anchor>ad689b6c22b468acea4941a3765dc3ca7</anchor>
      <arglist>(CorrespondenceEstimation, CorrespondenceEstimationNormalShooting)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_curvatures_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/test/features/</path>
    <filename>test__curvatures__estimation_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="principal__curvatures_8h" name="principal_curvatures.h" local="no" imported="no">pcl/features/principal_curvatures.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <member kind="typedef">
      <type>search::KdTree&lt; PointXYZ &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>test__curvatures__estimation_8cpp.html</anchorfile>
      <anchor>a1b8de6595d41c0fed8c56ac886662721</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__curvatures__estimation_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__curvatures__estimation_8cpp.html</anchorfile>
      <anchor>a57b6f71674ff0064364506c03d19a32e</anchor>
      <arglist>(PCL, PrincipalCurvaturesEstimation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__curvatures__estimation_8cpp.html</anchorfile>
      <anchor>aa1b10bc3ad2b002b5d54b352cb88efed</anchor>
      <arglist>(PCL, PrincipalCurvaturesEstimationEigen)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;</type>
      <name>cloud</name>
      <anchorfile>test__curvatures__estimation_8cpp.html</anchorfile>
      <anchor>a8bfae3614e3a2a0117ff61210ddec07d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; int &gt;</type>
      <name>indices</name>
      <anchorfile>test__curvatures__estimation_8cpp.html</anchorfile>
      <anchor>a09f477f5f8ac23bab833383ce19845e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KdTreePtr</type>
      <name>tree</name>
      <anchorfile>test__curvatures__estimation_8cpp.html</anchorfile>
      <anchor>a70ba49a73c9b543329421cbdfb2e97c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_cvfh_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/test/features/</path>
    <filename>test__cvfh__estimation_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="cvfh_8h" name="cvfh.h" local="no" imported="no">pcl/features/cvfh.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <member kind="typedef">
      <type>PointCloud&lt; PointXYZ &gt;::Ptr</type>
      <name>CloudPtr</name>
      <anchorfile>test__cvfh__estimation_8cpp.html</anchorfile>
      <anchor>a5e7e97f2830fef0a1c14d9178066221a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>search::KdTree&lt; PointXYZ &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>test__cvfh__estimation_8cpp.html</anchorfile>
      <anchor>a1b8de6595d41c0fed8c56ac886662721</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__cvfh__estimation_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__cvfh__estimation_8cpp.html</anchorfile>
      <anchor>a73c51248346a7239e215e7d762f1fa86</anchor>
      <arglist>(PCL, CVFHEstimation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__cvfh__estimation_8cpp.html</anchorfile>
      <anchor>a5c2101ed525b541d8a859355a049c0d1</anchor>
      <arglist>(PCL, CVFHEstimationMilk)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;</type>
      <name>cloud</name>
      <anchorfile>test__cvfh__estimation_8cpp.html</anchorfile>
      <anchor>a8bfae3614e3a2a0117ff61210ddec07d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CloudPtr</type>
      <name>cloud_milk</name>
      <anchorfile>test__cvfh__estimation_8cpp.html</anchorfile>
      <anchor>af7a06f8e1adc4968dd1788a2d06914d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; int &gt;</type>
      <name>indices</name>
      <anchorfile>test__cvfh__estimation_8cpp.html</anchorfile>
      <anchor>a09f477f5f8ac23bab833383ce19845e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>leaf_size_</name>
      <anchorfile>test__cvfh__estimation_8cpp.html</anchorfile>
      <anchor>ab6392587dbdbfd2e26a511d51a1c8e64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KdTreePtr</type>
      <name>tree</name>
      <anchorfile>test__cvfh__estimation_8cpp.html</anchorfile>
      <anchor>a70ba49a73c9b543329421cbdfb2e97c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KdTreePtr</type>
      <name>tree_milk</name>
      <anchorfile>test__cvfh__estimation_8cpp.html</anchorfile>
      <anchor>a2d3a32874630ff67fc53da980376ed16</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_eigen.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/test/</path>
    <filename>test__eigen_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="eigen_8h" name="eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <member kind="function">
      <type>void</type>
      <name>generateSymPosMatrix2x2</name>
      <anchorfile>test__eigen_8cpp.html</anchorfile>
      <anchor>aea2690f032b569a2d59530eee9c425d0</anchor>
      <arglist>(Matrix &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateSymPosMatrix3x3</name>
      <anchorfile>test__eigen_8cpp.html</anchorfile>
      <anchor>af1f02a99b365f876617905092ecbf728</anchor>
      <arglist>(Matrix &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__eigen_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>boost::variate_generator&lt; boost::mt19937, boost::uniform_real&lt; double &gt; &gt;</type>
      <name>rand_double</name>
      <anchorfile>test__eigen_8cpp.html</anchorfile>
      <anchor>abee48238bb3b11f5ff18e31954b34ec6</anchor>
      <arglist>(boost::mt19937(), boost::uniform_real&lt; double &gt;(0, 1))</arglist>
    </member>
    <member kind="function">
      <type>boost::variate_generator&lt; boost::mt19937, boost::uniform_int&lt; unsigned &gt; &gt;</type>
      <name>rand_uint</name>
      <anchorfile>test__eigen_8cpp.html</anchorfile>
      <anchor>ab20c6be7902ef3f969350ab48dbe19bf</anchor>
      <arglist>(boost::mt19937(), boost::uniform_int&lt; unsigned &gt;(0, 100))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__eigen_8cpp.html</anchorfile>
      <anchor>a53b76eb2cc45a433d9ce66a08a9b63ca</anchor>
      <arglist>(PCL, InverseGeneral3x3f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__eigen_8cpp.html</anchorfile>
      <anchor>a86516d5b49bf0f3da0808edd8fad0715</anchor>
      <arglist>(PCL, InverseGeneral3x3d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__eigen_8cpp.html</anchorfile>
      <anchor>a75e503f7313c795e9f600a50189dcbae</anchor>
      <arglist>(PCL, InverseSymmetric3x3f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__eigen_8cpp.html</anchorfile>
      <anchor>aef4c11289bfe52f88eb9a9e41c9bac59</anchor>
      <arglist>(PCL, InverseSymmetric3x3d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__eigen_8cpp.html</anchorfile>
      <anchor>aff2bb0a895844fd71c4aaf2e46837a68</anchor>
      <arglist>(PCL, Inverse2x2f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__eigen_8cpp.html</anchorfile>
      <anchor>ac07283a1613ab59c722238fc50ed6277</anchor>
      <arglist>(PCL, Inverse2x2d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__eigen_8cpp.html</anchorfile>
      <anchor>a9a48b082795c84fc88c7ca01f0f2b9ac</anchor>
      <arglist>(PCL, eigen22d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__eigen_8cpp.html</anchorfile>
      <anchor>a3be35f6295758ffca25d174665dd5da9</anchor>
      <arglist>(PCL, eigen22f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__eigen_8cpp.html</anchorfile>
      <anchor>a98cc03c57e38fa58cfa3759863d5092d</anchor>
      <arglist>(PCL, eigen33d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__eigen_8cpp.html</anchorfile>
      <anchor>a92d9053791e86ae6d2835b05ee18889e</anchor>
      <arglist>(PCL, eigen33f)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iccv2011/src/test_feature_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iccv2011/src/</path>
    <filename>iccv2011_2src_2test__feature__estimation_8cpp</filename>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <includes id="histogram__visualizer_8h" name="histogram_visualizer.h" local="no" imported="no">pcl/visualization/histogram_visualizer.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>iccv2011_2src_2test__feature__estimation_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iros2011/src/test_feature_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iros2011/src/</path>
    <filename>iros2011_2src_2test__feature__estimation_8cpp</filename>
    <includes id="iros2011_2include_2solution_2feature__estimation_8h" name="iros2011/include/solution/feature_estimation.h" local="yes" imported="no">solution/feature_estimation.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <includes id="histogram__visualizer_8h" name="histogram_visualizer.h" local="no" imported="no">pcl/visualization/histogram_visualizer.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>iros2011_2src_2test__feature__estimation_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>doc/tutorials/content/sources/iccv2011/src/test_filters.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iccv2011/src/</path>
    <filename>doc_2tutorials_2content_2sources_2iccv2011_2src_2test__filters_8cpp</filename>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>doc_2tutorials_2content_2sources_2iccv2011_2src_2test__filters_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>doc/tutorials/content/sources/iros2011/src/test_filters.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iros2011/src/</path>
    <filename>doc_2tutorials_2content_2sources_2iros2011_2src_2test__filters_8cpp</filename>
    <includes id="iros2011_2include_2solution_2filters_8h" name="iros2011/include/solution/filters.h" local="yes" imported="no">solution/filters.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>doc_2tutorials_2content_2sources_2iros2011_2src_2test__filters_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test/test_filters.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/test/</path>
    <filename>test_2test__filters_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="filter_8h" name="filter.h" local="no" imported="no">pcl/filters/filter.h</includes>
    <includes id="passthrough_8h" name="passthrough.h" local="no" imported="no">pcl/filters/passthrough.h</includes>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <includes id="extract__indices_8h" name="extract_indices.h" local="no" imported="no">pcl/filters/extract_indices.h</includes>
    <includes id="project__inliers_8h" name="project_inliers.h" local="no" imported="no">pcl/filters/project_inliers.h</includes>
    <includes id="radius__outlier__removal_8h" name="radius_outlier_removal.h" local="no" imported="no">pcl/filters/radius_outlier_removal.h</includes>
    <includes id="statistical__outlier__removal_8h" name="statistical_outlier_removal.h" local="no" imported="no">pcl/filters/statistical_outlier_removal.h</includes>
    <includes id="conditional__removal_8h" name="conditional_removal.h" local="no" imported="no">pcl/filters/conditional_removal.h</includes>
    <includes id="random__sample_8h" name="random_sample.h" local="no" imported="no">pcl/filters/random_sample.h</includes>
    <includes id="crop__box_8h" name="crop_box.h" local="no" imported="no">pcl/filters/crop_box.h</includes>
    <includes id="common_2include_2pcl_2common_2transforms_8h" name="common/include/pcl/common/transforms.h" local="no" imported="no">pcl/common/transforms.h</includes>
    <includes id="eigen_8h" name="eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <member kind="function">
      <type>PointCloud2::Ptr</type>
      <name>cloud_blob</name>
      <anchorfile>test_2test__filters_8cpp.html</anchorfile>
      <anchor>a95731b1594a842a597ad76029dfa58ff</anchor>
      <arglist>(new PointCloud2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test_2test__filters_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__filters_8cpp.html</anchorfile>
      <anchor>aeae19e8f08a28b8abb88ba4ec9b0cdd2</anchor>
      <arglist>(ExtractIndicesSelf, Filters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__filters_8cpp.html</anchorfile>
      <anchor>ac3b39fe560932960beedeee077ba9228</anchor>
      <arglist>(ExtractIndices, Filters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__filters_8cpp.html</anchorfile>
      <anchor>a048abb18ae616e450f6041193364d62b</anchor>
      <arglist>(PassThrough, Filters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__filters_8cpp.html</anchorfile>
      <anchor>a0a83c2e945aa1552cca436963ecaf9cb</anchor>
      <arglist>(VoxelGrid, Filters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__filters_8cpp.html</anchorfile>
      <anchor>aa1245401b1696fe5e04beb3192c6b0a9</anchor>
      <arglist>(VoxelGrid_RGB, Filters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__filters_8cpp.html</anchorfile>
      <anchor>ae2ea0987c4857eb08f95b3493393acbc</anchor>
      <arglist>(ProjectInliers, Filters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__filters_8cpp.html</anchorfile>
      <anchor>a53f9ac50b1f13ff099ac83ca1f165711</anchor>
      <arglist>(RadiusOutlierRemoval, Filters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__filters_8cpp.html</anchorfile>
      <anchor>a41bfa978fd8af04cde78b2a71ff0ade8</anchor>
      <arglist>(RandomSample, Filters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__filters_8cpp.html</anchorfile>
      <anchor>a0ae9eeb4341b6c5e71fd5ae566d8b5f3</anchor>
      <arglist>(CropBox, Filters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__filters_8cpp.html</anchorfile>
      <anchor>a0e256a5d25d8c3e0c647f5cf5b8d967b</anchor>
      <arglist>(StatisticalOutlierRemoval, Filters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__filters_8cpp.html</anchorfile>
      <anchor>af0eb11e8fb88ea6f709ad3d5e856f0fa</anchor>
      <arglist>(ConditionalRemoval, Filters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__filters_8cpp.html</anchorfile>
      <anchor>aab23cf25a634a6a1f89880fad2faf728</anchor>
      <arglist>(ConditionalRemovalSetIndices, Filters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__filters_8cpp.html</anchorfile>
      <anchor>a01524439def4f13fa7b308dd29fa96a5</anchor>
      <arglist>(ConditionalRemovalTfQuadraticXYZComparison, Filters)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;::Ptr</type>
      <name>cloud</name>
      <anchorfile>test_2test__filters_8cpp.html</anchorfile>
      <anchor>a810fbcab686ff628aba278a0342a5736</anchor>
      <arglist>(new PointCloud&lt; PointXYZ &gt;)</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; int &gt;</type>
      <name>indices_</name>
      <anchorfile>test_2test__filters_8cpp.html</anchorfile>
      <anchor>a3fa2243958b1f5b2dc19d2a895185e02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>PI</name>
      <anchorfile>test_2test__filters_8cpp.html</anchorfile>
      <anchor>aa08a577393243b86dfd2a97e61443673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_flann_search.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/search/test/</path>
    <filename>test__flann__search_8cpp</filename>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <includes id="pcl__search_8h" name="pcl_search.h" local="no" imported="no">pcl/search/pcl_search.h</includes>
    <includes id="flann__search_8h" name="flann_search.h" local="no" imported="no">pcl/search/flann_search.h</includes>
    <includes id="flann__search_8hpp" name="flann_search.hpp" local="no" imported="no">pcl/search/impl/flann_search.hpp</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>test__flann__search_8cpp.html</anchorfile>
      <anchor>a02fd73d861ef2e4aabb38c0c9ff82947</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__flann__search_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__flann__search_8cpp.html</anchorfile>
      <anchor>a5ae1cb541ec1db4089630aadbf617f1a</anchor>
      <arglist>(PCL, FlannSearch_nearestKSearch)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__flann__search_8cpp.html</anchorfile>
      <anchor>a127d68f6d53cd8b3527343b8e3ab9db9</anchor>
      <arglist>(PCL, FlannSearch_differentPointT)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__flann__search_8cpp.html</anchorfile>
      <anchor>ab72261b5435564306f030dfe76405086</anchor>
      <arglist>(PCL, FlannSearch_multipointKnnSearch)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__flann__search_8cpp.html</anchorfile>
      <anchor>af5ce498534d73561fde91bb8d1b91bec</anchor>
      <arglist>(PCL, FlannSearch_knnByIndex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__flann__search_8cpp.html</anchorfile>
      <anchor>ae6d1652c86584ec0e0b72984db69615f</anchor>
      <arglist>(PCL, FlannSearch_compareToKdTreeFlann)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;</type>
      <name>cloud</name>
      <anchorfile>test__flann__search_8cpp.html</anchorfile>
      <anchor>a8bfae3614e3a2a0117ff61210ddec07d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;</type>
      <name>cloud_big</name>
      <anchorfile>test__flann__search_8cpp.html</anchorfile>
      <anchor>af2bd9372f43362d369bb99562a3b3689</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_gaussian.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/test/</path>
    <filename>test__gaussian_8cpp</filename>
    <includes id="gaussian_8h" name="gaussian.h" local="no" imported="no">pcl/common/gaussian.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__gaussian_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__gaussian_8cpp.html</anchorfile>
      <anchor>a86435f35902cb8eb9927b4a050a47dae</anchor>
      <arglist>(PCL, GaussianKernel)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_geometry.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/test/</path>
    <filename>test__geometry_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.h</includes>
    <includes id="passthrough_8h" name="passthrough.h" local="no" imported="no">pcl/filters/passthrough.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__geometry_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_gradient_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/test/features/</path>
    <filename>test__gradient__estimation_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="intensity__gradient_8h" name="intensity_gradient.h" local="no" imported="no">pcl/features/intensity_gradient.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__gradient__estimation_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__gradient__estimation_8cpp.html</anchorfile>
      <anchor>ac2eefd2ce91c9db9a3e876a8692cd442</anchor>
      <arglist>(PCL, IntensityGradientEstimation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__gradient__estimation_8cpp.html</anchorfile>
      <anchor>abb0b28a880381d4325c6c552f3d7d1e1</anchor>
      <arglist>(PCL, IntensityGradientEstimationEigen)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_ii_normals.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/test/</path>
    <filename>test__ii__normals_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="integral__image__normal_8h" name="integral_image_normal.h" local="no" imported="no">pcl/features/integral_image_normal.h</includes>
    <member kind="typedef">
      <type>search::KdTree&lt; PointXYZ &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>test__ii__normals_8cpp.html</anchorfile>
      <anchor>a1b8de6595d41c0fed8c56ac886662721</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__ii__normals_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__ii__normals_8cpp.html</anchorfile>
      <anchor>a44606c9cb05f4a48d95a25bc365de168</anchor>
      <arglist>(PCL, IntegralImage1D)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__ii__normals_8cpp.html</anchorfile>
      <anchor>a88f8a256d55d859352f9a5280582c69a</anchor>
      <arglist>(PCL, IntegralImage3D)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__ii__normals_8cpp.html</anchorfile>
      <anchor>a459205e1795d0bc80895a81c0015d515</anchor>
      <arglist>(PCL, NormalEstimation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__ii__normals_8cpp.html</anchorfile>
      <anchor>aadfb292c7b08fb2c5dfad0bfed80bb04</anchor>
      <arglist>(PCL, IINormalEstimationCovariance)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__ii__normals_8cpp.html</anchorfile>
      <anchor>a24da824aa143de741674ec8b9ff0fec5</anchor>
      <arglist>(PCL, IINormalEstimationAverage3DGradient)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__ii__normals_8cpp.html</anchorfile>
      <anchor>a8d9900dbe077b9164780ec7793df6a7b</anchor>
      <arglist>(PCL, IINormalEstimationAverageDepthChange)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__ii__normals_8cpp.html</anchorfile>
      <anchor>ac6de5d2ae7804a791592ad7123439b19</anchor>
      <arglist>(PCL, IINormalEstimationSimple3DGradient)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__ii__normals_8cpp.html</anchorfile>
      <anchor>a127106cdb2111b7890ebea0540158798</anchor>
      <arglist>(PCL, IINormalEstimationSimple3DGradientUnorganized)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;</type>
      <name>cloud</name>
      <anchorfile>test__ii__normals_8cpp.html</anchorfile>
      <anchor>a8bfae3614e3a2a0117ff61210ddec07d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NormalEstimation&lt; PointXYZ, Normal &gt;</type>
      <name>n</name>
      <anchorfile>test__ii__normals_8cpp.html</anchorfile>
      <anchor>afcb647e859d074a2df84f03240a1cf1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IntegralImageNormalEstimation&lt; PointXYZ, Normal &gt;</type>
      <name>ne</name>
      <anchorfile>test__ii__normals_8cpp.html</anchorfile>
      <anchor>a21c4e62257f5ea2143f34e92015c26ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KdTreePtr</type>
      <name>tree</name>
      <anchorfile>test__ii__normals_8cpp.html</anchorfile>
      <anchor>a70ba49a73c9b543329421cbdfb2e97c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_intensity.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/test/</path>
    <filename>test__intensity_8cpp</filename>
    <includes id="pcl__tests_8h" name="pcl_tests.h" local="no" imported="no">pcl/pcl_tests.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="point__operators_8h" name="point_operators.h" local="no" imported="no">pcl/common/point_operators.h</includes>
    <includes id="intensity_8h" name="intensity.h" local="no" imported="no">pcl/common/intensity.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__intensity_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__intensity_8cpp.html</anchorfile>
      <anchor>a0c16ff34fcabeebb818513ebfb2b826d</anchor>
      <arglist>(PointOperators, PointXYZRGBtoIntensity)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__intensity_8cpp.html</anchorfile>
      <anchor>a0f82928898abe10ebf842b9ffa40125b</anchor>
      <arglist>(PointOperators, PointXYZRGBtoPointXYZI)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_invariants_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/test/features/</path>
    <filename>test__invariants__estimation_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="moment__invariants_8h" name="moment_invariants.h" local="no" imported="no">pcl/features/moment_invariants.h</includes>
    <member kind="typedef">
      <type>search::KdTree&lt; PointXYZ &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>test__invariants__estimation_8cpp.html</anchorfile>
      <anchor>a1b8de6595d41c0fed8c56ac886662721</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__invariants__estimation_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__invariants__estimation_8cpp.html</anchorfile>
      <anchor>aa9a55013d562be016ba4d6ecc2d6baad</anchor>
      <arglist>(PCL, MomentInvariantsEstimation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__invariants__estimation_8cpp.html</anchorfile>
      <anchor>a6aae43a6b1e694fc991566de7b5b5065</anchor>
      <arglist>(PCL, MomentInvariantsEstimationEigen)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;</type>
      <name>cloud</name>
      <anchorfile>test__invariants__estimation_8cpp.html</anchorfile>
      <anchor>a8bfae3614e3a2a0117ff61210ddec07d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; int &gt;</type>
      <name>indices</name>
      <anchorfile>test__invariants__estimation_8cpp.html</anchorfile>
      <anchor>a09f477f5f8ac23bab833383ce19845e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KdTreePtr</type>
      <name>tree</name>
      <anchorfile>test__invariants__estimation_8cpp.html</anchorfile>
      <anchor>a70ba49a73c9b543329421cbdfb2e97c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_io.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/test/</path>
    <filename>test__io_8cpp</filename>
    <includes id="point__traits_8h" name="point_traits.h" local="no" imported="no">pcl/point_traits.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="common_2include_2pcl_2common_2io_8h" name="common/include/pcl/common/io.h" local="no" imported="no">pcl/common/io.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="ply__io_8h" name="ply_io.h" local="no" imported="no">pcl/io/ply_io.h</includes>
    <class kind="struct">PointXYZFPFH33</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__io_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>POINT_CLOUD_REGISTER_POINT_STRUCT</name>
      <anchorfile>test__io_8cpp.html</anchorfile>
      <anchor>a4909680a67a0df2960782c72c8f5c928</anchor>
      <arglist>(PointXYZFPFH33,(float, x, x)(float, y, y)(float, z, z)(float[33], histogram, fpfh)) inline std</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__io_8cpp.html</anchorfile>
      <anchor>aa858854b5a100845fee64c1c9414aa19</anchor>
      <arglist>(PCL, ComplexPCDFileASCII)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__io_8cpp.html</anchorfile>
      <anchor>aeb41abd744035c8b7913bbb947d51297</anchor>
      <arglist>(PCL, AllTypesPCDFile)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__io_8cpp.html</anchorfile>
      <anchor>ad99cc8b36161ed774c0e07a80fe9cd0b</anchor>
      <arglist>(PCL, ConcatenatePoints)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__io_8cpp.html</anchorfile>
      <anchor>a20f21ed4cb3ad4bcd76a6d30c5fb647b</anchor>
      <arglist>(PCL, ConcatenateFields)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__io_8cpp.html</anchorfile>
      <anchor>aa4c90730f54ee9cee2f9cc03b17f4193</anchor>
      <arglist>(PCL, IO)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__io_8cpp.html</anchorfile>
      <anchor>afb2aef59717a0b6d6af8d27b7fa198a6</anchor>
      <arglist>(PCL, PCDReaderWriter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__io_8cpp.html</anchorfile>
      <anchor>a59ecc9b6946bce2ed68d5eb2e75cb5bf</anchor>
      <arglist>(PCL, PCDReaderWriterEigen)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__io_8cpp.html</anchorfile>
      <anchor>afe5b99811b729063254449fabb2750ea</anchor>
      <arglist>(PCL, PLYReaderWriter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__io_8cpp.html</anchorfile>
      <anchor>af818b678e458bd702a36cb8cb3f17ae4</anchor>
      <arglist>(PCL, ExtendedIO)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__io_8cpp.html</anchorfile>
      <anchor>a2736b8aaa702b76caaad8a60459deabe</anchor>
      <arglist>(PCL, EigenConversions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__io_8cpp.html</anchorfile>
      <anchor>a58f648f529452f6a8435bcf7e3ed5810</anchor>
      <arglist>(PCL, CopyPointCloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__io_8cpp.html</anchorfile>
      <anchor>a12461ee2f8b6f2d889e95ff884b9e310</anchor>
      <arglist>(PCL, LZF)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__io_8cpp.html</anchorfile>
      <anchor>adbe39698bb00a91c3b6cdea8c0398c2c</anchor>
      <arglist>(PCL, LZFExtended)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__io_8cpp.html</anchorfile>
      <anchor>aedeaeccdc41057fdea396e02ccb43405</anchor>
      <arglist>(PCL, Locale)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_iterator.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/geometry/test/</path>
    <filename>test__iterator_8cpp</filename>
    <includes id="common_2include_2pcl_2common_2common_8h" name="common/include/pcl/common/common.h" local="no" imported="no">pcl/common/common.h</includes>
    <includes id="line__iterator_8h" name="line_iterator.h" local="no" imported="no">pcl/geometry/line_iterator.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <member kind="function">
      <type>void</type>
      <name>checkGeneralLine</name>
      <anchorfile>test__iterator_8cpp.html</anchorfile>
      <anchor>acdc1988c2fcb3a3f525bc844c1d19c38</anchor>
      <arglist>(unsigned x_start, unsigned y_start, unsigned x_end, unsigned y_end, PointCloud&lt; PointT &gt; &amp;cloud, bool neighorhood)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>checkSimpleLine8</name>
      <anchorfile>test__iterator_8cpp.html</anchorfile>
      <anchor>a317e9538e44dea052165f9ffb5946c49</anchor>
      <arglist>(unsigned x_start, unsigned y_start, unsigned x_end, unsigned y_end, PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__iterator_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__iterator_8cpp.html</anchorfile>
      <anchor>ae93f0fab834b8c9d03b96bd7cf5a8c24</anchor>
      <arglist>(PCL, LineIterator8Neighbors)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__iterator_8cpp.html</anchorfile>
      <anchor>ab83dc4fa7e29c6b54b7c1b7045d27654</anchor>
      <arglist>(PCL, LineIterator8NeighborsGeneral)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__iterator_8cpp.html</anchorfile>
      <anchor>a35b9fd67b522741110e32e966788d315</anchor>
      <arglist>(PCL, LineIterator4NeighborsGeneral)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_iterators.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/test/</path>
    <filename>test__iterators_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <member kind="typedef">
      <type>pcl::PointXYZ</type>
      <name>Point</name>
      <anchorfile>test__iterators_8cpp.html</anchorfile>
      <anchor>ab8d898f36957cca40634530a6f118a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; Point &gt;</type>
      <name>PointCloud</name>
      <anchorfile>test__iterators_8cpp.html</anchorfile>
      <anchor>aabeb47650bc5c60683134d815a8d53bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>test__iterators_8cpp.html</anchorfile>
      <anchor>a02fd73d861ef2e4aabb38c0c9ff82947</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__iterators_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__iterators_8cpp.html</anchorfile>
      <anchor>a80c68e0d1e0b7b6877b79c3aff01a43b</anchor>
      <arglist>(PCL, Iterators)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud</type>
      <name>cloud</name>
      <anchorfile>test__iterators_8cpp.html</anchorfile>
      <anchor>a2a40276e7f04fc991b14239873cc8d83</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kdtree/test/test_kdtree.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/kdtree/test/</path>
    <filename>kdtree_2test_2test__kdtree_8cpp</filename>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="common_2include_2pcl_2common_2distances_8h" name="common/include/pcl/common/distances.h" local="no" imported="no">pcl/common/distances.h</includes>
    <includes id="kdtree__flann_8hpp" name="kdtree_flann.hpp" local="no" imported="no">pcl/kdtree/impl/kdtree_flann.hpp</includes>
    <class kind="struct">MyPoint</class>
    <class kind="class">MyPointRepresentationXY</class>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>kdtree_2test_2test__kdtree_8cpp.html</anchorfile>
      <anchor>a02fd73d861ef2e4aabb38c0c9ff82947</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initEigen</name>
      <anchorfile>kdtree_2test_2test__kdtree_8cpp.html</anchorfile>
      <anchor>ac1cd566cdd07900d9610ea4562a08ded</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>kdtree_2test_2test__kdtree_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>kdtree_2test_2test__kdtree_8cpp.html</anchorfile>
      <anchor>ac967f886ea5f3d1aaf396edad927226b</anchor>
      <arglist>(PCL, KdTreeFLANN_radiusSearch)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>kdtree_2test_2test__kdtree_8cpp.html</anchorfile>
      <anchor>a200d69265d622ea851eaccfda58e8a2f</anchor>
      <arglist>(PCL, KdTreeFLANN_radiusSearchEigen)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>kdtree_2test_2test__kdtree_8cpp.html</anchorfile>
      <anchor>a61b85a174e4aafa0c22cb3193458518a</anchor>
      <arglist>(PCL, KdTreeFLANN_nearestKSearch)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>kdtree_2test_2test__kdtree_8cpp.html</anchorfile>
      <anchor>ad0d09a1b2c60ce6a72a531ab224f9105</anchor>
      <arglist>(PCL, KdTreeFLANN_nearestKSearchEigen)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>kdtree_2test_2test__kdtree_8cpp.html</anchorfile>
      <anchor>a98f9260172e541182a61ec40a2189484</anchor>
      <arglist>(PCL, KdTreeFLANN_setPointRepresentation)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; MyPoint &gt;</type>
      <name>cloud</name>
      <anchorfile>kdtree_2test_2test__kdtree_8cpp.html</anchorfile>
      <anchor>a61e66ead99d1904e614cc83635bef2f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; MyPoint &gt;</type>
      <name>cloud_big</name>
      <anchorfile>kdtree_2test_2test__kdtree_8cpp.html</anchorfile>
      <anchor>a395de580b48536945dbf7c33f98fee24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; Eigen::MatrixXf &gt;</type>
      <name>cloud_eigen</name>
      <anchorfile>kdtree_2test_2test__kdtree_8cpp.html</anchorfile>
      <anchor>a54dcda46e3cbdaf1d53e5b4916136563</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>search/test/test_kdtree.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/search/test/</path>
    <filename>search_2test_2test__kdtree_8cpp</filename>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <includes id="pcl__search_8h" name="pcl_search.h" local="no" imported="no">pcl/search/pcl_search.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="common_2include_2pcl_2common_2distances_8h" name="common/include/pcl/common/distances.h" local="no" imported="no">pcl/common/distances.h</includes>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>search_2test_2test__kdtree_8cpp.html</anchorfile>
      <anchor>a02fd73d861ef2e4aabb38c0c9ff82947</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>search_2test_2test__kdtree_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>search_2test_2test__kdtree_8cpp.html</anchorfile>
      <anchor>ae9663e6522e2fa4b062a9ab250a18c67</anchor>
      <arglist>(PCL, KdTree_nearestKSearch)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>search_2test_2test__kdtree_8cpp.html</anchorfile>
      <anchor>a4284edd28d4c7e8d9e97128b4eb9684f</anchor>
      <arglist>(PCL, KdTree_differentPointT)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>search_2test_2test__kdtree_8cpp.html</anchorfile>
      <anchor>a646e1b4e307f512ca86cb714a083bdfd</anchor>
      <arglist>(PCL, KdTree_multipointKnnSearch)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;</type>
      <name>cloud</name>
      <anchorfile>search_2test_2test__kdtree_8cpp.html</anchorfile>
      <anchor>a8bfae3614e3a2a0117ff61210ddec07d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;</type>
      <name>cloud_big</name>
      <anchorfile>search_2test_2test__kdtree_8cpp.html</anchorfile>
      <anchor>af2bd9372f43362d369bb99562a3b3689</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_keypoints.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/test/</path>
    <filename>test__keypoints_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="approximate__voxel__grid_8h" name="approximate_voxel_grid.h" local="no" imported="no">pcl/filters/approximate_voxel_grid.h</includes>
    <includes id="sift__keypoint_8h" name="sift_keypoint.h" local="no" imported="no">pcl/keypoints/sift_keypoint.h</includes>
    <class kind="struct">KeypointT</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__keypoints_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>POINT_CLOUD_REGISTER_POINT_STRUCT(KeypointT,(float, x, x)(float, y, y)(float, z, z)(float, scale, scale)) PointCloud&lt; PointXYZI &gt;</type>
      <name>TEST</name>
      <anchorfile>test__keypoints_8cpp.html</anchorfile>
      <anchor>a1299d120a5d4deb428450eaea58bb394</anchor>
      <arglist>(PCL, SIFTKeypoint)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__keypoints_8cpp.html</anchorfile>
      <anchor>a9fcde8f0074782d6da13ef792abbed22</anchor>
      <arglist>(PCL, SIFTKeypoint_radiusSearch)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_macros.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/test/</path>
    <filename>test__macros_8cpp</filename>
    <includes id="pcl__tests_8h" name="pcl_tests.h" local="no" imported="no">pcl/pcl_tests.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__macros_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__macros_8cpp.html</anchorfile>
      <anchor>a703f2092b6e42bacfcebe2acb1fed175</anchor>
      <arglist>(MACROS, expect_eq_vectors_macro)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__macros_8cpp.html</anchorfile>
      <anchor>aaf9c31957e111064e12dea15844b7c00</anchor>
      <arglist>(MACROS, expect_near_vectors_macro)</arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3f</type>
      <name>ev1</name>
      <anchorfile>test__macros_8cpp.html</anchorfile>
      <anchor>acc68d97c24bcdc4f75e8169ef8e5bbdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3f</type>
      <name>ev2</name>
      <anchorfile>test__macros_8cpp.html</anchorfile>
      <anchor>ac2422bfe7633eca6edc56a97133ff2b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float &gt;</type>
      <name>v1</name>
      <anchorfile>test__macros_8cpp.html</anchorfile>
      <anchor>a6995662c20a678405d7d5c429daeaf7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float &gt;</type>
      <name>v2</name>
      <anchorfile>test__macros_8cpp.html</anchorfile>
      <anchor>a2de9d5dc8f95341195553077148cacbe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_narf.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/test/</path>
    <filename>test__narf_8cpp</filename>
    <includes id="narf_8h" name="narf.h" local="no" imported="no">pcl/features/narf.h</includes>
    <includes id="eigen_8h" name="eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__narf_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__narf_8cpp.html</anchorfile>
      <anchor>af129fe9695745a387e78f525dc92b6ac</anchor>
      <arglist>(PCL, Narf_save_load)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_non_linear.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/test/</path>
    <filename>test__non__linear_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="model__types_8h" name="model_types.h" local="no" imported="no">pcl/sample_consensus/model_types.h</includes>
    <includes id="method__types_8h" name="method_types.h" local="no" imported="no">pcl/sample_consensus/method_types.h</includes>
    <includes id="sac__segmentation_8h" name="sac_segmentation.h" local="no" imported="no">pcl/segmentation/sac_segmentation.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__non__linear_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__non__linear_8cpp.html</anchorfile>
      <anchor>a3ff1ac039ff00528d0f5cc5a8f239515</anchor>
      <arglist>(SACSegmentation, Segmentation)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;::Ptr</type>
      <name>cloud_</name>
      <anchorfile>test__non__linear_8cpp.html</anchorfile>
      <anchor>a31cc19d2e8da41b756af2cf2ed1f455d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_normal_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/test/features/</path>
    <filename>test__normal__estimation_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="normal__3d__omp_8h" name="normal_3d_omp.h" local="no" imported="no">pcl/features/normal_3d_omp.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <member kind="typedef">
      <type>search::KdTree&lt; PointXYZ &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>test__normal__estimation_8cpp.html</anchorfile>
      <anchor>a1b8de6595d41c0fed8c56ac886662721</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__normal__estimation_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__normal__estimation_8cpp.html</anchorfile>
      <anchor>a459205e1795d0bc80895a81c0015d515</anchor>
      <arglist>(PCL, NormalEstimation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__normal__estimation_8cpp.html</anchorfile>
      <anchor>abcd2626f1d52c34694d1436c3e2dba27</anchor>
      <arglist>(PCL, NormalEstimationOpenMP)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__normal__estimation_8cpp.html</anchorfile>
      <anchor>a9212bc96f2aded67e803a3c431bcd986</anchor>
      <arglist>(PCL, NormalEstimationEigen)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__normal__estimation_8cpp.html</anchorfile>
      <anchor>ab29f9804227c1789342152c434a35be1</anchor>
      <arglist>(PCL, NormalEstimationOpenMPEigen)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;</type>
      <name>cloud</name>
      <anchorfile>test__normal__estimation_8cpp.html</anchorfile>
      <anchor>a8bfae3614e3a2a0117ff61210ddec07d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; int &gt;</type>
      <name>indices</name>
      <anchorfile>test__normal__estimation_8cpp.html</anchorfile>
      <anchor>a09f477f5f8ac23bab833383ce19845e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KdTreePtr</type>
      <name>tree</name>
      <anchorfile>test__normal__estimation_8cpp.html</anchorfile>
      <anchor>a70ba49a73c9b543329421cbdfb2e97c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iccv2011/src/test_object_recognition.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iccv2011/src/</path>
    <filename>iccv2011_2src_2test__object__recognition_8cpp</filename>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>iccv2011_2src_2test__object__recognition_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iros2011/src/test_object_recognition.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iros2011/src/</path>
    <filename>iros2011_2src_2test__object__recognition_8cpp</filename>
    <includes id="iros2011_2include_2solution_2object__recognition_8h" name="iros2011/include/solution/object_recognition.h" local="yes" imported="no">solution/object_recognition.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>iros2011_2src_2test__object__recognition_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>octree/test/test_octree.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/octree/test/</path>
    <filename>octree_2test_2test__octree_8cpp</filename>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="octree_2include_2pcl_2octree_2octree_8h" name="octree/include/pcl/octree/octree.h" local="no" imported="no">pcl/octree/octree.h</includes>
    <includes id="octree__impl_8h" name="octree_impl.h" local="no" imported="no">pcl/octree/octree_impl.h</includes>
    <class kind="class">prioPointQueueEntry</class>
    <member kind="define">
      <type>#define</type>
      <name>TESTPOINTS</name>
      <anchorfile>octree_2test_2test__octree_8cpp.html</anchorfile>
      <anchor>a6471b6df3678e26c8a52d04e633231f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TESTPOINTS</name>
      <anchorfile>octree_2test_2test__octree_8cpp.html</anchorfile>
      <anchor>a6471b6df3678e26c8a52d04e633231f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>octree_2test_2test__octree_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>octree_2test_2test__octree_8cpp.html</anchorfile>
      <anchor>a8cf2a0b69a9388d80f23e864e13ad798</anchor>
      <arglist>(PCL, Octree_Test)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>octree_2test_2test__octree_8cpp.html</anchorfile>
      <anchor>a18e2302cc4c48472a6ebff75643ce5c6</anchor>
      <arglist>(PCL, Octree_Dynamic_Depth_Test)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>octree_2test_2test__octree_8cpp.html</anchorfile>
      <anchor>adf1402f2b52162c23d5c1c344bda25a9</anchor>
      <arglist>(PCL, Octree2Buf_Test)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>octree_2test_2test__octree_8cpp.html</anchorfile>
      <anchor>a4a94b13ecda754f2fc6f72cdc951ea05</anchor>
      <arglist>(PCL, Octree2Buf_Base_Double_Buffering_Test)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>octree_2test_2test__octree_8cpp.html</anchorfile>
      <anchor>a84f7db183b7e39e4fecc06bc5a3f567b</anchor>
      <arglist>(PCL, Octree2Buf_Base_Double_Buffering_XOR_Test)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>octree_2test_2test__octree_8cpp.html</anchorfile>
      <anchor>af0273a170c694bfa5cdbb762ea3accd7</anchor>
      <arglist>(PCL, Octree_Pointcloud_Test)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>octree_2test_2test__octree_8cpp.html</anchorfile>
      <anchor>ab33aaa00b2c3ef54414af3e861debd43</anchor>
      <arglist>(PCL, Octree_Pointcloud_Density_Test)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>octree_2test_2test__octree_8cpp.html</anchorfile>
      <anchor>a04e5f64a17e34027f7191c963c2eb8b1</anchor>
      <arglist>(PCL, Octree_Pointcloud_Iterator_Test)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>octree_2test_2test__octree_8cpp.html</anchorfile>
      <anchor>a449e0b7196ea6077c8204b2861edf6db</anchor>
      <arglist>(PCL, Octree_Pointcloud_Occupancy_Test)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>octree_2test_2test__octree_8cpp.html</anchorfile>
      <anchor>a5cc444d9134133e9e0cc3e013e470b62</anchor>
      <arglist>(PCL, Octree_Pointcloud_Change_Detector_Test)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>octree_2test_2test__octree_8cpp.html</anchorfile>
      <anchor>a373c6edc2cc7d99e973290a47db29df1</anchor>
      <arglist>(PCL, Octree_Pointcloud_Voxel_Centroid_Test)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>octree_2test_2test__octree_8cpp.html</anchorfile>
      <anchor>a934953418dee77fca18af01a2aaa2022</anchor>
      <arglist>(PCL, Octree_Pointcloud_Nearest_K_Neighbour_Search)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>octree_2test_2test__octree_8cpp.html</anchorfile>
      <anchor>a4cfc75e67612fa26ac8083127fcb2376</anchor>
      <arglist>(PCL, Octree_Pointcloud_Box_Search)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>octree_2test_2test__octree_8cpp.html</anchorfile>
      <anchor>a90dcce70354b69618f6f78e3f20f0f6f</anchor>
      <arglist>(PCL, Octree_Pointcloud_Approx_Nearest_Neighbour_Search)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>octree_2test_2test__octree_8cpp.html</anchorfile>
      <anchor>a4e3ffbffea45cab12f636f8645cbe8ab</anchor>
      <arglist>(PCL, Octree_Pointcloud_Neighbours_Within_Radius_Search)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>octree_2test_2test__octree_8cpp.html</anchorfile>
      <anchor>ae947dfe6d6e1e5191c7288b332b1374a</anchor>
      <arglist>(PCL, Octree_Pointcloud_Ray_Traversal)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>search/test/test_octree.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/search/test/</path>
    <filename>search_2test_2test__octree_8cpp</filename>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="pcl__search_8h" name="pcl_search.h" local="no" imported="no">pcl/search/pcl_search.h</includes>
    <class kind="class">prioPointQueueEntry</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>search_2test_2test__octree_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>search_2test_2test__octree_8cpp.html</anchorfile>
      <anchor>a934953418dee77fca18af01a2aaa2022</anchor>
      <arglist>(PCL, Octree_Pointcloud_Nearest_K_Neighbour_Search)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>search_2test_2test__octree_8cpp.html</anchorfile>
      <anchor>a4e3ffbffea45cab12f636f8645cbe8ab</anchor>
      <arglist>(PCL, Octree_Pointcloud_Neighbours_Within_Radius_Search)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_operators.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/test/</path>
    <filename>test__operators_8cpp</filename>
    <includes id="pcl__tests_8h" name="pcl_tests.h" local="no" imported="no">pcl/pcl_tests.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="point__operators_8h" name="point_operators.h" local="no" imported="no">pcl/common/point_operators.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__operators_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__operators_8cpp.html</anchorfile>
      <anchor>ab450bed59969090b452ac88684edb2f3</anchor>
      <arglist>(PointOperators, PointXYZI)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__operators_8cpp.html</anchorfile>
      <anchor>ad6d9168924c91b42c9aaad1d5cacd57b</anchor>
      <arglist>(PointOperators, PointXYZRGB)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_organized.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/search/test/</path>
    <filename>test__organized_8cpp</filename>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="pcl__search_8h" name="pcl_search.h" local="no" imported="no">pcl/search/pcl_search.h</includes>
    <class kind="class">prioPointQueueEntry</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__organized_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__organized_8cpp.html</anchorfile>
      <anchor>a2cca552435b6ff14062091ae7365af62</anchor>
      <arglist>(PCL, Organized_Neighbor_Pointcloud_Nearest_K_Neighbour_Search)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__organized_8cpp.html</anchorfile>
      <anchor>ab6c675a70509ad07dbc8cdb76440f81c</anchor>
      <arglist>(PCL, Organized_Neighbor_Pointcloud_Neighbours_Within_Radius_Search)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_organized_index.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/test/</path>
    <filename>test__organized__index_8cpp</filename>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="pcl__search_8h" name="pcl_search.h" local="no" imported="no">pcl/search/pcl_search.h</includes>
    <class kind="class">prioPointQueueEntry</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__organized__index_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__organized__index_8cpp.html</anchorfile>
      <anchor>ab8a3e4b9caa080d0465b4b182d7e18fe</anchor>
      <arglist>(PCL, Organized_Neighbor_Search_Pointcloud_Nearest_K_Neighbour_Search)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__organized__index_8cpp.html</anchorfile>
      <anchor>a4a9bab97707ced5dbc39e03632bb3181</anchor>
      <arglist>(PCL, Organized_Neighbor_Search_Pointcloud_Nearest_K_Neighbour_Search_Kinect_Data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__organized__index_8cpp.html</anchorfile>
      <anchor>ad764a57a13a67f1d641506b0531ee9c4</anchor>
      <arglist>(PCL, Organized_Neighbor_Search_Pointcloud_Neighbours_Within_Radius_Search)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__organized__index_8cpp.html</anchorfile>
      <anchor>ad3f02717571e847ac1b9679dfc9dd61b</anchor>
      <arglist>(PCL, Organized_Neighbor_Search_Pointcloud_Neighbours_Within_Radius_Search_Benchmark_Test)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__organized__index_8cpp.html</anchorfile>
      <anchor>a55590918876761c49982b8f897b1e50d</anchor>
      <arglist>(PCL, Organized_Neighbor_Search_Pointcloud_Neighbours_Within_Radius_Search_Kinect_Data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_pca.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/test/</path>
    <filename>test__pca_8cpp</filename>
    <includes id="pca_8h" name="pca.h" local="no" imported="no">pcl/common/pca.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="pcl__tests_8h" name="pcl_tests.h" local="no" imported="no">pcl/pcl_tests.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__pca_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__pca_8cpp.html</anchorfile>
      <anchor>ac976bd7699a7c1b8495ee69b492200b2</anchor>
      <arglist>(PCA, projection)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__pca_8cpp.html</anchorfile>
      <anchor>a45b47c3bb72aaeb6c58c249254c305ee</anchor>
      <arglist>(PCA, copy_constructor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__pca_8cpp.html</anchorfile>
      <anchor>a617a0aaccaa6d39cbecb37c2f0d83304</anchor>
      <arglist>(PCA, cloud_projection)</arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;</type>
      <name>cloud</name>
      <anchorfile>test__pca_8cpp.html</anchorfile>
      <anchor>adb4add18344f6e293fa2e36abc52f451</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PCA&lt; pcl::PointXYZ &gt;</type>
      <name>pca</name>
      <anchorfile>test__pca_8cpp.html</anchorfile>
      <anchor>aa11b66bf099b6addec75352d14c95518</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_pfh_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/test/features/</path>
    <filename>test__pfh__estimation_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="pfh_8h" name="pfh.h" local="no" imported="no">pcl/features/pfh.h</includes>
    <includes id="fpfh_8h" name="fpfh.h" local="no" imported="no">pcl/features/fpfh.h</includes>
    <includes id="fpfh__omp_8h" name="fpfh_omp.h" local="no" imported="no">pcl/features/fpfh_omp.h</includes>
    <includes id="vfh_8h" name="vfh.h" local="no" imported="no">pcl/features/vfh.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <member kind="typedef">
      <type>search::KdTree&lt; PointXYZ &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>test__pfh__estimation_8cpp.html</anchorfile>
      <anchor>a1b8de6595d41c0fed8c56ac886662721</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__pfh__estimation_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__pfh__estimation_8cpp.html</anchorfile>
      <anchor>a4338e7993d509e356774d49411ff9e96</anchor>
      <arglist>(PCL, PFHEstimation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__pfh__estimation_8cpp.html</anchorfile>
      <anchor>a0a038395a85e465968a68ee79992bf23</anchor>
      <arglist>(PCL, FPFHEstimation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__pfh__estimation_8cpp.html</anchorfile>
      <anchor>a122c73b258f073b6f5839ed894c7cdd9</anchor>
      <arglist>(PCL, FPFHEstimationOpenMP)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__pfh__estimation_8cpp.html</anchorfile>
      <anchor>a7b7e7247c690d73eadbcb7ee7c8f4abd</anchor>
      <arglist>(PCL, VFHEstimation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__pfh__estimation_8cpp.html</anchorfile>
      <anchor>a7af0585da0c2a8c4e7173d1cb573aebb</anchor>
      <arglist>(PCL, PFHEstimationEigen)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__pfh__estimation_8cpp.html</anchorfile>
      <anchor>a4e57df34e6ce7bbdd3d3d8264b93a47b</anchor>
      <arglist>(PCL, FPFHEstimationEigen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testIndicesAndSearchSurface</name>
      <anchorfile>test__pfh__estimation_8cpp.html</anchorfile>
      <anchor>a1fc7f3b4c480e30cd2aafb28ba7fc2d0</anchor>
      <arglist>(const typename PointCloud&lt; PointT &gt;::Ptr &amp;points, const typename PointCloud&lt; NormalT &gt;::Ptr &amp;normals, const boost::shared_ptr&lt; vector&lt; int &gt; &gt; &amp;indices, int ndims)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testIndicesAndSearchSurfaceEigen</name>
      <anchorfile>test__pfh__estimation_8cpp.html</anchorfile>
      <anchor>a341e4ca30fe3d7c42a6e09aafb87e6d4</anchor>
      <arglist>(const typename PointCloud&lt; PointT &gt;::Ptr &amp;points, const typename PointCloud&lt; NormalT &gt;::Ptr &amp;normals, const boost::shared_ptr&lt; vector&lt; int &gt; &gt; &amp;indices, int ndims)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;</type>
      <name>cloud</name>
      <anchorfile>test__pfh__estimation_8cpp.html</anchorfile>
      <anchor>a8bfae3614e3a2a0117ff61210ddec07d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; int &gt;</type>
      <name>indices</name>
      <anchorfile>test__pfh__estimation_8cpp.html</anchorfile>
      <anchor>a09f477f5f8ac23bab833383ce19845e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KdTreePtr</type>
      <name>tree</name>
      <anchorfile>test__pfh__estimation_8cpp.html</anchorfile>
      <anchor>a70ba49a73c9b543329421cbdfb2e97c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_plane_intersection.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/test/</path>
    <filename>test__plane__intersection_8cpp</filename>
    <includes id="common_2include_2pcl_2common_2common_8h" name="common/include/pcl/common/common.h" local="no" imported="no">pcl/common/common.h</includes>
    <includes id="intersections_8h" name="intersections.h" local="no" imported="no">pcl/common/intersections.h</includes>
    <includes id="pcl__tests_8h" name="pcl_tests.h" local="no" imported="no">pcl/pcl_tests.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__plane__intersection_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__plane__intersection_8cpp.html</anchorfile>
      <anchor>a2f777e09ff43083aa7211dc1bab68bc5</anchor>
      <arglist>(PCL, lineWithLineIntersection)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__plane__intersection_8cpp.html</anchorfile>
      <anchor>a60bbb39299be294323fad4d1824900ca</anchor>
      <arglist>(PCL, planeWithPlaneIntersection)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_ppf_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/test/features/</path>
    <filename>test__ppf__estimation_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="ppf_8h" name="ppf.h" local="no" imported="no">pcl/features/ppf.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <member kind="typedef">
      <type>search::KdTree&lt; PointXYZ &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>test__ppf__estimation_8cpp.html</anchorfile>
      <anchor>a1b8de6595d41c0fed8c56ac886662721</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__ppf__estimation_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__ppf__estimation_8cpp.html</anchorfile>
      <anchor>a73747eb00ba4f41c2b84aca3efad6623</anchor>
      <arglist>(PCL, PPFEstimation)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;</type>
      <name>cloud</name>
      <anchorfile>test__ppf__estimation_8cpp.html</anchorfile>
      <anchor>a8bfae3614e3a2a0117ff61210ddec07d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; int &gt;</type>
      <name>indices</name>
      <anchorfile>test__ppf__estimation_8cpp.html</anchorfile>
      <anchor>a09f477f5f8ac23bab833383ce19845e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KdTreePtr</type>
      <name>tree</name>
      <anchorfile>test__ppf__estimation_8cpp.html</anchorfile>
      <anchor>a70ba49a73c9b543329421cbdfb2e97c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_range_coder.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/test/</path>
    <filename>test__range__coder_8cpp</filename>
    <includes id="entropy__range__coder_8h" name="entropy_range_coder.h" local="no" imported="no">pcl/compression/entropy_range_coder.h</includes>
    <includes id="entropy__range__coder_8hpp" name="entropy_range_coder.hpp" local="no" imported="no">pcl/compression/impl/entropy_range_coder.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__range__coder_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__range__coder_8cpp.html</anchorfile>
      <anchor>ad746f9cb43172a81dd52dc21d7d47740</anchor>
      <arglist>(PCL, Adaptive_Range_Coder_Test)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__range__coder_8cpp.html</anchorfile>
      <anchor>a071f507adb054e13ce980ff05b249ad5</anchor>
      <arglist>(PCL, Static_Range_Coder_Test)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>doc/tutorials/content/sources/iccv2011/src/test_registration.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iccv2011/src/</path>
    <filename>doc_2tutorials_2content_2sources_2iccv2011_2src_2test__registration_8cpp</filename>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>doc_2tutorials_2content_2sources_2iccv2011_2src_2test__registration_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>doc/tutorials/content/sources/iros2011/src/test_registration.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iros2011/src/</path>
    <filename>doc_2tutorials_2content_2sources_2iros2011_2src_2test__registration_8cpp</filename>
    <includes id="doc_2tutorials_2content_2sources_2iros2011_2include_2solution_2registration_8h" name="doc/tutorials/content/sources/iros2011/include/solution/registration.h" local="yes" imported="no">solution/registration.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>doc_2tutorials_2content_2sources_2iros2011_2src_2test__registration_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test/test_registration.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/test/</path>
    <filename>test_2test__registration_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="fpfh_8h" name="fpfh.h" local="no" imported="no">pcl/features/fpfh.h</includes>
    <includes id="registration_2include_2pcl_2registration_2registration_8h" name="registration/include/pcl/registration/registration.h" local="no" imported="no">pcl/registration/registration.h</includes>
    <includes id="icp_8h" name="icp.h" local="no" imported="no">pcl/registration/icp.h</includes>
    <includes id="icp__nl_8h" name="icp_nl.h" local="no" imported="no">pcl/registration/icp_nl.h</includes>
    <includes id="transformation__estimation__point__to__plane_8h" name="transformation_estimation_point_to_plane.h" local="no" imported="no">pcl/registration/transformation_estimation_point_to_plane.h</includes>
    <includes id="transformation__validation__euclidean_8h" name="transformation_validation_euclidean.h" local="no" imported="no">pcl/registration/transformation_validation_euclidean.h</includes>
    <includes id="transformation__estimation__point__to__plane__lls_8h" name="transformation_estimation_point_to_plane_lls.h" local="no" imported="no">pcl/registration/transformation_estimation_point_to_plane_lls.h</includes>
    <includes id="ia__ransac_8h" name="ia_ransac.h" local="no" imported="no">pcl/registration/ia_ransac.h</includes>
    <includes id="pyramid__feature__matching_8h" name="pyramid_feature_matching.h" local="no" imported="no">pcl/registration/pyramid_feature_matching.h</includes>
    <includes id="ppf_8h" name="ppf.h" local="no" imported="no">pcl/features/ppf.h</includes>
    <includes id="ppf__registration_8h" name="ppf_registration.h" local="no" imported="no">pcl/registration/ppf_registration.h</includes>
    <includes id="kdtree__flann_8hpp" name="kdtree_flann.hpp" local="no" imported="no">pcl/kdtree/impl/kdtree_flann.hpp</includes>
    <class kind="class">RegistrationWrapper</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test_2test__registration_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__registration_8cpp.html</anchorfile>
      <anchor>a2ad803179ea6aa28c309422c82c1d289</anchor>
      <arglist>(PCL, findFeatureCorrespondences)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__registration_8cpp.html</anchorfile>
      <anchor>a53ae8dfbfa7302988d0daae33b44a56f</anchor>
      <arglist>(PCL, IterativeClosestPoint)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__registration_8cpp.html</anchorfile>
      <anchor>a340223bd6f1e965ec3d8f15f84919174</anchor>
      <arglist>(PCL, IterativeClosestPointNonLinear)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__registration_8cpp.html</anchorfile>
      <anchor>acfcdb0d79b47ffa9fe1ffd4d95007255</anchor>
      <arglist>(PCL, IterativeClosestPoint_PointToPlane)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__registration_8cpp.html</anchorfile>
      <anchor>a7619abfdcd797bdfe853715a00fae167</anchor>
      <arglist>(PCL, TransformationEstimationPointToPlaneLLS)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__registration_8cpp.html</anchorfile>
      <anchor>a7adc41995bb2678db0d6a82c16501713</anchor>
      <arglist>(PCL, SampleConsensusInitialAlignment)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__registration_8cpp.html</anchorfile>
      <anchor>aa3c94d66217fbb47a89097763fd70eca</anchor>
      <arglist>(PCL, PyramidFeatureHistogram)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;</type>
      <name>cloud_reg</name>
      <anchorfile>test_2test__registration_8cpp.html</anchorfile>
      <anchor>a24d2e572b8490510cf4aa50aeaaa2fd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;</type>
      <name>cloud_source</name>
      <anchorfile>test_2test__registration_8cpp.html</anchorfile>
      <anchor>a413a5149f2f10790ff121cd31cb36f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;</type>
      <name>cloud_target</name>
      <anchorfile>test_2test__registration_8cpp.html</anchorfile>
      <anchor>a4604fbf164d932ca5326aa569efdc811</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_registration_api.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/test/</path>
    <filename>test__registration__api_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="correspondence__estimation_8h" name="correspondence_estimation.h" local="no" imported="no">pcl/registration/correspondence_estimation.h</includes>
    <includes id="correspondence__rejection__distance_8h" name="correspondence_rejection_distance.h" local="no" imported="no">pcl/registration/correspondence_rejection_distance.h</includes>
    <includes id="correspondence__rejection__median__distance_8h" name="correspondence_rejection_median_distance.h" local="no" imported="no">pcl/registration/correspondence_rejection_median_distance.h</includes>
    <includes id="correspondence__rejection__surface__normal_8h" name="correspondence_rejection_surface_normal.h" local="no" imported="no">pcl/registration/correspondence_rejection_surface_normal.h</includes>
    <includes id="correspondence__rejection_8h" name="correspondence_rejection.h" local="no" imported="no">pcl/registration/correspondence_rejection.h</includes>
    <includes id="correspondence__rejection__one__to__one_8h" name="correspondence_rejection_one_to_one.h" local="no" imported="no">pcl/registration/correspondence_rejection_one_to_one.h</includes>
    <includes id="correspondence__rejection__sample__consensus_8h" name="correspondence_rejection_sample_consensus.h" local="no" imported="no">pcl/registration/correspondence_rejection_sample_consensus.h</includes>
    <includes id="correspondence__rejection__trimmed_8h" name="correspondence_rejection_trimmed.h" local="no" imported="no">pcl/registration/correspondence_rejection_trimmed.h</includes>
    <includes id="correspondence__rejection__var__trimmed_8h" name="correspondence_rejection_var_trimmed.h" local="no" imported="no">pcl/registration/correspondence_rejection_var_trimmed.h</includes>
    <includes id="transformation__estimation__lm_8h" name="transformation_estimation_lm.h" local="no" imported="no">pcl/registration/transformation_estimation_lm.h</includes>
    <includes id="transformation__estimation__svd_8h" name="transformation_estimation_svd.h" local="no" imported="no">pcl/registration/transformation_estimation_svd.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="test__registration__api__data_8h" name="test_registration_api_data.h" local="yes" imported="no">test_registration_api_data.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__registration__api_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__registration__api_8cpp.html</anchorfile>
      <anchor>a1c59e31dada23eb5b909efdb3b7191db</anchor>
      <arglist>(PCL, CorrespondenceEstimation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__registration__api_8cpp.html</anchorfile>
      <anchor>a6af81d49b160df3fd6b02ea141ccaebe</anchor>
      <arglist>(PCL, CorrespondenceEstimationReciprocal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__registration__api_8cpp.html</anchorfile>
      <anchor>ad592581d7eee90eccc51a747433dd557</anchor>
      <arglist>(PCL, CorrespondenceRejectorDistance)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__registration__api_8cpp.html</anchorfile>
      <anchor>ac6b68617a62bec5e647663fbbc92a1ce</anchor>
      <arglist>(PCL, CorrespondenceRejectorOneToOne)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__registration__api_8cpp.html</anchorfile>
      <anchor>aa29d90cbd039ffc667c0ccd0bb29f017</anchor>
      <arglist>(PCL, CorrespondenceRejectorSampleConsensus)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__registration__api_8cpp.html</anchorfile>
      <anchor>a555967a8d6e970a8c480e9faea87d7c6</anchor>
      <arglist>(PCL, CorrespondenceRejectorSurfaceNormal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__registration__api_8cpp.html</anchorfile>
      <anchor>a992587f693ce24e05e27cb198232ebca</anchor>
      <arglist>(PCL, CorrespondenceRejectorTrimmed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__registration__api_8cpp.html</anchorfile>
      <anchor>a79c95c0e8516b803b2b0653e16fdedf0</anchor>
      <arglist>(PCL, CorrespondenceRejectorVarTrimmed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__registration__api_8cpp.html</anchorfile>
      <anchor>af10143a943a90f687da56cc6e1a9ac82</anchor>
      <arglist>(PCL, TransformationEstimationSVD)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__registration__api_8cpp.html</anchorfile>
      <anchor>aa87aed0595b128268c2d55e8d898fc89</anchor>
      <arglist>(PCL, TransformationEstimationLM)</arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;</type>
      <name>cloud_reg</name>
      <anchorfile>test__registration__api_8cpp.html</anchorfile>
      <anchor>abf85bbdf34534a1d8ac7045a2dfea2b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;</type>
      <name>cloud_source</name>
      <anchorfile>test__registration__api_8cpp.html</anchorfile>
      <anchor>ab4667c4a8296d4557e4f73a67e70ac82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;</type>
      <name>cloud_target</name>
      <anchorfile>test__registration__api_8cpp.html</anchorfile>
      <anchor>ac30228329ea92df53911e5405ad8bdff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_registration_api_data.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/test/</path>
    <filename>test__registration__api__data_8h</filename>
    <member kind="variable">
      <type>const int</type>
      <name>correspondences_dist</name>
      <anchorfile>test__registration__api__data_8h.html</anchorfile>
      <anchor>aa989227318ba5c1bd5975635062ef099</anchor>
      <arglist>[97][2]</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>correspondences_one_to_one</name>
      <anchorfile>test__registration__api__data_8h.html</anchorfile>
      <anchor>a0c19356a4ee702996214ab439bc3d7f4</anchor>
      <arglist>[103][2]</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>correspondences_original</name>
      <anchorfile>test__registration__api__data_8h.html</anchorfile>
      <anchor>a23da31c433008b90491b6a7327dd9c6a</anchor>
      <arglist>[397][2]</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>correspondences_reciprocal</name>
      <anchorfile>test__registration__api__data_8h.html</anchorfile>
      <anchor>a5fc7acbc804ff5029e05d19a4798f993</anchor>
      <arglist>[53][2]</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>correspondences_sac</name>
      <anchorfile>test__registration__api__data_8h.html</anchorfile>
      <anchor>ad18d9d18f71cf9bc1944224ac9744fb2</anchor>
      <arglist>[97][2]</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>correspondences_trimmed</name>
      <anchorfile>test__registration__api__data_8h.html</anchorfile>
      <anchor>af382abafc767c3508520a0be321adc92</anchor>
      <arglist>[198][2]</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>nr_correspondences_result_rej_dist</name>
      <anchorfile>test__registration__api__data_8h.html</anchorfile>
      <anchor>affcf226b8eaab4be3542207f43005f08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>nr_correspondences_result_rej_one_to_one</name>
      <anchorfile>test__registration__api__data_8h.html</anchorfile>
      <anchor>a1426627e553fd53e1a410a3d4cd941b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>nr_correspondences_result_rej_sac</name>
      <anchorfile>test__registration__api__data_8h.html</anchorfile>
      <anchor>ad08069acf85bf98bc99990283a8eee44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>nr_correspondences_result_rej_trimmed</name>
      <anchorfile>test__registration__api__data_8h.html</anchorfile>
      <anchor>ad6a7c641e5235edc8d48c96ce266b733</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>nr_original_correspondences</name>
      <anchorfile>test__registration__api__data_8h.html</anchorfile>
      <anchor>a6269dd58a2cf997eff7e9c5b7a70e0cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>nr_reciprocal_correspondences</name>
      <anchorfile>test__registration__api__data_8h.html</anchorfile>
      <anchor>ae435fae28cad5e9846080b2000305258</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>rej_dist_max_dist</name>
      <anchorfile>test__registration__api__data_8h.html</anchorfile>
      <anchor>a48e2fc7c1cead7a8bc8d0d7f96076b5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>rej_sac_max_dist</name>
      <anchorfile>test__registration__api__data_8h.html</anchorfile>
      <anchor>ac5f4913bc7dd52574af688165bdf4e80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>rej_sac_max_iter</name>
      <anchorfile>test__registration__api__data_8h.html</anchorfile>
      <anchor>a8c04985b4b3b46dc1160e8784836d241</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>rej_trimmed_overlap</name>
      <anchorfile>test__registration__api__data_8h.html</anchorfile>
      <anchor>a4e0ba69d3a945e1d07c30b4c1335fea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>transform_from_LM</name>
      <anchorfile>test__registration__api__data_8h.html</anchorfile>
      <anchor>aba95a2d13f2a086de82eba95f7ff3a1d</anchor>
      <arglist>[4][4]</arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>transform_from_SAC</name>
      <anchorfile>test__registration__api__data_8h.html</anchorfile>
      <anchor>aef53108d1f59a4b5bbdfce5cf24f4043</anchor>
      <arglist>[4][4]</arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>transform_from_SVD</name>
      <anchorfile>test__registration__api__data_8h.html</anchorfile>
      <anchor>ad4b0778afcba2ddaf31255ef59945699</anchor>
      <arglist>[4][4]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_rift_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/test/features/</path>
    <filename>test__rift__estimation_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="rift_8h" name="rift.h" local="no" imported="no">pcl/features/rift.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__rift__estimation_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__rift__estimation_8cpp.html</anchorfile>
      <anchor>ac44040d439290dcc6ef844affa544d43</anchor>
      <arglist>(PCL, RIFTEstimation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__rift__estimation_8cpp.html</anchorfile>
      <anchor>ac0895fbcdff7b785ca328bd60a4b8a49</anchor>
      <arglist>(PCL, RIFTEstimationEigen)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_sample_consensus.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/test/</path>
    <filename>test__sample__consensus_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="sac_8h" name="sac.h" local="no" imported="no">pcl/sample_consensus/sac.h</includes>
    <includes id="lmeds_8h" name="lmeds.h" local="no" imported="no">pcl/sample_consensus/lmeds.h</includes>
    <includes id="ransac_8h" name="ransac.h" local="no" imported="no">pcl/sample_consensus/ransac.h</includes>
    <includes id="rransac_8h" name="rransac.h" local="no" imported="no">pcl/sample_consensus/rransac.h</includes>
    <includes id="msac_8h" name="msac.h" local="no" imported="no">pcl/sample_consensus/msac.h</includes>
    <includes id="rmsac_8h" name="rmsac.h" local="no" imported="no">pcl/sample_consensus/rmsac.h</includes>
    <includes id="mlesac_8h" name="mlesac.h" local="no" imported="no">pcl/sample_consensus/mlesac.h</includes>
    <includes id="sac__model_8h" name="sac_model.h" local="no" imported="no">pcl/sample_consensus/sac_model.h</includes>
    <includes id="sac__model__plane_8h" name="sac_model_plane.h" local="no" imported="no">pcl/sample_consensus/sac_model_plane.h</includes>
    <includes id="sac__model__sphere_8h" name="sac_model_sphere.h" local="no" imported="no">pcl/sample_consensus/sac_model_sphere.h</includes>
    <includes id="sac__model__cone_8h" name="sac_model_cone.h" local="no" imported="no">pcl/sample_consensus/sac_model_cone.h</includes>
    <includes id="sac__model__cylinder_8h" name="sac_model_cylinder.h" local="no" imported="no">pcl/sample_consensus/sac_model_cylinder.h</includes>
    <includes id="sac__model__circle_8h" name="sac_model_circle.h" local="no" imported="no">pcl/sample_consensus/sac_model_circle.h</includes>
    <includes id="sac__model__line_8h" name="sac_model_line.h" local="no" imported="no">pcl/sample_consensus/sac_model_line.h</includes>
    <includes id="sac__model__normal__plane_8h" name="sac_model_normal_plane.h" local="no" imported="no">pcl/sample_consensus/sac_model_normal_plane.h</includes>
    <includes id="sac__model__normal__sphere_8h" name="sac_model_normal_sphere.h" local="no" imported="no">pcl/sample_consensus/sac_model_normal_sphere.h</includes>
    <includes id="sac__model__parallel__plane_8h" name="sac_model_parallel_plane.h" local="no" imported="no">pcl/sample_consensus/sac_model_parallel_plane.h</includes>
    <includes id="sac__model__normal__parallel__plane_8h" name="sac_model_normal_parallel_plane.h" local="no" imported="no">pcl/sample_consensus/sac_model_normal_parallel_plane.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <member kind="typedef">
      <type>SampleConsensusModelCircle2D&lt; PointXYZ &gt;::Ptr</type>
      <name>SampleConsensusModelCircle2DPtr</name>
      <anchorfile>test__sample__consensus_8cpp.html</anchorfile>
      <anchor>ad788350c32cac2c83ec24bbb5ba07245</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModelCone&lt; PointXYZ, Normal &gt;::Ptr</type>
      <name>SampleConsensusModelConePtr</name>
      <anchorfile>test__sample__consensus_8cpp.html</anchorfile>
      <anchor>a07e8e3be306d210278f4763415dd3b77</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModelCylinder&lt; PointXYZ, Normal &gt;::Ptr</type>
      <name>SampleConsensusModelCylinderPtr</name>
      <anchorfile>test__sample__consensus_8cpp.html</anchorfile>
      <anchor>a04e5b1b905b63cf719bc877ed7869333</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModelLine&lt; PointXYZ &gt;::Ptr</type>
      <name>SampleConsensusModelLinePtr</name>
      <anchorfile>test__sample__consensus_8cpp.html</anchorfile>
      <anchor>a359e3b9785da49e380814866913ab689</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModelNormalParallelPlane&lt; PointXYZ, Normal &gt;::Ptr</type>
      <name>SampleConsensusModelNormalParallelPlanePtr</name>
      <anchorfile>test__sample__consensus_8cpp.html</anchorfile>
      <anchor>a4756373f04e5f2c1df3601721b45bee5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModelNormalPlane&lt; PointXYZ, Normal &gt;::Ptr</type>
      <name>SampleConsensusModelNormalPlanePtr</name>
      <anchorfile>test__sample__consensus_8cpp.html</anchorfile>
      <anchor>abb3c227caae696bd474e3e71a7e0b559</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModelNormalSphere&lt; PointXYZ, Normal &gt;::Ptr</type>
      <name>SampleConsensusModelNormalSpherePtr</name>
      <anchorfile>test__sample__consensus_8cpp.html</anchorfile>
      <anchor>a3b6137ca6ee801424a1356a31b685569</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModelParallelPlane&lt; PointXYZ &gt;::Ptr</type>
      <name>SampleConsensusModelParallelPlanePtr</name>
      <anchorfile>test__sample__consensus_8cpp.html</anchorfile>
      <anchor>a12902358571655b8dd5d9e5c07946752</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModelPlane&lt; PointXYZ &gt;::Ptr</type>
      <name>SampleConsensusModelPlanePtr</name>
      <anchorfile>test__sample__consensus_8cpp.html</anchorfile>
      <anchor>a6b743f335a79a6b39c214271ded3faaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointXYZ &gt;::Ptr</type>
      <name>SampleConsensusModelPtr</name>
      <anchorfile>test__sample__consensus_8cpp.html</anchorfile>
      <anchor>a2034b9b56d5d772a09a0b6ea4c2a43fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModelSphere&lt; PointXYZ &gt;::Ptr</type>
      <name>SampleConsensusModelSpherePtr</name>
      <anchorfile>test__sample__consensus_8cpp.html</anchorfile>
      <anchor>a91af19c92fadca9b121d8dd0b6b1470f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__sample__consensus_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__sample__consensus_8cpp.html</anchorfile>
      <anchor>af101512696a6fc08b8470610dc17f635</anchor>
      <arglist>(SampleConsensusModelPlane, Base)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__sample__consensus_8cpp.html</anchorfile>
      <anchor>ac4467f7d3753d95561670090a75cdd22</anchor>
      <arglist>(RANSAC, Base)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__sample__consensus_8cpp.html</anchorfile>
      <anchor>a527393e1bfb6f35042200c5bc5ed7608</anchor>
      <arglist>(RANSAC, SampleConsensusModelPlane)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__sample__consensus_8cpp.html</anchorfile>
      <anchor>a4ffdb04ede9e2231deeea50c976081f8</anchor>
      <arglist>(LMedS, SampleConsensusModelPlane)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__sample__consensus_8cpp.html</anchorfile>
      <anchor>aab0e48f6c89032b4c76d4f45d63385c2</anchor>
      <arglist>(MSAC, SampleConsensusModelPlane)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__sample__consensus_8cpp.html</anchorfile>
      <anchor>a5f5422b2f7829c75929c1a8c0a6851ab</anchor>
      <arglist>(RRANSAC, SampleConsensusModelPlane)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__sample__consensus_8cpp.html</anchorfile>
      <anchor>af2715a95fc66e4ad75a51407153ef096</anchor>
      <arglist>(RMSAC, SampleConsensusModelPlane)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__sample__consensus_8cpp.html</anchorfile>
      <anchor>a9c382f2da4d911803ff1d9bb5c89cbd8</anchor>
      <arglist>(RANSAC, SampleConsensusModelNormalParallelPlane)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__sample__consensus_8cpp.html</anchorfile>
      <anchor>a6bd4706224c68f3e74d09ad7dadd1468</anchor>
      <arglist>(MLESAC, SampleConsensusModelPlane)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__sample__consensus_8cpp.html</anchorfile>
      <anchor>a57cd436f42d32c7b4358063078ba4b27</anchor>
      <arglist>(RANSAC, SampleConsensusModelSphere)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__sample__consensus_8cpp.html</anchorfile>
      <anchor>a243516b294bbca5c3a4354b6b39b4d5c</anchor>
      <arglist>(RANSAC, SampleConsensusModelNormalSphere)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__sample__consensus_8cpp.html</anchorfile>
      <anchor>ae8f5d26ddc466de7e979d716fb7d211d</anchor>
      <arglist>(RANSAC, SampleConsensusModelCone)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__sample__consensus_8cpp.html</anchorfile>
      <anchor>aaa2fa7b54627fca74ac31f25de38daa6</anchor>
      <arglist>(RANSAC, SampleConsensusModelCylinder)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__sample__consensus_8cpp.html</anchorfile>
      <anchor>a23441d305302b437e0f17d7fb0bcf6cf</anchor>
      <arglist>(RANSAC, SampleConsensusModelCircle2D)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__sample__consensus_8cpp.html</anchorfile>
      <anchor>a163babc1eec791ccd8c92655fd50828c</anchor>
      <arglist>(RANSAC, SampleConsensusModelLine)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__sample__consensus_8cpp.html</anchorfile>
      <anchor>aff88e58ce49b4a4116982d9c045e121d</anchor>
      <arglist>(RANSAC, SampleConsensusModelNormalPlane)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__sample__consensus_8cpp.html</anchorfile>
      <anchor>a41e67a5b5a224371321601308b1c938f</anchor>
      <arglist>(SAC, InfiniteLoop)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>verifyPlaneSac</name>
      <anchorfile>test__sample__consensus_8cpp.html</anchorfile>
      <anchor>a876541837e2f166f4867df33f5ea707d</anchor>
      <arglist>(ModelType &amp;model, SacType &amp;sac, unsigned int inlier_number=2000, float tol=1e-1f, float refined_tol=1e-1f, float proj_tol=1e-3f)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;::Ptr</type>
      <name>cloud_</name>
      <anchorfile>test__sample__consensus_8cpp.html</anchorfile>
      <anchor>a1c3447449925dacb70e9c17e14fb7222</anchor>
      <arglist>(new PointCloud&lt; PointXYZ &gt;())</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; int &gt;</type>
      <name>indices_</name>
      <anchorfile>test__sample__consensus_8cpp.html</anchorfile>
      <anchor>a3fa2243958b1f5b2dc19d2a895185e02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; Normal &gt;::Ptr</type>
      <name>normals_</name>
      <anchorfile>test__sample__consensus_8cpp.html</anchorfile>
      <anchor>a73efa383267ade8793f03fc773b87391</anchor>
      <arglist>(new PointCloud&lt; Normal &gt;())</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>plane_coeffs_</name>
      <anchorfile>test__sample__consensus_8cpp.html</anchorfile>
      <anchor>a1684ffd6afe5614d923d8c921c24c4d9</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apps/src/test_search.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/src/</path>
    <filename>apps_2src_2test__search_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="search_2include_2pcl_2search_2kdtree_8h" name="search/include/pcl/search/kdtree.h" local="no" imported="no">pcl/search/kdtree.h</includes>
    <includes id="brute__force_8h" name="brute_force.h" local="no" imported="no">pcl/search/brute_force.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>apps_2src_2test__search_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test/test_search.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/test/</path>
    <filename>test_2test__search_8cpp</filename>
    <includes id="brute__force_8h" name="brute_force.h" local="no" imported="no">pcl/search/brute_force.h</includes>
    <includes id="search_2include_2pcl_2search_2kdtree_8h" name="search/include/pcl/search/kdtree.h" local="no" imported="no">pcl/search/kdtree.h</includes>
    <includes id="organized_8h" name="organized.h" local="no" imported="no">pcl/search/organized.h</includes>
    <includes id="search_2include_2pcl_2search_2octree_8h" name="search/include/pcl/search/octree.h" local="no" imported="no">pcl/search/octree.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG_OUT</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>a7cc5a6d57623c456857b1ba01ce919ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXCESSIVE_TESTING</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>a2cad11c1757bb1f5f54bcd99a4d4e91c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ORGANIZED_SPARSE_COMPLETE_KNN</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>aa572e7a58d6b32ae7c67372429de21a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ORGANIZED_SPARSE_COMPLETE_RADIUS</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>ae6239f0d23f96688ae24532e8042e6b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ORGANIZED_SPARSE_VIEW_KNN</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>a9b5931bfac90233063f6d3489f1bfc2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ORGANIZED_SPARSE_VIEW_RADIUS</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>a2e2f1cc788f57c785f1e83c8e19c4446</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_unorganized_dense_cloud_COMPLETE_KNN</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>ae9f9f6c72230f0ee08e48018d4532b9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_unorganized_dense_cloud_COMPLETE_RADIUS</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>a20672f0665c76866c869bd2ad81f5a09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_unorganized_dense_cloud_VIEW_KNN</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>ae31b84ec533cbbd961178fad059400ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_unorganized_dense_cloud_VIEW_RADIUS</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>ab049c5a2b8483e3fa2fb9b95b5971a9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_unorganized_grid_cloud_COMPLETE_RADIUS</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>a54f13d659ba4698bd4eb899f2917f946</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_unorganized_sparse_cloud_COMPLETE_KNN</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>ae9947b0ff445016b1ca45e9b833b18ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_unorganized_sparse_cloud_COMPLETE_RADIUS</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>a03496785e7580bd1360b4a4bf3df0b2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_unorganized_sparse_cloud_VIEW_KNN</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>a126adcfa8850dd8e83e25220ca7cd850</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_unorganized_sparse_cloud_VIEW_RADIUS</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>a8137086aa47e2dd68045a32dda767c52</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compareResults</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>a7f896f2d05074ee415be9839810ead24</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;indices1, const ::vector&lt; float &gt; &amp;distances1, const std::string &amp;name1, const std::vector&lt; int &gt; &amp;indices2, const ::vector&lt; float &gt; &amp;distances2, const std::string &amp;name2, float eps)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createIndices</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>a6defe793b3c841e0772498e41efc1df9</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;indices, unsigned max_index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createQueryIndices</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>a5727fe3c4e24904e4e9f86e0dcc6b770</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;query_indices, PointCloud&lt; PointXYZ &gt;::ConstPtr point_cloud, unsigned query_count)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>boost::variate_generator&lt; boost::mt19937, boost::uniform_real&lt; float &gt; &gt;</type>
      <name>rand_float</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>a8471656dc5c31d95d85f82e29f17eb01</anchor>
      <arglist>(boost::mt19937(), boost::uniform_real&lt; float &gt;(0, 1))</arglist>
    </member>
    <member kind="function">
      <type>boost::variate_generator&lt; boost::mt19937, boost::uniform_int&lt; unsigned &gt; &gt;</type>
      <name>rand_uint</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>a2710e85eeaf606ca05974444fb3170f4</anchor>
      <arglist>(boost::mt19937(), boost::uniform_int&lt; unsigned &gt;(0, 10))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>a2d2e1dd0f404ec503c15e6c81d539270</anchor>
      <arglist>(PCL, unorganized_dense_cloud_Complete_KNN)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>a360b8fc61084d96f763700c0fe05dd24</anchor>
      <arglist>(PCL, unorganized_dense_cloud_View_KNN)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>afb4d9784fd5befb3f7ffb6bc10f8b8bd</anchor>
      <arglist>(PCL, unorganized_sparse_cloud_Complete_KNN)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>ace4093d7e88ae22e996857e57cf591b4</anchor>
      <arglist>(PCL, unorganized_sparse_cloud_View_KNN)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>aec22557f528020819ee8bf5bb7ed765e</anchor>
      <arglist>(PCL, unorganized_dense_cloud_Complete_Radius)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>a8c533a49be2714689bc1cc8ac137c1aa</anchor>
      <arglist>(PCL, unorganized_grid_cloud_Complete_Radius)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>ae393e7389aa2849e54bf9c1964c23e53</anchor>
      <arglist>(PCL, unorganized_dense_cloud_View_Radius)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>a95381385cef27ef9e5617a42cb5e954b</anchor>
      <arglist>(PCL, unorganized_sparse_cloud_Complete_Radius)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>afd6284f780a3660145c413dc428a27cf</anchor>
      <arglist>(PCL, unorganized_sparse_cloud_View_Radius)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>af622a2ac8640698c79337fa869d28c17</anchor>
      <arglist>(PCL, Organized_Sparse_Complete_KNN)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>a956650d4325e659dfb374e6a5d43379c</anchor>
      <arglist>(PCL, Organized_Sparse_View_KNN)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>adc31cd3fd3713dfdc2582a7caef965c2</anchor>
      <arglist>(PCL, Organized_Sparse_Complete_Radius)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>af6b1f17908871de3653624a93a57b5a8</anchor>
      <arglist>(PCL, Organized_Sparse_View_Radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testKNNSearch</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>a5cf04d251df2053d7044b87488adb28e</anchor>
      <arglist>(typename PointCloud&lt; PointT &gt;::ConstPtr point_cloud, vector&lt; search::Search&lt; PointT &gt; * &gt; search_methods, const vector&lt; int &gt; &amp;query_indices, const vector&lt; int &gt; &amp;input_indices=vector&lt; int &gt;())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testOrder</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>ad657338c7aff8f1fcfb9d220d1af08d6</anchor>
      <arglist>(const vector&lt; float &gt; &amp;distances, const string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRadiusSearch</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>accf246195ca1496d90044ceb9365f3b0</anchor>
      <arglist>(typename PointCloud&lt; PointT &gt;::ConstPtr point_cloud, vector&lt; search::Search&lt; PointT &gt; * &gt; search_methods, const vector&lt; int &gt; &amp;query_indices, const vector&lt; int &gt; &amp;input_indices=vector&lt; int &gt;())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testResultValidity</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>a5ed257fec66db4ffeac07267591812cd</anchor>
      <arglist>(const typename PointCloud&lt; PointT &gt;::ConstPtr point_cloud, const vector&lt; bool &gt; &amp;indices_mask, const vector&lt; bool &gt; &amp;nan_mask, const vector&lt; int &gt; &amp;indices, const vector&lt; int &gt; &amp;, const string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testUniqueness</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>a11e9fc210abe1a398331248f03d82d04</anchor>
      <arglist>(const vector&lt; int &gt; &amp;indices, const string &amp;name)</arglist>
    </member>
    <member kind="variable">
      <type>pcl::search::BruteForce&lt; pcl::PointXYZ &gt;</type>
      <name>brute_force</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>a3235c61047f45bbf6a8a38a3257278ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::search::KdTree&lt; pcl::PointXYZ &gt;</type>
      <name>KDTree</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>abe76459e04b6e7514752650f10c73cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::search::Octree&lt; pcl::PointXYZ &gt;</type>
      <name>octree_search</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>abc800988a464ea5ee9988baa5ab69843</anchor>
      <arglist>(0.1)</arglist>
    </member>
    <member kind="variable">
      <type>pcl::search::OrganizedNeighbor&lt; pcl::PointXYZ &gt;</type>
      <name>organized</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>aac4707b00a3539ce52d862b702aa97cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>organized_input_indices</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>ac2004bc82720d71c0d88e1d89da32330</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; search::Search&lt; PointXYZ &gt; * &gt;</type>
      <name>organized_search_methods</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>ab4f4a92062530e6b15e770f2a6b72ea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;::Ptr</type>
      <name>organized_sparse_cloud</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>ace558527447c07ae1adff190942539db</anchor>
      <arglist>(new PointCloud&lt; PointXYZ &gt;)</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; int &gt;</type>
      <name>organized_sparse_query_indices</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>a95eeab7120008fa490af727d7376910e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>query_count</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>ad56c39f27aed31bee4b51fa3d82a7137</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;::Ptr</type>
      <name>unorganized_dense_cloud</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>a1daf59102e5db7c183c64147a4d7c187</anchor>
      <arglist>(new PointCloud&lt; PointXYZ &gt;)</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; int &gt;</type>
      <name>unorganized_dense_cloud_query_indices</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>acb78e7ce771707f67133da1a5b28a8e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;::Ptr</type>
      <name>unorganized_grid_cloud</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>a7f0f5f322966de26bcf55f96304d4b6a</anchor>
      <arglist>(new PointCloud&lt; PointXYZ &gt;)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>unorganized_input_indices</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>a5d9aec0c6892b8c68e8f73aad8aa1635</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>unorganized_point_count</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>a42ffd73ae816710cbb9693ec318c645a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; search::Search&lt; PointXYZ &gt; * &gt;</type>
      <name>unorganized_search_methods</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>aad35e146ecffc4f262aa8282d567de5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;::Ptr</type>
      <name>unorganized_sparse_cloud</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>a2eb02bd3e7839d9dc004cee1c03ba7b1</anchor>
      <arglist>(new PointCloud&lt; PointXYZ &gt;)</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; int &gt;</type>
      <name>unorganized_sparse_cloud_query_indices</name>
      <anchorfile>test_2test__search_8cpp.html</anchorfile>
      <anchor>a4fc76d8ce5a4538e2b5fcbbe0dc10035</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>doc/tutorials/content/sources/iccv2011/src/test_segmentation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iccv2011/src/</path>
    <filename>doc_2tutorials_2content_2sources_2iccv2011_2src_2test__segmentation_8cpp</filename>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>doc_2tutorials_2content_2sources_2iccv2011_2src_2test__segmentation_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>doc/tutorials/content/sources/iros2011/src/test_segmentation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iros2011/src/</path>
    <filename>doc_2tutorials_2content_2sources_2iros2011_2src_2test__segmentation_8cpp</filename>
    <includes id="iros2011_2include_2solution_2segmentation_8h" name="iros2011/include/solution/segmentation.h" local="yes" imported="no">solution/segmentation.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>doc_2tutorials_2content_2sources_2iros2011_2src_2test__segmentation_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test/test_segmentation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/test/</path>
    <filename>test_2test__segmentation_8cpp</filename>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="extract__polygonal__prism__data_8h" name="extract_polygonal_prism_data.h" local="no" imported="no">pcl/segmentation/extract_polygonal_prism_data.h</includes>
    <includes id="segment__differences_8h" name="segment_differences.h" local="no" imported="no">pcl/segmentation/segment_differences.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test_2test__segmentation_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__segmentation_8cpp.html</anchorfile>
      <anchor>a9ebdd3cbd044f6346e5e78601497fa6b</anchor>
      <arglist>(SegmentDifferences, Segmentation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__segmentation_8cpp.html</anchorfile>
      <anchor>a783fd345c39ed85f814fd805e7f8ea24</anchor>
      <arglist>(ExtractPolygonalPrism, Segmentation)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;::Ptr</type>
      <name>cloud_</name>
      <anchorfile>test_2test__segmentation_8cpp.html</anchorfile>
      <anchor>a31cc19d2e8da41b756af2cf2ed1f455d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;::Ptr</type>
      <name>cloud_t_</name>
      <anchorfile>test_2test__segmentation_8cpp.html</anchorfile>
      <anchor>af8f42ae16e84c2a77cd57b28097bad99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KdTree&lt; PointXYZ &gt;::Ptr</type>
      <name>tree_</name>
      <anchorfile>test_2test__segmentation_8cpp.html</anchorfile>
      <anchor>af594ce2b476690954c1929ab95f7efe5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_shapes.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/test/</path>
    <filename>test__shapes_8cpp</filename>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__shapes_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_shot_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/test/features/</path>
    <filename>test__shot__estimation_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="normal__3d__omp_8h" name="normal_3d_omp.h" local="no" imported="no">pcl/features/normal_3d_omp.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="shot_8h" name="shot.h" local="no" imported="no">pcl/features/shot.h</includes>
    <includes id="shot__omp_8h" name="shot_omp.h" local="no" imported="no">pcl/features/shot_omp.h</includes>
    <includes id="3dsc_8h" name="3dsc.h" local="no" imported="no">pcl/features/3dsc.h</includes>
    <includes id="usc_8h" name="usc.h" local="no" imported="no">pcl/features/usc.h</includes>
    <member kind="typedef">
      <type>search::KdTree&lt; PointXYZ &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>test__shot__estimation_8cpp.html</anchorfile>
      <anchor>a1b8de6595d41c0fed8c56ac886662721</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>FeatureEstimation</type>
      <name>createSHOTDesc</name>
      <anchorfile>test__shot__estimation_8cpp.html</anchorfile>
      <anchor>a087edbe387a5d8911f4d150923d28cc1</anchor>
      <arglist>(const typename PointCloud&lt; NormalT &gt;::Ptr &amp;normals, const int nr_shape_bins=10, const int=30, const bool=true, const bool=false)</arglist>
    </member>
    <member kind="function">
      <type>FeatureEstimation</type>
      <name>createSHOTDesc</name>
      <anchorfile>test__shot__estimation_8cpp.html</anchorfile>
      <anchor>aa85f223ef3196d002edf977f687cda8f</anchor>
      <arglist>(const typename PointCloud&lt; NormalT &gt;::Ptr &amp;normals, const int nr_shape_bins=10, const int nr_color_bins=30, const bool describe_shape=true, const bool describe_color=false)</arglist>
    </member>
    <member kind="function">
      <type>ShapeContext3DEstimation&lt; PointXYZ, Normal, SHOT &gt;</type>
      <name>createSHOTDesc&lt; ShapeContext3DEstimation&lt; PointXYZ, Normal, SHOT &gt;, PointXYZ, Normal, SHOT &gt;</name>
      <anchorfile>test__shot__estimation_8cpp.html</anchorfile>
      <anchor>a95fec27e74fc43884646ba8416d4f9f9</anchor>
      <arglist>(const PointCloud&lt; Normal &gt;::Ptr &amp;normals, const int, const int, const bool, const bool)</arglist>
    </member>
    <member kind="function">
      <type>UniqueShapeContext&lt; PointXYZ, SHOT &gt;</type>
      <name>createSHOTDesc&lt; UniqueShapeContext&lt; PointXYZ, SHOT &gt;, PointXYZ, Normal, SHOT &gt;</name>
      <anchorfile>test__shot__estimation_8cpp.html</anchorfile>
      <anchor>a0742976541c4b8566c97dbce505df65f</anchor>
      <arglist>(const PointCloud&lt; Normal &gt;::Ptr &amp;, const int, const int, const bool, const bool)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__shot__estimation_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shotCopyPointCloud</name>
      <anchorfile>test__shot__estimation_8cpp.html</anchorfile>
      <anchor>a9a741dd9987a943c003f8db8e2d98b1b</anchor>
      <arglist>(const PointCloud&lt; SHOT &gt; &amp;cloud_in, const std::vector&lt; int &gt; &amp;indices, PointCloud&lt; SHOT &gt; &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__shot__estimation_8cpp.html</anchorfile>
      <anchor>aee00364406f218e235191e4846b13636</anchor>
      <arglist>(PCL, SHOTShapeEstimation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__shot__estimation_8cpp.html</anchorfile>
      <anchor>af7df9db537242a2b77b8ba30c407b5d9</anchor>
      <arglist>(PCL, GenericSHOTShapeEstimation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__shot__estimation_8cpp.html</anchorfile>
      <anchor>ab5fb3b3c8198edc62697d55c8f4e7b4c</anchor>
      <arglist>(PCL, SHOTShapeAndColorEstimation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__shot__estimation_8cpp.html</anchorfile>
      <anchor>af86192a788a63b561e16be444a1a0a43</anchor>
      <arglist>(PCL, SHOTShapeEstimationOpenMP)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__shot__estimation_8cpp.html</anchorfile>
      <anchor>a234f7651dcc84d9101c7a66caaaf471b</anchor>
      <arglist>(PCL, SHOTShapeAndColorEstimationOpenMP)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__shot__estimation_8cpp.html</anchorfile>
      <anchor>a7d4f2133a9d31990d577013a287ca7a4</anchor>
      <arglist>(PCL, 3DSCEstimation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__shot__estimation_8cpp.html</anchorfile>
      <anchor>a27b2a36cc1c7c16b6e2444dce8290008</anchor>
      <arglist>(PCL, USCEstimation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__shot__estimation_8cpp.html</anchorfile>
      <anchor>a9b87dc2c10d0e0a691ba2fc0317051b0</anchor>
      <arglist>(PCL, SHOTShapeEstimationEigen)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__shot__estimation_8cpp.html</anchorfile>
      <anchor>aea980723e89a313a34bfef19e4d77cbb</anchor>
      <arglist>(PCL, GenericSHOTShapeEstimationEigen)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__shot__estimation_8cpp.html</anchorfile>
      <anchor>ac060a0214d1537a6804e113312b6543a</anchor>
      <arglist>(PCL, SHOTShapeAndColorEstimationEigen)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__shot__estimation_8cpp.html</anchorfile>
      <anchor>a8435d23dde1a5b12a832a3bf44aae37d</anchor>
      <arglist>(PCL, 3DSCEstimationEigen)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__shot__estimation_8cpp.html</anchorfile>
      <anchor>ac9a9196c29bc65511231f1d45b5857c8</anchor>
      <arglist>(PCL, USCEstimationEigen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSHOTIndicesAndSearchSurface</name>
      <anchorfile>test__shot__estimation_8cpp.html</anchorfile>
      <anchor>a0763ee5af631d8783675825ba8df961d</anchor>
      <arglist>(const typename PointCloud&lt; PointT &gt;::Ptr &amp;points, const typename PointCloud&lt; NormalT &gt;::Ptr &amp;normals, const boost::shared_ptr&lt; vector&lt; int &gt; &gt; &amp;indices, const int nr_shape_bins=10, const int nr_color_bins=30, const bool describe_shape=true, const bool describe_color=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSHOTIndicesAndSearchSurfaceEigen</name>
      <anchorfile>test__shot__estimation_8cpp.html</anchorfile>
      <anchor>a0ce55674809c08f1c5f4f643a4a00199</anchor>
      <arglist>(const typename PointCloud&lt; PointT &gt;::Ptr &amp;points, const typename PointCloud&lt; NormalT &gt;::Ptr &amp;normals, const boost::shared_ptr&lt; vector&lt; int &gt; &gt; &amp;indices, const int nr_shape_bins=10, const int nr_color_bins=30, const bool describe_shape=true, const bool describe_color=false)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;</type>
      <name>cloud</name>
      <anchorfile>test__shot__estimation_8cpp.html</anchorfile>
      <anchor>a8bfae3614e3a2a0117ff61210ddec07d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; int &gt;</type>
      <name>indices</name>
      <anchorfile>test__shot__estimation_8cpp.html</anchorfile>
      <anchor>a09f477f5f8ac23bab833383ce19845e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KdTreePtr</type>
      <name>tree</name>
      <anchorfile>test__shot__estimation_8cpp.html</anchorfile>
      <anchor>a70ba49a73c9b543329421cbdfb2e97c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_spin_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/test/features/</path>
    <filename>test__spin__estimation_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="spin__image_8h" name="spin_image.h" local="no" imported="no">pcl/features/spin_image.h</includes>
    <includes id="intensity__spin_8h" name="intensity_spin.h" local="no" imported="no">pcl/features/intensity_spin.h</includes>
    <member kind="typedef">
      <type>search::KdTree&lt; PointXYZ &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>test__spin__estimation_8cpp.html</anchorfile>
      <anchor>a1b8de6595d41c0fed8c56ac886662721</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__spin__estimation_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__spin__estimation_8cpp.html</anchorfile>
      <anchor>a330ebddf39a827de2bdbc8b48412751b</anchor>
      <arglist>(PCL, SpinImageEstimation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__spin__estimation_8cpp.html</anchorfile>
      <anchor>a444ef37b85b9f471e1cc6067e6095012</anchor>
      <arglist>(PCL, IntensitySpinEstimation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__spin__estimation_8cpp.html</anchorfile>
      <anchor>add2312bae44c5b5f8affb04a12505fa1</anchor>
      <arglist>(PCL, SpinImageEstimationEigen)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__spin__estimation_8cpp.html</anchorfile>
      <anchor>a62ffa4d67cc2f5fd036aa5c6806d3afb</anchor>
      <arglist>(PCL, IntensitySpinEstimationEigen)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;</type>
      <name>cloud</name>
      <anchorfile>test__spin__estimation_8cpp.html</anchorfile>
      <anchor>a8bfae3614e3a2a0117ff61210ddec07d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; int &gt;</type>
      <name>indices</name>
      <anchorfile>test__spin__estimation_8cpp.html</anchorfile>
      <anchor>a09f477f5f8ac23bab833383ce19845e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KdTreePtr</type>
      <name>tree</name>
      <anchorfile>test__spin__estimation_8cpp.html</anchorfile>
      <anchor>a70ba49a73c9b543329421cbdfb2e97c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_spring.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/test/</path>
    <filename>test__spring_8cpp</filename>
    <includes id="pcl__tests_8h" name="pcl_tests.h" local="no" imported="no">pcl/pcl_tests.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="spring_8h" name="spring.h" local="no" imported="no">pcl/common/spring.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__spring_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__spring_8cpp.html</anchorfile>
      <anchor>aad8ba50c44f934b10af06202c6d6202b</anchor>
      <arglist>(PointCloudSpring, duplicateRows)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__spring_8cpp.html</anchorfile>
      <anchor>ae070d3150226490f7b1221fe36918d33</anchor>
      <arglist>(PointCloudSpring, duplicateColumns)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__spring_8cpp.html</anchorfile>
      <anchor>a8cabbebf62a20433420b49565d797203</anchor>
      <arglist>(PointCloudSpring, mirrorRows)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__spring_8cpp.html</anchorfile>
      <anchor>a78cd09ff939f93c95406b5a7cff313f5</anchor>
      <arglist>(PointCloudSpring, mirrorColumns)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__spring_8cpp.html</anchorfile>
      <anchor>a5d2ee8c4264b39e8cb7251d80b7511ac</anchor>
      <arglist>(PointCloudSpring, deleteRows)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__spring_8cpp.html</anchorfile>
      <anchor>ae814184cf6199dd35bde09c0e68150f6</anchor>
      <arglist>(PointCloudSpring, deleteCols)</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>amount</name>
      <anchorfile>test__spring_8cpp.html</anchorfile>
      <anchor>a669efd4edcc0ed83bf1be7eadf1c5f5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;::Ptr</type>
      <name>cloud_ptr</name>
      <anchorfile>test__spring_8cpp.html</anchorfile>
      <anchor>aec2eb1fcda3918f6c7a8800cfed1378b</anchor>
      <arglist>(new PointCloud&lt; PointXYZ &gt;(4, 5))</arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>size</name>
      <anchorfile>test__spring_8cpp.html</anchorfile>
      <anchor>a685609860d73ccd0d45ada287ab9ab5f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>doc/tutorials/content/sources/iccv2011/src/test_surface.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iccv2011/src/</path>
    <filename>doc_2tutorials_2content_2sources_2iccv2011_2src_2test__surface_8cpp</filename>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>doc_2tutorials_2content_2sources_2iccv2011_2src_2test__surface_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>doc/tutorials/content/sources/iros2011/src/test_surface.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iros2011/src/</path>
    <filename>doc_2tutorials_2content_2sources_2iros2011_2src_2test__surface_8cpp</filename>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>doc_2tutorials_2content_2sources_2iros2011_2src_2test__surface_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test/test_surface.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/test/</path>
    <filename>test_2test__surface_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="vtk__io_8h" name="vtk_io.h" local="no" imported="no">pcl/io/vtk_io.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="mls_8h" name="mls.h" local="no" imported="no">pcl/surface/mls.h</includes>
    <includes id="mls__omp_8h" name="mls_omp.h" local="no" imported="no">pcl/surface/mls_omp.h</includes>
    <includes id="gp3_8h" name="gp3.h" local="no" imported="no">pcl/surface/gp3.h</includes>
    <includes id="grid__projection_8h" name="grid_projection.h" local="no" imported="no">pcl/surface/grid_projection.h</includes>
    <includes id="convex__hull_8h" name="convex_hull.h" local="no" imported="no">pcl/surface/convex_hull.h</includes>
    <includes id="concave__hull_8h" name="concave_hull.h" local="no" imported="no">pcl/surface/concave_hull.h</includes>
    <includes id="organized__fast__mesh_8h" name="organized_fast_mesh.h" local="no" imported="no">pcl/surface/organized_fast_mesh.h</includes>
    <includes id="ear__clipping_8h" name="ear_clipping.h" local="no" imported="no">pcl/surface/ear_clipping.h</includes>
    <includes id="poisson_8h" name="poisson.h" local="no" imported="no">pcl/surface/poisson.h</includes>
    <includes id="marching__cubes__hoppe_8h" name="marching_cubes_hoppe.h" local="no" imported="no">pcl/surface/marching_cubes_hoppe.h</includes>
    <includes id="marching__cubes__rbf_8h" name="marching_cubes_rbf.h" local="no" imported="no">pcl/surface/marching_cubes_rbf.h</includes>
    <includes id="common_2include_2pcl_2common_2common_8h" name="common/include/pcl/common/common.h" local="no" imported="no">pcl/common/common.h</includes>
    <includes id="obj__io_8h" name="obj_io.h" local="no" imported="no">pcl/io/obj_io.h</includes>
    <includes id="TextureMesh_8h" name="TextureMesh.h" local="no" imported="no">pcl/TextureMesh.h</includes>
    <includes id="texture__mapping_8h" name="texture_mapping.h" local="no" imported="no">pcl/surface/texture_mapping.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test_2test__surface_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__surface_8cpp.html</anchorfile>
      <anchor>a4ef2eaec7aeaf4223e50868bcb430e36</anchor>
      <arglist>(PCL, MarchingCubesTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__surface_8cpp.html</anchorfile>
      <anchor>a36b717404fd2db0021c137ee179ea9a1</anchor>
      <arglist>(PCL, MovingLeastSquares)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__surface_8cpp.html</anchorfile>
      <anchor>a6de45e9b459b93e4612f77307bdc7545</anchor>
      <arglist>(PCL, GreedyProjectionTriangulation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__surface_8cpp.html</anchorfile>
      <anchor>a96c7a64286940eada9ca1b8500de6682</anchor>
      <arglist>(PCL, GreedyProjectionTriangulation_Merge2Meshes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__surface_8cpp.html</anchorfile>
      <anchor>aa3bee2d46f2925a985fe0a4a234c45e5</anchor>
      <arglist>(PCL, UpdateMesh_With_TextureMapping)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__surface_8cpp.html</anchorfile>
      <anchor>a7624c52a83716823eb45c336b94fb186</anchor>
      <arglist>(PCL, Organized)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__surface_8cpp.html</anchorfile>
      <anchor>ae2f1f5e14ef4ad5ef116c20ea380b3a3</anchor>
      <arglist>(PCL, GridProjection)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__surface_8cpp.html</anchorfile>
      <anchor>aa1196315c58ae3e8f1b116099296a56b</anchor>
      <arglist>(PCL, ConvexHull_bunny)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__surface_8cpp.html</anchorfile>
      <anchor>ac95aee8732b65fbec410a59419ae9607</anchor>
      <arglist>(PCL, ConvexHull_LTable)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__surface_8cpp.html</anchorfile>
      <anchor>a23fe7b1ed872efa2d20328d7482943d6</anchor>
      <arglist>(PCL, ConvexHull_2dsquare)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__surface_8cpp.html</anchorfile>
      <anchor>a9aeef87056ab360583e0f0274f8c5ece</anchor>
      <arglist>(PCL, ConvexHull_3dcube)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__surface_8cpp.html</anchorfile>
      <anchor>a4c52f0129573a419407292aef10326b6</anchor>
      <arglist>(PCL, ConcaveHull_bunny)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__surface_8cpp.html</anchorfile>
      <anchor>aa84d5a7efefaf2d35ff2d09ebda13069</anchor>
      <arglist>(PCL, ConcaveHull_LTable)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__surface_8cpp.html</anchorfile>
      <anchor>a232027e359f684389b9e9cf601aa0cb6</anchor>
      <arglist>(PCL, EarClipping)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__surface_8cpp.html</anchorfile>
      <anchor>aa7a940162a80f34ae9340756643eed50</anchor>
      <arglist>(PCL, Poisson)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;::Ptr</type>
      <name>cloud</name>
      <anchorfile>test_2test__surface_8cpp.html</anchorfile>
      <anchor>a810fbcab686ff628aba278a0342a5736</anchor>
      <arglist>(new PointCloud&lt; PointXYZ &gt;)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;::Ptr</type>
      <name>cloud1</name>
      <anchorfile>test_2test__surface_8cpp.html</anchorfile>
      <anchor>afea9059b7c181cb866e0812419a20f8d</anchor>
      <arglist>(new PointCloud&lt; PointXYZ &gt;)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointNormal &gt;::Ptr</type>
      <name>cloud_with_normals</name>
      <anchorfile>test_2test__surface_8cpp.html</anchorfile>
      <anchor>a14466e356a51ae1bc8c1fbf6f2958fe2</anchor>
      <arglist>(new PointCloud&lt; PointNormal &gt;)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointNormal &gt;::Ptr</type>
      <name>cloud_with_normals1</name>
      <anchorfile>test_2test__surface_8cpp.html</anchorfile>
      <anchor>a6fb14cdeb5b0594493ed317239eab6d4</anchor>
      <arglist>(new PointCloud&lt; PointNormal &gt;)</arglist>
    </member>
    <member kind="variable">
      <type>search::KdTree&lt; PointXYZ &gt;::Ptr</type>
      <name>tree</name>
      <anchorfile>test_2test__surface_8cpp.html</anchorfile>
      <anchor>a73db6dc5c4394ac4baafe9c624d48a4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>search::KdTree&lt; PointNormal &gt;::Ptr</type>
      <name>tree2</name>
      <anchorfile>test_2test__surface_8cpp.html</anchorfile>
      <anchor>ad3adcaa398e17c7f2d09891f76c5e034</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>search::KdTree&lt; PointXYZ &gt;::Ptr</type>
      <name>tree3</name>
      <anchorfile>test_2test__surface_8cpp.html</anchorfile>
      <anchor>accc1b443954f6a0933af34a1cfd280fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>search::KdTree&lt; PointNormal &gt;::Ptr</type>
      <name>tree4</name>
      <anchorfile>test_2test__surface_8cpp.html</anchorfile>
      <anchor>a283b166c94d8868550c9704701d05874</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_transforms.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/test/</path>
    <filename>test__transforms_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.h</includes>
    <includes id="eigen_8h" name="eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="common_2include_2pcl_2common_2transforms_8h" name="common/include/pcl/common/transforms.h" local="no" imported="no">pcl/common/transforms.h</includes>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>test__transforms_8cpp.html</anchorfile>
      <anchor>a02fd73d861ef2e4aabb38c0c9ff82947</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__transforms_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__transforms_8cpp.html</anchorfile>
      <anchor>ac243fd18ab9360d3ac31575e071d6374</anchor>
      <arglist>(PCL, DeMean)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__transforms_8cpp.html</anchorfile>
      <anchor>a460c4a64056efa4b4224723913d77e0c</anchor>
      <arglist>(PCL, Transform)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__transforms_8cpp.html</anchorfile>
      <anchor>aa40e5fe5fc5c01bd3e47fa695836f8cb</anchor>
      <arglist>(PCL, commonTransform)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;</type>
      <name>cloud</name>
      <anchorfile>test__transforms_8cpp.html</anchorfile>
      <anchor>a8bfae3614e3a2a0117ff61210ddec07d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sensor_msgs::PointCloud2</type>
      <name>cloud_blob</name>
      <anchorfile>test__transforms_8cpp.html</anchorfile>
      <anchor>af791096dbbfc538bc93742751e9e1932</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>PI</name>
      <anchorfile>test__transforms_8cpp.html</anchorfile>
      <anchor>aa08a577393243b86dfd2a97e61443673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>rho</name>
      <anchorfile>test__transforms_8cpp.html</anchorfile>
      <anchor>ace9d150aa7b85c14070e7e9fb72bacdf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_vector_average.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/test/</path>
    <filename>test__vector__average_8cpp</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="vector__average_8h" name="vector_average.h" local="no" imported="no">pcl/common/vector_average.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__vector__average_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__vector__average_8cpp.html</anchorfile>
      <anchor>acca27739a32cc673d9360903ff3fafb9</anchor>
      <arglist>(PCL, VectorAverage_mean)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_wrappers.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/test/</path>
    <filename>test__wrappers_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="pcl__tests_8h" name="pcl_tests.h" local="no" imported="no">pcl/pcl_tests.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__wrappers_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__wrappers_8cpp.html</anchorfile>
      <anchor>a57f448fa88237d018669d2e08fb174e4</anchor>
      <arglist>(PointCloud, size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__wrappers_8cpp.html</anchorfile>
      <anchor>acf1d0eaecdd1d2679f6f30bc6126877f</anchor>
      <arglist>(PointCloud, sq_brackets_wrapper)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__wrappers_8cpp.html</anchorfile>
      <anchor>ab031b01a0e36d2594902fc70562d228d</anchor>
      <arglist>(PointCloud, at)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__wrappers_8cpp.html</anchorfile>
      <anchor>a4eac3e2533c09ef58235ecd20fcd2061</anchor>
      <arglist>(PointCloud, front)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__wrappers_8cpp.html</anchorfile>
      <anchor>a27e34e112932899e2ad788ad815ee8b7</anchor>
      <arglist>(PointCloud, back)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__wrappers_8cpp.html</anchorfile>
      <anchor>a2f9db3b6aa223d97161daf8d2fdba38b</anchor>
      <arglist>(PointCloud, constructor_with_allocation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__wrappers_8cpp.html</anchorfile>
      <anchor>ad71e8902128d81a59abe30f8e60988f4</anchor>
      <arglist>(PointCloud, constructor_with_allocation_valued)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__wrappers_8cpp.html</anchorfile>
      <anchor>a82737a9f628c0736994d6ee599eb073b</anchor>
      <arglist>(PointCloud, iterators)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__wrappers_8cpp.html</anchorfile>
      <anchor>ac39efa6160bc7111146c2f1d72b54b4e</anchor>
      <arglist>(PointCloud, insert_range)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;</type>
      <name>cloud</name>
      <anchorfile>test__wrappers_8cpp.html</anchorfile>
      <anchor>a8bfae3614e3a2a0117ff61210ddec07d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>size</name>
      <anchorfile>test__wrappers_8cpp.html</anchorfile>
      <anchor>a685609860d73ccd0d45ada287ab9ab5f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>texture_mapping.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/src/</path>
    <filename>texture__mapping_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="yes" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="yes" imported="no">pcl/point_types.h</includes>
    <includes id="texture__mapping_8h" name="texture_mapping.h" local="yes" imported="no">pcl/surface/texture_mapping.h</includes>
    <includes id="texture__mapping_8hpp" name="texture_mapping.hpp" local="yes" imported="no">pcl/surface/impl/texture_mapping.hpp</includes>
  </compound>
  <compound kind="file">
    <name>texture_mapping.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/</path>
    <filename>texture__mapping_8h</filename>
    <includes id="reconstruction_8h" name="reconstruction.h" local="no" imported="no">pcl/surface/reconstruction.h</includes>
    <includes id="common_2include_2pcl_2common_2transforms_8h" name="common/include/pcl/common/transforms.h" local="no" imported="no">pcl/common/transforms.h</includes>
    <includes id="TextureMesh_8h" name="TextureMesh.h" local="no" imported="no">pcl/TextureMesh.h</includes>
    <class kind="struct">pcl::texture_mapping::Camera</class>
    <class kind="class">pcl::TextureMapping</class>
    <class kind="struct">pcl::texture_mapping::UvIndex</class>
    <namespace>pcl</namespace>
    <namespace>pcl::texture_mapping</namespace>
    <member kind="typedef">
      <type>std::vector&lt; Camera, Eigen::aligned_allocator&lt; Camera &gt; &gt;</type>
      <name>CameraVector</name>
      <anchorfile>namespacepcl_1_1texture__mapping.html</anchorfile>
      <anchor>a5bc6ac3305dc4f1d3b39e696e9b3e3bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>texture_mapping.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/impl/</path>
    <filename>texture__mapping_8hpp</filename>
    <includes id="texture__mapping_8h" name="texture_mapping.h" local="no" imported="no">pcl/surface/texture_mapping.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_TextureMapping</name>
      <anchorfile>texture__mapping_8hpp.html</anchorfile>
      <anchor>a522d80433f643ccc70b69b004d1ff40a</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TextureMesh.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/</path>
    <filename>TextureMesh_8h</filename>
    <includes id="eigen_8h" name="eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <class kind="struct">pcl::TexMaterial::RGB</class>
    <class kind="struct">pcl::TexMaterial</class>
    <class kind="struct">pcl::TextureMesh</class>
    <namespace>pcl</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; pcl::TextureMesh const  &gt;</type>
      <name>TextureMeshConstPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa2cd443fa3250f54a633ce8b0f41225d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; pcl::TextureMesh &gt;</type>
      <name>TextureMeshPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a2876687503ddcf45359e9864f1cec621</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>common/time.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/</path>
    <filename>common_2time_8h</filename>
    <class kind="class">pcl::ScopeTime</class>
    <class kind="class">pcl::StopWatch</class>
    <namespace>pcl</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DO_EVERY</name>
      <anchorfile>common_2time_8h.html</anchorfile>
      <anchor>abfe958da8833edbe74250507adc61635</anchor>
      <arglist>(secs, code)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_EVERY_TS</name>
      <anchorfile>common_2time_8h.html</anchorfile>
      <anchor>a9b9f34c01b03b47644c2762bf256be32</anchor>
      <arglist>(secs, currentTime, code)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEASURE_FUNCTION_TIME</name>
      <anchorfile>common_2time_8h.html</anchorfile>
      <anchor>ae79acf8eb730f80c029d60e19332b4b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getTime</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af09b8b74e8f5988cbef7b8eb60d0fcfb</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>console/time.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/console/</path>
    <filename>console_2time_8h</filename>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <class kind="class">pcl::console::TicToc</class>
    <namespace>pcl</namespace>
    <namespace>pcl::console</namespace>
  </compound>
  <compound kind="file">
    <name>time_trigger.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/src/</path>
    <filename>time__trigger_8cpp</filename>
    <includes id="time__trigger_8h" name="time_trigger.h" local="no" imported="no">pcl/common/time_trigger.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
  </compound>
  <compound kind="file">
    <name>time_trigger.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/</path>
    <filename>time__trigger_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <class kind="class">pcl::TimeTrigger</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>timed_trigger_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/tools/</path>
    <filename>timed__trigger__test_8cpp</filename>
    <includes id="time__trigger_8h" name="time_trigger.h" local="no" imported="no">pcl/common/time_trigger.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <class kind="class">Dummy</class>
    <member kind="function">
      <type>void</type>
      <name>callback</name>
      <anchorfile>timed__trigger__test_8cpp.html</anchorfile>
      <anchor>a6a8cb702d8916519818b4b860d2218f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>timed__trigger__test_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>global_time</name>
      <anchorfile>timed__trigger__test_8cpp.html</anchorfile>
      <anchor>aa3ea98c7e5ad42511b3ec7e0e90e61a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>timer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/include/pcl/apps/</path>
    <filename>timer_8h</filename>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>FPS_CALC</name>
      <anchorfile>timer_8h.html</anchorfile>
      <anchor>a7e7e0de2038f816290957c894628b263</anchor>
      <arglist>(_WHAT_)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEASURE_FUNCTION_TIME</name>
      <anchorfile>timer_8h.html</anchorfile>
      <anchor>ae79acf8eb730f80c029d60e19332b4b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tracker.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tracking/include/pcl/tracking/</path>
    <filename>tracker_8h</filename>
    <includes id="tracking_8h" name="tracking.h" local="no" imported="no">pcl/tracking/tracking.h</includes>
    <includes id="search_8h" name="search.h" local="no" imported="no">pcl/search/search.h</includes>
    <includes id="tracker_8hpp" name="tracker.hpp" local="no" imported="no">pcl/tracking/impl/tracker.hpp</includes>
    <class kind="class">pcl::tracking::Tracker</class>
    <namespace>pcl</namespace>
    <namespace>pcl::tracking</namespace>
  </compound>
  <compound kind="file">
    <name>tracker.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tracking/include/pcl/tracking/impl/</path>
    <filename>tracker_8hpp</filename>
    <includes id="eigen_8h" name="eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
  </compound>
  <compound kind="file">
    <name>tracking.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tracking/src/</path>
    <filename>tracking_8cpp</filename>
    <includes id="tracking_8h" name="tracking.h" local="no" imported="no">pcl/tracking/tracking.h</includes>
  </compound>
  <compound kind="file">
    <name>tracking.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tracking/include/pcl/tracking/</path>
    <filename>tracking_8h</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="tracking_8hpp" name="tracking.hpp" local="no" imported="no">pcl/tracking/impl/tracking.hpp</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::tracking</namespace>
    <member kind="function">
      <type>double</type>
      <name>sampleNormal</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>acf7cb2308c17cb68b6e4d3bc06342f08</anchor>
      <arglist>(double mean, double sigma)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tracking.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tracking/include/pcl/tracking/impl/</path>
    <filename>tracking_8hpp</filename>
    <includes id="eigen_8h" name="eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <class kind="struct">pcl::tracking::_ParticleXYR</class>
    <class kind="struct">pcl::tracking::_ParticleXYRP</class>
    <class kind="struct">pcl::tracking::_ParticleXYRPY</class>
    <class kind="struct">pcl::tracking::_ParticleXYZR</class>
    <class kind="struct">pcl::tracking::_ParticleXYZRPY</class>
    <class kind="struct">pcl::tracking::ParticleXYR</class>
    <class kind="struct">pcl::tracking::ParticleXYRP</class>
    <class kind="struct">pcl::tracking::ParticleXYRPY</class>
    <class kind="struct">pcl::tracking::ParticleXYZR</class>
    <class kind="struct">pcl::tracking::ParticleXYZRPY</class>
    <namespace>pcl</namespace>
    <namespace>pcl::tracking</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PCL_STATE_POINT_TYPES</name>
      <anchorfile>tracking_8hpp.html</anchorfile>
      <anchor>a2472261c860013291088d79d740c9166</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>pcl::tracking::ParticleXYZRPY</type>
      <name>operator*</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>a1239fd4c971966dfcd8803f9990ead0f</anchor>
      <arglist>(const ParticleXYZRPY &amp;p, double val)</arglist>
    </member>
    <member kind="function">
      <type>pcl::tracking::ParticleXYZR</type>
      <name>operator*</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>a03aeb7c4ea43ab86b91bff3ad749d1c4</anchor>
      <arglist>(const ParticleXYZR &amp;p, double val)</arglist>
    </member>
    <member kind="function">
      <type>pcl::tracking::ParticleXYRPY</type>
      <name>operator*</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>ae2e609bb62b78c11e95fb49a0b6d5425</anchor>
      <arglist>(const ParticleXYRPY &amp;p, double val)</arglist>
    </member>
    <member kind="function">
      <type>pcl::tracking::ParticleXYRP</type>
      <name>operator*</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>a0f9cecce245c31b81fb4a3c12a7a9716</anchor>
      <arglist>(const ParticleXYRP &amp;p, double val)</arglist>
    </member>
    <member kind="function">
      <type>pcl::tracking::ParticleXYR</type>
      <name>operator*</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>a86ad21fd0344e4064c1ea943f5d357ca</anchor>
      <arglist>(const ParticleXYR &amp;p, double val)</arglist>
    </member>
    <member kind="function">
      <type>pcl::tracking::ParticleXYZRPY</type>
      <name>operator+</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>a1bb6075726a8f1c4b180d77c80b5c262</anchor>
      <arglist>(const ParticleXYZRPY &amp;a, const ParticleXYZRPY &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>pcl::tracking::ParticleXYZR</type>
      <name>operator+</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>abc7073ebd15f17d75f0e62312fe59ec7</anchor>
      <arglist>(const ParticleXYZR &amp;a, const ParticleXYZR &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>pcl::tracking::ParticleXYRPY</type>
      <name>operator+</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>a8bc7a5a8d5640090e8fbf26389374220</anchor>
      <arglist>(const ParticleXYRPY &amp;a, const ParticleXYRPY &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>pcl::tracking::ParticleXYRP</type>
      <name>operator+</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>a1f8cfd3df1cb82beca5d71bce08de9fe</anchor>
      <arglist>(const ParticleXYRP &amp;a, const ParticleXYRP &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>pcl::tracking::ParticleXYR</type>
      <name>operator+</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>a1bec3a7351b89e031c20aee00b708e93</anchor>
      <arglist>(const ParticleXYR &amp;a, const ParticleXYR &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>pcl::tracking::ParticleXYZRPY</type>
      <name>operator-</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>ad7bb53158d1ab20bbb1d954641af2f1f</anchor>
      <arglist>(const ParticleXYZRPY &amp;a, const ParticleXYZRPY &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>pcl::tracking::ParticleXYZR</type>
      <name>operator-</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>a63701a79210194388eedd7c19651b04d</anchor>
      <arglist>(const ParticleXYZR &amp;a, const ParticleXYZR &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>pcl::tracking::ParticleXYRPY</type>
      <name>operator-</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>ad4301a52cd1cfe6237f4b066a603e716</anchor>
      <arglist>(const ParticleXYRPY &amp;a, const ParticleXYRPY &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>pcl::tracking::ParticleXYRP</type>
      <name>operator-</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>a0c180de69c45984b32cbc952771ef70a</anchor>
      <arglist>(const ParticleXYRP &amp;a, const ParticleXYRP &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>pcl::tracking::ParticleXYR</type>
      <name>operator-</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>a4b93d248f2f76fbc88a75317215081b1</anchor>
      <arglist>(const ParticleXYR &amp;a, const ParticleXYR &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>a5b918c847877682d135216cf999cb100</anchor>
      <arglist>(std::ostream &amp;os, const ParticleXYZRPY &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>a8ab83fe2d44309222416f451b2c066d9</anchor>
      <arglist>(std::ostream &amp;os, const ParticleXYZR &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>ae9be671da0126791f6362b6be0ad9225</anchor>
      <arglist>(std::ostream &amp;os, const ParticleXYRPY &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>a7beda6caa0c2d5cec6cb2d261e4544fa</anchor>
      <arglist>(std::ostream &amp;os, const ParticleXYRP &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>aebfc8ad768e2081070f198c38ac5943b</anchor>
      <arglist>(std::ostream &amp;os, const ParticleXYR &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transform_from_viewpoint.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tools/</path>
    <filename>transform__from__viewpoint_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="fpfh_8h" name="fpfh.h" local="no" imported="no">pcl/features/fpfh.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.h</includes>
    <includes id="common_2include_2pcl_2common_2transforms_8h" name="common/include/pcl/common/transforms.h" local="no" imported="no">pcl/common/transforms.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>loadCloud</name>
      <anchorfile>transform__from__viewpoint_8cpp.html</anchorfile>
      <anchor>ac85a403cc7888d20fc09565a24c79e13</anchor>
      <arglist>(const std::string &amp;filename, sensor_msgs::PointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>transform__from__viewpoint_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>transform__from__viewpoint_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveCloud</name>
      <anchorfile>transform__from__viewpoint_8cpp.html</anchorfile>
      <anchor>a89af1f367cfde5c2d66418f34ac1e7b2</anchor>
      <arglist>(const std::string &amp;filename, const sensor_msgs::PointCloud2 &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transform</name>
      <anchorfile>transform__from__viewpoint_8cpp.html</anchorfile>
      <anchor>a5cddc45dfa84063d4792326192399663</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;input, sensor_msgs::PointCloud2 &amp;output)</arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Quaternionf</type>
      <name>orientation</name>
      <anchorfile>transform__from__viewpoint_8cpp.html</anchorfile>
      <anchor>a1c4b992e8d259ccaf531397d53e86683</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector4f</type>
      <name>translation</name>
      <anchorfile>transform__from__viewpoint_8cpp.html</anchorfile>
      <anchor>a5101d14d762ff84c11e37060ca9a3ac9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transform_point_cloud.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tools/</path>
    <filename>transform__point__cloud_8cpp</filename>
    <includes id="conversions_8h" name="conversions.h" local="no" imported="no">pcl/ros/conversions.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.h</includes>
    <includes id="common_2include_2pcl_2common_2transforms_8h" name="common/include/pcl/common/transforms.h" local="no" imported="no">pcl/common/transforms.h</includes>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>transform__point__cloud_8cpp.html</anchorfile>
      <anchor>ada6f63bc4b8b1fdc94951b077f3bd5fe</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;input, sensor_msgs::PointCloud2 &amp;output, Eigen::Matrix4f &amp;tform)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadCloud</name>
      <anchorfile>transform__point__cloud_8cpp.html</anchorfile>
      <anchor>ac85a403cc7888d20fc09565a24c79e13</anchor>
      <arglist>(const std::string &amp;filename, sensor_msgs::PointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>transform__point__cloud_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printElapsedTimeAndNumberOfPoints</name>
      <anchorfile>transform__point__cloud_8cpp.html</anchorfile>
      <anchor>a614c9e1ff4520f29fed9c0a470874397</anchor>
      <arglist>(double t, int w, int h=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>transform__point__cloud_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveCloud</name>
      <anchorfile>transform__point__cloud_8cpp.html</anchorfile>
      <anchor>a89af1f367cfde5c2d66418f34ac1e7b2</anchor>
      <arglist>(const std::string &amp;filename, const sensor_msgs::PointCloud2 &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud2</name>
      <anchorfile>transform__point__cloud_8cpp.html</anchorfile>
      <anchor>ae36fe6d9787984132b7d75a28cd5947d</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;input, sensor_msgs::PointCloud2 &amp;output, Eigen::Matrix4f &amp;tform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud2AsType</name>
      <anchorfile>transform__point__cloud_8cpp.html</anchorfile>
      <anchor>ad2f934b160afd70d97d96963aa260398</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;input, sensor_msgs::PointCloud2 &amp;output, Eigen::Matrix4f &amp;tform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloudHelper</name>
      <anchorfile>transform__point__cloud_8cpp.html</anchorfile>
      <anchor>a705975081dd89962736f14f4cf390ce8</anchor>
      <arglist>(PointCloud&lt; PointT &gt; &amp;input, PointCloud&lt; PointT &gt; &amp;output, Eigen::Matrix4f &amp;tform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloudHelper</name>
      <anchorfile>transform__point__cloud_8cpp.html</anchorfile>
      <anchor>aec1548863f48c78551d4028d23b42a06</anchor>
      <arglist>(PointCloud&lt; PointNormal &gt; &amp;input, PointCloud&lt; PointNormal &gt; &amp;output, Eigen::Matrix4f &amp;tform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloudHelper&lt; PointXYZRGBNormal &gt;</name>
      <anchorfile>transform__point__cloud_8cpp.html</anchorfile>
      <anchor>a1fa3f06f9f1994e28f8dfedea2f6115d</anchor>
      <arglist>(PointCloud&lt; PointXYZRGBNormal &gt; &amp;input, PointCloud&lt; PointXYZRGBNormal &gt; &amp;output, Eigen::Matrix4f &amp;tform)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transformation_estimation.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/</path>
    <filename>transformation__estimation_8h</filename>
    <includes id="correspondence_8h" name="correspondence.h" local="no" imported="no">pcl/correspondence.h</includes>
    <includes id="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.h</includes>
    <includes id="common_2include_2pcl_2common_2transforms_8h" name="common/include/pcl/common/transforms.h" local="no" imported="no">pcl/common/transforms.h</includes>
    <includes id="correspondence__types_8h" name="correspondence_types.h" local="no" imported="no">pcl/registration/correspondence_types.h</includes>
    <class kind="class">pcl::registration::TransformationEstimation</class>
    <namespace>pcl</namespace>
    <namespace>pcl::registration</namespace>
  </compound>
  <compound kind="file">
    <name>transformation_estimation_lm.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/src/</path>
    <filename>transformation__estimation__lm_8cpp</filename>
    <includes id="transformation__estimation__lm_8h" name="transformation_estimation_lm.h" local="no" imported="no">pcl/registration/transformation_estimation_lm.h</includes>
  </compound>
  <compound kind="file">
    <name>transformation_estimation_lm.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/</path>
    <filename>transformation__estimation__lm_8h</filename>
    <includes id="transformation__estimation_8h" name="transformation_estimation.h" local="no" imported="no">pcl/registration/transformation_estimation.h</includes>
    <includes id="warp__point__rigid_8h" name="warp_point_rigid.h" local="no" imported="no">pcl/registration/warp_point_rigid.h</includes>
    <includes id="registration_2include_2pcl_2registration_2distances_8h" name="registration/include/pcl/registration/distances.h" local="no" imported="no">pcl/registration/distances.h</includes>
    <includes id="transformation__estimation__lm_8hpp" name="transformation_estimation_lm.hpp" local="no" imported="no">pcl/registration/impl/transformation_estimation_lm.hpp</includes>
    <class kind="struct">pcl::registration::TransformationEstimationLM::Functor</class>
    <class kind="struct">pcl::registration::TransformationEstimationLM::OptimizationFunctor</class>
    <class kind="struct">pcl::registration::TransformationEstimationLM::OptimizationFunctorWithIndices</class>
    <class kind="class">pcl::registration::TransformationEstimationLM</class>
    <namespace>pcl</namespace>
    <namespace>pcl::registration</namespace>
  </compound>
  <compound kind="file">
    <name>transformation_estimation_lm.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/impl/</path>
    <filename>transformation__estimation__lm_8hpp</filename>
    <includes id="warp__point__rigid_8h" name="warp_point_rigid.h" local="no" imported="no">pcl/registration/warp_point_rigid.h</includes>
    <includes id="warp__point__rigid__6d_8h" name="warp_point_rigid_6d.h" local="no" imported="no">pcl/registration/warp_point_rigid_6d.h</includes>
    <includes id="registration_2include_2pcl_2registration_2distances_8h" name="registration/include/pcl/registration/distances.h" local="no" imported="no">pcl/registration/distances.h</includes>
  </compound>
  <compound kind="file">
    <name>transformation_estimation_point_to_plane.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/</path>
    <filename>transformation__estimation__point__to__plane_8h</filename>
    <includes id="transformation__estimation_8h" name="transformation_estimation.h" local="no" imported="no">pcl/registration/transformation_estimation.h</includes>
    <includes id="transformation__estimation__lm_8h" name="transformation_estimation_lm.h" local="no" imported="no">pcl/registration/transformation_estimation_lm.h</includes>
    <includes id="warp__point__rigid_8h" name="warp_point_rigid.h" local="no" imported="no">pcl/registration/warp_point_rigid.h</includes>
    <class kind="class">pcl::registration::TransformationEstimationPointToPlane</class>
    <namespace>pcl</namespace>
    <namespace>pcl::registration</namespace>
  </compound>
  <compound kind="file">
    <name>transformation_estimation_point_to_plane_lls.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/src/</path>
    <filename>transformation__estimation__point__to__plane__lls_8cpp</filename>
    <includes id="transformation__estimation__point__to__plane__lls_8h" name="transformation_estimation_point_to_plane_lls.h" local="no" imported="no">pcl/registration/transformation_estimation_point_to_plane_lls.h</includes>
  </compound>
  <compound kind="file">
    <name>transformation_estimation_point_to_plane_lls.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/</path>
    <filename>transformation__estimation__point__to__plane__lls_8h</filename>
    <includes id="transformation__estimation_8h" name="transformation_estimation.h" local="no" imported="no">pcl/registration/transformation_estimation.h</includes>
    <includes id="warp__point__rigid_8h" name="warp_point_rigid.h" local="no" imported="no">pcl/registration/warp_point_rigid.h</includes>
    <includes id="transformation__estimation__point__to__plane__lls_8hpp" name="transformation_estimation_point_to_plane_lls.hpp" local="no" imported="no">pcl/registration/impl/transformation_estimation_point_to_plane_lls.hpp</includes>
    <class kind="class">pcl::registration::TransformationEstimationPointToPlaneLLS</class>
    <namespace>pcl</namespace>
    <namespace>pcl::registration</namespace>
  </compound>
  <compound kind="file">
    <name>transformation_estimation_point_to_plane_lls.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/impl/</path>
    <filename>transformation__estimation__point__to__plane__lls_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>transformation_estimation_svd.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/src/</path>
    <filename>transformation__estimation__svd_8cpp</filename>
    <includes id="transformation__estimation__svd_8h" name="transformation_estimation_svd.h" local="no" imported="no">pcl/registration/transformation_estimation_svd.h</includes>
  </compound>
  <compound kind="file">
    <name>transformation_estimation_svd.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/</path>
    <filename>transformation__estimation__svd_8h</filename>
    <includes id="transformation__estimation_8h" name="transformation_estimation.h" local="no" imported="no">pcl/registration/transformation_estimation.h</includes>
    <includes id="transformation__estimation__svd_8hpp" name="transformation_estimation_svd.hpp" local="no" imported="no">pcl/registration/impl/transformation_estimation_svd.hpp</includes>
    <class kind="class">pcl::registration::TransformationEstimationSVD</class>
    <namespace>pcl</namespace>
    <namespace>pcl::registration</namespace>
  </compound>
  <compound kind="file">
    <name>transformation_estimation_svd.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/impl/</path>
    <filename>transformation__estimation__svd_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>transformation_from_correspondences.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/</path>
    <filename>transformation__from__correspondences_8h</filename>
    <includes id="eigen_8h" name="eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <includes id="transformation__from__correspondences_8hpp" name="transformation_from_correspondences.hpp" local="no" imported="no">pcl/common/impl/transformation_from_correspondences.hpp</includes>
    <class kind="class">pcl::TransformationFromCorrespondences</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>transformation_from_correspondences.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/impl/</path>
    <filename>transformation__from__correspondences_8hpp</filename>
    <includes id="eigen_8h" name="eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
  </compound>
  <compound kind="file">
    <name>transformation_validation.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/</path>
    <filename>transformation__validation_8h</filename>
    <includes id="correspondence_8h" name="correspondence.h" local="no" imported="no">pcl/correspondence.h</includes>
    <includes id="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.h</includes>
    <includes id="common_2include_2pcl_2common_2transforms_8h" name="common/include/pcl/common/transforms.h" local="no" imported="no">pcl/common/transforms.h</includes>
    <includes id="correspondence__types_8h" name="correspondence_types.h" local="no" imported="no">pcl/registration/correspondence_types.h</includes>
    <class kind="class">pcl::registration::TransformationValidation</class>
    <namespace>pcl</namespace>
    <namespace>pcl::registration</namespace>
  </compound>
  <compound kind="file">
    <name>transformation_validation_euclidean.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/src/</path>
    <filename>transformation__validation__euclidean_8cpp</filename>
    <includes id="transformation__validation__euclidean_8h" name="transformation_validation_euclidean.h" local="no" imported="no">pcl/registration/transformation_validation_euclidean.h</includes>
  </compound>
  <compound kind="file">
    <name>transformation_validation_euclidean.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/</path>
    <filename>transformation__validation__euclidean_8h</filename>
    <includes id="point__representation_8h" name="point_representation.h" local="no" imported="no">pcl/point_representation.h</includes>
    <includes id="kdtree_2include_2pcl_2kdtree_2kdtree_8h" name="kdtree/include/pcl/kdtree/kdtree.h" local="no" imported="no">pcl/kdtree/kdtree.h</includes>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.h</includes>
    <includes id="transformation__validation_8h" name="transformation_validation.h" local="no" imported="no">pcl/registration/transformation_validation.h</includes>
    <includes id="transformation__validation__euclidean_8hpp" name="transformation_validation_euclidean.hpp" local="no" imported="no">pcl/registration/impl/transformation_validation_euclidean.hpp</includes>
    <class kind="class">pcl::registration::TransformationValidationEuclidean</class>
    <namespace>pcl</namespace>
    <namespace>pcl::registration</namespace>
  </compound>
  <compound kind="file">
    <name>transformation_validation_euclidean.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/impl/</path>
    <filename>transformation__validation__euclidean_8hpp</filename>
    <includes id="transformation__validation__euclidean_8h" name="transformation_validation_euclidean.h" local="no" imported="no">pcl/registration/transformation_validation_euclidean.h</includes>
  </compound>
  <compound kind="file">
    <name>common/include/pcl/common/transforms.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/</path>
    <filename>common_2include_2pcl_2common_2transforms_8h</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="centroid_8h" name="centroid.h" local="no" imported="no">pcl/common/centroid.h</includes>
    <includes id="eigen_8h" name="eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <includes id="transforms_8hpp" name="transforms.hpp" local="no" imported="no">pcl/common/impl/transforms.hpp</includes>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>PointT</type>
      <name>transformPoint</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a6eebb98525a1ce95bdf822c892e9f897</anchor>
      <arglist>(const PointT &amp;point, const Eigen::Affine3f &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a3bc825d49213ab56ea958b2f1d0f21c0</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Affine3f &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7023cec88a39ea8edb0c9421ee9d7149</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const std::vector&lt; int &gt; &amp;indices, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Affine3f &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad418c330acc83398749f3ee11cb999f6</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Matrix4f &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a0451edf8a06a0242184c477be34661f7</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Vector3f &amp;offset, const Eigen::Quaternionf &amp;rotation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloudWithNormals</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ab53255a159a512cb4ad15caf8affcb0a</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Affine3f &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloudWithNormals</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a675d71c047658ce98fc1aeca91029383</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Matrix4f &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloudWithNormals</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad0c14e698118c0e8f952e276f6497ac8</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Vector3f &amp;offset, const Eigen::Quaternionf &amp;rotation)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>registration/include/pcl/registration/transforms.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/</path>
    <filename>registration_2include_2pcl_2registration_2transforms_8h</filename>
    <includes id="common_2include_2pcl_2common_2transforms_8h" name="common/include/pcl/common/transforms.h" local="no" imported="no">pcl/common/transforms.h</includes>
  </compound>
  <compound kind="file">
    <name>transforms.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/impl/</path>
    <filename>transforms_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>tutorial.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iccv2011/src/</path>
    <filename>tutorial_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="registration_2include_2pcl_2registration_2transforms_8h" name="registration/include/pcl/registration/transforms.h" local="no" imported="no">pcl/registration/transforms.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <includes id="sift__keypoint_8h" name="sift_keypoint.h" local="no" imported="no">pcl/keypoints/sift_keypoint.h</includes>
    <includes id="harris__keypoint3D_8h" name="harris_keypoint3D.h" local="no" imported="no">pcl/keypoints/harris_keypoint3D.h</includes>
    <includes id="method__types_8h" name="method_types.h" local="no" imported="no">pcl/sample_consensus/method_types.h</includes>
    <includes id="model__types_8h" name="model_types.h" local="no" imported="no">pcl/sample_consensus/model_types.h</includes>
    <includes id="sac__segmentation_8h" name="sac_segmentation.h" local="no" imported="no">pcl/segmentation/sac_segmentation.h</includes>
    <includes id="search_2include_2pcl_2search_2kdtree_8h" name="search/include/pcl/search/kdtree.h" local="no" imported="no">pcl/search/kdtree.h</includes>
    <includes id="extract__clusters_8h" name="extract_clusters.h" local="no" imported="no">pcl/segmentation/extract_clusters.h</includes>
    <includes id="fpfh__omp_8h" name="fpfh_omp.h" local="no" imported="no">pcl/features/fpfh_omp.h</includes>
    <includes id="pfh_8h" name="pfh.h" local="no" imported="no">pcl/features/pfh.h</includes>
    <includes id="pfhrgb_8h" name="pfhrgb.h" local="no" imported="no">pcl/features/pfhrgb.h</includes>
    <includes id="3dsc_8h" name="3dsc.h" local="no" imported="no">pcl/features/3dsc.h</includes>
    <includes id="shot__omp_8h" name="shot_omp.h" local="no" imported="no">pcl/features/shot_omp.h</includes>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.h</includes>
    <includes id="kdtree__flann_8hpp" name="kdtree_flann.hpp" local="no" imported="no">pcl/kdtree/impl/kdtree_flann.hpp</includes>
    <includes id="transformation__estimation__svd_8h" name="transformation_estimation_svd.h" local="no" imported="no">pcl/registration/transformation_estimation_svd.h</includes>
    <includes id="icp_8h" name="icp.h" local="no" imported="no">pcl/registration/icp.h</includes>
    <includes id="correspondence__rejection__sample__consensus_8h" name="correspondence_rejection_sample_consensus.h" local="no" imported="no">pcl/registration/correspondence_rejection_sample_consensus.h</includes>
    <includes id="common_2include_2pcl_2common_2transforms_8h" name="common/include/pcl/common/transforms.h" local="no" imported="no">pcl/common/transforms.h</includes>
    <includes id="grid__projection_8h" name="grid_projection.h" local="no" imported="no">pcl/surface/grid_projection.h</includes>
    <includes id="gp3_8h" name="gp3.h" local="no" imported="no">pcl/surface/gp3.h</includes>
    <includes id="marching__cubes__hoppe_8h" name="marching_cubes_hoppe.h" local="no" imported="no">pcl/surface/marching_cubes_hoppe.h</includes>
    <class kind="class">ICCVTutorial</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tutorial_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iccv2011/include/typedefs.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iccv2011/include/</path>
    <filename>iccv2011_2include_2typedefs_8h</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; GlobalDescriptorT &gt;</type>
      <name>GlobalDescriptors</name>
      <anchorfile>iccv2011_2include_2typedefs_8h.html</anchorfile>
      <anchor>a54fd3496fe57fd9424e414215052e4db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; GlobalDescriptorT &gt;::ConstPtr</type>
      <name>GlobalDescriptorsConstPtr</name>
      <anchorfile>iccv2011_2include_2typedefs_8h.html</anchorfile>
      <anchor>a93ebf3a8977a550a456e3a47267a4711</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; GlobalDescriptorT &gt;::Ptr</type>
      <name>GlobalDescriptorsPtr</name>
      <anchorfile>iccv2011_2include_2typedefs_8h.html</anchorfile>
      <anchor>ad8e7ee36e485fcf6e01e2e9276e9b603</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::VFHSignature308</type>
      <name>GlobalDescriptorT</name>
      <anchorfile>iccv2011_2include_2typedefs_8h.html</anchorfile>
      <anchor>a8d865c99c3c2c60cc552088be1f2ad8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; LocalDescriptorT &gt;</type>
      <name>LocalDescriptors</name>
      <anchorfile>iccv2011_2include_2typedefs_8h.html</anchorfile>
      <anchor>a2b27d69aed7607d770fbedff5f343c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; LocalDescriptorT &gt;::ConstPtr</type>
      <name>LocalDescriptorsConstPtr</name>
      <anchorfile>iccv2011_2include_2typedefs_8h.html</anchorfile>
      <anchor>a4857fdabb9d309a1e7ddab5e9e7169e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; LocalDescriptorT &gt;::Ptr</type>
      <name>LocalDescriptorsPtr</name>
      <anchorfile>iccv2011_2include_2typedefs_8h.html</anchorfile>
      <anchor>a27556aff749442f43549bac99923e9ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::FPFHSignature33</type>
      <name>LocalDescriptorT</name>
      <anchorfile>iccv2011_2include_2typedefs_8h.html</anchorfile>
      <anchor>a76f80ad9f4635a003aa8ed99376891b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::Normal</type>
      <name>NormalT</name>
      <anchorfile>iccv2011_2include_2typedefs_8h.html</anchorfile>
      <anchor>a765d00e69b7489bf92a6b8724c4ea6fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>iccv2011_2include_2typedefs_8h.html</anchorfile>
      <anchor>aa6b13b73029db097ce680a016f4d6108</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>iccv2011_2include_2typedefs_8h.html</anchorfile>
      <anchor>a84d95714b5eaa0993b41c4eb68023d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>iccv2011_2include_2typedefs_8h.html</anchorfile>
      <anchor>a4ec571555a27576283663bfca6966276</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZRGB</type>
      <name>PointT</name>
      <anchorfile>iccv2011_2include_2typedefs_8h.html</anchorfile>
      <anchor>af63aa02ad22799ec1b392e97942874b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; NormalT &gt;</type>
      <name>SurfaceNormals</name>
      <anchorfile>iccv2011_2include_2typedefs_8h.html</anchorfile>
      <anchor>aea91609e4af49ebb813809aa4faa1d04</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; NormalT &gt;::ConstPtr</type>
      <name>SurfaceNormalsConstPtr</name>
      <anchorfile>iccv2011_2include_2typedefs_8h.html</anchorfile>
      <anchor>a40375ac5a92c48d39486b34ab7735d83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; NormalT &gt;::Ptr</type>
      <name>SurfaceNormalsPtr</name>
      <anchorfile>iccv2011_2include_2typedefs_8h.html</anchorfile>
      <anchor>ab321fa2f3ece2011df6f922c7bf787c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iros2011/include/solution/typedefs.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iros2011/include/solution/</path>
    <filename>iros2011_2include_2solution_2typedefs_8h</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; GlobalDescriptorT &gt;</type>
      <name>GlobalDescriptors</name>
      <anchorfile>iros2011_2include_2solution_2typedefs_8h.html</anchorfile>
      <anchor>a54fd3496fe57fd9424e414215052e4db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; GlobalDescriptorT &gt;::ConstPtr</type>
      <name>GlobalDescriptorsConstPtr</name>
      <anchorfile>iros2011_2include_2solution_2typedefs_8h.html</anchorfile>
      <anchor>a93ebf3a8977a550a456e3a47267a4711</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; GlobalDescriptorT &gt;::Ptr</type>
      <name>GlobalDescriptorsPtr</name>
      <anchorfile>iros2011_2include_2solution_2typedefs_8h.html</anchorfile>
      <anchor>ad8e7ee36e485fcf6e01e2e9276e9b603</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::VFHSignature308</type>
      <name>GlobalDescriptorT</name>
      <anchorfile>iros2011_2include_2solution_2typedefs_8h.html</anchorfile>
      <anchor>a8d865c99c3c2c60cc552088be1f2ad8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; LocalDescriptorT &gt;</type>
      <name>LocalDescriptors</name>
      <anchorfile>iros2011_2include_2solution_2typedefs_8h.html</anchorfile>
      <anchor>a2b27d69aed7607d770fbedff5f343c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; LocalDescriptorT &gt;::ConstPtr</type>
      <name>LocalDescriptorsConstPtr</name>
      <anchorfile>iros2011_2include_2solution_2typedefs_8h.html</anchorfile>
      <anchor>a4857fdabb9d309a1e7ddab5e9e7169e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; LocalDescriptorT &gt;::Ptr</type>
      <name>LocalDescriptorsPtr</name>
      <anchorfile>iros2011_2include_2solution_2typedefs_8h.html</anchorfile>
      <anchor>a27556aff749442f43549bac99923e9ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::FPFHSignature33</type>
      <name>LocalDescriptorT</name>
      <anchorfile>iros2011_2include_2solution_2typedefs_8h.html</anchorfile>
      <anchor>a76f80ad9f4635a003aa8ed99376891b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::Normal</type>
      <name>NormalT</name>
      <anchorfile>iros2011_2include_2solution_2typedefs_8h.html</anchorfile>
      <anchor>a765d00e69b7489bf92a6b8724c4ea6fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>iros2011_2include_2solution_2typedefs_8h.html</anchorfile>
      <anchor>aa6b13b73029db097ce680a016f4d6108</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>iros2011_2include_2solution_2typedefs_8h.html</anchorfile>
      <anchor>a84d95714b5eaa0993b41c4eb68023d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>iros2011_2include_2solution_2typedefs_8h.html</anchorfile>
      <anchor>a4ec571555a27576283663bfca6966276</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZRGB</type>
      <name>PointT</name>
      <anchorfile>iros2011_2include_2solution_2typedefs_8h.html</anchorfile>
      <anchor>af63aa02ad22799ec1b392e97942874b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; NormalT &gt;</type>
      <name>SurfaceNormals</name>
      <anchorfile>iros2011_2include_2solution_2typedefs_8h.html</anchorfile>
      <anchor>aea91609e4af49ebb813809aa4faa1d04</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; NormalT &gt;::ConstPtr</type>
      <name>SurfaceNormalsConstPtr</name>
      <anchorfile>iros2011_2include_2solution_2typedefs_8h.html</anchorfile>
      <anchor>a40375ac5a92c48d39486b34ab7735d83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; NormalT &gt;::Ptr</type>
      <name>SurfaceNormalsPtr</name>
      <anchorfile>iros2011_2include_2solution_2typedefs_8h.html</anchorfile>
      <anchor>ab321fa2f3ece2011df6f922c7bf787c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iros2011/include/typedefs.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/iros2011/include/</path>
    <filename>iros2011_2include_2typedefs_8h</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; GlobalDescriptorT &gt;</type>
      <name>GlobalDescriptors</name>
      <anchorfile>iros2011_2include_2typedefs_8h.html</anchorfile>
      <anchor>a54fd3496fe57fd9424e414215052e4db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; GlobalDescriptorT &gt;::ConstPtr</type>
      <name>GlobalDescriptorsConstPtr</name>
      <anchorfile>iros2011_2include_2typedefs_8h.html</anchorfile>
      <anchor>a93ebf3a8977a550a456e3a47267a4711</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; GlobalDescriptorT &gt;::Ptr</type>
      <name>GlobalDescriptorsPtr</name>
      <anchorfile>iros2011_2include_2typedefs_8h.html</anchorfile>
      <anchor>ad8e7ee36e485fcf6e01e2e9276e9b603</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::VFHSignature308</type>
      <name>GlobalDescriptorT</name>
      <anchorfile>iros2011_2include_2typedefs_8h.html</anchorfile>
      <anchor>a8d865c99c3c2c60cc552088be1f2ad8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; LocalDescriptorT &gt;</type>
      <name>LocalDescriptors</name>
      <anchorfile>iros2011_2include_2typedefs_8h.html</anchorfile>
      <anchor>a2b27d69aed7607d770fbedff5f343c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; LocalDescriptorT &gt;::ConstPtr</type>
      <name>LocalDescriptorsConstPtr</name>
      <anchorfile>iros2011_2include_2typedefs_8h.html</anchorfile>
      <anchor>a4857fdabb9d309a1e7ddab5e9e7169e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; LocalDescriptorT &gt;::Ptr</type>
      <name>LocalDescriptorsPtr</name>
      <anchorfile>iros2011_2include_2typedefs_8h.html</anchorfile>
      <anchor>a27556aff749442f43549bac99923e9ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::FPFHSignature33</type>
      <name>LocalDescriptorT</name>
      <anchorfile>iros2011_2include_2typedefs_8h.html</anchorfile>
      <anchor>a76f80ad9f4635a003aa8ed99376891b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::Normal</type>
      <name>NormalT</name>
      <anchorfile>iros2011_2include_2typedefs_8h.html</anchorfile>
      <anchor>a765d00e69b7489bf92a6b8724c4ea6fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>iros2011_2include_2typedefs_8h.html</anchorfile>
      <anchor>aa6b13b73029db097ce680a016f4d6108</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>iros2011_2include_2typedefs_8h.html</anchorfile>
      <anchor>a84d95714b5eaa0993b41c4eb68023d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>iros2011_2include_2typedefs_8h.html</anchorfile>
      <anchor>a4ec571555a27576283663bfca6966276</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZRGB</type>
      <name>PointT</name>
      <anchorfile>iros2011_2include_2typedefs_8h.html</anchorfile>
      <anchor>af63aa02ad22799ec1b392e97942874b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; SurfelT &gt;</type>
      <name>SurfaceElements</name>
      <anchorfile>iros2011_2include_2typedefs_8h.html</anchorfile>
      <anchor>aa1efdeff5b19d468e1fb2d90426ad237</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; SurfelT &gt;::ConstPtr</type>
      <name>SurfaceElementsConstPtr</name>
      <anchorfile>iros2011_2include_2typedefs_8h.html</anchorfile>
      <anchor>a7ddffc3f666d1a459193bdbee4f57d7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; SurfelT &gt;::Ptr</type>
      <name>SurfaceElementsPtr</name>
      <anchorfile>iros2011_2include_2typedefs_8h.html</anchorfile>
      <anchor>a5bb77ff27e136c07c92dfac114fa5d23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; NormalT &gt;</type>
      <name>SurfaceNormals</name>
      <anchorfile>iros2011_2include_2typedefs_8h.html</anchorfile>
      <anchor>aea91609e4af49ebb813809aa4faa1d04</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; NormalT &gt;::ConstPtr</type>
      <name>SurfaceNormalsConstPtr</name>
      <anchorfile>iros2011_2include_2typedefs_8h.html</anchorfile>
      <anchor>a40375ac5a92c48d39486b34ab7735d83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; NormalT &gt;::Ptr</type>
      <name>SurfaceNormalsPtr</name>
      <anchorfile>iros2011_2include_2typedefs_8h.html</anchorfile>
      <anchor>ab321fa2f3ece2011df6f922c7bf787c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointNormal</type>
      <name>SurfelT</name>
      <anchorfile>iros2011_2include_2typedefs_8h.html</anchorfile>
      <anchor>a2f26e8a1d7accf6383596ad37a51971e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>uniform_sampling.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/keypoints/src/</path>
    <filename>uniform__sampling_8cpp</filename>
    <includes id="uniform__sampling_8h" name="uniform_sampling.h" local="no" imported="no">pcl/keypoints/uniform_sampling.h</includes>
    <includes id="uniform__sampling_8hpp" name="uniform_sampling.hpp" local="no" imported="no">pcl/keypoints/impl/uniform_sampling.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
  </compound>
  <compound kind="file">
    <name>uniform_sampling.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/keypoints/include/pcl/keypoints/</path>
    <filename>uniform__sampling_8h</filename>
    <includes id="keypoint_8h" name="keypoint.h" local="no" imported="no">pcl/keypoints/keypoint.h</includes>
    <class kind="struct">pcl::UniformSampling::Leaf</class>
    <class kind="class">pcl::UniformSampling</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>uniform_sampling.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/keypoints/include/pcl/keypoints/impl/</path>
    <filename>uniform__sampling_8hpp</filename>
    <includes id="common_2include_2pcl_2common_2common_8h" name="common/include/pcl/common/common.h" local="no" imported="no">pcl/common/common.h</includes>
    <includes id="uniform__sampling_8h" name="uniform_sampling.h" local="no" imported="no">pcl/keypoints/uniform_sampling.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_UniformSampling</name>
      <anchorfile>uniform__sampling_8hpp.html</anchorfile>
      <anchor>aa71591b456c6f7d29d2932328b3d0e95</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>usc.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/src/</path>
    <filename>usc_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="usc_8h" name="usc.h" local="no" imported="no">pcl/features/usc.h</includes>
    <includes id="usc_8hpp" name="usc.hpp" local="no" imported="no">pcl/features/impl/usc.hpp</includes>
    <member kind="function">
      <type></type>
      <name>PCL_INSTANTIATE_PRODUCT</name>
      <anchorfile>usc_8cpp.html</anchorfile>
      <anchor>ae820b9ef9604d2ed5d1b0bf7e6433ebb</anchor>
      <arglist>(UniqueShapeContext,(PCL_XYZ_POINT_TYPES)((pcl::SHOT))((pcl::ReferenceFrame))) PCL_INSTANTIATE_PRODUCT(UniqueShapeContext</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>usc.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/</path>
    <filename>usc_8h</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.h</includes>
    <class kind="class">pcl::UniqueShapeContext</class>
    <class kind="class">pcl::UniqueShapeContext&lt; PointInT, Eigen::MatrixXf, PointRFT &gt;</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>usc.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/impl/</path>
    <filename>usc_8hpp</filename>
    <includes id="usc_8h" name="usc.h" local="no" imported="no">pcl/features/usc.h</includes>
    <includes id="shot__lrf_8h" name="shot_lrf.h" local="no" imported="no">pcl/features/shot_lrf.h</includes>
    <includes id="common_2include_2pcl_2common_2geometry_8h" name="common/include/pcl/common/geometry.h" local="no" imported="no">pcl/common/geometry.h</includes>
    <includes id="angles_8h" name="angles.h" local="no" imported="no">pcl/common/angles.h</includes>
    <includes id="utils_8h" name="utils.h" local="no" imported="no">pcl/common/utils.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_UniqueShapeContext</name>
      <anchorfile>usc_8hpp.html</anchorfile>
      <anchor>a2d7c253ce00954fca7cf4c3368824183</anchor>
      <arglist>(T, OutT, RFT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utils.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/</path>
    <filename>utils_8h</filename>
    <namespace>pcl</namespace>
    <namespace>pcl::utils</namespace>
    <member kind="function">
      <type>bool</type>
      <name>equal</name>
      <anchorfile>namespacepcl_1_1utils.html</anchorfile>
      <anchor>ac8067a0850d83723e500d3e0d66ad044</anchor>
      <arglist>(T val1, T val2, T eps=std::numeric_limits&lt; T &gt;::min())</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vector.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/poisson/</path>
    <filename>vector_8h</filename>
    <includes id="vector_8hpp" name="vector.hpp" local="no" imported="no">pcl/surface/impl/poisson/vector.hpp</includes>
    <class kind="class">pcl::poisson::NVector</class>
    <class kind="class">pcl::poisson::Vector</class>
    <namespace>pcl</namespace>
    <namespace>pcl::poisson</namespace>
    <member kind="define">
      <type>#define</type>
      <name>Assert</name>
      <anchorfile>vector_8h.html</anchorfile>
      <anchor>a4e2f1881bbe8c0a12fbc11d6788414bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vector.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/impl/poisson/</path>
    <filename>vector_8hpp</filename>
    <namespace>pcl</namespace>
    <namespace>pcl::poisson</namespace>
  </compound>
  <compound kind="file">
    <name>vector_average.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/</path>
    <filename>vector__average_8h</filename>
    <includes id="eigen_8h" name="eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <includes id="vector__average_8hpp" name="vector_average.hpp" local="no" imported="no">pcl/common/impl/vector_average.hpp</includes>
    <class kind="class">pcl::VectorAverage</class>
    <namespace>pcl</namespace>
    <member kind="typedef">
      <type>VectorAverage&lt; float, 2 &gt;</type>
      <name>VectorAverage2f</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a03b9cde689ee76d9bd14a2aae0ebf4d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorAverage&lt; float, 3 &gt;</type>
      <name>VectorAverage3f</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ae8b1a24f924e8a841d1db35e9a176e80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorAverage&lt; float, 4 &gt;</type>
      <name>VectorAverage4f</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a8f3d8fddbad39f34e9e7c5680282e81c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vector_average.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/common/include/pcl/common/impl/</path>
    <filename>vector__average_8hpp</filename>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>vfh.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/src/</path>
    <filename>vfh_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="vfh_8h" name="vfh.h" local="no" imported="no">pcl/features/vfh.h</includes>
    <includes id="vfh_8hpp" name="vfh.hpp" local="no" imported="no">pcl/features/impl/vfh.hpp</includes>
  </compound>
  <compound kind="file">
    <name>vfh.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/</path>
    <filename>vfh_8h</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.h</includes>
    <class kind="class">pcl::VFHEstimation</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>vfh.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/features/include/pcl/features/impl/</path>
    <filename>vfh_8hpp</filename>
    <includes id="vfh_8h" name="vfh.h" local="no" imported="no">pcl/features/vfh.h</includes>
    <includes id="pfh_8h" name="pfh.h" local="no" imported="no">pcl/features/pfh.h</includes>
    <includes id="common_2include_2pcl_2common_2common_8h" name="common/include/pcl/common/common.h" local="no" imported="no">pcl/common/common.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_VFHEstimation</name>
      <anchorfile>vfh_8hpp.html</anchorfile>
      <anchor>a87d6cec0c33233d0bfb7f9ec5fdf9fb7</anchor>
      <arglist>(T, NT, OutT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vfh_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tools/</path>
    <filename>vfh__estimation_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="vfh_8h" name="vfh.h" local="no" imported="no">pcl/features/vfh.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.h</includes>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>vfh__estimation_8cpp.html</anchorfile>
      <anchor>a77b6836a5a2433b6ed4a10b64e1bbee7</anchor>
      <arglist>(const PointCloud&lt; PointNormal &gt;::Ptr &amp;input, PointCloud&lt; VFHSignature308 &gt; &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadCloud</name>
      <anchorfile>vfh__estimation_8cpp.html</anchorfile>
      <anchor>ae381eeae7bdca646a0fcd5da4153c8ab</anchor>
      <arglist>(const std::string &amp;filename, PointCloud&lt; PointNormal &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>vfh__estimation_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>vfh__estimation_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveCloud</name>
      <anchorfile>vfh__estimation_8cpp.html</anchorfile>
      <anchor>a0768dc48a60f742c4011c0426fe653a4</anchor>
      <arglist>(const std::string &amp;filename, const PointCloud&lt; VFHSignature308 &gt; &amp;output)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vfh_nn_classifier.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/apps/include/pcl/apps/</path>
    <filename>vfh__nn__classifier_8h</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="vfh_8h" name="vfh.h" local="no" imported="no">pcl/features/vfh.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="nn__classification_8h" name="nn_classification.h" local="no" imported="no">pcl/apps/nn_classification.h</includes>
    <class kind="class">pcl::VFHClassifierNN</class>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::VFHSignature308 &gt;::Ptr</type>
      <name>computeVFH</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a027daafdec81d36733ce19efba9c901d</anchor>
      <arglist>(typename PointCloud&lt; PointT &gt;::ConstPtr cloud, double radius)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>virtual_scanner.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tools/</path>
    <filename>virtual__scanner_8cpp</filename>
    <includes id="register__point__struct_8h" name="register_point_struct.h" local="no" imported="no">pcl/ros/register_point_struct.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="vtk__lib__io_8h" name="vtk_lib_io.h" local="no" imported="no">pcl/io/vtk_lib_io.h</includes>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2vtk_8h" name="visualization/include/pcl/visualization/vtk.h" local="no" imported="no">pcl/visualization/vtk.h</includes>
    <class kind="struct">ScanParameters</class>
    <member kind="define">
      <type>#define</type>
      <name>EPS</name>
      <anchorfile>virtual__scanner_8cpp.html</anchorfile>
      <anchor>a6ebf6899d6c1c8b7b9d09be872c05aae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>vtkPolyData *</type>
      <name>loadPLYAsDataSet</name>
      <anchorfile>virtual__scanner_8cpp.html</anchorfile>
      <anchor>a792ed69350ae54bad3e533c13aedcdbc</anchor>
      <arglist>(const char *file_name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>virtual__scanner_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>doc/tutorials/content/sources/voxel_grid/voxel_grid.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/doc/tutorials/content/sources/voxel_grid/</path>
    <filename>doc_2tutorials_2content_2sources_2voxel__grid_2voxel__grid_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>doc_2tutorials_2content_2sources_2voxel__grid_2voxel__grid_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>filters/src/voxel_grid.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/src/</path>
    <filename>filters_2src_2voxel__grid_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="common_2include_2pcl_2common_2io_8h" name="common/include/pcl/common/io.h" local="no" imported="no">pcl/common/io.h</includes>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <includes id="voxel__grid_8hpp" name="voxel_grid.hpp" local="no" imported="no">pcl/filters/impl/voxel_grid.hpp</includes>
  </compound>
  <compound kind="file">
    <name>tools/voxel_grid.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/tools/</path>
    <filename>tools_2voxel__grid_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.h</includes>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>tools_2voxel__grid_8cpp.html</anchorfile>
      <anchor>a78bea072f8b775090e63619b716fa48b</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;input, sensor_msgs::PointCloud2 &amp;output, float leaf_x, float leaf_y, float leaf_z, const std::string &amp;field, double fmin, double fmax)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>default_field</name>
      <anchorfile>tools_2voxel__grid_8cpp.html</anchorfile>
      <anchor>a89d4c357118ae61683a73eecf2ebb312</anchor>
      <arglist>(&quot;z&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadCloud</name>
      <anchorfile>tools_2voxel__grid_8cpp.html</anchorfile>
      <anchor>ac85a403cc7888d20fc09565a24c79e13</anchor>
      <arglist>(const std::string &amp;filename, sensor_msgs::PointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tools_2voxel__grid_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>tools_2voxel__grid_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveCloud</name>
      <anchorfile>tools_2voxel__grid_8cpp.html</anchorfile>
      <anchor>a89af1f367cfde5c2d66418f34ac1e7b2</anchor>
      <arglist>(const std::string &amp;filename, const sensor_msgs::PointCloud2 &amp;output)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>default_filter_max</name>
      <anchorfile>tools_2voxel__grid_8cpp.html</anchorfile>
      <anchor>aea76052bcacb93dc9649ac56b18ba610</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>default_filter_min</name>
      <anchorfile>tools_2voxel__grid_8cpp.html</anchorfile>
      <anchor>a13c0b6dbcef56e4d10872f160384db6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>default_leaf_size</name>
      <anchorfile>tools_2voxel__grid_8cpp.html</anchorfile>
      <anchor>aa17f3aaa40276786e79af7dd55aa0358</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>voxel_grid.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/include/pcl/filters/</path>
    <filename>voxel__grid_8h</filename>
    <includes id="filter_8h" name="filter.h" local="no" imported="no">pcl/filters/filter.h</includes>
    <class kind="class">pcl::VoxelGrid</class>
    <class kind="class">pcl::VoxelGrid&lt; sensor_msgs::PointCloud2 &gt;</class>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>Eigen::MatrixXi</type>
      <name>getAllNeighborCellIndices</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a6a35c2d72627c558cb22b85d1f2c0679</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::MatrixXi</type>
      <name>getHalfNeighborCellIndices</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>affa333cb2c210067835f11bf84feb659</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>getMinMax3D</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4725077081520f3940ab76fde9036cb5</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;cloud, int x_idx, int y_idx, int z_idx, Eigen::Vector4f &amp;min_pt, Eigen::Vector4f &amp;max_pt)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>getMinMax3D</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ab2ff61e4b111c7e2efef3d51d5f29793</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;cloud, int x_idx, int y_idx, int z_idx, const std::string &amp;distance_field_name, float min_distance, float max_distance, Eigen::Vector4f &amp;min_pt, Eigen::Vector4f &amp;max_pt, bool limit_negative=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMinMax3D</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aaff287f132f05316c896e410d689569b</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;cloud, const std::string &amp;distance_field_name, float min_distance, float max_distance, Eigen::Vector4f &amp;min_pt, Eigen::Vector4f &amp;max_pt, bool limit_negative=false)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>voxel_grid.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/filters/include/pcl/filters/impl/</path>
    <filename>voxel__grid_8hpp</filename>
    <includes id="common_2include_2pcl_2common_2common_8h" name="common/include/pcl/common/common.h" local="no" imported="no">pcl/common/common.h</includes>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <class kind="struct">cloud_point_index_idx</class>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_getMinMax3D</name>
      <anchorfile>voxel__grid_8hpp.html</anchorfile>
      <anchor>a081b199bea151527c79713eb9fc83080</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_VoxelGrid</name>
      <anchorfile>voxel__grid_8hpp.html</anchorfile>
      <anchor>a223138f9bc4f3b288daefbc58be7adda</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>surface/include/pcl/surface/vtk_smoothing/vtk.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/vtk_smoothing/</path>
    <filename>surface_2include_2pcl_2surface_2vtk__smoothing_2vtk_8h</filename>
  </compound>
  <compound kind="file">
    <name>visualization/include/pcl/visualization/vtk.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/include/pcl/visualization/</path>
    <filename>visualization_2include_2pcl_2visualization_2vtk_8h</filename>
  </compound>
  <compound kind="file">
    <name>vtk_io.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/src/</path>
    <filename>vtk__io_8cpp</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="vtk__io_8h" name="vtk_io.h" local="no" imported="no">pcl/io/vtk_io.h</includes>
    <includes id="common_2include_2pcl_2common_2io_8h" name="common/include/pcl/common/io.h" local="no" imported="no">pcl/common/io.h</includes>
  </compound>
  <compound kind="file">
    <name>vtk_io.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/include/pcl/io/</path>
    <filename>vtk__io_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::io</namespace>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>saveVTKFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ae9b6fef8fdadc8c72d9822ddad319a79</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PolygonMesh &amp;triangles, unsigned precision=5)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>saveVTKFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a1929bb2235bde1ff413f8b61fbb1b047</anchor>
      <arglist>(const std::string &amp;file_name, const sensor_msgs::PointCloud2 &amp;cloud, unsigned precision=5)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vtk_lib_io.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/src/</path>
    <filename>vtk__lib__io_8cpp</filename>
    <includes id="vtk__lib__io_8h" name="vtk_lib_io.h" local="no" imported="no">pcl/io/vtk_lib_io.h</includes>
    <includes id="vtk__lib__io_8hpp" name="vtk_lib_io.hpp" local="no" imported="no">pcl/io/impl/vtk_lib_io.hpp</includes>
  </compound>
  <compound kind="file">
    <name>vtk_lib_io.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/include/pcl/io/</path>
    <filename>vtk__lib__io_8h</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="conversions_8h" name="conversions.h" local="no" imported="no">pcl/ros/conversions.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="range__image__planar_8h" name="range_image_planar.h" local="no" imported="no">pcl/range_image/range_image_planar.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::io</namespace>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>loadPolygonFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ab588e44c36e4377c9966eab43f62a650</anchor>
      <arglist>(const std::string &amp;file_name, pcl::PolygonMesh &amp;mesh)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>loadPolygonFileOBJ</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a0bcaa2552b11de66cbec8c70f43034ee</anchor>
      <arglist>(const std::string &amp;file_name, pcl::PolygonMesh &amp;mesh)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>loadPolygonFilePLY</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>aa03a8650e44bdef65edb36b3c8074a58</anchor>
      <arglist>(const std::string &amp;file_name, pcl::PolygonMesh &amp;mesh)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>loadPolygonFileSTL</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a10cf604ec91e47762aa97a6ad2904ae6</anchor>
      <arglist>(const std::string &amp;file_name, pcl::PolygonMesh &amp;mesh)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>loadPolygonFileVTK</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ab26e3685afa44b928e3d9e3638540c74</anchor>
      <arglist>(const std::string &amp;file_name, pcl::PolygonMesh &amp;mesh)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>mesh2vtk</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ac41516aac8acc291d569fc11325971ed</anchor>
      <arglist>(const pcl::PolygonMesh &amp;mesh, vtkSmartPointer&lt; vtkPolyData &gt; &amp;poly_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointCloudTovtkPolyData</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>af98f16a955176073c59a3ea896a72b85</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, vtkPolyData *const polydata)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointCloudTovtkStructuredGrid</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a78deae43d4b7719efc619ce99ce9785a</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, vtkStructuredGrid *const structured_grid)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>savePolygonFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a0bd8719fb1fe19fd8e00633884aff39d</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PolygonMesh &amp;mesh)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>savePolygonFilePLY</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a5109351f9b3ee053d0ed5ff0ae73ce41</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PolygonMesh &amp;mesh)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>savePolygonFileSTL</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ab4b3ff780030e404a58c23382d63a7e6</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PolygonMesh &amp;mesh)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>savePolygonFileVTK</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a73ee7fe2a01186b1b5ed69c0f3f74794</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PolygonMesh &amp;mesh)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>saveRangeImagePlanarFilePNG</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a4f65cb435e6a43b999d48811a3bd7a4c</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::RangeImagePlanar &amp;range_image)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>vtk2mesh</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a04eb3c1e48d1c8e758638f6e1df6c0ac</anchor>
      <arglist>(const vtkSmartPointer&lt; vtkPolyData &gt; &amp;poly_data, pcl::PolygonMesh &amp;mesh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vtkPolyDataToPointCloud</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a0005f255eaa2b84cab421c79ccab11ad</anchor>
      <arglist>(vtkPolyData *const polydata, pcl::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vtkStructuredGridToPointCloud</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a504390abb7a239d24834e2b658c9452e</anchor>
      <arglist>(vtkStructuredGrid *const structured_grid, pcl::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vtk_lib_io.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/io/include/pcl/io/impl/</path>
    <filename>vtk__lib__io_8hpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>vtk_mesh_smoothing_laplacian.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/src/vtk_smoothing/</path>
    <filename>vtk__mesh__smoothing__laplacian_8cpp</filename>
    <includes id="vtk__mesh__smoothing__laplacian_8h" name="vtk_mesh_smoothing_laplacian.h" local="no" imported="no">pcl/surface/vtk_smoothing/vtk_mesh_smoothing_laplacian.h</includes>
    <includes id="vtk__utils_8h" name="vtk_utils.h" local="no" imported="no">pcl/surface/vtk_smoothing/vtk_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>vtk_mesh_smoothing_laplacian.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/vtk_smoothing/</path>
    <filename>vtk__mesh__smoothing__laplacian_8h</filename>
    <includes id="processing_8h" name="processing.h" local="no" imported="no">pcl/surface/processing.h</includes>
    <includes id="surface_2include_2pcl_2surface_2vtk__smoothing_2vtk_8h" name="surface/include/pcl/surface/vtk_smoothing/vtk.h" local="no" imported="no">pcl/surface/vtk_smoothing/vtk.h</includes>
    <class kind="class">pcl::MeshSmoothingLaplacianVTK</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>vtk_mesh_smoothing_windowed_sinc.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/src/vtk_smoothing/</path>
    <filename>vtk__mesh__smoothing__windowed__sinc_8cpp</filename>
    <includes id="vtk__mesh__smoothing__windowed__sinc_8h" name="vtk_mesh_smoothing_windowed_sinc.h" local="no" imported="no">pcl/surface/vtk_smoothing/vtk_mesh_smoothing_windowed_sinc.h</includes>
    <includes id="vtk__utils_8h" name="vtk_utils.h" local="no" imported="no">pcl/surface/vtk_smoothing/vtk_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>vtk_mesh_smoothing_windowed_sinc.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/vtk_smoothing/</path>
    <filename>vtk__mesh__smoothing__windowed__sinc_8h</filename>
    <includes id="processing_8h" name="processing.h" local="no" imported="no">pcl/surface/processing.h</includes>
    <includes id="surface_2include_2pcl_2surface_2vtk__smoothing_2vtk_8h" name="surface/include/pcl/surface/vtk_smoothing/vtk.h" local="no" imported="no">pcl/surface/vtk_smoothing/vtk.h</includes>
    <class kind="class">pcl::MeshSmoothingWindowedSincVTK</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>vtk_mesh_subdivision.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/src/vtk_smoothing/</path>
    <filename>vtk__mesh__subdivision_8cpp</filename>
    <includes id="vtk__mesh__subdivision_8h" name="vtk_mesh_subdivision.h" local="no" imported="no">pcl/surface/vtk_smoothing/vtk_mesh_subdivision.h</includes>
    <includes id="vtk__utils_8h" name="vtk_utils.h" local="no" imported="no">pcl/surface/vtk_smoothing/vtk_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>vtk_mesh_subdivision.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/vtk_smoothing/</path>
    <filename>vtk__mesh__subdivision_8h</filename>
    <includes id="processing_8h" name="processing.h" local="no" imported="no">pcl/surface/processing.h</includes>
    <includes id="surface_2include_2pcl_2surface_2vtk__smoothing_2vtk_8h" name="surface/include/pcl/surface/vtk_smoothing/vtk.h" local="no" imported="no">pcl/surface/vtk_smoothing/vtk.h</includes>
    <class kind="class">pcl::MeshSubdivisionVTK</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>vtk_utils.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/src/vtk_smoothing/</path>
    <filename>vtk__utils_8cpp</filename>
    <includes id="vtk__utils_8h" name="vtk_utils.h" local="no" imported="no">pcl/surface/vtk_smoothing/vtk_utils.h</includes>
    <includes id="conversions_8h" name="conversions.h" local="no" imported="no">pcl/ros/conversions.h</includes>
    <includes id="common_2include_2pcl_2common_2common_8h" name="common/include/pcl/common/common.h" local="no" imported="no">pcl/common/common.h</includes>
  </compound>
  <compound kind="file">
    <name>vtk_utils.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/surface/include/pcl/surface/vtk_smoothing/</path>
    <filename>vtk__utils_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="surface_2include_2pcl_2surface_2vtk__smoothing_2vtk_8h" name="surface/include/pcl/surface/vtk_smoothing/vtk.h" local="no" imported="no">pcl/surface/vtk_smoothing/vtk.h</includes>
    <class kind="class">pcl::VTKUtils</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>warp_point_rigid.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/</path>
    <filename>warp__point__rigid_8h</filename>
    <class kind="class">pcl::WarpPointRigid</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>warp_point_rigid_3d.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/</path>
    <filename>warp__point__rigid__3d_8h</filename>
    <includes id="warp__point__rigid_8h" name="warp_point_rigid.h" local="no" imported="no">pcl/registration/warp_point_rigid.h</includes>
    <class kind="class">pcl::WarpPointRigid3D</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>warp_point_rigid_6d.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/registration/include/pcl/registration/</path>
    <filename>warp__point__rigid__6d_8h</filename>
    <includes id="warp__point__rigid_8h" name="warp_point_rigid.h" local="no" imported="no">pcl/registration/warp_point_rigid.h</includes>
    <class kind="class">pcl::WarpPointRigid6D</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>window.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/src/</path>
    <filename>window_8cpp</filename>
    <includes id="window_8h" name="window.h" local="no" imported="no">pcl/visualization/window.h</includes>
    <includes id="keyboard__event_8h" name="keyboard_event.h" local="no" imported="no">pcl/visualization/keyboard_event.h</includes>
    <includes id="mouse__event_8h" name="mouse_event.h" local="no" imported="no">pcl/visualization/mouse_event.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
  </compound>
  <compound kind="file">
    <name>window.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pcl/doc_stacks/2014-10-06_03-12-14.407834/pcl/visualization/include/pcl/visualization/</path>
    <filename>window_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2vtk_8h" name="visualization/include/pcl/visualization/vtk.h" local="no" imported="no">pcl/visualization/vtk.h</includes>
    <includes id="interactor__style_8h" name="interactor_style.h" local="no" imported="no">pcl/visualization/interactor_style.h</includes>
    <class kind="struct">pcl::visualization::Window::ExitCallback</class>
    <class kind="struct">pcl::visualization::Window::ExitMainLoopTimerCallback</class>
    <class kind="class">pcl::visualization::Window</class>
    <namespace>pcl</namespace>
    <namespace>pcl::visualization</namespace>
  </compound>
  <compound kind="struct">
    <name>cloud_point_index_idx</name>
    <filename>structcloud__point__index__idx.html</filename>
    <member kind="function">
      <type></type>
      <name>cloud_point_index_idx</name>
      <anchorfile>structcloud__point__index__idx.html</anchorfile>
      <anchor>afeee0e605e5e5c72d95197c0dcc94128</anchor>
      <arglist>(unsigned int idx_, unsigned int cloud_point_index_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structcloud__point__index__idx.html</anchorfile>
      <anchor>a7a38b21006784dcfc27056fc0027a56f</anchor>
      <arglist>(const cloud_point_index_idx &amp;p) const </arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>cloud_point_index</name>
      <anchorfile>structcloud__point__index__idx.html</anchorfile>
      <anchor>aaad9b7f0aaa99d7bbf7406ab7dc9735b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>idx</name>
      <anchorfile>structcloud__point__index__idx.html</anchorfile>
      <anchor>a54c760ef014e25b84ac366ff2cf83244</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ConditionThresholdHSV</name>
    <filename>classConditionThresholdHSV.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::ConditionBase</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ConditionThresholdHSV&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classConditionThresholdHSV.html</anchorfile>
      <anchor>af15106d8cc7af4655c85e4b18595d7c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConditionThresholdHSV</name>
      <anchorfile>classConditionThresholdHSV.html</anchorfile>
      <anchor>aec09b1e1e529a6f403ccea5f0ba4efd0</anchor>
      <arglist>(float min_h, float max_h, float min_s, float max_s, float min_v, float max_v)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>evaluate</name>
      <anchorfile>classConditionThresholdHSV.html</anchorfile>
      <anchor>a0b0ec4cbbf08730cee70f028c9a47e0f</anchor>
      <arglist>(const PointT &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rgb2hsv</name>
      <anchorfile>classConditionThresholdHSV.html</anchorfile>
      <anchor>af64604fe715ffec12f73b93674d4264d</anchor>
      <arglist>(uint8_t r, uint8_t g, uint8_t b, float &amp;h, float &amp;s, float &amp;v) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>max_h_</name>
      <anchorfile>classConditionThresholdHSV.html</anchorfile>
      <anchor>a6936f2006bd7a6df80ccf20f1f747bdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>max_s_</name>
      <anchorfile>classConditionThresholdHSV.html</anchorfile>
      <anchor>aa98b1e23ec078fea772c55e3ac03d360</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>max_v_</name>
      <anchorfile>classConditionThresholdHSV.html</anchorfile>
      <anchor>a0f5fdd46b3526aed48ffa8f14129b1b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>min_h_</name>
      <anchorfile>classConditionThresholdHSV.html</anchorfile>
      <anchor>a9ade010c0b20b6577bd04ec76be2eabc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>min_s_</name>
      <anchorfile>classConditionThresholdHSV.html</anchorfile>
      <anchor>a833061ef3726750a254d6b723b4880ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>min_v_</name>
      <anchorfile>classConditionThresholdHSV.html</anchorfile>
      <anchor>ab0505bdea3ddf186a1e2c3412da90ae6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Dummy</name>
    <filename>classDummy.html</filename>
    <member kind="function">
      <type>void</type>
      <name>myTimer</name>
      <anchorfile>classDummy.html</anchorfile>
      <anchor>a1b74142fbe3770e46718241177a32617</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>EventHelper</name>
    <filename>structEventHelper.html</filename>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb</name>
      <anchorfile>structEventHelper.html</anchorfile>
      <anchor>a88af3958a544603886bbb3c8f39732ac</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb</name>
      <anchorfile>structEventHelper.html</anchorfile>
      <anchor>a88af3958a544603886bbb3c8f39732ac</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb_</name>
      <anchorfile>structEventHelper.html</anchorfile>
      <anchor>aff6c285cf6067b9957eb0756491f6b7b</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>depth_image_cb</name>
      <anchorfile>structEventHelper.html</anchorfile>
      <anchor>a2b799af2b1462e72bbcdf9cd21fb5b23</anchor>
      <arglist>(const boost::shared_ptr&lt; openni_wrapper::DepthImage &gt; &amp;depth_image)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>depth_image_cb</name>
      <anchorfile>structEventHelper.html</anchorfile>
      <anchor>a2b799af2b1462e72bbcdf9cd21fb5b23</anchor>
      <arglist>(const boost::shared_ptr&lt; openni_wrapper::DepthImage &gt; &amp;depth_image)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EventHelper</name>
      <anchorfile>structEventHelper.html</anchorfile>
      <anchor>ad9094b8dc2a3eca659bd0dcf9fa919c2</anchor>
      <arglist>(ostream &amp;outputFile_arg, PointCloudCompression&lt; PointXYZRGBA &gt; *octreeEncoder_arg, const std::string &amp;field_name=&quot;z&quot;, float min_v=0, float max_v=3.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>image_callback</name>
      <anchorfile>structEventHelper.html</anchorfile>
      <anchor>a0328b54c419fc6c0061fcdab244ca4d5</anchor>
      <arglist>(const boost::shared_ptr&lt; openni_wrapper::Image &gt; &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>structEventHelper.html</anchorfile>
      <anchor>a104464bcd3ec6165ca92f4ba0920e0f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>PointCloudCompression&lt; PointXYZRGBA &gt; *</type>
      <name>octreeEncoder_</name>
      <anchorfile>structEventHelper.html</anchorfile>
      <anchor>a3894a00acd30666d260ade6b6a30b4a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ostream &amp;</type>
      <name>outputFile_</name>
      <anchorfile>structEventHelper.html</anchorfile>
      <anchor>a476a480591734d863959ec577eff0529</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PassThrough&lt; PointXYZRGBA &gt;</type>
      <name>pass_</name>
      <anchorfile>structEventHelper.html</anchorfile>
      <anchor>af7eb2d4e5edae6f790755969c4a856e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FeatureCloud</name>
    <filename>classFeatureCloud.html</filename>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::FPFHSignature33 &gt;</type>
      <name>LocalFeatures</name>
      <anchorfile>classFeatureCloud.html</anchorfile>
      <anchor>a7854be8cdfdf66dfbe360b7291ed872a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classFeatureCloud.html</anchorfile>
      <anchor>a0303a5d9079b9fb0c4af15d712771169</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::search::KdTree&lt; pcl::PointXYZ &gt;</type>
      <name>SearchMethod</name>
      <anchorfile>classFeatureCloud.html</anchorfile>
      <anchor>ac307f26507f6560beb156045a4bb3ff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;</type>
      <name>SurfaceNormals</name>
      <anchorfile>classFeatureCloud.html</anchorfile>
      <anchor>ab7335af27747feb3b131a1bfb95168f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FeatureCloud</name>
      <anchorfile>classFeatureCloud.html</anchorfile>
      <anchor>af1022af5a2f97e85c7327b0556052638</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LocalFeatures::Ptr</type>
      <name>getLocalFeatures</name>
      <anchorfile>classFeatureCloud.html</anchorfile>
      <anchor>aec72052970154cdbb7a374a2611a83dd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PointCloud::Ptr</type>
      <name>getPointCloud</name>
      <anchorfile>classFeatureCloud.html</anchorfile>
      <anchor>a0bd7cf2e171927098fe03b921bfa2323</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SurfaceNormals::Ptr</type>
      <name>getSurfaceNormals</name>
      <anchorfile>classFeatureCloud.html</anchorfile>
      <anchor>a7f285f8fb38918131351f628c5c76240</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadInputCloud</name>
      <anchorfile>classFeatureCloud.html</anchorfile>
      <anchor>a05ca62bd2e1c0bd38895d04929f9c96d</anchor>
      <arglist>(const std::string &amp;pcd_file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputCloud</name>
      <anchorfile>classFeatureCloud.html</anchorfile>
      <anchor>a20fde1867cf159ebab49e4caac0e15ce</anchor>
      <arglist>(PointCloud::Ptr xyz)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FeatureCloud</name>
      <anchorfile>classFeatureCloud.html</anchorfile>
      <anchor>a890dc7a6504ba4a2cdd58042d5f4869f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeLocalFeatures</name>
      <anchorfile>classFeatureCloud.html</anchorfile>
      <anchor>a4991a59c5aa32c73e5bd85689a804aed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeSurfaceNormals</name>
      <anchorfile>classFeatureCloud.html</anchorfile>
      <anchor>a7d2c51f68389fe26c49f768a6accb223</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>processInput</name>
      <anchorfile>classFeatureCloud.html</anchorfile>
      <anchor>a3513d91c7887e53ae9d37f02d969ab7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>feature_radius_</name>
      <anchorfile>classFeatureCloud.html</anchorfile>
      <anchor>aa153b7eaab20020125c20590570881a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LocalFeatures::Ptr</type>
      <name>features_</name>
      <anchorfile>classFeatureCloud.html</anchorfile>
      <anchor>a675f8a3ab17bdba6d9af7dda034abbc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>normal_radius_</name>
      <anchorfile>classFeatureCloud.html</anchorfile>
      <anchor>a2a9ad851e776dc04c4184b9c883038ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SurfaceNormals::Ptr</type>
      <name>normals_</name>
      <anchorfile>classFeatureCloud.html</anchorfile>
      <anchor>aee62132293c95428cbb7567f27250287</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SearchMethod::Ptr</type>
      <name>search_method_xyz_</name>
      <anchorfile>classFeatureCloud.html</anchorfile>
      <anchor>ae9b46e8a09351425ed1bc8f0dd9b90a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointCloud::Ptr</type>
      <name>xyz_</name>
      <anchorfile>classFeatureCloud.html</anchorfile>
      <anchor>a2e58da96e31afb8f197ba0fc009eeb7f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ICCVTutorial</name>
    <filename>classICCVTutorial.html</filename>
    <templarg>FeatureType</templarg>
    <member kind="function">
      <type></type>
      <name>ICCVTutorial</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>a8b5c70e34650310cdfc3e7d72198a5f1</anchor>
      <arglist>(boost::shared_ptr&lt; pcl::Keypoint&lt; pcl::PointXYZRGB, pcl::PointXYZI &gt; &gt; keypoint_detector, typename pcl::Feature&lt; pcl::PointXYZRGB, FeatureType &gt;::Ptr feature_extractor, boost::shared_ptr&lt; pcl::PCLSurfaceBase&lt; pcl::PointXYZRGBNormal &gt; &gt; surface_reconstructor, typename pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::ConstPtr source, typename pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::ConstPtr target)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ICCVTutorial</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>a8b5c70e34650310cdfc3e7d72198a5f1</anchor>
      <arglist>(boost::shared_ptr&lt; pcl::Keypoint&lt; pcl::PointXYZRGB, pcl::PointXYZI &gt; &gt; keypoint_detector, typename pcl::Feature&lt; pcl::PointXYZRGB, FeatureType &gt;::Ptr feature_extractor, boost::shared_ptr&lt; pcl::PCLSurfaceBase&lt; pcl::PointXYZRGBNormal &gt; &gt; surface_reconstructor, typename pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::ConstPtr source, typename pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::ConstPtr target)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>acc2c79d8ef00e5244c8a38d21bf04033</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>acc2c79d8ef00e5244c8a38d21bf04033</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>detectKeypoints</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>aaf4b03e91cc947822d0694769f61f971</anchor>
      <arglist>(typename pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::ConstPtr input, pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr keypoints) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>detectKeypoints</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>aaf4b03e91cc947822d0694769f61f971</anchor>
      <arglist>(typename pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::ConstPtr input, pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr keypoints) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>determineFinalTransformation</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>aa7158a10d4e6369c34f6d85fe8ed9aac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>determineFinalTransformation</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>aa7158a10d4e6369c34f6d85fe8ed9aac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>determineInitialTransformation</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>a4450a0b26a0d867e125b5eaa06150520</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>determineInitialTransformation</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>a4450a0b26a0d867e125b5eaa06150520</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>extractDescriptors</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>ae49b2f68101dcd2f59d481e8f8f49cfe</anchor>
      <arglist>(typename pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::ConstPtr input, typename pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr keypoints, typename pcl::PointCloud&lt; FeatureType &gt;::Ptr features)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>extractDescriptors</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>ae49b2f68101dcd2f59d481e8f8f49cfe</anchor>
      <arglist>(typename pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::ConstPtr input, typename pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr keypoints, typename pcl::PointCloud&lt; FeatureType &gt;::Ptr features)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>filterCorrespondences</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>a1e2b2512f6eb01cc487ce94694d9d615</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>filterCorrespondences</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>a1e2b2512f6eb01cc487ce94694d9d615</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>findCorrespondences</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>a7162d83509ac7acddab1d4755ac56250</anchor>
      <arglist>(typename pcl::PointCloud&lt; FeatureType &gt;::Ptr source, typename pcl::PointCloud&lt; FeatureType &gt;::Ptr target, std::vector&lt; int &gt; &amp;correspondences) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>findCorrespondences</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>a7162d83509ac7acddab1d4755ac56250</anchor>
      <arglist>(typename pcl::PointCloud&lt; FeatureType &gt;::Ptr source, typename pcl::PointCloud&lt; FeatureType &gt;::Ptr target, std::vector&lt; int &gt; &amp;correspondences) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>keyboard_callback</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>a1bfe914dcbbc4b327061618c8bccda10</anchor>
      <arglist>(const pcl::visualization::KeyboardEvent &amp;event, void *cookie)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>keyboard_callback</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>a1bfe914dcbbc4b327061618c8bccda10</anchor>
      <arglist>(const pcl::visualization::KeyboardEvent &amp;event, void *cookie)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reconstructSurface</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>a936253e583e46c5f599ab9a5f256e43b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reconstructSurface</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>a936253e583e46c5f599ab9a5f256e43b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>segmentation</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>a3bd8e7633df2726c418fddd8f58faf98</anchor>
      <arglist>(typename pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::ConstPtr input, typename pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr segmented) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>segmentation</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>a3bd8e7633df2726c418fddd8f58faf98</anchor>
      <arglist>(typename pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::ConstPtr input, typename pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr segmented) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::CorrespondencesPtr</type>
      <name>correspondences_</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>a2524142d592990195b003dac751272e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::Feature&lt; pcl::PointXYZRGB, FeatureType &gt;::Ptr</type>
      <name>feature_extractor_</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>ae39b25799ef2dda9c597d93fde5e3aa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Matrix4f</type>
      <name>initial_transformation_matrix_</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>a5631b6acd3bc0dc1ccc2ef18293d1d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; pcl::Keypoint&lt; pcl::PointXYZRGB, pcl::PointXYZI &gt; &gt;</type>
      <name>keypoint_detector_</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>a413a1bf9e68b7ffe412f77738a2b364f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>show_correspondences</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>a069e3224c2cb7ef38d4389f8636c49e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>show_source2target_</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>a8e64ae85248588ae5f8bde6af6e82bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>show_target2source_</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>a4260db18f9fcd1635cb42da74ac38136</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>source2target_</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>a6d56668e13e1e45caa9c24d2b8b8296e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::ConstPtr</type>
      <name>source_</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>a0a3c1993dee9094308a984715b5dde1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; FeatureType &gt;::Ptr</type>
      <name>source_features_</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>aa8c8df006c6abc19190b6668dffd1a26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>source_keypoints_</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>af8805a28261f93f4a4de18c2f7db0ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr</type>
      <name>source_registered_</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>a2b5e9926496d130b66f151e21c884282</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr</type>
      <name>source_segmented_</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>a42236072315c2d012a905c34676ed099</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr</type>
      <name>source_transformed_</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>aff5cfe556fc787e90e4b4228a96d4bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PolygonMesh</type>
      <name>surface_</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>a7253e72d98da2ac12ac373d2403560b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; pcl::PCLSurfaceBase&lt; pcl::PointXYZRGBNormal &gt; &gt;</type>
      <name>surface_reconstructor_</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>aac0bfe4d054fc017d9df6bbebbfd2a56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>target2source_</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>aac5b7a165cd9ba3f271b3b45cb670eb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::ConstPtr</type>
      <name>target_</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>a7a5df9e43c3d41c58b361bcf221443b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; FeatureType &gt;::Ptr</type>
      <name>target_features_</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>a3a53f02edb5f699e709e3b9b26946b8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>target_keypoints_</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>a52d1557dbfc8930bb9d3f0faeee2033e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr</type>
      <name>target_segmented_</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>a0eed9db5117127f61a0a2571cf4d95cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Matrix4f</type>
      <name>transformation_matrix_</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>a20085c7621ec82bed356807aee8d4fd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::visualization::PCLVisualizer</type>
      <name>visualizer_</name>
      <anchorfile>classICCVTutorial.html</anchorfile>
      <anchor>af60335681f29626f80999210ef2544df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>KeypointT</name>
    <filename>structKeypointT.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>scale</name>
      <anchorfile>structKeypointT.html</anchorfile>
      <anchor>a78add57276b54b27f27201790c736b4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>structKeypointT.html</anchorfile>
      <anchor>a0d162a4165dbd2a9990f605dab3241f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>structKeypointT.html</anchorfile>
      <anchor>a2a97bcd87bc502815800014da521ed26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>z</name>
      <anchorfile>structKeypointT.html</anchorfile>
      <anchor>a7ae96c190cd6e612f298d0ed7982b492</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Mesh</name>
    <filename>classMesh.html</filename>
    <member kind="function">
      <type></type>
      <name>Mesh</name>
      <anchorfile>classMesh.html</anchorfile>
      <anchor>a2af137f1571af89172b9c102302c416b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mesh</name>
      <anchorfile>classMesh.html</anchorfile>
      <anchor>a2af137f1571af89172b9c102302c416b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mesh</name>
      <anchorfile>classMesh.html</anchorfile>
      <anchor>a2af137f1571af89172b9c102302c416b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; pcl::Vertices &gt;</type>
      <name>faces</name>
      <anchorfile>classMesh.html</anchorfile>
      <anchor>a5641e58c9cf92fc4ca08f23d1f022354</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointCloudPtr</type>
      <name>points</name>
      <anchorfile>classMesh.html</anchorfile>
      <anchor>af482b2db3b7045fc1e49dba6bcb85dca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MyPoint</name>
    <filename>structMyPoint.html</filename>
    <base>pcl::PointXYZ</base>
    <member kind="function">
      <type></type>
      <name>MyPoint</name>
      <anchorfile>structMyPoint.html</anchorfile>
      <anchor>adcec481763b340d13663add9809820ef</anchor>
      <arglist>(float x, float y, float z)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MyPointRepresentationXY</name>
    <filename>classMyPointRepresentationXY.html</filename>
    <base>PointRepresentation&lt; MyPoint &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>copyToFloatArray</name>
      <anchorfile>classMyPointRepresentationXY.html</anchorfile>
      <anchor>a223de8becee1883bf754fa973b67c5a7</anchor>
      <arglist>(const MyPoint &amp;p, float *out) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MyPointRepresentationXY</name>
      <anchorfile>classMyPointRepresentationXY.html</anchorfile>
      <anchor>aa42171e7b11ba4c6578dd4e22fb10395</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NILinemod</name>
    <filename>classNILinemod.html</filename>
    <member kind="typedef">
      <type>PointCloud&lt; PointT &gt;</type>
      <name>Cloud</name>
      <anchorfile>classNILinemod.html</anchorfile>
      <anchor>a5d59220ea2310ad45adaca42435fdbcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::ConstPtr</type>
      <name>CloudConstPtr</name>
      <anchorfile>classNILinemod.html</anchorfile>
      <anchor>ae7bac4dcd4b03d029ec6c2cb8be2b524</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::Ptr</type>
      <name>CloudPtr</name>
      <anchorfile>classNILinemod.html</anchorfile>
      <anchor>a60c4f59daef9367a39fa88b1ac2469ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud_callback</name>
      <anchorfile>classNILinemod.html</anchorfile>
      <anchor>a12f73f163cff9698ecd5a8c0e1a57db2</anchor>
      <arglist>(const CloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>CloudConstPtr</type>
      <name>getLatestCloud</name>
      <anchorfile>classNILinemod.html</anchorfile>
      <anchor>a6a83d651900de24bc4920fee85bc77b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classNILinemod.html</anchorfile>
      <anchor>a5cbddb4d81922b63366421776ea6043e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>keyboard_callback</name>
      <anchorfile>classNILinemod.html</anchorfile>
      <anchor>ad44d6bf54d51c1dce10a2a58a29ec5d3</anchor>
      <arglist>(const visualization::KeyboardEvent &amp;, void *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mouse_callback</name>
      <anchorfile>classNILinemod.html</anchorfile>
      <anchor>a308c9c3c288a18ec2812dc88994d8c92</anchor>
      <arglist>(const visualization::MouseEvent &amp;mouse_event, void *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NILinemod</name>
      <anchorfile>classNILinemod.html</anchorfile>
      <anchor>a63de14e4d3138acfe27aa07d5861be2e</anchor>
      <arglist>(Grabber &amp;grabber)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pp_callback</name>
      <anchorfile>classNILinemod.html</anchorfile>
      <anchor>a95a850447d9a54d61da6c743e09e171e</anchor>
      <arglist>(const visualization::PointPickingEvent &amp;event, void *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classNILinemod.html</anchorfile>
      <anchor>a3ba036eb53f35d6cf97970a3bb318acc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>segment</name>
      <anchorfile>classNILinemod.html</anchorfile>
      <anchor>ab8b47a87df0c5136085c9b076490b67e</anchor>
      <arglist>(const PointT &amp;picked_point, int picked_idx, PlanarRegion&lt; PointT &gt; &amp;region, PointIndices &amp;indices, CloudPtr &amp;object)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>segmentObject</name>
      <anchorfile>classNILinemod.html</anchorfile>
      <anchor>add6e38bc0493ef83813b30d70c435959</anchor>
      <arglist>(int picked_idx, const CloudConstPtr &amp;cloud, const PointIndices::Ptr &amp;plane_indices, const PointIndices::Ptr &amp;plane_boundary_indices, Cloud &amp;object)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>added</name>
      <anchorfile>classNILinemod.html</anchorfile>
      <anchor>a1daf11c5e006c0b24d07e6ba470f0fc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CloudConstPtr</type>
      <name>cloud_</name>
      <anchorfile>classNILinemod.html</anchorfile>
      <anchor>a12c6ee7d366223c750588e07fbe8ab9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>cloud_mutex_</name>
      <anchorfile>classNILinemod.html</anchorfile>
      <anchor>a30ffd36058f7bc6d59086076138a82e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>visualization::PCLVisualizer</type>
      <name>cloud_viewer_</name>
      <anchorfile>classNILinemod.html</anchorfile>
      <anchor>af01cd66c4cd9ea8a3caee08bc43bb4e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Grabber &amp;</type>
      <name>grabber_</name>
      <anchorfile>classNILinemod.html</anchorfile>
      <anchor>ab09100300636c63f2c7b58fe10f6c74e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>visualization::ImageViewer</type>
      <name>image_viewer_</name>
      <anchorfile>classNILinemod.html</anchorfile>
      <anchor>aa01fd804c3432b52d749ab48cda78801</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>search::OrganizedNeighbor&lt; PointT &gt;</type>
      <name>search_</name>
      <anchorfile>classNILinemod.html</anchorfile>
      <anchor>ae5d1b7e0f44b6686eefc3dd872690fab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::signals2::connection</type>
      <name>cloud_connection</name>
      <anchorfile>classNILinemod.html</anchorfile>
      <anchor>abb3027ccf6342f3ef16c22fc1b7b8321</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>first_frame_</name>
      <anchorfile>classNILinemod.html</anchorfile>
      <anchor>a7751c3efd11a96a7114fb0ad2c3808f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::signals2::connection</type>
      <name>image_connection</name>
      <anchorfile>classNILinemod.html</anchorfile>
      <anchor>aae8e83d4e4b6e754dda8ab94389f37cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>indices_fullset_</name>
      <anchorfile>classNILinemod.html</anchorfile>
      <anchor>aabac3fd600c423be1a04943ef81ffe0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OrganizedMultiPlaneSegmentation&lt; PointT, Normal, Label &gt;</type>
      <name>mps_</name>
      <anchorfile>classNILinemod.html</anchorfile>
      <anchor>abf35dbe251ef19ef191922c2abc4ff81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IntegralImageNormalEstimation&lt; PointT, Normal &gt;</type>
      <name>ne_</name>
      <anchorfile>classNILinemod.html</anchorfile>
      <anchor>a83eff62c7a57f3179a7dcd8a86bbe500</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CloudPtr</type>
      <name>plane_</name>
      <anchorfile>classNILinemod.html</anchorfile>
      <anchor>a646ccbc822cd868794fbd5d36f8ae7ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EdgeAwarePlaneComparator&lt; PointT, Normal &gt;::Ptr</type>
      <name>plane_comparator_</name>
      <anchorfile>classNILinemod.html</anchorfile>
      <anchor>ab14d330350a5ed14bc8ef3e3e5dfc896</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointIndices::Ptr</type>
      <name>plane_indices_</name>
      <anchorfile>classNILinemod.html</anchorfile>
      <anchor>a1d1e98f70746d8e06f25735359908813</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ObjectFeatures</name>
    <filename>structObjectFeatures.html</filename>
    <member kind="variable">
      <type>GlobalDescriptorsPtr</type>
      <name>global_descriptor</name>
      <anchorfile>structObjectFeatures.html</anchorfile>
      <anchor>acb6e57f78a8501c63934be48e33ccc9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointCloudPtr</type>
      <name>keypoints</name>
      <anchorfile>structObjectFeatures.html</anchorfile>
      <anchor>adf358f56793f4ad9df31512738095855</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LocalDescriptorsPtr</type>
      <name>local_descriptors</name>
      <anchorfile>structObjectFeatures.html</anchorfile>
      <anchor>a8fd6a84a8afd575fdf2cf6d20ee86cfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SurfaceNormalsPtr</type>
      <name>normals</name>
      <anchorfile>structObjectFeatures.html</anchorfile>
      <anchor>af7c19bf10fa38259658078c1dfebbdf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointCloudPtr</type>
      <name>points</name>
      <anchorfile>structObjectFeatures.html</anchorfile>
      <anchor>a70dadb6ac72ebb03f5c4f2e8fdfcf505</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ObjectModel</name>
    <filename>structObjectModel.html</filename>
    <member kind="variable">
      <type>GlobalDescriptorsPtr</type>
      <name>global_descriptor</name>
      <anchorfile>structObjectModel.html</anchorfile>
      <anchor>a5aac43c9e53d41c1c17cfec512eba951</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointCloudPtr</type>
      <name>keypoints</name>
      <anchorfile>structObjectModel.html</anchorfile>
      <anchor>aaee890393fbcc1305e6dbeeb4a883699</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LocalDescriptorsPtr</type>
      <name>local_descriptors</name>
      <anchorfile>structObjectModel.html</anchorfile>
      <anchor>a696c55e46132bb2035ce5163d9628f9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointCloudPtr</type>
      <name>points</name>
      <anchorfile>structObjectModel.html</anchorfile>
      <anchor>ac650434ba62bf4854a8809c3b5b0c01a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ObjectRecognition</name>
    <filename>classObjectRecognition.html</filename>
    <member kind="function">
      <type>void</type>
      <name>constructObjectModel</name>
      <anchorfile>classObjectRecognition.html</anchorfile>
      <anchor>a56c1fab8263038a9fec6c656328cb31c</anchor>
      <arglist>(const PointCloudPtr &amp;points, ObjectModel &amp;output) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>constructObjectModel</name>
      <anchorfile>classObjectRecognition.html</anchorfile>
      <anchor>a56c1fab8263038a9fec6c656328cb31c</anchor>
      <arglist>(const PointCloudPtr &amp;points, ObjectModel &amp;output) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>constructObjectModel</name>
      <anchorfile>classObjectRecognition.html</anchorfile>
      <anchor>a56c1fab8263038a9fec6c656328cb31c</anchor>
      <arglist>(const PointCloudPtr &amp;points, ObjectModel &amp;output) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectRecognition</name>
      <anchorfile>classObjectRecognition.html</anchorfile>
      <anchor>abccc70d9e3be5cf3548fa0fa9f16384c</anchor>
      <arglist>(const ObjectRecognitionParameters &amp;params)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectRecognition</name>
      <anchorfile>classObjectRecognition.html</anchorfile>
      <anchor>abccc70d9e3be5cf3548fa0fa9f16384c</anchor>
      <arglist>(const ObjectRecognitionParameters &amp;params)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectRecognition</name>
      <anchorfile>classObjectRecognition.html</anchorfile>
      <anchor>abccc70d9e3be5cf3548fa0fa9f16384c</anchor>
      <arglist>(const ObjectRecognitionParameters &amp;params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>populateDatabase</name>
      <anchorfile>classObjectRecognition.html</anchorfile>
      <anchor>aa00bee2a5dc54c9704f8eb05df3f4b7e</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;filenames)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>populateDatabase</name>
      <anchorfile>classObjectRecognition.html</anchorfile>
      <anchor>aa00bee2a5dc54c9704f8eb05df3f4b7e</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;filenames)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>populateDatabase</name>
      <anchorfile>classObjectRecognition.html</anchorfile>
      <anchor>aa00bee2a5dc54c9704f8eb05df3f4b7e</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;filenames)</arglist>
    </member>
    <member kind="function">
      <type>PointCloudPtr</type>
      <name>recognizeAndAlignPoints</name>
      <anchorfile>classObjectRecognition.html</anchorfile>
      <anchor>a96b246c4978f3dce7c05959079c05561</anchor>
      <arglist>(const PointCloudPtr &amp;query_cloud)</arglist>
    </member>
    <member kind="function">
      <type>PointCloudPtr</type>
      <name>recognizeAndAlignPoints</name>
      <anchorfile>classObjectRecognition.html</anchorfile>
      <anchor>a96b246c4978f3dce7c05959079c05561</anchor>
      <arglist>(const PointCloudPtr &amp;query_cloud)</arglist>
    </member>
    <member kind="function">
      <type>PointCloudPtr</type>
      <name>recognizeAndAlignPoints</name>
      <anchorfile>classObjectRecognition.html</anchorfile>
      <anchor>a96b246c4978f3dce7c05959079c05561</anchor>
      <arglist>(const PointCloudPtr &amp;query_cloud)</arglist>
    </member>
    <member kind="function">
      <type>const ObjectModel &amp;</type>
      <name>recognizeObject</name>
      <anchorfile>classObjectRecognition.html</anchorfile>
      <anchor>a441591e32f52284179610769ea56ab9c</anchor>
      <arglist>(const PointCloudPtr &amp;query_cloud)</arglist>
    </member>
    <member kind="function">
      <type>const ObjectModel &amp;</type>
      <name>recognizeObject</name>
      <anchorfile>classObjectRecognition.html</anchorfile>
      <anchor>a441591e32f52284179610769ea56ab9c</anchor>
      <arglist>(const PointCloudPtr &amp;query_cloud)</arglist>
    </member>
    <member kind="function">
      <type>const ObjectModel &amp;</type>
      <name>recognizeObject</name>
      <anchorfile>classObjectRecognition.html</anchorfile>
      <anchor>a441591e32f52284179610769ea56ab9c</anchor>
      <arglist>(const PointCloudPtr &amp;query_cloud)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>PointCloudPtr</type>
      <name>alignModelPoints</name>
      <anchorfile>classObjectRecognition.html</anchorfile>
      <anchor>add12f0c367fd59b8ec75edb81e21b471</anchor>
      <arglist>(const ObjectModel &amp;source, const ObjectModel &amp;target, const ObjectRecognitionParameters &amp;params) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>PointCloudPtr</type>
      <name>alignModelPoints</name>
      <anchorfile>classObjectRecognition.html</anchorfile>
      <anchor>add12f0c367fd59b8ec75edb81e21b471</anchor>
      <arglist>(const ObjectModel &amp;source, const ObjectModel &amp;target, const ObjectRecognitionParameters &amp;params) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>PointCloudPtr</type>
      <name>alignModelPoints</name>
      <anchorfile>classObjectRecognition.html</anchorfile>
      <anchor>add12f0c367fd59b8ec75edb81e21b471</anchor>
      <arglist>(const ObjectModel &amp;source, const ObjectModel &amp;target, const ObjectRecognitionParameters &amp;params) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>PointCloudPtr</type>
      <name>applyFiltersAndSegment</name>
      <anchorfile>classObjectRecognition.html</anchorfile>
      <anchor>a2133b4f96fba54f832062383b54d47a2</anchor>
      <arglist>(const PointCloudPtr &amp;input, const ObjectRecognitionParameters &amp;params) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>PointCloudPtr</type>
      <name>applyFiltersAndSegment</name>
      <anchorfile>classObjectRecognition.html</anchorfile>
      <anchor>a2133b4f96fba54f832062383b54d47a2</anchor>
      <arglist>(const PointCloudPtr &amp;input, const ObjectRecognitionParameters &amp;params) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>PointCloudPtr</type>
      <name>applyFiltersAndSegment</name>
      <anchorfile>classObjectRecognition.html</anchorfile>
      <anchor>a2133b4f96fba54f832062383b54d47a2</anchor>
      <arglist>(const PointCloudPtr &amp;input, const ObjectRecognitionParameters &amp;params) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>estimateFeatures</name>
      <anchorfile>classObjectRecognition.html</anchorfile>
      <anchor>a3330ec01b75839ef82a6efc628d7b070</anchor>
      <arglist>(const PointCloudPtr &amp;points, const ObjectRecognitionParameters &amp;params, SurfaceNormalsPtr &amp;normals_out, PointCloudPtr &amp;keypoints_out, LocalDescriptorsPtr &amp;local_descriptors_out, GlobalDescriptorsPtr &amp;global_descriptor_out) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>estimateFeatures</name>
      <anchorfile>classObjectRecognition.html</anchorfile>
      <anchor>a3330ec01b75839ef82a6efc628d7b070</anchor>
      <arglist>(const PointCloudPtr &amp;points, const ObjectRecognitionParameters &amp;params, SurfaceNormalsPtr &amp;normals_out, PointCloudPtr &amp;keypoints_out, LocalDescriptorsPtr &amp;local_descriptors_out, GlobalDescriptorsPtr &amp;global_descriptor_out) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>estimateFeatures</name>
      <anchorfile>classObjectRecognition.html</anchorfile>
      <anchor>a3330ec01b75839ef82a6efc628d7b070</anchor>
      <arglist>(const PointCloudPtr &amp;points, const ObjectRecognitionParameters &amp;params, SurfaceNormalsPtr &amp;normals_out, PointCloudPtr &amp;keypoints_out, LocalDescriptorsPtr &amp;local_descriptors_out, GlobalDescriptorsPtr &amp;global_descriptor_out) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GlobalDescriptorsPtr</type>
      <name>descriptors_</name>
      <anchorfile>classObjectRecognition.html</anchorfile>
      <anchor>a8c50a1fdc807a53c539e7f203b2502f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::KdTreeFLANN&lt; GlobalDescriptorT &gt;::Ptr</type>
      <name>kdtree_</name>
      <anchorfile>classObjectRecognition.html</anchorfile>
      <anchor>a09da4de9ac22a05d365efaf6f994b77a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; ObjectModel &gt;</type>
      <name>models_</name>
      <anchorfile>classObjectRecognition.html</anchorfile>
      <anchor>a21c0ad42eda314883d84618275309448</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ObjectRecognitionParameters</type>
      <name>params_</name>
      <anchorfile>classObjectRecognition.html</anchorfile>
      <anchor>ac505bfa6bde5afb90661a826908dbbcf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ObjectRecognitionParameters</name>
    <filename>structObjectRecognitionParameters.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>cluster_tolerance</name>
      <anchorfile>structObjectRecognitionParameters.html</anchorfile>
      <anchor>a673fa8f77f696b558a6a0c07c03d348d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>downsample_leaf_size</name>
      <anchorfile>structObjectRecognitionParameters.html</anchorfile>
      <anchor>a2862250fced792c2aabf4e62137b0bcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>icp_max_correspondence_distance</name>
      <anchorfile>structObjectRecognitionParameters.html</anchorfile>
      <anchor>a2b4950127c833924bc7dfc90c96bac2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>icp_max_iterations</name>
      <anchorfile>structObjectRecognitionParameters.html</anchorfile>
      <anchor>a7b540d32141cce412420ce61ea23801c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>icp_outlier_rejection_threshold</name>
      <anchorfile>structObjectRecognitionParameters.html</anchorfile>
      <anchor>a9ad6a14a2c1f9b0488b4b50cdb1a06e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>icp_transformation_epsilon</name>
      <anchorfile>structObjectRecognitionParameters.html</anchorfile>
      <anchor>a3b6f0761b463fc9ff153417b5d9ef789</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>initial_alignment_max_correspondence_distance</name>
      <anchorfile>structObjectRecognitionParameters.html</anchorfile>
      <anchor>a454babadfe6e20789585e3aa2a4c1ef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>initial_alignment_min_sample_distance</name>
      <anchorfile>structObjectRecognitionParameters.html</anchorfile>
      <anchor>a29588ff46618d4ca090c4ce47c8b80b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>initial_alignment_nr_iterations</name>
      <anchorfile>structObjectRecognitionParameters.html</anchorfile>
      <anchor>ac1df4adbabed72596c4b46f1b13ab474</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>keypoints_min_contrast</name>
      <anchorfile>structObjectRecognitionParameters.html</anchorfile>
      <anchor>aa87a0f0a59756c019cc0d15f38ebbf13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>keypoints_min_scale</name>
      <anchorfile>structObjectRecognitionParameters.html</anchorfile>
      <anchor>afef648e19047126e31ff4bd1af38809b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>keypoints_nr_octaves</name>
      <anchorfile>structObjectRecognitionParameters.html</anchorfile>
      <anchor>ad2240a2f1cd0293911ab32edda589d19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>keypoints_nr_scales_per_octave</name>
      <anchorfile>structObjectRecognitionParameters.html</anchorfile>
      <anchor>a6a4d9bbbdc98d50b6668863258a93156</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>local_descriptor_radius</name>
      <anchorfile>structObjectRecognitionParameters.html</anchorfile>
      <anchor>a6c7545bc5020fdf64751515147c6842c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_cluster_size</name>
      <anchorfile>structObjectRecognitionParameters.html</anchorfile>
      <anchor>a9b0bb3aea03315be8fa1ebe228c7509f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>max_depth</name>
      <anchorfile>structObjectRecognitionParameters.html</anchorfile>
      <anchor>ae79aed4e4c16114de9d6faf12b5d271d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_ransac_iterations</name>
      <anchorfile>structObjectRecognitionParameters.html</anchorfile>
      <anchor>a23d8a2e5eb27fb5e1a77c8787fd948a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>min_cluster_size</name>
      <anchorfile>structObjectRecognitionParameters.html</anchorfile>
      <anchor>af2c50bd9675b01ddbd1ca15a0e8198de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>min_depth</name>
      <anchorfile>structObjectRecognitionParameters.html</anchorfile>
      <anchor>a1fd914e4d35597c68e5cd7ffae460dc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>outlier_rejection_min_neighbors</name>
      <anchorfile>structObjectRecognitionParameters.html</anchorfile>
      <anchor>a29f6de8ada7e7dac3a3e52a55e0add01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>outlier_rejection_radius</name>
      <anchorfile>structObjectRecognitionParameters.html</anchorfile>
      <anchor>a125f92489c3fd2fcbe119d40759856a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>plane_inlier_distance_threshold</name>
      <anchorfile>structObjectRecognitionParameters.html</anchorfile>
      <anchor>a458c3d54bdac0c190e8752783bee908a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>surface_normal_radius</name>
      <anchorfile>structObjectRecognitionParameters.html</anchorfile>
      <anchor>ac4c5b1eaef2d6d5d165d7223243f38af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OctreeViewer</name>
    <filename>classOctreeViewer.html</filename>
    <member kind="function">
      <type></type>
      <name>OctreeViewer</name>
      <anchorfile>classOctreeViewer.html</anchorfile>
      <anchor>afb28024e04a83c15fe51fdcd9208c2b6</anchor>
      <arglist>(std::string &amp;filename, double resolution)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>clearView</name>
      <anchorfile>classOctreeViewer.html</anchorfile>
      <anchor>a6504cc61b62acd8585b36d8fc6095ffc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>DecrementLevel</name>
      <anchorfile>classOctreeViewer.html</anchorfile>
      <anchor>a67a5cf6793b40817703a3443baf3ed4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>extractPointsAtLevel</name>
      <anchorfile>classOctreeViewer.html</anchorfile>
      <anchor>a4cf7c6924b2fb46ca3c846064bb5e085</anchor>
      <arglist>(int depth)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>vtkSmartPointer&lt; vtkPolyData &gt;</type>
      <name>GetCuboid</name>
      <anchorfile>classOctreeViewer.html</anchorfile>
      <anchor>accf978908232c9f449ce1baf1486d884</anchor>
      <arglist>(double minX, double maxX, double minY, double maxY, double minZ, double maxZ)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>IncrementLevel</name>
      <anchorfile>classOctreeViewer.html</anchorfile>
      <anchor>a7d3bab1dc36cf2d08d01d277235796f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>keyboardEventOccurred</name>
      <anchorfile>classOctreeViewer.html</anchorfile>
      <anchor>a014d67d05949faae5b1649497549d132</anchor>
      <arglist>(const pcl::visualization::KeyboardEvent &amp;event, void *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>loadCloud</name>
      <anchorfile>classOctreeViewer.html</anchorfile>
      <anchor>a1cf323ebf6f19352c49281ef0922e549</anchor>
      <arglist>(std::string &amp;filename)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>run</name>
      <anchorfile>classOctreeViewer.html</anchorfile>
      <anchor>af01bf3312d8813cd05038ac9b55fdf94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>showCubes</name>
      <anchorfile>classOctreeViewer.html</anchorfile>
      <anchor>ad228fda9029c588e9bdb55875e293eab</anchor>
      <arglist>(double voxelSideLen)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>showLegend</name>
      <anchorfile>classOctreeViewer.html</anchorfile>
      <anchor>adb61e6628e3e486608495cbc9b8b0627</anchor>
      <arglist>(bool showCubes)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>update</name>
      <anchorfile>classOctreeViewer.html</anchorfile>
      <anchor>ad087cb636ac7d2eb4749219ed7294af7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr</type>
      <name>cloud</name>
      <anchorfile>classOctreeViewer.html</anchorfile>
      <anchor>ae6a1aa63970d7fe8a7d85368d23dd3e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr</type>
      <name>displayCloud</name>
      <anchorfile>classOctreeViewer.html</anchorfile>
      <anchor>abfd21dbd33133d91b3730ab1586b4d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>displayCubes</name>
      <anchorfile>classOctreeViewer.html</anchorfile>
      <anchor>ac4bc9df2e581883d60a532baaa12eac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>displayedDepth</name>
      <anchorfile>classOctreeViewer.html</anchorfile>
      <anchor>a2c3d0eb46b912f5127f20f0e0605bc34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::octree::OctreePointCloudVoxelCentroid&lt; pcl::PointXYZ &gt;</type>
      <name>octree</name>
      <anchorfile>classOctreeViewer.html</anchorfile>
      <anchor>ae7023f3903d6e161be7dbf3dfc37237b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>showPointsWithCubes</name>
      <anchorfile>classOctreeViewer.html</anchorfile>
      <anchor>a4655779a40aef2d47ef435dbb72f4074</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::visualization::PCLVisualizer</type>
      <name>viz</name>
      <anchorfile>classOctreeViewer.html</anchorfile>
      <anchor>a25f804178e65473bfe99d3e075720ffb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>wireframe</name>
      <anchorfile>classOctreeViewer.html</anchorfile>
      <anchor>a6709b472e52107e5ec289940d7911b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr</type>
      <name>xyz</name>
      <anchorfile>classOctreeViewer.html</anchorfile>
      <anchor>a2dae6e101afece417b0825e1e9c53778</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr</type>
      <name>xyz_rgb</name>
      <anchorfile>classOctreeViewer.html</anchorfile>
      <anchor>a3700e5aa7590ad84b1c260bc4597f3b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OpenNI3DConcaveHull</name>
    <filename>classOpenNI3DConcaveHull.html</filename>
    <templarg>PointType</templarg>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointType &gt;</type>
      <name>Cloud</name>
      <anchorfile>classOpenNI3DConcaveHull.html</anchorfile>
      <anchor>af8c1c04475279752dc87c4841eaae704</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::ConstPtr</type>
      <name>CloudConstPtr</name>
      <anchorfile>classOpenNI3DConcaveHull.html</anchorfile>
      <anchor>a179e5dc8374d09593a2668c8ab5fe5f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::Ptr</type>
      <name>CloudPtr</name>
      <anchorfile>classOpenNI3DConcaveHull.html</anchorfile>
      <anchor>a0388b96433defc79d11d24a0057bcb5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb</name>
      <anchorfile>classOpenNI3DConcaveHull.html</anchorfile>
      <anchor>a9a646b54abf90acad8ce4d2a91ac07e7</anchor>
      <arglist>(const CloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OpenNI3DConcaveHull</name>
      <anchorfile>classOpenNI3DConcaveHull.html</anchorfile>
      <anchor>ad541f0a55eb04d467f2337a91e7dab0f</anchor>
      <arglist>(const std::string &amp;device_id=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classOpenNI3DConcaveHull.html</anchorfile>
      <anchor>a85fcd6c1594be62123f3a829cfc1426d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>viz_cb</name>
      <anchorfile>classOpenNI3DConcaveHull.html</anchorfile>
      <anchor>a1f7f162a090c0a9a755f323064468df4</anchor>
      <arglist>(pcl::visualization::PCLVisualizer &amp;viz)</arglist>
    </member>
    <member kind="variable">
      <type>CloudConstPtr</type>
      <name>cloud_</name>
      <anchorfile>classOpenNI3DConcaveHull.html</anchorfile>
      <anchor>af1797a84ae7a6090679bd9fe46f3d443</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CloudPtr</type>
      <name>cloud_hull_</name>
      <anchorfile>classOpenNI3DConcaveHull.html</anchorfile>
      <anchor>ac4660d4e493817167977cb66047f49df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CloudPtr</type>
      <name>cloud_pass_</name>
      <anchorfile>classOpenNI3DConcaveHull.html</anchorfile>
      <anchor>a8f856e56008632d3fb258150867f3ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>device_id_</name>
      <anchorfile>classOpenNI3DConcaveHull.html</anchorfile>
      <anchor>a240377fc567ba3da76fb8a4a634852ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::VoxelGrid&lt; PointType &gt;</type>
      <name>grid</name>
      <anchorfile>classOpenNI3DConcaveHull.html</anchorfile>
      <anchor>afb344c0ca2b7c40504886bc3e09e6cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mtx_</name>
      <anchorfile>classOpenNI3DConcaveHull.html</anchorfile>
      <anchor>a49b1c0e006a626b0501022fd2de48da8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>new_cloud_</name>
      <anchorfile>classOpenNI3DConcaveHull.html</anchorfile>
      <anchor>ae230e4d684bffde2417953e377c931cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; pcl::Vertices &gt;</type>
      <name>vertices_</name>
      <anchorfile>classOpenNI3DConcaveHull.html</anchorfile>
      <anchor>a9e360819e38218bf3da03df36336bf6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::visualization::CloudViewer</type>
      <name>viewer</name>
      <anchorfile>classOpenNI3DConcaveHull.html</anchorfile>
      <anchor>a291443f051cb7bbad95057d4cbab132c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OpenNI3DConvexHull</name>
    <filename>classOpenNI3DConvexHull.html</filename>
    <templarg>PointType</templarg>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointType &gt;</type>
      <name>Cloud</name>
      <anchorfile>classOpenNI3DConvexHull.html</anchorfile>
      <anchor>a107796ac9b7de7433c63dc7027ccba97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::ConstPtr</type>
      <name>CloudConstPtr</name>
      <anchorfile>classOpenNI3DConvexHull.html</anchorfile>
      <anchor>a34f360f72bbecd745434d89b6fdff97b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::Ptr</type>
      <name>CloudPtr</name>
      <anchorfile>classOpenNI3DConvexHull.html</anchorfile>
      <anchor>a04175de883325ec4040a9e85ac06abc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb</name>
      <anchorfile>classOpenNI3DConvexHull.html</anchorfile>
      <anchor>a81ea3c2031ca83bd0cf9fb6e601d0200</anchor>
      <arglist>(const CloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OpenNI3DConvexHull</name>
      <anchorfile>classOpenNI3DConvexHull.html</anchorfile>
      <anchor>aaff28efd3c74ab838198cb8cdeeb34d3</anchor>
      <arglist>(const std::string &amp;device_id=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classOpenNI3DConvexHull.html</anchorfile>
      <anchor>a85f5dd7e80ae94fe875a782a6bf1655a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>viz_cb</name>
      <anchorfile>classOpenNI3DConvexHull.html</anchorfile>
      <anchor>a22ab439353c0e48222c5ccf095483e5a</anchor>
      <arglist>(pcl::visualization::PCLVisualizer &amp;viz)</arglist>
    </member>
    <member kind="variable">
      <type>CloudConstPtr</type>
      <name>cloud_</name>
      <anchorfile>classOpenNI3DConvexHull.html</anchorfile>
      <anchor>a303259f36a17fd85a63e028719766eba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CloudPtr</type>
      <name>cloud_hull_</name>
      <anchorfile>classOpenNI3DConvexHull.html</anchorfile>
      <anchor>aaeedc1921ab0e1732f8765266643e257</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CloudPtr</type>
      <name>cloud_pass_</name>
      <anchorfile>classOpenNI3DConvexHull.html</anchorfile>
      <anchor>ab1f84b5a6e709aa1592c1cc280fff7be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>device_id_</name>
      <anchorfile>classOpenNI3DConvexHull.html</anchorfile>
      <anchor>a801d4d326ef11fa1b0ae9ed542f884ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mtx_</name>
      <anchorfile>classOpenNI3DConvexHull.html</anchorfile>
      <anchor>a66e0d5571b2f907bf00c5b673649a2f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>new_cloud_</name>
      <anchorfile>classOpenNI3DConvexHull.html</anchorfile>
      <anchor>ac50b8be81b3ccdaf776e92cc67b289f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PassThrough&lt; PointType &gt;</type>
      <name>pass</name>
      <anchorfile>classOpenNI3DConvexHull.html</anchorfile>
      <anchor>a4ef15b80afa2de8dab4bf75f9bf7c121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; pcl::Vertices &gt;</type>
      <name>vertices_</name>
      <anchorfile>classOpenNI3DConvexHull.html</anchorfile>
      <anchor>a6767beb2396a8a20403c62d36618d9c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::visualization::CloudViewer</type>
      <name>viewer</name>
      <anchorfile>classOpenNI3DConvexHull.html</anchorfile>
      <anchor>a9138a74e38aa49c84404e1c914b9b112</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OpenNICapture</name>
    <filename>classOpenNICapture.html</filename>
    <member kind="function">
      <type></type>
      <name>OpenNICapture</name>
      <anchorfile>classOpenNICapture.html</anchorfile>
      <anchor>a97dc3bbb0b13dd76552d428546ae7373</anchor>
      <arglist>(const std::string &amp;device_id=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OpenNICapture</name>
      <anchorfile>classOpenNICapture.html</anchorfile>
      <anchor>a97dc3bbb0b13dd76552d428546ae7373</anchor>
      <arglist>(const std::string &amp;device_id=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OpenNICapture</name>
      <anchorfile>classOpenNICapture.html</anchorfile>
      <anchor>a97dc3bbb0b13dd76552d428546ae7373</anchor>
      <arglist>(const std::string &amp;device_id=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTriggerMode</name>
      <anchorfile>classOpenNICapture.html</anchorfile>
      <anchor>aa55c12267afc989a1bf696f2e9ef079e</anchor>
      <arglist>(bool use_trigger)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTriggerMode</name>
      <anchorfile>classOpenNICapture.html</anchorfile>
      <anchor>aa55c12267afc989a1bf696f2e9ef079e</anchor>
      <arglist>(bool use_trigger)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTriggerMode</name>
      <anchorfile>classOpenNICapture.html</anchorfile>
      <anchor>aa55c12267afc989a1bf696f2e9ef079e</anchor>
      <arglist>(bool use_trigger)</arglist>
    </member>
    <member kind="function">
      <type>const PointCloudPtr</type>
      <name>snap</name>
      <anchorfile>classOpenNICapture.html</anchorfile>
      <anchor>a473b4018bbd96350664209df7bc9fc99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PointCloudPtr</type>
      <name>snap</name>
      <anchorfile>classOpenNICapture.html</anchorfile>
      <anchor>a473b4018bbd96350664209df7bc9fc99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PointCloudPtr</type>
      <name>snap</name>
      <anchorfile>classOpenNICapture.html</anchorfile>
      <anchor>a473b4018bbd96350664209df7bc9fc99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PointCloudPtr</type>
      <name>snapAndSave</name>
      <anchorfile>classOpenNICapture.html</anchorfile>
      <anchor>aea209dbb0e5099ea720886a37cdba3eb</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>const PointCloudPtr</type>
      <name>snapAndSave</name>
      <anchorfile>classOpenNICapture.html</anchorfile>
      <anchor>aea209dbb0e5099ea720886a37cdba3eb</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>const PointCloudPtr</type>
      <name>snapAndSave</name>
      <anchorfile>classOpenNICapture.html</anchorfile>
      <anchor>aea209dbb0e5099ea720886a37cdba3eb</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OpenNICapture</name>
      <anchorfile>classOpenNICapture.html</anchorfile>
      <anchor>a4273a22f703ea40dd1bfa1fa02dc38e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OpenNICapture</name>
      <anchorfile>classOpenNICapture.html</anchorfile>
      <anchor>a4273a22f703ea40dd1bfa1fa02dc38e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OpenNICapture</name>
      <anchorfile>classOpenNICapture.html</anchorfile>
      <anchor>a4273a22f703ea40dd1bfa1fa02dc38e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onKeyboardEvent</name>
      <anchorfile>classOpenNICapture.html</anchorfile>
      <anchor>a1ad1bcbb23a2b61ab1ed889ec766f4d0</anchor>
      <arglist>(const pcl::visualization::KeyboardEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onKeyboardEvent</name>
      <anchorfile>classOpenNICapture.html</anchorfile>
      <anchor>a1ad1bcbb23a2b61ab1ed889ec766f4d0</anchor>
      <arglist>(const pcl::visualization::KeyboardEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onKeyboardEvent</name>
      <anchorfile>classOpenNICapture.html</anchorfile>
      <anchor>a1ad1bcbb23a2b61ab1ed889ec766f4d0</anchor>
      <arglist>(const pcl::visualization::KeyboardEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onNewFrame</name>
      <anchorfile>classOpenNICapture.html</anchorfile>
      <anchor>aca13db9eca47666b068e2d2402d370ce</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onNewFrame</name>
      <anchorfile>classOpenNICapture.html</anchorfile>
      <anchor>aca13db9eca47666b068e2d2402d370ce</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onNewFrame</name>
      <anchorfile>classOpenNICapture.html</anchorfile>
      <anchor>aca13db9eca47666b068e2d2402d370ce</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>waitForTrigger</name>
      <anchorfile>classOpenNICapture.html</anchorfile>
      <anchor>a6bc966e0b5ddd23f0caff920b32b06d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>waitForTrigger</name>
      <anchorfile>classOpenNICapture.html</anchorfile>
      <anchor>a6bc966e0b5ddd23f0caff920b32b06d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>waitForTrigger</name>
      <anchorfile>classOpenNICapture.html</anchorfile>
      <anchor>a6bc966e0b5ddd23f0caff920b32b06d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>frame_counter_</name>
      <anchorfile>classOpenNICapture.html</anchorfile>
      <anchor>a51dd6cefe7231a53c942fc5a0df629f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::OpenNIGrabber</type>
      <name>grabber_</name>
      <anchorfile>classOpenNICapture.html</anchorfile>
      <anchor>a051014fbc993fcd7c53ef23900eb2798</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudPtr</type>
      <name>most_recent_frame_</name>
      <anchorfile>classOpenNICapture.html</anchorfile>
      <anchor>a7508864fd9399bae7d70c742b4a8e8a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classOpenNICapture.html</anchorfile>
      <anchor>ad1c1d71e4e0f460ab245cccd0830b81d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::visualization::PCLVisualizer *</type>
      <name>preview_</name>
      <anchorfile>classOpenNICapture.html</anchorfile>
      <anchor>a1eea08e700526e1aec118299a9feb9c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt;</type>
      <name>preview_</name>
      <anchorfile>classOpenNICapture.html</anchorfile>
      <anchor>a6afa9e367bb0efc3cf655f80ea801bcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>trigger_</name>
      <anchorfile>classOpenNICapture.html</anchorfile>
      <anchor>af9df533f8f47cf366e148248b838f392</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_trigger_</name>
      <anchorfile>classOpenNICapture.html</anchorfile>
      <anchor>a3d4edac3752e56f59d30d06aaea8a23e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OpenNIChangeViewer</name>
    <filename>classOpenNIChangeViewer.html</filename>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb_</name>
      <anchorfile>classOpenNIChangeViewer.html</anchorfile>
      <anchor>a246b917838a5fa34810002ff54ddde00</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OpenNIChangeViewer</name>
      <anchorfile>classOpenNIChangeViewer.html</anchorfile>
      <anchor>a2a51cf24f254069def90a7bc523731a5</anchor>
      <arglist>(double resolution, int mode, int noise_filter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classOpenNIChangeViewer.html</anchorfile>
      <anchor>aa331f6804d4ed50f423de38d5701fe50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mode_</name>
      <anchorfile>classOpenNIChangeViewer.html</anchorfile>
      <anchor>ad004df6737b68816562b147c6edc7911</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>noise_filter_</name>
      <anchorfile>classOpenNIChangeViewer.html</anchorfile>
      <anchor>aa339747e16855cd1d88899aae954be23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::octree::OctreePointCloudChangeDetector&lt; pcl::PointXYZRGBA &gt; *</type>
      <name>octree</name>
      <anchorfile>classOpenNIChangeViewer.html</anchorfile>
      <anchor>a39e0d58aa0de9f5789b390629d1e7be4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::visualization::CloudViewer</type>
      <name>viewer</name>
      <anchorfile>classOpenNIChangeViewer.html</anchorfile>
      <anchor>a8a2da2d2997aa6b012c4b124cdfd7e72</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OpenNIFastMesh</name>
    <filename>classOpenNIFastMesh.html</filename>
    <templarg>PointType</templarg>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointType &gt;</type>
      <name>Cloud</name>
      <anchorfile>classOpenNIFastMesh.html</anchorfile>
      <anchor>a1e97e8baa4f1ebba44620f5540e8a2c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::ConstPtr</type>
      <name>CloudConstPtr</name>
      <anchorfile>classOpenNIFastMesh.html</anchorfile>
      <anchor>ac3cc5783bb58341339c4c1d7143aca96</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::Ptr</type>
      <name>CloudPtr</name>
      <anchorfile>classOpenNIFastMesh.html</anchorfile>
      <anchor>a9ae7d370e88e1c76b66eebb1b10c5cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb</name>
      <anchorfile>classOpenNIFastMesh.html</anchorfile>
      <anchor>a8762b9bfe7b8001687e77a141e024385</anchor>
      <arglist>(const CloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OpenNIFastMesh</name>
      <anchorfile>classOpenNIFastMesh.html</anchorfile>
      <anchor>a817aa1d0d3face75f9cf5970c4aa7f11</anchor>
      <arglist>(const std::string &amp;device_id=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classOpenNIFastMesh.html</anchorfile>
      <anchor>a14958f93377eef05f79484b021dc4a2e</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>CloudConstPtr</type>
      <name>cloud_</name>
      <anchorfile>classOpenNIFastMesh.html</anchorfile>
      <anchor>a604c22ba7155d8e8f4a02af7eccb54fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>device_id_</name>
      <anchorfile>classOpenNIFastMesh.html</anchorfile>
      <anchor>ae7c5f6838167b6214896c1d26317b06d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PolygonMesh::Ptr</type>
      <name>mesh_</name>
      <anchorfile>classOpenNIFastMesh.html</anchorfile>
      <anchor>aa42da5cb2904fe4d6967e3470698aa65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mtx_</name>
      <anchorfile>classOpenNIFastMesh.html</anchorfile>
      <anchor>a211fe5ce5d8b454cf9247ca47d4b1768</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::OrganizedFastMesh&lt; PointType &gt;</type>
      <name>ofm</name>
      <anchorfile>classOpenNIFastMesh.html</anchorfile>
      <anchor>a84d2808e3eda00c8f760aa47d46c01ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::vector&lt; pcl::Vertices &gt; &gt;</type>
      <name>vertices_</name>
      <anchorfile>classOpenNIFastMesh.html</anchorfile>
      <anchor>a3a1bb21c426998b2fb0acd2f165cfe9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt;</type>
      <name>view</name>
      <anchorfile>classOpenNIFastMesh.html</anchorfile>
      <anchor>a76916ea38572a5d471b38bd25d3da3e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OpenNIFeaturePersistence</name>
    <filename>classOpenNIFeaturePersistence.html</filename>
    <templarg>PointType</templarg>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointType &gt;</type>
      <name>Cloud</name>
      <anchorfile>classOpenNIFeaturePersistence.html</anchorfile>
      <anchor>a603feb8d6e11a99015a4a91a2ab34207</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::ConstPtr</type>
      <name>CloudConstPtr</name>
      <anchorfile>classOpenNIFeaturePersistence.html</anchorfile>
      <anchor>a89ba070751006c601372b0c88d67e08c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::Ptr</type>
      <name>CloudPtr</name>
      <anchorfile>classOpenNIFeaturePersistence.html</anchorfile>
      <anchor>a2a2d89ea90c716d758fb25a321bd14d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb</name>
      <anchorfile>classOpenNIFeaturePersistence.html</anchorfile>
      <anchor>a0e07fce07ce47a56361621891c36fc2f</anchor>
      <arglist>(const CloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OpenNIFeaturePersistence</name>
      <anchorfile>classOpenNIFeaturePersistence.html</anchorfile>
      <anchor>a3e9f887ef2e502462eb20b250d6ce1f7</anchor>
      <arglist>(float &amp;subsampling_leaf_size, double &amp;normal_search_radius, std::vector&lt; float &gt; &amp;scales_vector, float &amp;alpha, const std::string &amp;device_id=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classOpenNIFeaturePersistence.html</anchorfile>
      <anchor>a61350bee29de70773c0803963f9ef244</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>viz_cb</name>
      <anchorfile>classOpenNIFeaturePersistence.html</anchorfile>
      <anchor>a18bf9b53325109c5743850feb6bc1cf1</anchor>
      <arglist>(pcl::visualization::PCLVisualizer &amp;viz)</arglist>
    </member>
    <member kind="variable">
      <type>CloudConstPtr</type>
      <name>cloud_</name>
      <anchorfile>classOpenNIFeaturePersistence.html</anchorfile>
      <anchor>a9c110bbafbdeb8ea277e8af2f803170f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CloudPtr</type>
      <name>cloud_subsampled_</name>
      <anchorfile>classOpenNIFeaturePersistence.html</anchorfile>
      <anchor>a8e54d46fbe44358f719ace6445f603b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::visualization::PointCloudColorHandlerCustom&lt; PointType &gt;::Ptr</type>
      <name>colors_</name>
      <anchorfile>classOpenNIFeaturePersistence.html</anchorfile>
      <anchor>ac0e7c5a01585c2335194b5f744356ab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>device_id_</name>
      <anchorfile>classOpenNIFeaturePersistence.html</anchorfile>
      <anchor>af93546428ef85cf0fd91091a778aa9fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::ExtractIndices&lt; PointType &gt;</type>
      <name>extract_indices_filter_</name>
      <anchorfile>classOpenNIFeaturePersistence.html</anchorfile>
      <anchor>a660dbada1c1ea5d9b7a2385e668851e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::IndicesPtr</type>
      <name>feature_indices_</name>
      <anchorfile>classOpenNIFeaturePersistence.html</anchorfile>
      <anchor>ae0855477abd9a52adb37fe77b1745237</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CloudPtr</type>
      <name>feature_locations_</name>
      <anchorfile>classOpenNIFeaturePersistence.html</anchorfile>
      <anchor>a8b3c4b2fedf35d610dfdaed4c6fe4947</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::MultiscaleFeaturePersistence&lt; PointType, pcl::FPFHSignature33 &gt;</type>
      <name>feature_persistence_</name>
      <anchorfile>classOpenNIFeaturePersistence.html</anchorfile>
      <anchor>ad4fec6fa189d12ed377eae2102ff1afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::FPFHSignature33 &gt;::Ptr</type>
      <name>features_</name>
      <anchorfile>classOpenNIFeaturePersistence.html</anchorfile>
      <anchor>aa6d25caa538ca518c4048847ad9b4843</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::FPFHEstimationOMP&lt; PointType, pcl::Normal, pcl::FPFHSignature33 &gt;::Ptr</type>
      <name>fpfh_estimation_</name>
      <anchorfile>classOpenNIFeaturePersistence.html</anchorfile>
      <anchor>ab0cb975975c833a95f1cc2a3b8d6bad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mtx_</name>
      <anchorfile>classOpenNIFeaturePersistence.html</anchorfile>
      <anchor>a48541e0add8ef02bab756ab02606f9af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>new_cloud_</name>
      <anchorfile>classOpenNIFeaturePersistence.html</anchorfile>
      <anchor>a07d4a9058dc6083b735c3a87072845ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::NormalEstimationOMP&lt; PointType, pcl::Normal &gt;</type>
      <name>normal_estimation_filter_</name>
      <anchorfile>classOpenNIFeaturePersistence.html</anchorfile>
      <anchor>afadc51a10fdeb5622d7dcf6e6eede4ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr</type>
      <name>normals_</name>
      <anchorfile>classOpenNIFeaturePersistence.html</anchorfile>
      <anchor>a40ee977c439359ba6c74268916e03521</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::VoxelGrid&lt; PointType &gt;</type>
      <name>subsampling_filter_</name>
      <anchorfile>classOpenNIFeaturePersistence.html</anchorfile>
      <anchor>a02f2e8fe8175f04838d1c2d14eae273c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::visualization::CloudViewer</type>
      <name>viewer</name>
      <anchorfile>classOpenNIFeaturePersistence.html</anchorfile>
      <anchor>a3681f3b01ce1da1ffff161b46f628b33</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OpenNIGrabFrame</name>
    <filename>classOpenNIGrabFrame.html</filename>
    <templarg>PointType</templarg>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb_</name>
      <anchorfile>classOpenNIGrabFrame.html</anchorfile>
      <anchor>a290abd4bf821d081a74a7dea9683322a</anchor>
      <arglist>(const CloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>CloudConstPtr</type>
      <name>getLatestCloud</name>
      <anchorfile>classOpenNIGrabFrame.html</anchorfile>
      <anchor>a1590439886ec518a2bb8e7fb5493e7f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>keyboard_callback</name>
      <anchorfile>classOpenNIGrabFrame.html</anchorfile>
      <anchor>adb1e96ab1274c8d040ebc0c6300f24f7</anchor>
      <arglist>(const pcl::visualization::KeyboardEvent &amp;event, void *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mouse_callback</name>
      <anchorfile>classOpenNIGrabFrame.html</anchorfile>
      <anchor>a0582b35b7afb5541664e6222df60fb88</anchor>
      <arglist>(const pcl::visualization::MouseEvent &amp;mouse_event, void *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OpenNIGrabFrame</name>
      <anchorfile>classOpenNIGrabFrame.html</anchorfile>
      <anchor>a73153a11d1f8b8521e03ad5dd0906c35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classOpenNIGrabFrame.html</anchorfile>
      <anchor>ad4d5839cea6f4ea91c01299ec35b3a67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveCloud</name>
      <anchorfile>classOpenNIGrabFrame.html</anchorfile>
      <anchor>ad8cc7e3cd63af21baed14a356f2a8fdd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOptions</name>
      <anchorfile>classOpenNIGrabFrame.html</anchorfile>
      <anchor>aa0fa40ac4b0f916f4552b15790d5ad40</anchor>
      <arglist>(std::string filename, std::string pcd_format, bool paused)</arglist>
    </member>
    <member kind="variable">
      <type>CloudConstPtr</type>
      <name>cloud_</name>
      <anchorfile>classOpenNIGrabFrame.html</anchorfile>
      <anchor>a9b2a5aaaf2f48b1bf382412f50a58310</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>cloud_mutex_</name>
      <anchorfile>classOpenNIGrabFrame.html</anchorfile>
      <anchor>aa787300255d673efd8cc8df58f59faf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>continuous_</name>
      <anchorfile>classOpenNIGrabFrame.html</anchorfile>
      <anchor>acfa86c6c1b455c368f3820eae63c64e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>dir_name_</name>
      <anchorfile>classOpenNIGrabFrame.html</anchorfile>
      <anchor>a1323501873d500e50eb1bf1a2ac561b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>file_name_</name>
      <anchorfile>classOpenNIGrabFrame.html</anchorfile>
      <anchor>a69ebfd1e3a30d56845b270ee2a27e7cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>format_</name>
      <anchorfile>classOpenNIGrabFrame.html</anchorfile>
      <anchor>a9d3ed05f6d548d8183036c72527c238e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>quit_</name>
      <anchorfile>classOpenNIGrabFrame.html</anchorfile>
      <anchor>abec715d50a06e0661b38258c09cebfb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>trigger_</name>
      <anchorfile>classOpenNIGrabFrame.html</anchorfile>
      <anchor>a703187946539aceddd7e2f0d7442b296</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt;</type>
      <name>visualizer_</name>
      <anchorfile>classOpenNIGrabFrame.html</anchorfile>
      <anchor>a6e20111549b5075986fc81ae0106b9e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PCDWriter</type>
      <name>writer_</name>
      <anchorfile>classOpenNIGrabFrame.html</anchorfile>
      <anchor>acdd2b7d2a84c78b77a1f2c9ec446092a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; PointType &gt;</type>
      <name>Cloud</name>
      <anchorfile>classOpenNIGrabFrame.html</anchorfile>
      <anchor>a48b69ae26137966089cebe29c4101239</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Cloud::ConstPtr</type>
      <name>CloudConstPtr</name>
      <anchorfile>classOpenNIGrabFrame.html</anchorfile>
      <anchor>a49d568f6039d5fccbc7467847a858fcc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OpenNIIntegralImageNormalEstimation</name>
    <filename>classOpenNIIntegralImageNormalEstimation.html</filename>
    <templarg>PointType</templarg>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointType &gt;</type>
      <name>Cloud</name>
      <anchorfile>classOpenNIIntegralImageNormalEstimation.html</anchorfile>
      <anchor>a2ff9a1a9a8bca68292801cba732f86c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;</type>
      <name>Cloud</name>
      <anchorfile>classOpenNIIntegralImageNormalEstimation.html</anchorfile>
      <anchor>a50ea6b2ad68083a3f90f77b285b806ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::ConstPtr</type>
      <name>CloudConstPtr</name>
      <anchorfile>classOpenNIIntegralImageNormalEstimation.html</anchorfile>
      <anchor>a4659dd26375e7290b5a5001cd7090e00</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::ConstPtr</type>
      <name>CloudConstPtr</name>
      <anchorfile>classOpenNIIntegralImageNormalEstimation.html</anchorfile>
      <anchor>a4659dd26375e7290b5a5001cd7090e00</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::Ptr</type>
      <name>CloudPtr</name>
      <anchorfile>classOpenNIIntegralImageNormalEstimation.html</anchorfile>
      <anchor>aa1575dff9a653ec2c02d6da760634a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::Ptr</type>
      <name>CloudPtr</name>
      <anchorfile>classOpenNIIntegralImageNormalEstimation.html</anchorfile>
      <anchor>aa1575dff9a653ec2c02d6da760634a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb</name>
      <anchorfile>classOpenNIIntegralImageNormalEstimation.html</anchorfile>
      <anchor>a300be14e4acef87d4d817c97802b165f</anchor>
      <arglist>(const CloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb</name>
      <anchorfile>classOpenNIIntegralImageNormalEstimation.html</anchorfile>
      <anchor>ad0b872e95c48b5d96fa2a41fd4cd55cb</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>keyboard_callback</name>
      <anchorfile>classOpenNIIntegralImageNormalEstimation.html</anchorfile>
      <anchor>a07064b93c803812383b8930ea2f48aaa</anchor>
      <arglist>(const pcl::visualization::KeyboardEvent &amp;event, void *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OpenNIIntegralImageNormalEstimation</name>
      <anchorfile>classOpenNIIntegralImageNormalEstimation.html</anchorfile>
      <anchor>ae2eef0e23d6ee984959f782f5bf6e071</anchor>
      <arglist>(const std::string &amp;device_id=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OpenNIIntegralImageNormalEstimation</name>
      <anchorfile>classOpenNIIntegralImageNormalEstimation.html</anchorfile>
      <anchor>ae2eef0e23d6ee984959f782f5bf6e071</anchor>
      <arglist>(const std::string &amp;device_id=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classOpenNIIntegralImageNormalEstimation.html</anchorfile>
      <anchor>aac1dfa45acf5f2dde25a6444efe0e3fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classOpenNIIntegralImageNormalEstimation.html</anchorfile>
      <anchor>aac1dfa45acf5f2dde25a6444efe0e3fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>viz_cb</name>
      <anchorfile>classOpenNIIntegralImageNormalEstimation.html</anchorfile>
      <anchor>a9b64301f93ac2107475175f196ce93cd</anchor>
      <arglist>(pcl::visualization::PCLVisualizer &amp;viz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>viz_cb</name>
      <anchorfile>classOpenNIIntegralImageNormalEstimation.html</anchorfile>
      <anchor>a9b64301f93ac2107475175f196ce93cd</anchor>
      <arglist>(pcl::visualization::PCLVisualizer &amp;viz)</arglist>
    </member>
    <member kind="variable">
      <type>pcl::BoundaryEstimation&lt; pcl::PointXYZRGBNormal, pcl::PointXYZRGBNormal, pcl::Boundary &gt;</type>
      <name>be_</name>
      <anchorfile>classOpenNIIntegralImageNormalEstimation.html</anchorfile>
      <anchor>aef4f363e7d997263815cdb4b31899d37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::Boundary &gt;::Ptr</type>
      <name>boundaries_</name>
      <anchorfile>classOpenNIIntegralImageNormalEstimation.html</anchorfile>
      <anchor>acb83dc608ec3a2e93a6e8d2b599bc9bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CloudPtr</type>
      <name>cloud_</name>
      <anchorfile>classOpenNIIntegralImageNormalEstimation.html</anchorfile>
      <anchor>a3d085cda341d5bd0b6469297272c0271</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CloudConstPtr</type>
      <name>cloud_</name>
      <anchorfile>classOpenNIIntegralImageNormalEstimation.html</anchorfile>
      <anchor>a889dc1b1ff6766781b2c3f7894490e04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CloudPtr</type>
      <name>cloud_pass_</name>
      <anchorfile>classOpenNIIntegralImageNormalEstimation.html</anchorfile>
      <anchor>abc9544b73aa628ebd6ca442af3191821</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>device_id_</name>
      <anchorfile>classOpenNIIntegralImageNormalEstimation.html</anchorfile>
      <anchor>ab82180c55e721ed9ed24b9703e08114a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mtx_</name>
      <anchorfile>classOpenNIIntegralImageNormalEstimation.html</anchorfile>
      <anchor>a5e9e97420aa0d4cdea81ebdde16e06ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::IntegralImageNormalEstimation&lt; pcl::PointXYZRGB, pcl::PointXYZRGBNormal &gt;</type>
      <name>ne_</name>
      <anchorfile>classOpenNIIntegralImageNormalEstimation.html</anchorfile>
      <anchor>ab4e9950e6a929c906edc1d7e6174d775</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::IntegralImageNormalEstimation&lt; PointType, pcl::Normal &gt;</type>
      <name>ne_</name>
      <anchorfile>classOpenNIIntegralImageNormalEstimation.html</anchorfile>
      <anchor>a57fb2b85724b288688007fbd31963b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>new_cloud_</name>
      <anchorfile>classOpenNIIntegralImageNormalEstimation.html</anchorfile>
      <anchor>a5d9d8e461f4815a60aa7ab9e9db97525</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr</type>
      <name>normals_</name>
      <anchorfile>classOpenNIIntegralImageNormalEstimation.html</anchorfile>
      <anchor>a332956a8777d7403a6393dbdb628fd13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::ApproximateVoxelGrid&lt; pcl::PointXYZRGBNormal &gt;</type>
      <name>pass_</name>
      <anchorfile>classOpenNIIntegralImageNormalEstimation.html</anchorfile>
      <anchor>a1a719036dfeb86f84926e8faa07f9d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::visualization::CloudViewer</type>
      <name>viewer</name>
      <anchorfile>classOpenNIIntegralImageNormalEstimation.html</anchorfile>
      <anchor>ad45ae4d5e17ed62b6a4fe53fdf1c7fd3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OpenNIIO</name>
    <filename>classOpenNIIO.html</filename>
    <templarg>PointType</templarg>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointType &gt;</type>
      <name>Cloud</name>
      <anchorfile>classOpenNIIO.html</anchorfile>
      <anchor>aa3354cf10dea0d4523dc1f443ea38037</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::ConstPtr</type>
      <name>CloudConstPtr</name>
      <anchorfile>classOpenNIIO.html</anchorfile>
      <anchor>a13f4fb902a1b4c9cd604366be39655ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::Ptr</type>
      <name>CloudPtr</name>
      <anchorfile>classOpenNIIO.html</anchorfile>
      <anchor>a91a68a05f6db240f597123bd3a8be166</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb</name>
      <anchorfile>classOpenNIIO.html</anchorfile>
      <anchor>aef06bcafe00d48c6dedb00e91d692614</anchor>
      <arglist>(const CloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classOpenNIIO.html</anchorfile>
      <anchor>a89130d27d51a3d0cd0c71d1fab5a42a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OpenNIIO</name>
      <anchorfile>classOpenNIIO.html</anchorfile>
      <anchor>ad07e708bb4ed78a6a0ca5006606758f2</anchor>
      <arglist>(const std::string &amp;device_id=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classOpenNIIO.html</anchorfile>
      <anchor>a4462322c25b9fd29a0ecb74ed4d826e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runEigen</name>
      <anchorfile>classOpenNIIO.html</anchorfile>
      <anchor>a04f0dd1edd833c55f23a7a749ea5fe11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OpenNIIO</name>
      <anchorfile>classOpenNIIO.html</anchorfile>
      <anchor>a134e568417e46133fb95b3da7881b3a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>CloudConstPtr</type>
      <name>cloud_</name>
      <anchorfile>classOpenNIIO.html</anchorfile>
      <anchor>a671fbca0ed75707d0c2dedd3567950e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>device_id_</name>
      <anchorfile>classOpenNIIO.html</anchorfile>
      <anchor>a371e35854652d6017d47ce929e0cbf4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::Grabber *</type>
      <name>interface_</name>
      <anchorfile>classOpenNIIO.html</anchorfile>
      <anchor>a7717e144de59ff6a5d267aa72409a328</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mtx_</name>
      <anchorfile>classOpenNIIO.html</anchorfile>
      <anchor>a33976859ddb3f7472bf54a33a1d70ffc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PCDWriter</type>
      <name>writer_</name>
      <anchorfile>classOpenNIIO.html</anchorfile>
      <anchor>a29d83bbbe89e6ee8c8dde5285b5a2495</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OpenNIOrganizedMultiPlaneSegmentation</name>
    <filename>classOpenNIOrganizedMultiPlaneSegmentation.html</filename>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb_</name>
      <anchorfile>classOpenNIOrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>aa7dc0ffeff7b21b8ab2a462a997c97a0</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt;</type>
      <name>cloudViewer</name>
      <anchorfile>classOpenNIOrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>aeaa3d7ad677ff0f0abb217dd58052e2f</anchor>
      <arglist>(pcl::PointCloud&lt; PointT &gt;::ConstPtr cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OpenNIOrganizedMultiPlaneSegmentation</name>
      <anchorfile>classOpenNIOrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>aef15a160ffde9b5e7e5f6affac502c17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removePreviousDataFromScreen</name>
      <anchorfile>classOpenNIOrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>a07bdfd9760dfd64c6be2f7fab9d2e714</anchor>
      <arglist>(size_t prev_models_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classOpenNIOrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>a046653ded2c3d96e96a19bd43705f86c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OpenNIOrganizedMultiPlaneSegmentation</name>
      <anchorfile>classOpenNIOrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>ae1873bb24b152d123d53d8a06d3d586f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>cloud_mutex</name>
      <anchorfile>classOpenNIOrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>a9dfbac555ab0e4e49ce4de3a65e4936b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; PointT &gt;::ConstPtr</type>
      <name>prev_cloud</name>
      <anchorfile>classOpenNIOrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>ab6d9cc4aba81d75c912c5c6c20547d34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt;</type>
      <name>viewer</name>
      <anchorfile>classOpenNIOrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>ad1f98b3e058802a5479ec439da63f38a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OpenNIPassthrough</name>
    <filename>classOpenNIPassthrough.html</filename>
    <templarg>PointType</templarg>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointType &gt;</type>
      <name>Cloud</name>
      <anchorfile>classOpenNIPassthrough.html</anchorfile>
      <anchor>a50dbef91025519fa2932469dfb8a15d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;</type>
      <name>Cloud</name>
      <anchorfile>classOpenNIPassthrough.html</anchorfile>
      <anchor>a60675180aa724dd91664b0614a00bf9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::ConstPtr</type>
      <name>CloudConstPtr</name>
      <anchorfile>classOpenNIPassthrough.html</anchorfile>
      <anchor>aa70dc897bfe1a576349ff0fe423362e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::ConstPtr</type>
      <name>CloudConstPtr</name>
      <anchorfile>classOpenNIPassthrough.html</anchorfile>
      <anchor>aa70dc897bfe1a576349ff0fe423362e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::Ptr</type>
      <name>CloudPtr</name>
      <anchorfile>classOpenNIPassthrough.html</anchorfile>
      <anchor>ab88438a9946ccb6923daf274f5d9bf7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::Ptr</type>
      <name>CloudPtr</name>
      <anchorfile>classOpenNIPassthrough.html</anchorfile>
      <anchor>ab88438a9946ccb6923daf274f5d9bf7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>adjustPassThroughValues</name>
      <anchorfile>classOpenNIPassthrough.html</anchorfile>
      <anchor>a602002d5f462fb46126dfea8599aff0d</anchor>
      <arglist>(int new_value)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>valueChanged</name>
      <anchorfile>classOpenNIPassthrough.html</anchorfile>
      <anchor>aa4310f6b7acc6d8c25ed9c72c61fa56d</anchor>
      <arglist>(int new_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb</name>
      <anchorfile>classOpenNIPassthrough.html</anchorfile>
      <anchor>a032c352eb6a87df1a22af6167e068408</anchor>
      <arglist>(const CloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb_</name>
      <anchorfile>classOpenNIPassthrough.html</anchorfile>
      <anchor>aa6efc6335a6113cf8f6f737b1ba5a753</anchor>
      <arglist>(const CloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fillLookup</name>
      <anchorfile>classOpenNIPassthrough.html</anchorfile>
      <anchor>a0df8f356e1424e3522c9fb1bd16843e8</anchor>
      <arglist>(std::vector&lt; bool &gt; &amp;lookup, unsigned char red, unsigned char green, unsigned char blue, unsigned radius)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OpenNIPassthrough</name>
      <anchorfile>classOpenNIPassthrough.html</anchorfile>
      <anchor>a399fe6561a19ed2fee42ab69bd0e6a2f</anchor>
      <arglist>(pcl::OpenNIGrabber &amp;grabber, unsigned char red, unsigned char green, unsigned char blue, unsigned char radius)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OpenNIPassthrough</name>
      <anchorfile>classOpenNIPassthrough.html</anchorfile>
      <anchor>acb21ed62fb8f2fa08290f98bfb865629</anchor>
      <arglist>(pcl::OpenNIGrabber &amp;grabber)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classOpenNIPassthrough.html</anchorfile>
      <anchor>a0446f795c3b25641d11bfa9d1478cdb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OpenNIPassthrough</name>
      <anchorfile>classOpenNIPassthrough.html</anchorfile>
      <anchor>a5777f0c65fc1c117cb7a72067e9dacd6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>CloudConstPtr</type>
      <name>cloud_</name>
      <anchorfile>classOpenNIPassthrough.html</anchorfile>
      <anchor>a2c5f458b2d88064f4e9909df6b21650f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CloudPtr</type>
      <name>cloud_color_</name>
      <anchorfile>classOpenNIPassthrough.html</anchorfile>
      <anchor>a588e1b95a38b87227599c375d9ed7c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::ColorFilter&lt; PointType &gt;</type>
      <name>color_filter_</name>
      <anchorfile>classOpenNIPassthrough.html</anchorfile>
      <anchor>a3065fbe4774cf74b57818bf483381d2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mtx_</name>
      <anchorfile>classOpenNIPassthrough.html</anchorfile>
      <anchor>a99249a3a19b100ccd2a719f440e3d4b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::visualization::CloudViewer</type>
      <name>viewer</name>
      <anchorfile>classOpenNIPassthrough.html</anchorfile>
      <anchor>a3dd0a433be5fc1594768da8bb8dc3e43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CloudPtr</type>
      <name>cloud_pass_</name>
      <anchorfile>classOpenNIPassthrough.html</anchorfile>
      <anchor>ac37f6d785108acf4bc146d3106aa2310</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>device_id_</name>
      <anchorfile>classOpenNIPassthrough.html</anchorfile>
      <anchor>aaff927804ae0fa4917e47bc166c140f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::OpenNIGrabber &amp;</type>
      <name>grabber_</name>
      <anchorfile>classOpenNIPassthrough.html</anchorfile>
      <anchor>a308fbe48c80d92dafc553ed66b13b3f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::PassThrough&lt; pcl::PointXYZRGBA &gt;</type>
      <name>pass_</name>
      <anchorfile>classOpenNIPassthrough.html</anchorfile>
      <anchor>acd6174c9b20b3d8fb573d3da298fe54c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt;</type>
      <name>vis_</name>
      <anchorfile>classOpenNIPassthrough.html</anchorfile>
      <anchor>ac06e24ce82708ba15759563eadacf622</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>timeoutSlot</name>
      <anchorfile>classOpenNIPassthrough.html</anchorfile>
      <anchor>a7bd8062f2429351c4cb1c8e051bbb0d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMutex</type>
      <name>mtx_</name>
      <anchorfile>classOpenNIPassthrough.html</anchorfile>
      <anchor>aa88f1dc3d0998b7f3d952e0ed0bbb3d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::MainWindow *</type>
      <name>ui_</name>
      <anchorfile>classOpenNIPassthrough.html</anchorfile>
      <anchor>aca158c225f63e02d5b749d8721a6389c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTimer *</type>
      <name>vis_timer_</name>
      <anchorfile>classOpenNIPassthrough.html</anchorfile>
      <anchor>a2e4fecc60d8bcf8d93b4dc99799de3b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OpenNIPlanarSegmentation</name>
    <filename>classOpenNIPlanarSegmentation.html</filename>
    <templarg>PointType</templarg>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointType &gt;</type>
      <name>Cloud</name>
      <anchorfile>classOpenNIPlanarSegmentation.html</anchorfile>
      <anchor>a1426cb288d4d406e80c0301cbdbaeaf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointType &gt;</type>
      <name>Cloud</name>
      <anchorfile>classOpenNIPlanarSegmentation.html</anchorfile>
      <anchor>a1426cb288d4d406e80c0301cbdbaeaf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::ConstPtr</type>
      <name>CloudConstPtr</name>
      <anchorfile>classOpenNIPlanarSegmentation.html</anchorfile>
      <anchor>aaae4f34360bb55d46294585ac0e7361a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::ConstPtr</type>
      <name>CloudConstPtr</name>
      <anchorfile>classOpenNIPlanarSegmentation.html</anchorfile>
      <anchor>aaae4f34360bb55d46294585ac0e7361a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::Ptr</type>
      <name>CloudPtr</name>
      <anchorfile>classOpenNIPlanarSegmentation.html</anchorfile>
      <anchor>a7642107ba972968a461173b7cc66d3a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::Ptr</type>
      <name>CloudPtr</name>
      <anchorfile>classOpenNIPlanarSegmentation.html</anchorfile>
      <anchor>a7642107ba972968a461173b7cc66d3a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb_</name>
      <anchorfile>classOpenNIPlanarSegmentation.html</anchorfile>
      <anchor>a0c6e6bb61e49e5de16b08dcd4af583d7</anchor>
      <arglist>(const CloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb_</name>
      <anchorfile>classOpenNIPlanarSegmentation.html</anchorfile>
      <anchor>a0c6e6bb61e49e5de16b08dcd4af583d7</anchor>
      <arglist>(const CloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>CloudPtr</type>
      <name>get</name>
      <anchorfile>classOpenNIPlanarSegmentation.html</anchorfile>
      <anchor>a5051a1bfe3fec36bf4d1d96e41421b54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CloudPtr</type>
      <name>get</name>
      <anchorfile>classOpenNIPlanarSegmentation.html</anchorfile>
      <anchor>a5051a1bfe3fec36bf4d1d96e41421b54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OpenNIPlanarSegmentation</name>
      <anchorfile>classOpenNIPlanarSegmentation.html</anchorfile>
      <anchor>ac970b95fc5f1d37da7fc8bd877fe9889</anchor>
      <arglist>(const std::string &amp;device_id=&quot;&quot;, double threshold=0.01)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OpenNIPlanarSegmentation</name>
      <anchorfile>classOpenNIPlanarSegmentation.html</anchorfile>
      <anchor>ac970b95fc5f1d37da7fc8bd877fe9889</anchor>
      <arglist>(const std::string &amp;device_id=&quot;&quot;, double threshold=0.01)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classOpenNIPlanarSegmentation.html</anchorfile>
      <anchor>a14b925a13763305fd3a11c1652d17630</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classOpenNIPlanarSegmentation.html</anchorfile>
      <anchor>a14b925a13763305fd3a11c1652d17630</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classOpenNIPlanarSegmentation.html</anchorfile>
      <anchor>aefec0c8a867c5d3116a4c0b9e211142a</anchor>
      <arglist>(const CloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classOpenNIPlanarSegmentation.html</anchorfile>
      <anchor>aefec0c8a867c5d3116a4c0b9e211142a</anchor>
      <arglist>(const CloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="variable">
      <type>pcl::ConvexHull&lt; PointType &gt;</type>
      <name>chull_</name>
      <anchorfile>classOpenNIPlanarSegmentation.html</anchorfile>
      <anchor>ac63a49c88c10819770bfd11c9e0deb91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CloudConstPtr</type>
      <name>cloud_</name>
      <anchorfile>classOpenNIPlanarSegmentation.html</anchorfile>
      <anchor>aa58adef510dc29d3bfeb7a05dcfd8a23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>device_id_</name>
      <anchorfile>classOpenNIPlanarSegmentation.html</anchorfile>
      <anchor>a011173c3beb58731a68072b644f6be83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::ExtractIndices&lt; PointType &gt;</type>
      <name>extract_</name>
      <anchorfile>classOpenNIPlanarSegmentation.html</anchorfile>
      <anchor>a0810575abbbc5eb196f241962c3452f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::VoxelGrid&lt; PointType &gt;</type>
      <name>grid_</name>
      <anchorfile>classOpenNIPlanarSegmentation.html</anchorfile>
      <anchor>a2f41dc44b479775d29900ec862c2d9e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mtx_</name>
      <anchorfile>classOpenNIPlanarSegmentation.html</anchorfile>
      <anchor>a7da1ac4c604ab78af145fb99ac15b13e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::ProjectInliers&lt; PointType &gt;</type>
      <name>proj_</name>
      <anchorfile>classOpenNIPlanarSegmentation.html</anchorfile>
      <anchor>ad710fa33acf1a1d87087d8ef351fa396</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::SACSegmentation&lt; PointType &gt;</type>
      <name>seg_</name>
      <anchorfile>classOpenNIPlanarSegmentation.html</anchorfile>
      <anchor>a7e0553af11b23fbcba2d27a5880dcffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::visualization::CloudViewer</type>
      <name>viewer</name>
      <anchorfile>classOpenNIPlanarSegmentation.html</anchorfile>
      <anchor>abad470b5476d0a88be91a871d936ffca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OpenNISegmentTracking</name>
    <filename>classOpenNISegmentTracking.html</filename>
    <templarg>PointType</templarg>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointType &gt;</type>
      <name>Cloud</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>a8abaa05146377bf94abf54a8893178ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::ConstPtr</type>
      <name>CloudConstPtr</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>aaf51378709f022d252c236e491d85087</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::Ptr</type>
      <name>CloudPtr</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>ab09a6753cfd15b65fa7873f45ba0255a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ParticleFilter::CoherencePtr</type>
      <name>CoherencePtr</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>aed5f28661d5ddfa7b65118e9c362eab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::search::KdTree&lt; PointType &gt;</type>
      <name>KdTree</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>a7eb1adf0ce0c6c5e451195aaafe09db0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>KdTree::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>a5fda764f3de43fc43f1ea327cc57cd21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ParticleFilterTracker&lt; RefPointType, ParticleT &gt;</type>
      <name>ParticleFilter</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>a14cf595797761b001621772d36f6e720</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ParticleXYZRPY</type>
      <name>ParticleT</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>a5e8c67cbdf1f0df51d90b7262179bc51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; RefPointType &gt;</type>
      <name>RefCloud</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>a7c23f0931abbb1e8919373a93d1a5a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RefCloud::ConstPtr</type>
      <name>RefCloudConstPtr</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>af0fd98eeff41c7cfe6f30e2a057c9569</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RefCloud::Ptr</type>
      <name>RefCloudPtr</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>a60c302c0c718631c754f2861ed650648</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZRGBA</type>
      <name>RefPointType</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>aaf968206be14733aa7b58911910a9bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addNormalToCloud</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>a2d20339a984632ea731b1af383101832</anchor>
      <arglist>(const CloudConstPtr &amp;cloud, const pcl::PointCloud&lt; pcl::Normal &gt;::ConstPtr &amp;normals, RefCloud &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>a8a14469cb5f90c2b6971d173b58d2b30</anchor>
      <arglist>(const CloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convexHull</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>ab7c3c442743db99baf26e0b35692ea8d</anchor>
      <arglist>(const CloudConstPtr &amp;cloud, Cloud &amp;, std::vector&lt; pcl::Vertices &gt; &amp;hull_vertices)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>drawParticles</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>a8bba1e7695947e2b531ff3e1a2984a91</anchor>
      <arglist>(pcl::visualization::PCLVisualizer &amp;viz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawResult</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>aa159327f3105560472be9840cdda1e3f</anchor>
      <arglist>(pcl::visualization::PCLVisualizer &amp;viz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>euclideanSegment</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>aada8ff3e3409c459c17371a1acdf9afa</anchor>
      <arglist>(const CloudConstPtr &amp;cloud, std::vector&lt; pcl::PointIndices &gt; &amp;cluster_indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractNonPlanePoints</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>a575f5c50dda0d7c1cfe94f66d826d146</anchor>
      <arglist>(const CloudConstPtr &amp;cloud, const CloudConstPtr &amp;cloud_hull, Cloud &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractSegmentCluster</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>a4bed4d4acd552426b45dbf3709121726</anchor>
      <arglist>(const CloudConstPtr &amp;cloud, const std::vector&lt; pcl::PointIndices &gt; cluster_indices, const int segment_index, Cloud &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>filterPassThrough</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>ac1f64602d8ede0048ef739f301550a81</anchor>
      <arglist>(const CloudConstPtr &amp;cloud, Cloud &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gridSample</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>a7145750666a252d01c5f6d70564b01dc</anchor>
      <arglist>(const CloudConstPtr &amp;cloud, Cloud &amp;result, double leaf_size=0.01)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gridSampleApprox</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>a8291a184f798898539e401d832b357c0</anchor>
      <arglist>(const CloudConstPtr &amp;cloud, Cloud &amp;result, double leaf_size=0.01)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalEstimation</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>af421412ec6edaffc30796ffbabe27799</anchor>
      <arglist>(const CloudConstPtr &amp;cloud, pcl::PointCloud&lt; pcl::Normal &gt; &amp;result)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OpenNISegmentTracking</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>acabcb22fe4af6bdf9f4cedda3388d74f</anchor>
      <arglist>(const std::string &amp;device_id, int thread_nr, double downsampling_grid_size, bool use_convex_hull, bool visualize_non_downsample, bool visualize_particles, bool use_fixed)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>planeProjection</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>a44a58c883c382ae70cbbe62cc9b3897f</anchor>
      <arglist>(const CloudConstPtr &amp;cloud, Cloud &amp;result, const pcl::ModelCoefficients::ConstPtr &amp;coefficients)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>planeSegmentation</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>afcb2f119cd23bb9caa6631c8e6531dc2</anchor>
      <arglist>(const CloudConstPtr &amp;cloud, pcl::ModelCoefficients &amp;coefficients, pcl::PointIndices &amp;inliers)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeZeroPoints</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>a9a8ac6e4729a4d7b937cdb2caa05334d</anchor>
      <arglist>(const CloudConstPtr &amp;cloud, Cloud &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>a095e882fc802619abca35cf6c93eb207</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tracking</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>a97f8f326bf6373e100acd67af2b9202d</anchor>
      <arglist>(const RefCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>viz_cb</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>a6bdd0832997567797d088917644c901a</anchor>
      <arglist>(pcl::visualization::PCLVisualizer &amp;viz)</arglist>
    </member>
    <member kind="variable">
      <type>CloudPtr</type>
      <name>cloud_hull_</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>af8a59e33fc0a8df5bd68b4f384d7b52a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CloudPtr</type>
      <name>cloud_pass_</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>ad8b8ce4e9bc6ba09e1bee0a34cf8b663</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CloudPtr</type>
      <name>cloud_pass_downsampled_</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>abfb94294540495d95370edc5b9e56abe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>computation_time_</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>a81881137125c7e8655f7fe6d69addac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>counter_</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>a6f7e10e3ae22c8523a0fcb0ea702bb51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>device_id_</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>a5790aa9eb4f2a52bda9b68d9d61faa36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>downsampling_grid_size_</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>acf411b2866d1616720a19704ff3631c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>downsampling_time_</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>a2a04e5e750ecc3b08d6ca48dee3592fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; pcl::Vertices &gt;</type>
      <name>hull_vertices_</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>a78435876fb05e8b8702e085b23d0afe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mtx_</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>a59f3180da47ec5e501c49987e06a2373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::NormalEstimationOMP&lt; PointType, pcl::Normal &gt;</type>
      <name>ne_</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>a679ab22ff231123d196eb6dde48d778f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>new_cloud_</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>aee0a51e3fb593e8740c5928715b5bf55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CloudPtr</type>
      <name>nonplane_cloud_</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>af2e36b4c8b4f81c5a6707f42825ae004</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr</type>
      <name>normals_</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>a4ed6f3517c4f5de2d95988d86c4b59e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CloudPtr</type>
      <name>plane_cloud_</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>a17da679c4dc98a919bb038b6b4ff92f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CloudPtr</type>
      <name>reference_</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>a678a422918a0df224c303434f20c80a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CloudPtr</type>
      <name>segmented_cloud_</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>a6773acf10cc3d7887f50a93b44b4e12b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; ParticleFilter &gt;</type>
      <name>tracker_</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>a44988ba672fbafe522ce91936bcdb8d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>tracking_time_</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>a25290a1a6663656d51a708fbec54fe8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_convex_hull_</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>ab2b370993ee6f062c5aca29fd3fd7853</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::visualization::CloudViewer</type>
      <name>viewer_</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>af2416abc7cbb9c35070c0aa935e40616</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>visualize_non_downsample_</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>a83c779af1080a06bd27893dc2cfe963a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>visualize_particles_</name>
      <anchorfile>classOpenNISegmentTracking.html</anchorfile>
      <anchor>add93658800603d31eec39acab686359f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OpenNISmoothing</name>
    <filename>classOpenNISmoothing.html</filename>
    <templarg>PointType</templarg>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointType &gt;</type>
      <name>Cloud</name>
      <anchorfile>classOpenNISmoothing.html</anchorfile>
      <anchor>a452f1095c8a90fbc9c68c1fd0ff56064</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::ConstPtr</type>
      <name>CloudConstPtr</name>
      <anchorfile>classOpenNISmoothing.html</anchorfile>
      <anchor>a0890559d15c949fb918ba82be38a884f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::Ptr</type>
      <name>CloudPtr</name>
      <anchorfile>classOpenNISmoothing.html</anchorfile>
      <anchor>abbb90be305f2f5f2a2a5ab21683a3369</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb_</name>
      <anchorfile>classOpenNISmoothing.html</anchorfile>
      <anchor>a002a914140d0166217df5a67a5c59629</anchor>
      <arglist>(const CloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OpenNISmoothing</name>
      <anchorfile>classOpenNISmoothing.html</anchorfile>
      <anchor>a41696bcd2005c0b4eb9b39ea6e3eb6f2</anchor>
      <arglist>(double search_radius, bool sqr_gauss_param_set, double sqr_gauss_param, bool use_polynomial_fit, int polynomial_order, const std::string &amp;device_id=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classOpenNISmoothing.html</anchorfile>
      <anchor>ac4bd25e8f197d3fe461e4d1eb1a2e461</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>CloudConstPtr</type>
      <name>cloud_</name>
      <anchorfile>classOpenNISmoothing.html</anchorfile>
      <anchor>a7159fdda8b04a7c7101f5941a59eaa3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CloudPtr</type>
      <name>cloud_smoothed_</name>
      <anchorfile>classOpenNISmoothing.html</anchorfile>
      <anchor>adeb00f5e6c3df7c38a04d2053d0eed52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>device_id_</name>
      <anchorfile>classOpenNISmoothing.html</anchorfile>
      <anchor>aa3b0391641b87e6d6f67ee54c220adc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mtx_</name>
      <anchorfile>classOpenNISmoothing.html</anchorfile>
      <anchor>a6dc8f6fa4fca684c3bd5cb07a01b47f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::MovingLeastSquaresOMP&lt; PointType, PointType &gt;</type>
      <name>smoother_</name>
      <anchorfile>classOpenNISmoothing.html</anchorfile>
      <anchor>abcad05e0f5960ca1af59917ccceb2693</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; bool &gt;</type>
      <name>stop_computing_</name>
      <anchorfile>classOpenNISmoothing.html</anchorfile>
      <anchor>aabab861bdd8fa70f07e7a029b3570445</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::visualization::PCLVisualizer</type>
      <name>viewer</name>
      <anchorfile>classOpenNISmoothing.html</anchorfile>
      <anchor>ae27e13aa0830213595409c082cfdeba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>viewport_input_</name>
      <anchorfile>classOpenNISmoothing.html</anchorfile>
      <anchor>af4e25d0cc0023b42f79ceed735b505f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>viewport_smoothed_</name>
      <anchorfile>classOpenNISmoothing.html</anchorfile>
      <anchor>a33bc4321d93559af749538a9aba7f9df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OpenNIUniformSampling</name>
    <filename>classOpenNIUniformSampling.html</filename>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;</type>
      <name>Cloud</name>
      <anchorfile>classOpenNIUniformSampling.html</anchorfile>
      <anchor>afc1cbc662a2e1addee3dae6693f1f6ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::ConstPtr</type>
      <name>CloudConstPtr</name>
      <anchorfile>classOpenNIUniformSampling.html</anchorfile>
      <anchor>a50b6def3b664b2e05c24ebc5bb5ba4b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::Ptr</type>
      <name>CloudPtr</name>
      <anchorfile>classOpenNIUniformSampling.html</anchorfile>
      <anchor>ae5e255a638c2f9d0a3d237a5e2220b30</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb_</name>
      <anchorfile>classOpenNIUniformSampling.html</anchorfile>
      <anchor>aa9aaf4fabf6091f29b176dee6901ea51</anchor>
      <arglist>(const CloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OpenNIUniformSampling</name>
      <anchorfile>classOpenNIUniformSampling.html</anchorfile>
      <anchor>a3dbd1892467c6a6caa273e3ca35dc3db</anchor>
      <arglist>(const std::string &amp;device_id=&quot;&quot;, float leaf_size=0.05)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classOpenNIUniformSampling.html</anchorfile>
      <anchor>afd14e790789eb0b89d04484b44e87339</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>viz_cb</name>
      <anchorfile>classOpenNIUniformSampling.html</anchorfile>
      <anchor>a0a606ee5696354882d53144d4b05311c</anchor>
      <arglist>(pcl::visualization::PCLVisualizer &amp;viz)</arglist>
    </member>
    <member kind="variable">
      <type>CloudPtr</type>
      <name>cloud_</name>
      <anchorfile>classOpenNIUniformSampling.html</anchorfile>
      <anchor>a395b016941ea95e59ea8a2685f0ffa20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>device_id_</name>
      <anchorfile>classOpenNIUniformSampling.html</anchorfile>
      <anchor>a37a7a1e78e5e92ea68fbd685cd470983</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; int &gt;::Ptr</type>
      <name>indices_</name>
      <anchorfile>classOpenNIUniformSampling.html</anchorfile>
      <anchor>ad1c940a507923a75ae6647ffa725c3c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr</type>
      <name>keypoints_</name>
      <anchorfile>classOpenNIUniformSampling.html</anchorfile>
      <anchor>a8534e64f002684f8092e5c0bce9769b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mtx_</name>
      <anchorfile>classOpenNIUniformSampling.html</anchorfile>
      <anchor>af7eb8813f2d65c30954cc641c2b6fda0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::UniformSampling&lt; pcl::PointXYZRGBA &gt;</type>
      <name>pass_</name>
      <anchorfile>classOpenNIUniformSampling.html</anchorfile>
      <anchor>a745be9459f5a158854e37d4299d6ab5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::visualization::CloudViewer</type>
      <name>viewer</name>
      <anchorfile>classOpenNIUniformSampling.html</anchorfile>
      <anchor>a4b214a1c1da9a79f1b04a3f3ab84d328</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OpenNIVoxelGrid</name>
    <filename>classOpenNIVoxelGrid.html</filename>
    <templarg>PointType</templarg>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointType &gt;</type>
      <name>Cloud</name>
      <anchorfile>classOpenNIVoxelGrid.html</anchorfile>
      <anchor>a6dd3d1c678389c501c71f6862db91ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::ConstPtr</type>
      <name>CloudConstPtr</name>
      <anchorfile>classOpenNIVoxelGrid.html</anchorfile>
      <anchor>a775406d5a3a6e37a0ab104b2fcdc7909</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::Ptr</type>
      <name>CloudPtr</name>
      <anchorfile>classOpenNIVoxelGrid.html</anchorfile>
      <anchor>a47d4b2f9acfa73fe494b94a5c86471f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb_</name>
      <anchorfile>classOpenNIVoxelGrid.html</anchorfile>
      <anchor>ad20322624417aad7824f8b48e9e7e1f6</anchor>
      <arglist>(const CloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>CloudPtr</type>
      <name>get</name>
      <anchorfile>classOpenNIVoxelGrid.html</anchorfile>
      <anchor>a426492be7f1d968125074002f75aec1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OpenNIVoxelGrid</name>
      <anchorfile>classOpenNIVoxelGrid.html</anchorfile>
      <anchor>abc10df929fc8516c3d23628ce4726083</anchor>
      <arglist>(const std::string &amp;device_id=&quot;&quot;, const std::string &amp;=&quot;z&quot;, float=0, float=5.0, float leaf_size_x=0.01, float leaf_size_y=0.01, float leaf_size_z=0.01)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classOpenNIVoxelGrid.html</anchorfile>
      <anchor>a2cb853ea6bafeff053b5cab050a46e7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classOpenNIVoxelGrid.html</anchorfile>
      <anchor>a186ff234598472798a2c976c891b6c61</anchor>
      <arglist>(const CloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="variable">
      <type>CloudConstPtr</type>
      <name>cloud_</name>
      <anchorfile>classOpenNIVoxelGrid.html</anchorfile>
      <anchor>a037d5adeb222833de2b893689e64d0fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>device_id_</name>
      <anchorfile>classOpenNIVoxelGrid.html</anchorfile>
      <anchor>a70a82e8a2ac96ca6c08a65ed3e618a02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::VoxelGrid&lt; PointType &gt;</type>
      <name>grid_</name>
      <anchorfile>classOpenNIVoxelGrid.html</anchorfile>
      <anchor>a79c032999ec5ab7780b3e3a079c12455</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mtx_</name>
      <anchorfile>classOpenNIVoxelGrid.html</anchorfile>
      <anchor>ac40161082fda8f917234928914c4635f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::visualization::CloudViewer</type>
      <name>viewer</name>
      <anchorfile>classOpenNIVoxelGrid.html</anchorfile>
      <anchor>a3dad4112ba14f7e1c78ad0b5d4689a2c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OrganizedSegmentationDemo</name>
    <filename>classOrganizedSegmentationDemo.html</filename>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>Cloud</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>a7b2270cb59b709f39654ce4dde225d72</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::ConstPtr</type>
      <name>CloudConstPtr</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>afbc053e32f750141bc939ff4f57ca47f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::Ptr</type>
      <name>CloudPtr</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>a91ba309bbd9e07e68504e48d23b7ae29</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>disableClusteringPressed</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>a3ed1b73ddc99d5f28ac6aa087699dab1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>disableRefinementPressed</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>a4378cdaea4ff9757248f686074b8b84c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>displayCurvaturePressed</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>a2f5813e32988487d357d593ebf906ec7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>displayDistanceMapPressed</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>a1d1083996c440079573987fbd1afa05b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>displayNormalsPressed</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>a24d1cdd33709de13bc03ed53dd6e081a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>toggleCapturePressed</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>af135db010e9793aca8d7c92f1e6bf976</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>useEdgeAwareComparatorPressed</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>a0e7cd516bdb821839d9a273d18abb953</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>useEuclideanClusteringPressed</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>a33a8e99097a20cdd4071afb3a1286af6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>useEuclideanComparatorPressed</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>a1ed383f8252cdddd28275aa032958ce4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>usePlanarRefinementPressed</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>a21dcce86f7ac56c6b01d025e5e6c6822</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>usePlaneComparatorPressed</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>a6778b45dc76e4139694aa5ee45299da5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>useRGBComparatorPressed</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>acf85ad4c5d2d5247d1babfaa2eaf3dfc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>acfa6ccd26287415651f742b81ce785f0</anchor>
      <arglist>(const CloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OrganizedSegmentationDemo</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>a5b3f400264ef1f25d13380ed3a29a628</anchor>
      <arglist>(pcl::Grabber &amp;grabber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OrganizedSegmentationDemo</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>ad7b4c47bead3fe3f3ab5f8e8541b3100</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>capture_</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>a63cffe1de4bd618e3c3265f94e57ed16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>data_modified_</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>afab773f482123f45069f87a9d1d578fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>display_curvature_</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>a4eaf3967df461d961e92e8feddd1fe32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>display_distance_map_</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>a827d123ca5ad7e013cf29931fbb6f004</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>display_normals_</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>a04cd397c307c603dbbf88578f88bc981</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::EdgeAwarePlaneComparator&lt; PointT, pcl::Normal &gt;::Ptr</type>
      <name>edge_aware_comparator_</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>a1438207ccbae9a1d2cf3028c7dd5c6d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::EuclideanClusterComparator&lt; PointT, pcl::Normal, pcl::Label &gt;::Ptr</type>
      <name>euclidean_cluster_comparator_</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>ad38745bc47440c5b5409ec46813653e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::EuclideanPlaneCoefficientComparator&lt; PointT, pcl::Normal &gt;::Ptr</type>
      <name>euclidean_comparator_</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>aa3848668a0fd958651b1266db6a287f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::Grabber &amp;</type>
      <name>grabber_</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>a3a91ed762e7f04e7952783a725087517</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::OrganizedMultiPlaneSegmentation&lt; PointT, pcl::Normal, pcl::Label &gt;</type>
      <name>mps</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>a4537c94eb7658b1234daded5a71a3211</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QMutex</type>
      <name>mtx_</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>a242eb55d4a75f76e01dcaa4a0dfe4672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::IntegralImageNormalEstimation&lt; PointT, pcl::Normal &gt;</type>
      <name>ne</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>ad32a6af77debe52f52a2b9bb6ab13d8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::PlaneCoefficientComparator&lt; PointT, pcl::Normal &gt;::Ptr</type>
      <name>plane_comparator_</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>a822081ab82dae9e8cd74ac99977ba43d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>prev_cloud_</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>a9c54ba815e4dc3b0552191e7ab3574bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::PointCloud&lt; PointT &gt;::CloudVectorType</type>
      <name>prev_clusters_</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>aa83faef6d967c359e4d272a33177baf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float *</type>
      <name>prev_distance_map_</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>adf6fe59c459ae78351ff7aff6b8765de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;</type>
      <name>prev_normals_</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>a29a41afbc72953c5e529ce0ed3854ee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; pcl::PlanarRegion&lt; PointT &gt;, Eigen::aligned_allocator&lt; pcl::PlanarRegion&lt; PointT &gt; &gt; &gt;</type>
      <name>prev_regions_</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>acd8ced47ac74a0c27a3858b88e2e85f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>previous_clusters_size_</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>a638e756f144503c87e7e2e1feb8ab0f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>previous_data_size_</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>aca7175d4c694b16dcd8107b530cede6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::RGBPlaneCoefficientComparator&lt; PointT, pcl::Normal &gt;</type>
      <name>rgb_comp_</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>a8b3c24ea3cfd337d477108fb676231c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::RGBPlaneCoefficientComparator&lt; PointT, pcl::Normal &gt;::Ptr</type>
      <name>rgb_comparator_</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>a42da454e9ff4efcc768218f067c68c71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ui::MainWindow *</type>
      <name>ui_</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>a4d6e4abbd561c531e149476dfa08055b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_clustering_</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>a192137db9adfefab7da9c6e5eff04a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_planar_refinement_</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>a38a239ded8412f285641f1e861d7eb8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt;</type>
      <name>vis_</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>a0c04938a7f23dee47f39d0915fcf13f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QMutex</type>
      <name>vis_mtx_</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>abfb2d9b3197e024ff6e77e839612a561</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QTimer *</type>
      <name>vis_timer_</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>ae62ee2e45534339ba13733688014f6ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>timeoutSlot</name>
      <anchorfile>classOrganizedSegmentationDemo.html</anchorfile>
      <anchor>a2948f5ce0407875ea1702ab946249aa2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PCDOrganizedMultiPlaneSegmentation</name>
    <filename>classPCDOrganizedMultiPlaneSegmentation.html</filename>
    <templarg>PointT</templarg>
    <member kind="function">
      <type>void</type>
      <name>keyboard_callback</name>
      <anchorfile>classPCDOrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>a3ae6b683b5462d630e1ad7797d883113</anchor>
      <arglist>(const pcl::visualization::KeyboardEvent &amp;event, void *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCDOrganizedMultiPlaneSegmentation</name>
      <anchorfile>classPCDOrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>a4d609263449507b59583f76c4b3fddb9</anchor>
      <arglist>(typename pcl::PointCloud&lt; PointT &gt;::ConstPtr cloud_, bool refine)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>process</name>
      <anchorfile>classPCDOrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>a914d037e530268cc15c73a1e45f3f7b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classPCDOrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>a575fce4f5a67c34ddf53955656c48b2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; PointT &gt;::ConstPtr</type>
      <name>cloud</name>
      <anchorfile>classPCDOrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>ae67172a32bcf8b19584a75fa258663d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>depth_dependent_</name>
      <anchorfile>classPCDOrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>a0499cfa3788d0bfda522c2cf105a6f31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>polygon_refinement_</name>
      <anchorfile>classPCDOrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>a182fac6bc1e93b0b1b8c0a02221ceae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>refine_</name>
      <anchorfile>classPCDOrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>a86c9c27cdbc2662bf5e830fb1e25f033</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>threshold_</name>
      <anchorfile>classPCDOrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>aeaac483dfff8fa694f8316c336d7a0ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::visualization::PCLVisualizer</type>
      <name>viewer</name>
      <anchorfile>classPCDOrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>a1fb4c6896895948f1e8dff4b21eea37d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PCLMobileServer</name>
    <filename>classPCLMobileServer.html</filename>
    <templarg>PointType</templarg>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointType &gt;</type>
      <name>Cloud</name>
      <anchorfile>classPCLMobileServer.html</anchorfile>
      <anchor>a352541e194c48594515efb20788cf683</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::ConstPtr</type>
      <name>CloudConstPtr</name>
      <anchorfile>classPCLMobileServer.html</anchorfile>
      <anchor>abcb2a80d022f224bedc40b17ff38d600</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::Ptr</type>
      <name>CloudPtr</name>
      <anchorfile>classPCLMobileServer.html</anchorfile>
      <anchor>ab7d6732d3c5c416fd7d68853a1e084dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PointCloudBuffers::Ptr</type>
      <name>getLatestBuffers</name>
      <anchorfile>classPCLMobileServer.html</anchorfile>
      <anchor>a6e90569a91baf1224176bc5310eebfdf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CloudPtr</type>
      <name>getLatestPointCloud</name>
      <anchorfile>classPCLMobileServer.html</anchorfile>
      <anchor>affd4f840a78563318044d98d7f728df1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handleIncomingCloud</name>
      <anchorfile>classPCLMobileServer.html</anchorfile>
      <anchor>a97128a171a335663fdf8f39c94d9bf60</anchor>
      <arglist>(const CloudConstPtr &amp;new_cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCLMobileServer</name>
      <anchorfile>classPCLMobileServer.html</anchorfile>
      <anchor>ac39bc7eac644419b79c1928eeaf846ed</anchor>
      <arglist>(const std::string &amp;device_id=&quot;&quot;, int port=11111, float leaf_size_x=0.01, float leaf_size_y=0.01, float leaf_size_z=0.01)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classPCLMobileServer.html</anchorfile>
      <anchor>a52223c6385ac79e3066d3cc5a8f173ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>PointCloudBuffers::Ptr</type>
      <name>buffers_</name>
      <anchorfile>classPCLMobileServer.html</anchorfile>
      <anchor>a7a5e8e94c95db60cca18da9177af9466</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>device_id_</name>
      <anchorfile>classPCLMobileServer.html</anchorfile>
      <anchor>a9fd655e0b032f08370762a6680117c3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CloudPtr</type>
      <name>filtered_cloud_</name>
      <anchorfile>classPCLMobileServer.html</anchorfile>
      <anchor>a9c207ff51c7bad1d6e36a16cb4dec590</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classPCLMobileServer.html</anchorfile>
      <anchor>abea98af0ffc29bce03e98cd3bea81e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>port_</name>
      <anchorfile>classPCLMobileServer.html</anchorfile>
      <anchor>abb3f4a9eb7a7b0bfd1c23b1589e646a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::visualization::CloudViewer</type>
      <name>viewer_</name>
      <anchorfile>classPCLMobileServer.html</anchorfile>
      <anchor>a41ece85b8d439161f82dbe300aff0e0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::VoxelGrid&lt; PointType &gt;</type>
      <name>voxel_grid_filter_</name>
      <anchorfile>classPCLMobileServer.html</anchorfile>
      <anchor>a9fdc4d658b3bd7a543238c735a5ffc22</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlaneSegTest</name>
    <filename>classPlaneSegTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb_</name>
      <anchorfile>classPlaneSegTest.html</anchorfile>
      <anchor>ab9fcade3769f7241e4a0706fc1f2677e</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt;</type>
      <name>cloudViewer</name>
      <anchorfile>classPlaneSegTest.html</anchorfile>
      <anchor>ae5f7872bb3637bf8e8ebc3fcc4f89daf</anchor>
      <arglist>(pcl::PointCloud&lt; PointT &gt;::ConstPtr cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlaneSegTest</name>
      <anchorfile>classPlaneSegTest.html</anchorfile>
      <anchor>aae5983102513c8a210281994da55e845</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classPlaneSegTest.html</anchorfile>
      <anchor>a75a04481e92e42b9346563adcbb0b9ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PlaneSegTest</name>
      <anchorfile>classPlaneSegTest.html</anchorfile>
      <anchor>a6bf46414b87977d8cd1538bf8b48f440</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>cloud_mutex</name>
      <anchorfile>classPlaneSegTest.html</anchorfile>
      <anchor>ac7e1f681ee910b8a8f0138aeb2c42bef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; PointT &gt;::ConstPtr</type>
      <name>prev_cloud</name>
      <anchorfile>classPlaneSegTest.html</anchorfile>
      <anchor>a5d04700f1a58e1b2a50a18969a109886</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>text_id</name>
      <anchorfile>classPlaneSegTest.html</anchorfile>
      <anchor>a96b064abe6c4679239015093c09ffea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt;</type>
      <name>viewer</name>
      <anchorfile>classPlaneSegTest.html</anchorfile>
      <anchor>afa55ae8066984777ad5eddd84f8d5851</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>viewer_mutex</name>
      <anchorfile>classPlaneSegTest.html</anchorfile>
      <anchor>a0ba43803e0ed3af1bcdd9227299e3953</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Player</name>
    <filename>classPlayer.html</filename>
    <member kind="function">
      <type></type>
      <name>Player</name>
      <anchorfile>classPlayer.html</anchorfile>
      <anchor>ae7b8b1c5a9073a87be4420de032f6c34</anchor>
      <arglist>(std::string const &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Run</name>
      <anchorfile>classPlayer.html</anchorfile>
      <anchor>ad007a41a9ec80994a22b73cc65f7df2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>filename_</name>
      <anchorfile>classPlayer.html</anchorfile>
      <anchor>a6a4e6da35bde38bf5d3ea1a42c5dddec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::visualization::CloudViewer</type>
      <name>viewer_</name>
      <anchorfile>classPlayer.html</anchorfile>
      <anchor>a858fa1aab363922415a554a1c4ef9ae8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ply_to_obj_converter</name>
    <filename>classply__to__obj__converter.html</filename>
    <member kind="enumvalue">
      <name>triangulate</name>
      <anchorfile>classply__to__obj__converter.html</anchorfile>
      <anchor>af1454fb83b423899c96a77cb5f03f8cfa2a9b4dfb883e798badef0415ad1004ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>flags_type</name>
      <anchorfile>classply__to__obj__converter.html</anchorfile>
      <anchor>ae16ce3a501a847ae1e7faa593c5f1ee5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>convert</name>
      <anchorfile>classply__to__obj__converter.html</anchorfile>
      <anchor>a8c30f8e3d5d6ea383cde73428478160b</anchor>
      <arglist>(std::istream &amp;istream, const std::string &amp;istream_filename, std::ostream &amp;ostream, const std::string &amp;ostream_filename)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ply_to_obj_converter</name>
      <anchorfile>classply__to__obj__converter.html</anchorfile>
      <anchor>a9b31eaf02c662fbbb78dbe241282a3da</anchor>
      <arglist>(flags_type flags=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>boost::tuple&lt; boost::function&lt; void()&gt;, boost::function&lt; void()&gt; &gt;</type>
      <name>element_definition_callback</name>
      <anchorfile>classply__to__obj__converter.html</anchorfile>
      <anchor>a1ca4048fa9861c1c597a453d6c5240ee</anchor>
      <arglist>(const std::string &amp;element_name, std::size_t count)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>error_callback</name>
      <anchorfile>classply__to__obj__converter.html</anchorfile>
      <anchor>a97b07ef069f437befe704309346344bc</anchor>
      <arglist>(const std::string &amp;filename, std::size_t line_number, const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>face_begin</name>
      <anchorfile>classply__to__obj__converter.html</anchorfile>
      <anchor>ae3c2ffce53029a442d043cdd5acbd586</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>face_end</name>
      <anchorfile>classply__to__obj__converter.html</anchorfile>
      <anchor>a980945e25ab9f2feeae5417c17d19549</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>face_vertex_indices_begin</name>
      <anchorfile>classply__to__obj__converter.html</anchorfile>
      <anchor>aa37468d66753073699a0b58dbe081fc9</anchor>
      <arglist>(pcl::io::ply::uint8 size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>face_vertex_indices_element</name>
      <anchorfile>classply__to__obj__converter.html</anchorfile>
      <anchor>a7bcb5dac15db742167d6edad70709459</anchor>
      <arglist>(pcl::io::ply::int32 vertex_index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>face_vertex_indices_end</name>
      <anchorfile>classply__to__obj__converter.html</anchorfile>
      <anchor>a3f0a599887a479dd388797c3ebf2a2b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>info_callback</name>
      <anchorfile>classply__to__obj__converter.html</anchorfile>
      <anchor>aa0df70efbe5f02c563f3da8a68de6095</anchor>
      <arglist>(const std::string &amp;filename, std::size_t line_number, const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>boost::tuple&lt; boost::function&lt; void(SizeType)&gt;, boost::function&lt; void(ScalarType)&gt;, boost::function&lt; void()&gt; &gt;</type>
      <name>list_property_definition_callback</name>
      <anchorfile>classply__to__obj__converter.html</anchorfile>
      <anchor>a27e74bad6866a6dcfd537ab2d06a13bf</anchor>
      <arglist>(const std::string &amp;element_name, const std::string &amp;property_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>boost::function&lt; void(ScalarType)&gt;</type>
      <name>scalar_property_definition_callback</name>
      <anchorfile>classply__to__obj__converter.html</anchorfile>
      <anchor>aeaeb9e2b89b071716dba7e56541791fe</anchor>
      <arglist>(const std::string &amp;element_name, const std::string &amp;property_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>vertex_begin</name>
      <anchorfile>classply__to__obj__converter.html</anchorfile>
      <anchor>a64d078a03474dd6e0623d167f1fbcbe2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>vertex_end</name>
      <anchorfile>classply__to__obj__converter.html</anchorfile>
      <anchor>a354c26dee6311620fb4aebab1f67553f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>vertex_x</name>
      <anchorfile>classply__to__obj__converter.html</anchorfile>
      <anchor>a2dbc27af1cabe344fe4f18614dc54337</anchor>
      <arglist>(pcl::io::ply::float32 x)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>vertex_y</name>
      <anchorfile>classply__to__obj__converter.html</anchorfile>
      <anchor>ab14fbad7b28f83e094d24ac735eb9010</anchor>
      <arglist>(pcl::io::ply::float32 y)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>vertex_z</name>
      <anchorfile>classply__to__obj__converter.html</anchorfile>
      <anchor>a5b6a059f32600ad48c0b7993c27e29a9</anchor>
      <arglist>(pcl::io::ply::float32 z)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>warning_callback</name>
      <anchorfile>classply__to__obj__converter.html</anchorfile>
      <anchor>a96405168504a18b576bb24b5c79bc94e</anchor>
      <arglist>(const std::string &amp;filename, std::size_t line_number, const std::string &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>face_vertex_indices_element_index_</name>
      <anchorfile>classply__to__obj__converter.html</anchorfile>
      <anchor>afd0375db6ef41a8c561c4246abe9d55c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>face_vertex_indices_first_element_</name>
      <anchorfile>classply__to__obj__converter.html</anchorfile>
      <anchor>a0983c97a68e99e4dd7a679ad95161d8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>face_vertex_indices_previous_element_</name>
      <anchorfile>classply__to__obj__converter.html</anchorfile>
      <anchor>ada7550256853653a01b3f4d31136bcb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>flags_type</type>
      <name>flags_</name>
      <anchorfile>classply__to__obj__converter.html</anchorfile>
      <anchor>ad0aa8ecaf3ffea3940332614c1c1fce7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::ostream *</type>
      <name>ostream_</name>
      <anchorfile>classply__to__obj__converter.html</anchorfile>
      <anchor>af5a76ba8ca18b429ed72e2326983e628</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>vertex_x_</name>
      <anchorfile>classply__to__obj__converter.html</anchorfile>
      <anchor>aa9397e3ffafec85a25ef37eebf475a1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>vertex_y_</name>
      <anchorfile>classply__to__obj__converter.html</anchorfile>
      <anchor>a956ea9ff6359819c84f6f6b593c30a01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>vertex_z_</name>
      <anchorfile>classply__to__obj__converter.html</anchorfile>
      <anchor>ac20b33e6da524a3d6c26af34aaa14d50</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ply_to_ply_converter</name>
    <filename>classply__to__ply__converter.html</filename>
    <member kind="enumeration">
      <name>format</name>
      <anchorfile>classply__to__ply__converter.html</anchorfile>
      <anchor>a664a76d397b0d39f80bd5f7b862d5ec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>same_format</name>
      <anchorfile>classply__to__ply__converter.html</anchorfile>
      <anchor>a664a76d397b0d39f80bd5f7b862d5ec5a98911bb15d0ef9f80fe4f601b019eb4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ascii_format</name>
      <anchorfile>classply__to__ply__converter.html</anchorfile>
      <anchor>a664a76d397b0d39f80bd5f7b862d5ec5ac54bcc300981a16c1790f428b535e1a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>binary_format</name>
      <anchorfile>classply__to__ply__converter.html</anchorfile>
      <anchor>a664a76d397b0d39f80bd5f7b862d5ec5ae737e0a23d112bbafbfa8a037c38b74b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>binary_big_endian_format</name>
      <anchorfile>classply__to__ply__converter.html</anchorfile>
      <anchor>a664a76d397b0d39f80bd5f7b862d5ec5a8b4626b150c112a4180d4c61310ecff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>binary_little_endian_format</name>
      <anchorfile>classply__to__ply__converter.html</anchorfile>
      <anchor>a664a76d397b0d39f80bd5f7b862d5ec5a4177de1fa558d419f0b6a29e8c43db23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>format_type</name>
      <anchorfile>classply__to__ply__converter.html</anchorfile>
      <anchor>aecb28ad6a8c0c36c859c77e5f327b046</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>convert</name>
      <anchorfile>classply__to__ply__converter.html</anchorfile>
      <anchor>a7160e22000021a3e9e2c4f332cca982d</anchor>
      <arglist>(std::istream &amp;istream, std::ostream &amp;ostream)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ply_to_ply_converter</name>
      <anchorfile>classply__to__ply__converter.html</anchorfile>
      <anchor>a9bf6fc6c0d9499881fc1f6f7eaf9d45d</anchor>
      <arglist>(format_type format)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>comment_callback</name>
      <anchorfile>classply__to__ply__converter.html</anchorfile>
      <anchor>a40ca79aaba70a899e8f95869f63c0647</anchor>
      <arglist>(const std::string &amp;comment)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>element_begin_callback</name>
      <anchorfile>classply__to__ply__converter.html</anchorfile>
      <anchor>a7e2fa4241dfc4b4db7752d2f712ebc4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>boost::tuple&lt; boost::function&lt; void()&gt;, boost::function&lt; void()&gt; &gt;</type>
      <name>element_definition_callback</name>
      <anchorfile>classply__to__ply__converter.html</anchorfile>
      <anchor>ad597bdac72b744487bafdc7895049d03</anchor>
      <arglist>(const std::string &amp;element_name, std::size_t count)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>element_end_callback</name>
      <anchorfile>classply__to__ply__converter.html</anchorfile>
      <anchor>af5219f9592c090ea6464c2e2855a81ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>end_header_callback</name>
      <anchorfile>classply__to__ply__converter.html</anchorfile>
      <anchor>a7b483bc7573a2b153d7da0efb040a836</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>error_callback</name>
      <anchorfile>classply__to__ply__converter.html</anchorfile>
      <anchor>aee403fe1a434b1d8794aafa266e282cb</anchor>
      <arglist>(const std::string &amp;filename, std::size_t line_number, const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>format_callback</name>
      <anchorfile>classply__to__ply__converter.html</anchorfile>
      <anchor>af9fa44998a47ac73d48fb69786aad05a</anchor>
      <arglist>(pcl::io::ply::format_type format, const std::string &amp;version)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>info_callback</name>
      <anchorfile>classply__to__ply__converter.html</anchorfile>
      <anchor>ac69b4b3276c7ca3e33710380436f53fa</anchor>
      <arglist>(const std::string &amp;filename, std::size_t line_number, const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>list_property_begin_callback</name>
      <anchorfile>classply__to__ply__converter.html</anchorfile>
      <anchor>a2b879a631bc9e5c77adf80fd05ca7205</anchor>
      <arglist>(SizeType size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>boost::tuple&lt; boost::function&lt; void(SizeType)&gt;, boost::function&lt; void(ScalarType)&gt;, boost::function&lt; void()&gt; &gt;</type>
      <name>list_property_definition_callback</name>
      <anchorfile>classply__to__ply__converter.html</anchorfile>
      <anchor>a6c2cd1a5569d3143ff8a833425525171</anchor>
      <arglist>(const std::string &amp;element_name, const std::string &amp;property_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>list_property_element_callback</name>
      <anchorfile>classply__to__ply__converter.html</anchorfile>
      <anchor>a0bdc6067f133ba8b61461d7a9a3db1f7</anchor>
      <arglist>(ScalarType scalar)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>list_property_end_callback</name>
      <anchorfile>classply__to__ply__converter.html</anchorfile>
      <anchor>a62f0f4328d168753e9b5f785ccb0e4ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>magic_callback</name>
      <anchorfile>classply__to__ply__converter.html</anchorfile>
      <anchor>ac6f62e0de2723a0a0a71497e2abae623</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>obj_info_callback</name>
      <anchorfile>classply__to__ply__converter.html</anchorfile>
      <anchor>a734d404e447f57ccff853116712ca4e0</anchor>
      <arglist>(const std::string &amp;obj_info)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>scalar_property_callback</name>
      <anchorfile>classply__to__ply__converter.html</anchorfile>
      <anchor>ab6455d1e723cea37599cd10a912d75bb</anchor>
      <arglist>(ScalarType scalar)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>boost::function&lt; void(ScalarType)&gt;</type>
      <name>scalar_property_definition_callback</name>
      <anchorfile>classply__to__ply__converter.html</anchorfile>
      <anchor>a79a52e4a92da68ade3a7be2fc327c268</anchor>
      <arglist>(const std::string &amp;element_name, const std::string &amp;property_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>warning_callback</name>
      <anchorfile>classply__to__ply__converter.html</anchorfile>
      <anchor>a68e52bdda180fa3f479681dad0b31863</anchor>
      <arglist>(const std::string &amp;filename, std::size_t line_number, const std::string &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>bol_</name>
      <anchorfile>classply__to__ply__converter.html</anchorfile>
      <anchor>a199d0963a6b72b91c5857d32bd8ce218</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>format_type</type>
      <name>format_</name>
      <anchorfile>classply__to__ply__converter.html</anchorfile>
      <anchor>ad69971cf4ca1c30256f66695e03e3014</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::io::ply::format_type</type>
      <name>input_format_</name>
      <anchorfile>classply__to__ply__converter.html</anchorfile>
      <anchor>ad5f01ea7cb7b94778f2ecba8cc3b9f80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::ostream *</type>
      <name>ostream_</name>
      <anchorfile>classply__to__ply__converter.html</anchorfile>
      <anchor>ab345cb4cd3122c99f3a2ffaea17286b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::io::ply::format_type</type>
      <name>output_format_</name>
      <anchorfile>classply__to__ply__converter.html</anchorfile>
      <anchor>ab11dd50f048f611941d041c9d57bc919</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ply_to_raw_converter</name>
    <filename>classply__to__raw__converter.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>convert</name>
      <anchorfile>classply__to__raw__converter.html</anchorfile>
      <anchor>ad63d54609ad4b7c115d49720516791a3</anchor>
      <arglist>(std::istream &amp;istream, const std::string &amp;istream_filename, std::ostream &amp;ostream, const std::string &amp;ostream_filename)</arglist>
    </member>
    <member kind="function">
      <type>ply_to_raw_converter &amp;</type>
      <name>operator=</name>
      <anchorfile>classply__to__raw__converter.html</anchorfile>
      <anchor>ae435ea7732852682988ede98aebffec7</anchor>
      <arglist>(const ply_to_raw_converter &amp;f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ply_to_raw_converter</name>
      <anchorfile>classply__to__raw__converter.html</anchorfile>
      <anchor>a131d31ba39f064e83eecfe7023766277</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ply_to_raw_converter</name>
      <anchorfile>classply__to__raw__converter.html</anchorfile>
      <anchor>abcceff240423a34e5d02c2f12c5db1b9</anchor>
      <arglist>(const ply_to_raw_converter &amp;f)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>boost::tuple&lt; boost::function&lt; void()&gt;, boost::function&lt; void()&gt; &gt;</type>
      <name>element_definition_callback</name>
      <anchorfile>classply__to__raw__converter.html</anchorfile>
      <anchor>a7a4259eb9409d8c0a8e8adf95c27244f</anchor>
      <arglist>(const std::string &amp;element_name, std::size_t count)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>error_callback</name>
      <anchorfile>classply__to__raw__converter.html</anchorfile>
      <anchor>aa2af8486a74e468d6c83805a981f6425</anchor>
      <arglist>(const std::string &amp;filename, std::size_t line_number, const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>face_begin</name>
      <anchorfile>classply__to__raw__converter.html</anchorfile>
      <anchor>a98664e1dfe36e14f939c7b6a99f95e25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>face_end</name>
      <anchorfile>classply__to__raw__converter.html</anchorfile>
      <anchor>ab387e7e378b1ffe0dfba28c593824a5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>face_vertex_indices_begin</name>
      <anchorfile>classply__to__raw__converter.html</anchorfile>
      <anchor>a4b2d64a2a1328dc72e6d0fe8da3d150b</anchor>
      <arglist>(pcl::io::ply::uint8 size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>face_vertex_indices_element</name>
      <anchorfile>classply__to__raw__converter.html</anchorfile>
      <anchor>af8419640dfca7e764aed7d13bb6e6468</anchor>
      <arglist>(pcl::io::ply::int32 vertex_index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>face_vertex_indices_end</name>
      <anchorfile>classply__to__raw__converter.html</anchorfile>
      <anchor>a6573259f5825dace1115b606b7651173</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>info_callback</name>
      <anchorfile>classply__to__raw__converter.html</anchorfile>
      <anchor>a81702169888a2646f14cf623288dbde0</anchor>
      <arglist>(const std::string &amp;filename, std::size_t line_number, const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>boost::tuple&lt; boost::function&lt; void(SizeType)&gt;, boost::function&lt; void(ScalarType)&gt;, boost::function&lt; void()&gt; &gt;</type>
      <name>list_property_definition_callback</name>
      <anchorfile>classply__to__raw__converter.html</anchorfile>
      <anchor>a357a44b7a34f050aeaa2a321196ed63c</anchor>
      <arglist>(const std::string &amp;element_name, const std::string &amp;property_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>boost::function&lt; void(ScalarType)&gt;</type>
      <name>scalar_property_definition_callback</name>
      <anchorfile>classply__to__raw__converter.html</anchorfile>
      <anchor>abd7e57589e5e3a50b6f50396a446fa61</anchor>
      <arglist>(const std::string &amp;element_name, const std::string &amp;property_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>vertex_begin</name>
      <anchorfile>classply__to__raw__converter.html</anchorfile>
      <anchor>ae323b8084240ba88ca535e6d24a49a8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>vertex_end</name>
      <anchorfile>classply__to__raw__converter.html</anchorfile>
      <anchor>ae81f6f9bc866137279b6650178eefc84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>vertex_x</name>
      <anchorfile>classply__to__raw__converter.html</anchorfile>
      <anchor>a0cccc9ddfb6d65cacf3d714a157ac5c8</anchor>
      <arglist>(pcl::io::ply::float32 x)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>vertex_y</name>
      <anchorfile>classply__to__raw__converter.html</anchorfile>
      <anchor>af99a08a6a5d5f8830ad85b728c452169</anchor>
      <arglist>(pcl::io::ply::float32 y)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>vertex_z</name>
      <anchorfile>classply__to__raw__converter.html</anchorfile>
      <anchor>a742d15efe97b4832039cff3a6303e8d3</anchor>
      <arglist>(pcl::io::ply::float32 z)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>warning_callback</name>
      <anchorfile>classply__to__raw__converter.html</anchorfile>
      <anchor>a0980e05b6384a7e621ec3e8eff007cd5</anchor>
      <arglist>(const std::string &amp;filename, std::size_t line_number, const std::string &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::io::ply::int32</type>
      <name>face_vertex_indices_element_index_</name>
      <anchorfile>classply__to__raw__converter.html</anchorfile>
      <anchor>a3b6490a69ad469a53a318a8128751df4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::io::ply::int32</type>
      <name>face_vertex_indices_first_element_</name>
      <anchorfile>classply__to__raw__converter.html</anchorfile>
      <anchor>af792c489c7946c41356ca6526a823e40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::io::ply::int32</type>
      <name>face_vertex_indices_previous_element_</name>
      <anchorfile>classply__to__raw__converter.html</anchorfile>
      <anchor>a526c4e54af4ec69ebbde0de21b822965</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::ostream *</type>
      <name>ostream_</name>
      <anchorfile>classply__to__raw__converter.html</anchorfile>
      <anchor>a2a925155b469ea80a3b0a4f2c77ab38a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::io::ply::float32</type>
      <name>vertex_x_</name>
      <anchorfile>classply__to__raw__converter.html</anchorfile>
      <anchor>a0561a23f7363d82a060fcf51678e6f31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::io::ply::float32</type>
      <name>vertex_y_</name>
      <anchorfile>classply__to__raw__converter.html</anchorfile>
      <anchor>ad19d0dd8d3c059632c1fec7d9596c014</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::io::ply::float32</type>
      <name>vertex_z_</name>
      <anchorfile>classply__to__raw__converter.html</anchorfile>
      <anchor>a447bda3dfdefc020db8d315e6533a884</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; boost::tuple&lt; pcl::io::ply::float32, pcl::io::ply::float32, pcl::io::ply::float32 &gt; &gt;</type>
      <name>vertices_</name>
      <anchorfile>classply__to__raw__converter.html</anchorfile>
      <anchor>a2558a5213de6d43b86a97887b3a55f5d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointCloudBuffers</name>
    <filename>structPointCloudBuffers.html</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloudBuffers &gt;</type>
      <name>Ptr</name>
      <anchorfile>structPointCloudBuffers.html</anchorfile>
      <anchor>acba7fcac6d657f89618042a8a799b659</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; short &gt;</type>
      <name>points</name>
      <anchorfile>structPointCloudBuffers.html</anchorfile>
      <anchor>a747a7b08d18f42065a0497a4a2bb056c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; unsigned char &gt;</type>
      <name>rgb</name>
      <anchorfile>structPointCloudBuffers.html</anchorfile>
      <anchor>acdb7e5f9089d9a2b2b92e398c7708910</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointXYZFPFH33</name>
    <filename>structPointXYZFPFH33.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>histogram</name>
      <anchorfile>structPointXYZFPFH33.html</anchorfile>
      <anchor>aff35d12dc9f8db9d03c58bb63fc70a88</anchor>
      <arglist>[33]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>structPointXYZFPFH33.html</anchorfile>
      <anchor>a72583e95bb1be4f536d1fb920e4f1009</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>structPointXYZFPFH33.html</anchorfile>
      <anchor>a6df0efbe46c2cafd0aeebffa444a0dfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>z</name>
      <anchorfile>structPointXYZFPFH33.html</anchorfile>
      <anchor>a411034e2970a16947b5857b36665fac2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>prioPointQueueEntry</name>
    <filename>classprioPointQueueEntry.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classprioPointQueueEntry.html</anchorfile>
      <anchor>a181fddbc7be1a318bc8241c508c256f9</anchor>
      <arglist>(const prioPointQueueEntry &amp;rhs_arg) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classprioPointQueueEntry.html</anchorfile>
      <anchor>a181fddbc7be1a318bc8241c508c256f9</anchor>
      <arglist>(const prioPointQueueEntry &amp;rhs_arg) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classprioPointQueueEntry.html</anchorfile>
      <anchor>a181fddbc7be1a318bc8241c508c256f9</anchor>
      <arglist>(const prioPointQueueEntry &amp;rhs_arg) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classprioPointQueueEntry.html</anchorfile>
      <anchor>a181fddbc7be1a318bc8241c508c256f9</anchor>
      <arglist>(const prioPointQueueEntry &amp;rhs_arg) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classprioPointQueueEntry.html</anchorfile>
      <anchor>a181fddbc7be1a318bc8241c508c256f9</anchor>
      <arglist>(const prioPointQueueEntry &amp;rhs_arg) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>prioPointQueueEntry</name>
      <anchorfile>classprioPointQueueEntry.html</anchorfile>
      <anchor>a83ab7dcfa834e3cd3a1b6aec62627903</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>prioPointQueueEntry</name>
      <anchorfile>classprioPointQueueEntry.html</anchorfile>
      <anchor>a83ab7dcfa834e3cd3a1b6aec62627903</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>prioPointQueueEntry</name>
      <anchorfile>classprioPointQueueEntry.html</anchorfile>
      <anchor>a3f5064b40702533a5a551324482bcc24</anchor>
      <arglist>(PointXYZ &amp;point_arg, double pointDistance_arg, int pointIdx_arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>prioPointQueueEntry</name>
      <anchorfile>classprioPointQueueEntry.html</anchorfile>
      <anchor>a3f5064b40702533a5a551324482bcc24</anchor>
      <arglist>(PointXYZ &amp;point_arg, double pointDistance_arg, int pointIdx_arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>prioPointQueueEntry</name>
      <anchorfile>classprioPointQueueEntry.html</anchorfile>
      <anchor>a83ab7dcfa834e3cd3a1b6aec62627903</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>prioPointQueueEntry</name>
      <anchorfile>classprioPointQueueEntry.html</anchorfile>
      <anchor>a3f5064b40702533a5a551324482bcc24</anchor>
      <arglist>(PointXYZ &amp;point_arg, double pointDistance_arg, int pointIdx_arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>prioPointQueueEntry</name>
      <anchorfile>classprioPointQueueEntry.html</anchorfile>
      <anchor>a83ab7dcfa834e3cd3a1b6aec62627903</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>prioPointQueueEntry</name>
      <anchorfile>classprioPointQueueEntry.html</anchorfile>
      <anchor>a3f5064b40702533a5a551324482bcc24</anchor>
      <arglist>(PointXYZ &amp;point_arg, double pointDistance_arg, int pointIdx_arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>prioPointQueueEntry</name>
      <anchorfile>classprioPointQueueEntry.html</anchorfile>
      <anchor>a83ab7dcfa834e3cd3a1b6aec62627903</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>prioPointQueueEntry</name>
      <anchorfile>classprioPointQueueEntry.html</anchorfile>
      <anchor>a3f5064b40702533a5a551324482bcc24</anchor>
      <arglist>(PointXYZ &amp;point_arg, double pointDistance_arg, int pointIdx_arg)</arglist>
    </member>
    <member kind="variable">
      <type>PointXYZ</type>
      <name>point_</name>
      <anchorfile>classprioPointQueueEntry.html</anchorfile>
      <anchor>a8a431ac0e56d4607811979477b7fbb4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pointDistance_</name>
      <anchorfile>classprioPointQueueEntry.html</anchorfile>
      <anchor>a61cd6c0d40baba9d21dab049e3e64c2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pointIdx_</name>
      <anchorfile>classprioPointQueueEntry.html</anchorfile>
      <anchor>a95853b599fa476035d9dc1621b20a24a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Recorder</name>
    <filename>classRecorder.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Callback</name>
      <anchorfile>classRecorder.html</anchorfile>
      <anchor>a6545b17f18bb2b47258a98f46b70ae26</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt;::ConstPtr const &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Recorder</name>
      <anchorfile>classRecorder.html</anchorfile>
      <anchor>ac406a2cbb47c3ef030397391bad6647a</anchor>
      <arglist>(std::string const &amp;filename, std::string const &amp;title)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Run</name>
      <anchorfile>classRecorder.html</anchorfile>
      <anchor>a6a4324918a5324bca9254e9d63f08af3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bpt::ptime</type>
      <name>cltr_start_</name>
      <anchorfile>classRecorder.html</anchorfile>
      <anchor>a0c5613f151af581a1c7155c8ddf07f03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tide::FileCluster::Ptr</type>
      <name>cluster_</name>
      <anchorfile>classRecorder.html</anchorfile>
      <anchor>a97d7a4df6a591337bbfd72967e7c0cd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>count_</name>
      <anchorfile>classRecorder.html</anchorfile>
      <anchor>a096ac0a75b04e7830e07ecb423134cec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>filename_</name>
      <anchorfile>classRecorder.html</anchorfile>
      <anchor>a52ffced3a216229593b5fe87b2085282</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>last_</name>
      <anchorfile>classRecorder.html</anchorfile>
      <anchor>a4de1d5a8632cfaa3f0e87f74dc26a661</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bpt::ptime</type>
      <name>seg_start_</name>
      <anchorfile>classRecorder.html</anchorfile>
      <anchor>aabb7a15b44fe68355ecb00b6e00af464</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::fstream</type>
      <name>stream_</name>
      <anchorfile>classRecorder.html</anchorfile>
      <anchor>a61d82b728027c8905a0133a06620269c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>title_</name>
      <anchorfile>classRecorder.html</anchorfile>
      <anchor>a5a28f6723b7b76e62fd487ba9b91036c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RegistrationWrapper</name>
    <filename>classRegistrationWrapper.html</filename>
    <templarg>PointSource</templarg>
    <templarg>PointTarget</templarg>
    <base>pcl::Registration</base>
    <member kind="function">
      <type>void</type>
      <name>computeTransformation</name>
      <anchorfile>classRegistrationWrapper.html</anchorfile>
      <anchor>a0e72b9fae5830df247d5fd7b8267ff9a</anchor>
      <arglist>(pcl::PointCloud&lt; PointSource &gt; &amp;, const Eigen::Matrix4f &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>findFeatureCorrespondencesTest</name>
      <anchorfile>classRegistrationWrapper.html</anchorfile>
      <anchor>ae519d9a960cc135e64e7423b27465ff2</anchor>
      <arglist>(int index, std::vector&lt; int &gt; &amp;correspondence_indices)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasValidFeaturesTest</name>
      <anchorfile>classRegistrationWrapper.html</anchorfile>
      <anchor>a039e690b916a2ff7ed94662b35c63ca3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ScanParameters</name>
    <filename>structScanParameters.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>hor_res</name>
      <anchorfile>structScanParameters.html</anchorfile>
      <anchor>ad5fa558e58783c1fb70a15bf87d1b8e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>max_dist</name>
      <anchorfile>structScanParameters.html</anchorfile>
      <anchor>ac4737e57409b1dc8188ba3299d5eb393</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nr_points_in_scans</name>
      <anchorfile>structScanParameters.html</anchorfile>
      <anchor>a5d4b5bb851e38e18e5f2e086ce21a3e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nr_scans</name>
      <anchorfile>structScanParameters.html</anchorfile>
      <anchor>aae5a84689487772db4e24c9a6165a0b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>vert_res</name>
      <anchorfile>structScanParameters.html</anchorfile>
      <anchor>a0f9d440b0beeedd5439f17ffac46b8cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SimpleONIViewer</name>
    <filename>classSimpleONIViewer.html</filename>
    <templarg>PointType</templarg>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointType &gt;</type>
      <name>Cloud</name>
      <anchorfile>classSimpleONIViewer.html</anchorfile>
      <anchor>a5e9a2de23c76c48ca2dfd64f1adaf78f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::ConstPtr</type>
      <name>CloudConstPtr</name>
      <anchorfile>classSimpleONIViewer.html</anchorfile>
      <anchor>a3a8e2641a188ae432df46ec17d1da8e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb_</name>
      <anchorfile>classSimpleONIViewer.html</anchorfile>
      <anchor>a57aa2346f2e3d3d2841f989ce8f6e54a</anchor>
      <arglist>(const CloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>CloudConstPtr</type>
      <name>getLatestCloud</name>
      <anchorfile>classSimpleONIViewer.html</anchorfile>
      <anchor>ab27dbf279703a37747f8323b78e0df3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classSimpleONIViewer.html</anchorfile>
      <anchor>abefb40aab175327bfb6cda178e6577e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleONIViewer</name>
      <anchorfile>classSimpleONIViewer.html</anchorfile>
      <anchor>a0d701f217c49792a31bc3d590389f661</anchor>
      <arglist>(pcl::ONIGrabber &amp;grabber)</arglist>
    </member>
    <member kind="variable">
      <type>CloudConstPtr</type>
      <name>cloud_</name>
      <anchorfile>classSimpleONIViewer.html</anchorfile>
      <anchor>af360477c9bef7ac4c75bd4ceeb1818cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::ONIGrabber &amp;</type>
      <name>grabber_</name>
      <anchorfile>classSimpleONIViewer.html</anchorfile>
      <anchor>a57ef8e620cf2b6009a4e48c098842b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mtx_</name>
      <anchorfile>classSimpleONIViewer.html</anchorfile>
      <anchor>a095a92fa30abbce1ff0e0b047e8d10bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::visualization::CloudViewer</type>
      <name>viewer</name>
      <anchorfile>classSimpleONIViewer.html</anchorfile>
      <anchor>a80304e084240a80fbff8b309a7ea363f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SimpleOpenNIProcessor</name>
    <filename>classSimpleOpenNIProcessor.html</filename>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb_</name>
      <anchorfile>classSimpleOpenNIProcessor.html</anchorfile>
      <anchor>a0525f961876ee088981ba674f083e3e8</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb_</name>
      <anchorfile>classSimpleOpenNIProcessor.html</anchorfile>
      <anchor>a0525f961876ee088981ba674f083e3e8</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>imageDepthImageCallback</name>
      <anchorfile>classSimpleOpenNIProcessor.html</anchorfile>
      <anchor>ad2ca8367e74ed68798816aa5b1ed0509</anchor>
      <arglist>(const boost::shared_ptr&lt; openni_wrapper::Image &gt; &amp;, const boost::shared_ptr&lt; openni_wrapper::DepthImage &gt; &amp;d_img, float constant)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classSimpleOpenNIProcessor.html</anchorfile>
      <anchor>adc26b286b14da11a0df5568dfec6339a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classSimpleOpenNIProcessor.html</anchorfile>
      <anchor>adc26b286b14da11a0df5568dfec6339a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>save</name>
      <anchorfile>classSimpleOpenNIProcessor.html</anchorfile>
      <anchor>a16815494c206cfa1ca434a6278df6e5d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SimpleOpenNIViewer</name>
    <filename>classSimpleOpenNIViewer.html</filename>
    <templarg>PointType</templarg>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointType &gt;</type>
      <name>Cloud</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>a30d8aeb484a3227ecbac28913fc3d71e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::ConstPtr</type>
      <name>CloudConstPtr</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>ab67cf5798660b6c3287877f5f958ee7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud_callback</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>a5eeb561bdccec126f00ca30454ede95d</anchor>
      <arglist>(const CloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb_</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>ab8e5c1cab2e7ac7be3ffa6fc03c8c839</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb_</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>ab8e5c1cab2e7ac7be3ffa6fc03c8c839</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>CloudConstPtr</type>
      <name>getLatestCloud</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>a9dcfa97c6a7e3f0c5cec77b4ce513960</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; openni_wrapper::Image &gt;</type>
      <name>getLatestImage</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>ad070dccfe0d3f0b62cf92a4cc5ae3b2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>image_callback</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>a58d4c31d0028e9fb387a888ad47d77ed</anchor>
      <arglist>(const boost::shared_ptr&lt; openni_wrapper::Image &gt; &amp;image, const boost::shared_ptr&lt; openni_wrapper::DepthImage &gt; &amp;depth_image, float)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>image_callback</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>a58d4c31d0028e9fb387a888ad47d77ed</anchor>
      <arglist>(const boost::shared_ptr&lt; openni_wrapper::Image &gt; &amp;image, const boost::shared_ptr&lt; openni_wrapper::DepthImage &gt; &amp;depth_image, float)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>image_callback</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>acb31cca3050aa3f3375f02c6c2270896</anchor>
      <arglist>(const boost::shared_ptr&lt; openni_wrapper::Image &gt; &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>keyboard_callback</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>a63b36a3c7ad4aafea241d205ad0c14d9</anchor>
      <arglist>(const pcl::visualization::KeyboardEvent &amp;event, void *cookie)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>keyboard_callback</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>a63b36a3c7ad4aafea241d205ad0c14d9</anchor>
      <arglist>(const pcl::visualization::KeyboardEvent &amp;event, void *cookie)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mouse_callback</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>ae3664da82fe84e73cc0c3e5456725a8f</anchor>
      <arglist>(const pcl::visualization::MouseEvent &amp;mouse_event, void *cookie)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mouse_callback</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>ae3664da82fe84e73cc0c3e5456725a8f</anchor>
      <arglist>(const pcl::visualization::MouseEvent &amp;mouse_event, void *cookie)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>ace70a2a207ac4de2784eac8262935aa1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>ace70a2a207ac4de2784eac8262935aa1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>ace70a2a207ac4de2784eac8262935aa1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>ace70a2a207ac4de2784eac8262935aa1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>ace70a2a207ac4de2784eac8262935aa1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleOpenNIViewer</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>a841a0a6d811da244466fe9121f16198f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleOpenNIViewer</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>a7db1a2a7ed0e1d93ba34d054ef5b66f1</anchor>
      <arglist>(pcl::OpenNIGrabber &amp;grabber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleOpenNIViewer</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>a7db1a2a7ed0e1d93ba34d054ef5b66f1</anchor>
      <arglist>(pcl::OpenNIGrabber &amp;grabber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleOpenNIViewer</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>a7db1a2a7ed0e1d93ba34d054ef5b66f1</anchor>
      <arglist>(pcl::OpenNIGrabber &amp;grabber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleOpenNIViewer</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>a5349a52a815f6ebdc2c3277232fcb882</anchor>
      <arglist>(ostream &amp;outputFile_arg, PointCloudCompression&lt; PointXYZRGBA &gt; *octreeEncoder_arg)</arglist>
    </member>
    <member kind="variable">
      <type>CloudConstPtr</type>
      <name>cloud_</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>aa486632281b21538231174904d053b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>cloud_mutex_</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>a3432d4777ca9696d29b5845b08db454b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::visualization::CloudViewer</type>
      <name>cloud_viewer_</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>a59d08b4e1a8bfbb88aa84136965f839b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; openni_wrapper::DepthImage &gt;</type>
      <name>depth_image_</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>a85b11f108ecefadb831431bd359e0402</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>depth_image_cld_init_</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>a6c8ffe893e7d7e03f8bd02ea92f8cad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::visualization::ImageViewer</type>
      <name>depth_image_viewer_</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>a21296c32d0cf5137e25daa66ba66af05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vtkSmartPointer&lt; vtkImageImport &gt;</type>
      <name>depth_importer_</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>a857d09f9ec26bb28c4e57df19aa613d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vtkSmartPointer&lt; vtkImageFlip &gt;</type>
      <name>flipper_</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>ac134b7e84dcca0754fa9cdac84b88b46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::OpenNIGrabber &amp;</type>
      <name>grabber_</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>ac885d428d600ff7c574dedf5dc0393b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; openni_wrapper::Image &gt;</type>
      <name>image_</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>a7a8acfed629a46888831a429fc3ec3a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>image_cld_init_</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>ad27eb3060d6458de727ddfbcf6101f6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>image_mutex_</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>a7ac5536e7e7e00b5afe6bccbbb2e40f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::visualization::ImageViewer</type>
      <name>image_viewer_</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>ac0821b277d2811fc09b01b1cd96c99e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vtkSmartPointer&lt; vtkImageImport &gt;</type>
      <name>importer_</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>a9fc64fc78066b2e2ef2465e3b3b9f3cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointCloudCompression&lt; PointXYZRGBA &gt; *</type>
      <name>octreeEncoder_</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>a31e03a8c9f85a99ff3b18a1052a29352</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ostream &amp;</type>
      <name>outputFile_</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>a71886d091f4ac582f7bad15276c9ffa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::octree::PointCloudCompression&lt; pcl::PointXYZRGBA &gt; *</type>
      <name>PointCloudDecoder</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>a73490c062f2151b0f451209bcd73761c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::octree::PointCloudCompression&lt; pcl::PointXYZRGBA &gt; *</type>
      <name>PointCloudEncoder</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>a2492006c4764cf2154d1b7ab9d55432f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::visualization::CloudViewer</type>
      <name>viewer</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>ab23cb7192f74c7962210bd3ff6bc77d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vtkSmartPointer&lt; vtkTIFFWriter &gt;</type>
      <name>writer_</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>af92b156c75a88b93cddd9cde5069b26f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TemplateAlignment</name>
    <filename>classTemplateAlignment.html</filename>
    <class kind="struct">TemplateAlignment::Result</class>
    <member kind="function">
      <type>void</type>
      <name>addTemplateCloud</name>
      <anchorfile>classTemplateAlignment.html</anchorfile>
      <anchor>a0bebbbebdfdb6479c42d24e2cb53a138</anchor>
      <arglist>(FeatureCloud &amp;template_cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>align</name>
      <anchorfile>classTemplateAlignment.html</anchorfile>
      <anchor>acb694766629a65eba936060ac98474f2</anchor>
      <arglist>(FeatureCloud &amp;template_cloud, TemplateAlignment::Result &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>alignAll</name>
      <anchorfile>classTemplateAlignment.html</anchorfile>
      <anchor>a76eb7d6db8ece4ae8dd0aa47df78529a</anchor>
      <arglist>(std::vector&lt; TemplateAlignment::Result, Eigen::aligned_allocator&lt; Result &gt; &gt; &amp;results)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>findBestAlignment</name>
      <anchorfile>classTemplateAlignment.html</anchorfile>
      <anchor>a3efb4cd63138e23fb0414770be41523d</anchor>
      <arglist>(TemplateAlignment::Result &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTargetCloud</name>
      <anchorfile>classTemplateAlignment.html</anchorfile>
      <anchor>a692ad1d8fc3b683bb9b15063f5246dae</anchor>
      <arglist>(FeatureCloud &amp;target_cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TemplateAlignment</name>
      <anchorfile>classTemplateAlignment.html</anchorfile>
      <anchor>afd1330da272b97cbdf828b941552f96a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TemplateAlignment</name>
      <anchorfile>classTemplateAlignment.html</anchorfile>
      <anchor>a5de5d29dcd35e2122e685d7453a9bec5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>max_correspondence_distance_</name>
      <anchorfile>classTemplateAlignment.html</anchorfile>
      <anchor>ad15fb29f6bebd9feee3704aeaf678be4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>min_sample_distance_</name>
      <anchorfile>classTemplateAlignment.html</anchorfile>
      <anchor>a81552c521a62f8da9a0a2eea5a2e2bbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>nr_iterations_</name>
      <anchorfile>classTemplateAlignment.html</anchorfile>
      <anchor>a86b678ca857ffd9227e4492ea6130482</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::SampleConsensusInitialAlignment&lt; pcl::PointXYZ, pcl::PointXYZ, pcl::FPFHSignature33 &gt;</type>
      <name>sac_ia_</name>
      <anchorfile>classTemplateAlignment.html</anchorfile>
      <anchor>a4f354d0ee9a23c1ae3a06649fa9a9969</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FeatureCloud</type>
      <name>target_</name>
      <anchorfile>classTemplateAlignment.html</anchorfile>
      <anchor>a1a905135dd9c9620ad49355cc37559ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; FeatureCloud &gt;</type>
      <name>templates_</name>
      <anchorfile>classTemplateAlignment.html</anchorfile>
      <anchor>a950d76103e1b409fd2e340fec85bf23e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TemplateAlignment::Result</name>
    <filename>structTemplateAlignment_1_1Result.html</filename>
    <member kind="variable">
      <type>Eigen::Matrix4f</type>
      <name>final_transformation</name>
      <anchorfile>structTemplateAlignment_1_1Result.html</anchorfile>
      <anchor>a3f802c0beaf5c3979770c336a6defbf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fitness_score</name>
      <anchorfile>structTemplateAlignment_1_1Result.html</anchorfile>
      <anchor>ac9b9e81fd960920180dc29b581364019</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>__gnu_cxx</name>
    <filename>namespace____gnu__cxx.html</filename>
    <class kind="struct">__gnu_cxx::hash&lt; const long long &gt;</class>
    <class kind="struct">__gnu_cxx::hash&lt; const unsigned long long &gt;</class>
    <class kind="struct">__gnu_cxx::hash&lt; long long &gt;</class>
    <class kind="struct">__gnu_cxx::hash&lt; unsigned long long &gt;</class>
  </compound>
  <compound kind="struct">
    <name>__gnu_cxx::hash&lt; const long long &gt;</name>
    <filename>struct____gnu__cxx_1_1hash_3_01const_01long_01long_01_4.html</filename>
    <member kind="function">
      <type>size_t</type>
      <name>operator()</name>
      <anchorfile>struct____gnu__cxx_1_1hash_3_01const_01long_01long_01_4.html</anchorfile>
      <anchor>a4e828e59d7f261c18cb56552615e65d0</anchor>
      <arglist>(const long long __x) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>__gnu_cxx::hash&lt; const unsigned long long &gt;</name>
    <filename>struct____gnu__cxx_1_1hash_3_01const_01unsigned_01long_01long_01_4.html</filename>
    <member kind="function">
      <type>size_t</type>
      <name>operator()</name>
      <anchorfile>struct____gnu__cxx_1_1hash_3_01const_01unsigned_01long_01long_01_4.html</anchorfile>
      <anchor>aee4f31fc53ca0b5d3eeca0872dc8d056</anchor>
      <arglist>(const unsigned long long __x) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>__gnu_cxx::hash&lt; long long &gt;</name>
    <filename>struct____gnu__cxx_1_1hash_3_01long_01long_01_4.html</filename>
    <member kind="function">
      <type>size_t</type>
      <name>operator()</name>
      <anchorfile>struct____gnu__cxx_1_1hash_3_01long_01long_01_4.html</anchorfile>
      <anchor>a85d6e4439018c70e1863d9e9eb9c265b</anchor>
      <arglist>(long long __x) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>__gnu_cxx::hash&lt; unsigned long long &gt;</name>
    <filename>struct____gnu__cxx_1_1hash_3_01unsigned_01long_01long_01_4.html</filename>
    <member kind="function">
      <type>size_t</type>
      <name>operator()</name>
      <anchorfile>struct____gnu__cxx_1_1hash_3_01unsigned_01long_01long_01_4.html</anchorfile>
      <anchor>a3a96cba9acef2ece8f21c365a9d229f3</anchor>
      <arglist>(unsigned long long __x) const </arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>conf</name>
    <filename>namespaceconf.html</filename>
    <member kind="variable">
      <type></type>
      <name>add_module_names</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>ae2c0a7bf2a6210d7cf79adffd7748903</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>copyright</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>ac8ccf456b321bc9052c0691a173b6925</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>default_role</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a318353bdf829cdb7fd64f950a63f0600</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>doxylink</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a4322ef1f79379893b5193aea1c6ea12d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>exclude_trees</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>acfb345e27f5356b8778ab7b673e72556</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>extensions</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a540efa67c53e84c1c353c1df2e37e39c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>file_insertion_enabled</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a5f1a909b734e52843932fae449f44641</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>html_add_permalinks</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a45a08f76cc56d8078b92d90940b13c5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>html_favicon</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a186a378cb903b0594cf1717cbd917d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>html_file_suffix</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a96f2b6d0623a2301f3e24239621da844</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>html_short_title</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a519c961bb1efa27267805b8307e746d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>html_show_copyright</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>ae007d0538d3f7f5857636375c1a606f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>html_show_sourcelink</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>aad8a97f0a87e1ee21e7dd78f12c97382</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>html_show_sphinx</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a9bcaaeb6eec237c6a73212cb12245a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>html_sidebars</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a851a997495677617858e78bff00d6c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>html_split_index</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a4b635d3c24ae677e490f07f9b33de0d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>html_static_path</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>acb91fefcfd3aa6f3529fa682ab834832</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>html_theme</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a7f1b143ff25817758abd21a7db110510</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>html_theme_path</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a98891f2e4a5d0fc6e8cbe787fb9c2439</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>html_title</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>adf3d1456c2bcaf249f6bcfa30114a472</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>html_use_index</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>ab89103ce34ca503046c2036fab8bb642</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>html_use_modindex</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>ab151e2584a03f1bdf3eba237df45e955</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>master_doc</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>ae22a29d94a222730836db739d6dbd71e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>needs_sphinx</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a53821913726c0d4925507c9fb8205793</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>pngmath_dvipng_args</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>aff555262a10bb7b09eeca1b913f0f472</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>project</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>aa2c6aefbed1597a70cfb45a760e5977c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>pygments_style</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>afa4e4ed164119ef5f4656e9554ed1f1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>raw_enabled</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>ac1beb822b1ba9169746713871a01afbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>release</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a90a599726178800ad5a42f6bc2cd5208</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>show_authors</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a593b04ae3d9e23ab3e98e601ea4861e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>source_suffix</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a1e0ba7f4cb1d50fa831f1236a77d60f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>templates_path</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>af50129dcc1f90655539f025595a3093b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>version</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a93370314d5e59e93dabf67ca4906c634</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>flann</name>
    <filename>namespaceflann.html</filename>
  </compound>
  <compound kind="namespace">
    <name>merge_cmake_install</name>
    <filename>namespacemerge__cmake__install.html</filename>
    <member kind="variable">
      <type>list</type>
      <name>base_folder</name>
      <anchorfile>namespacemerge__cmake__install.html</anchorfile>
      <anchor>a0ed9dfc528d8eab68374357e1e90bd31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>destination</name>
      <anchorfile>namespacemerge__cmake__install.html</anchorfile>
      <anchor>ac7eecc31f69a85fd29500998999dd442</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>matches</name>
      <anchorfile>namespacemerge__cmake__install.html</anchorfile>
      <anchor>a63e83cb34d10af50e11d20f3d00fba8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>source</name>
      <anchorfile>namespacemerge__cmake__install.html</anchorfile>
      <anchor>a161f1a1cd8dfcf67ca4f2204856883b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>string_to_remove_debug</name>
      <anchorfile>namespacemerge__cmake__install.html</anchorfile>
      <anchor>ad9e268bf7df8fdfe7cac82bacc17eb25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>string_to_remove_release</name>
      <anchorfile>namespacemerge__cmake__install.html</anchorfile>
      <anchor>aeed4f82a8e958497646a4bb7b3631854</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>openni_wrapper</name>
    <filename>namespaceopenni__wrapper.html</filename>
    <class kind="class">openni_wrapper::IRImage</class>
  </compound>
  <compound kind="class">
    <name>openni_wrapper::IRImage</name>
    <filename>classopenni__wrapper_1_1IRImage.html</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const IRImage &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classopenni__wrapper_1_1IRImage.html</anchorfile>
      <anchor>af756fe26bba09c37c3e27f97d01199fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; IRImage &gt;</type>
      <name>Ptr</name>
      <anchorfile>classopenni__wrapper_1_1IRImage.html</anchorfile>
      <anchor>aa3f734bed1472a73089c2a0e4f425acf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fillRaw</name>
      <anchorfile>classopenni__wrapper_1_1IRImage.html</anchorfile>
      <anchor>ad30470a3513cb19c4fa94ca3d298724f</anchor>
      <arglist>(unsigned width, unsigned height, unsigned short *ir_buffer, unsigned line_step=0) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getFrameID</name>
      <anchorfile>classopenni__wrapper_1_1IRImage.html</anchorfile>
      <anchor>a763f8d9df9127f443b1c0435d917b4a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getHeight</name>
      <anchorfile>classopenni__wrapper_1_1IRImage.html</anchorfile>
      <anchor>a9b1f462d6e8642e8e5caac53168bedb7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const xn::IRMetaData &amp;</type>
      <name>getMetaData</name>
      <anchorfile>classopenni__wrapper_1_1IRImage.html</anchorfile>
      <anchor>ad5ffe938756bf6f374c312c0fce0e526</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>getTimeStamp</name>
      <anchorfile>classopenni__wrapper_1_1IRImage.html</anchorfile>
      <anchor>abfcd8dc9c2c7d71cb14abfe3bb9da770</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getWidth</name>
      <anchorfile>classopenni__wrapper_1_1IRImage.html</anchorfile>
      <anchor>ab8dd9082efb72bfc02c4e10e24fa2e9f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IRImage</name>
      <anchorfile>classopenni__wrapper_1_1IRImage.html</anchorfile>
      <anchor>a5fddafaf01f8971620e773d988063e71</anchor>
      <arglist>(boost::shared_ptr&lt; xn::IRMetaData &gt; ir_meta_data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IRImage</name>
      <anchorfile>classopenni__wrapper_1_1IRImage.html</anchorfile>
      <anchor>a9ef761c87f058995ec036ab13683ea95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; xn::IRMetaData &gt;</type>
      <name>ir_md_</name>
      <anchorfile>classopenni__wrapper_1_1IRImage.html</anchorfile>
      <anchor>a400f0b5470cbc5f21b0541db3373876a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl</name>
    <filename>namespacepcl.html</filename>
    <namespace>pcl::apps</namespace>
    <namespace>pcl::common</namespace>
    <namespace>pcl::ComparisonOps</namespace>
    <namespace>pcl::console</namespace>
    <namespace>pcl::detail</namespace>
    <namespace>pcl::distances</namespace>
    <namespace>pcl::fields</namespace>
    <namespace>pcl::geometry</namespace>
    <namespace>pcl::io</namespace>
    <namespace>pcl::octree</namespace>
    <namespace>pcl::poisson</namespace>
    <namespace>pcl::registration</namespace>
    <namespace>pcl::search</namespace>
    <namespace>pcl::surface</namespace>
    <namespace>pcl::test</namespace>
    <namespace>pcl::texture_mapping</namespace>
    <namespace>pcl::tracking</namespace>
    <namespace>pcl::traits</namespace>
    <namespace>pcl::utils</namespace>
    <namespace>pcl::visualization</namespace>
    <class kind="struct">pcl::_Axis</class>
    <class kind="struct">pcl::_Normal</class>
    <class kind="struct">pcl::_PointNormal</class>
    <class kind="struct">pcl::_PointSurfel</class>
    <class kind="struct">pcl::_PointWithRange</class>
    <class kind="struct">pcl::_PointWithScale</class>
    <class kind="struct">pcl::_PointWithViewpoint</class>
    <class kind="struct">pcl::_PointXYZ</class>
    <class kind="struct">pcl::_PointXYZHSV</class>
    <class kind="struct">pcl::_PointXYZI</class>
    <class kind="struct">pcl::_PointXYZINormal</class>
    <class kind="struct">pcl::_PointXYZL</class>
    <class kind="struct">pcl::_PointXYZRGB</class>
    <class kind="struct">pcl::_PointXYZRGBA</class>
    <class kind="struct">pcl::_PointXYZRGBL</class>
    <class kind="struct">pcl::_PointXYZRGBNormal</class>
    <class kind="struct">pcl::_ReferenceFrame</class>
    <class kind="class">pcl::AdaptiveRangeCoder</class>
    <class kind="class">pcl::ApproximateVoxelGrid</class>
    <class kind="struct">pcl::Axis</class>
    <class kind="class">pcl::BilateralFilter</class>
    <class kind="class">pcl::BilateralUpsampling</class>
    <class kind="class">pcl::BivariatePolynomialT</class>
    <class kind="struct">pcl::BorderDescription</class>
    <class kind="struct">pcl::Boundary</class>
    <class kind="class">pcl::BoundaryEstimation</class>
    <class kind="class">pcl::BoundaryEstimation&lt; PointInT, PointNT, Eigen::MatrixXf &gt;</class>
    <class kind="class">pcl::ChannelProperties</class>
    <class kind="class">pcl::Clipper3D</class>
    <class kind="struct">pcl::cloud_show</class>
    <class kind="struct">pcl::cloud_show_base</class>
    <class kind="class">pcl::CloudProperties</class>
    <class kind="class">pcl::CloudSurfaceProcessing</class>
    <class kind="class">pcl::Comparator</class>
    <class kind="class">pcl::ComparisonBase</class>
    <class kind="class">pcl::ComputeFailedException</class>
    <class kind="class">pcl::ConditionalRemoval</class>
    <class kind="class">pcl::ConditionAnd</class>
    <class kind="class">pcl::ConditionBase</class>
    <class kind="class">pcl::ConditionOr</class>
    <class kind="struct">pcl::CopyIfFieldExists</class>
    <class kind="struct">pcl::Correspondence</class>
    <class kind="class">pcl::CropBox</class>
    <class kind="class">pcl::CropBox&lt; sensor_msgs::PointCloud2 &gt;</class>
    <class kind="class">pcl::CropHull</class>
    <class kind="class">pcl::CustomPointRepresentation</class>
    <class kind="class">pcl::CVFHEstimation</class>
    <class kind="class">pcl::DefaultFeatureRepresentation</class>
    <class kind="class">pcl::DefaultPointRepresentation</class>
    <class kind="class">pcl::DefaultPointRepresentation&lt; FPFHSignature33 &gt;</class>
    <class kind="class">pcl::DefaultPointRepresentation&lt; NormalBasedSignature12 &gt;</class>
    <class kind="class">pcl::DefaultPointRepresentation&lt; PFHRGBSignature250 &gt;</class>
    <class kind="class">pcl::DefaultPointRepresentation&lt; PFHSignature125 &gt;</class>
    <class kind="class">pcl::DefaultPointRepresentation&lt; PointNormal &gt;</class>
    <class kind="class">pcl::DefaultPointRepresentation&lt; PointXYZ &gt;</class>
    <class kind="class">pcl::DefaultPointRepresentation&lt; PointXYZI &gt;</class>
    <class kind="class">pcl::DefaultPointRepresentation&lt; PPFSignature &gt;</class>
    <class kind="class">pcl::DefaultPointRepresentation&lt; ShapeContext &gt;</class>
    <class kind="class">pcl::DefaultPointRepresentation&lt; SHOT1344 &gt;</class>
    <class kind="class">pcl::DefaultPointRepresentation&lt; SHOT352 &gt;</class>
    <class kind="class">pcl::DefaultPointRepresentation&lt; VFHSignature308 &gt;</class>
    <class kind="class">pcl::EarClipping</class>
    <class kind="class">pcl::EdgeAwarePlaneComparator</class>
    <class kind="class">pcl::ESFEstimation</class>
    <class kind="struct">pcl::ESFSignature640</class>
    <class kind="class">pcl::EuclideanClusterComparator</class>
    <class kind="class">pcl::EuclideanClusterExtraction</class>
    <class kind="class">pcl::EuclideanPlaneCoefficientComparator</class>
    <class kind="class">pcl::ExtractIndices</class>
    <class kind="class">pcl::ExtractIndices&lt; sensor_msgs::PointCloud2 &gt;</class>
    <class kind="class">pcl::ExtractPolygonalPrismData</class>
    <class kind="class">pcl::Feature</class>
    <class kind="class">pcl::FeatureFromLabels</class>
    <class kind="class">pcl::FeatureFromNormals</class>
    <class kind="class">pcl::FeatureWithLocalReferenceFrames</class>
    <class kind="class">pcl::FieldComparison</class>
    <class kind="struct">pcl::FieldMatches</class>
    <class kind="class">pcl::FileReader</class>
    <class kind="class">pcl::FileWriter</class>
    <class kind="class">pcl::Filter</class>
    <class kind="class">pcl::Filter&lt; sensor_msgs::PointCloud2 &gt;</class>
    <class kind="class">pcl::FilterIndices</class>
    <class kind="class">pcl::FilterIndices&lt; sensor_msgs::PointCloud2 &gt;</class>
    <class kind="struct">pcl::for_each_type_impl</class>
    <class kind="struct">pcl::for_each_type_impl&lt; false &gt;</class>
    <class kind="class">pcl::FPFHEstimation</class>
    <class kind="class">pcl::FPFHEstimation&lt; PointInT, PointNT, Eigen::MatrixXf &gt;</class>
    <class kind="class">pcl::FPFHEstimationOMP</class>
    <class kind="struct">pcl::FPFHSignature33</class>
    <class kind="struct">pcl::Functor</class>
    <class kind="class">pcl::GaussianKernel</class>
    <class kind="class">pcl::GeneralizedIterativeClosestPoint</class>
    <class kind="struct">pcl::GFPFHSignature16</class>
    <class kind="class">pcl::Grabber</class>
    <class kind="class">pcl::GreedyProjectionTriangulation</class>
    <class kind="class">pcl::GridProjection</class>
    <class kind="class">pcl::HarrisKeypoint3D</class>
    <class kind="struct">pcl::Histogram</class>
    <class kind="class">pcl::InitFailedException</class>
    <class kind="class">pcl::IntegralImage2D</class>
    <class kind="class">pcl::IntegralImage2D&lt; DataType, 1 &gt;</class>
    <class kind="class">pcl::IntegralImageNormalEstimation</class>
    <class kind="struct">pcl::IntegralImageTypeTraits</class>
    <class kind="struct">pcl::IntegralImageTypeTraits&lt; char &gt;</class>
    <class kind="struct">pcl::IntegralImageTypeTraits&lt; float &gt;</class>
    <class kind="struct">pcl::IntegralImageTypeTraits&lt; int &gt;</class>
    <class kind="struct">pcl::IntegralImageTypeTraits&lt; short &gt;</class>
    <class kind="struct">pcl::IntegralImageTypeTraits&lt; unsigned char &gt;</class>
    <class kind="struct">pcl::IntegralImageTypeTraits&lt; unsigned int &gt;</class>
    <class kind="struct">pcl::IntegralImageTypeTraits&lt; unsigned short &gt;</class>
    <class kind="struct">pcl::IntensityGradient</class>
    <class kind="class">pcl::IntensityGradientEstimation</class>
    <class kind="class">pcl::IntensityGradientEstimation&lt; PointInT, PointNT, Eigen::MatrixXf &gt;</class>
    <class kind="class">pcl::IntensitySpinEstimation</class>
    <class kind="class">pcl::IntensitySpinEstimation&lt; PointInT, Eigen::MatrixXf &gt;</class>
    <class kind="struct">pcl::InterestPoint</class>
    <class kind="struct">pcl::intersect</class>
    <class kind="class">pcl::InvalidConversionException</class>
    <class kind="class">pcl::InvalidSACModelTypeException</class>
    <class kind="class">pcl::IOException</class>
    <class kind="class">pcl::IsNotDenseException</class>
    <class kind="class">pcl::IterativeClosestPoint</class>
    <class kind="class">pcl::IterativeClosestPointNonLinear</class>
    <class kind="class">pcl::KdTree</class>
    <class kind="class">pcl::KdTreeFLANN</class>
    <class kind="class">pcl::KdTreeFLANN&lt; Eigen::MatrixXf &gt;</class>
    <class kind="class">pcl::KernelWidthTooSmallException</class>
    <class kind="class">pcl::Keypoint</class>
    <class kind="struct">pcl::Label</class>
    <class kind="class">pcl::LabeledEuclideanClusterExtraction</class>
    <class kind="class">pcl::LeastMedianSquares</class>
    <class kind="class">pcl::LineIterator</class>
    <class kind="class">pcl::MarchingCubes</class>
    <class kind="class">pcl::MarchingCubesHoppe</class>
    <class kind="class">pcl::MarchingCubesRBF</class>
    <class kind="class">pcl::MaximumLikelihoodSampleConsensus</class>
    <class kind="class">pcl::MeshConstruction</class>
    <class kind="class">pcl::MeshProcessing</class>
    <class kind="class">pcl::MeshSmoothingLaplacianVTK</class>
    <class kind="class">pcl::MeshSmoothingWindowedSincVTK</class>
    <class kind="class">pcl::MeshSubdivisionVTK</class>
    <class kind="class">pcl::MEstimatorSampleConsensus</class>
    <class kind="struct">pcl::MomentInvariants</class>
    <class kind="class">pcl::MomentInvariantsEstimation</class>
    <class kind="class">pcl::MomentInvariantsEstimation&lt; PointInT, Eigen::MatrixXf &gt;</class>
    <class kind="class">pcl::MovingLeastSquares</class>
    <class kind="class">pcl::MovingLeastSquaresOMP</class>
    <class kind="class">pcl::MultiscaleFeaturePersistence</class>
    <class kind="class">pcl::Narf</class>
    <class kind="struct">pcl::Narf36</class>
    <class kind="class">pcl::NarfDescriptor</class>
    <class kind="class">pcl::NarfKeypoint</class>
    <class kind="struct">pcl::NdCentroidFunctor</class>
    <class kind="struct">pcl::NdConcatenateFunctor</class>
    <class kind="struct">pcl::NdCopyEigenPointFunctor</class>
    <class kind="struct">pcl::NdCopyPointEigenFunctor</class>
    <class kind="class">pcl::NNClassification</class>
    <class kind="struct">pcl::Normal</class>
    <class kind="struct">pcl::NormalBasedSignature12</class>
    <class kind="class">pcl::NormalBasedSignatureEstimation</class>
    <class kind="class">pcl::NormalEstimation</class>
    <class kind="class">pcl::NormalEstimation&lt; PointInT, Eigen::MatrixXf &gt;</class>
    <class kind="class">pcl::NormalEstimationOMP</class>
    <class kind="class">pcl::NormalEstimationOMP&lt; PointInT, Eigen::MatrixXf &gt;</class>
    <class kind="class">pcl::NormalSpaceSampling</class>
    <class kind="class">pcl::NotEnoughPointsException</class>
    <class kind="class">pcl::OrganizedConnectedComponentSegmentation</class>
    <class kind="class">pcl::OrganizedFastMesh</class>
    <class kind="class">pcl::OrganizedIndexIterator</class>
    <class kind="class">pcl::OrganizedMultiPlaneSegmentation</class>
    <class kind="class">pcl::PackedHSIComparison</class>
    <class kind="class">pcl::PackedRGBComparison</class>
    <class kind="class">pcl::PassThrough</class>
    <class kind="class">pcl::PassThrough&lt; sensor_msgs::PointCloud2 &gt;</class>
    <class kind="class">pcl::PCA</class>
    <class kind="class">pcl::PCDGrabber</class>
    <class kind="class">pcl::PCDGrabberBase</class>
    <class kind="class">pcl::PCDReader</class>
    <class kind="class">pcl::PCDWriter</class>
    <class kind="class">pcl::PCLBase</class>
    <class kind="class">pcl::PCLBase&lt; sensor_msgs::PointCloud2 &gt;</class>
    <class kind="class">pcl::PCLException</class>
    <class kind="class">pcl::PCLIOException</class>
    <class kind="class">pcl::PCLSurfaceBase</class>
    <class kind="class">pcl::PFHEstimation</class>
    <class kind="class">pcl::PFHEstimation&lt; PointInT, PointNT, Eigen::MatrixXf &gt;</class>
    <class kind="class">pcl::PFHRGBEstimation</class>
    <class kind="struct">pcl::PFHRGBSignature250</class>
    <class kind="struct">pcl::PFHSignature125</class>
    <class kind="class">pcl::PiecewiseLinearFunction</class>
    <class kind="class">pcl::PlanarPolygon</class>
    <class kind="class">pcl::PlanarPolygonFusion</class>
    <class kind="class">pcl::PlanarRegion</class>
    <class kind="class">pcl::PlaneClipper3D</class>
    <class kind="class">pcl::PlaneCoefficientComparator</class>
    <class kind="class">pcl::PlaneRefinementComparator</class>
    <class kind="class">pcl::PLYReader</class>
    <class kind="class">pcl::PLYWriter</class>
    <class kind="class">pcl::PointCloud</class>
    <class kind="class">pcl::PointCloud&lt; Eigen::MatrixXf &gt;</class>
    <class kind="struct">pcl::PointCorrespondence3D</class>
    <class kind="struct">pcl::PointCorrespondence6D</class>
    <class kind="class">pcl::PointDataAtOffset</class>
    <class kind="struct">pcl::PointNormal</class>
    <class kind="class">pcl::PointRepresentation</class>
    <class kind="struct">pcl::PointSurfel</class>
    <class kind="struct">pcl::PointWithRange</class>
    <class kind="struct">pcl::PointWithScale</class>
    <class kind="struct">pcl::PointWithViewpoint</class>
    <class kind="struct">pcl::PointXY</class>
    <class kind="struct">pcl::PointXYZ</class>
    <class kind="struct">pcl::PointXYZHSV</class>
    <class kind="struct">pcl::PointXYZI</class>
    <class kind="struct">pcl::PointXYZINormal</class>
    <class kind="struct">pcl::PointXYZL</class>
    <class kind="struct">pcl::PointXYZRGB</class>
    <class kind="struct">pcl::PointXYZRGBA</class>
    <class kind="struct">pcl::PointXYZRGBL</class>
    <class kind="struct">pcl::PointXYZRGBNormal</class>
    <class kind="class">pcl::Poisson</class>
    <class kind="class">pcl::PolynomialCalculationsT</class>
    <class kind="class">pcl::PosesFromMatches</class>
    <class kind="class">pcl::PPFEstimation</class>
    <class kind="class">pcl::PPFEstimation&lt; PointInT, PointNT, Eigen::MatrixXf &gt;</class>
    <class kind="class">pcl::PPFHashMapSearch</class>
    <class kind="class">pcl::PPFRegistration</class>
    <class kind="class">pcl::PPFRGBEstimation</class>
    <class kind="class">pcl::PPFRGBRegionEstimation</class>
    <class kind="struct">pcl::PPFRGBSignature</class>
    <class kind="struct">pcl::PPFSignature</class>
    <class kind="struct">pcl::PrincipalCurvatures</class>
    <class kind="class">pcl::PrincipalCurvaturesEstimation</class>
    <class kind="class">pcl::PrincipalCurvaturesEstimation&lt; PointInT, PointNT, Eigen::MatrixXf &gt;</class>
    <class kind="struct">pcl::PrincipalRadiiRSD</class>
    <class kind="class">pcl::ProgressiveSampleConsensus</class>
    <class kind="class">pcl::ProjectInliers</class>
    <class kind="class">pcl::ProjectInliers&lt; sensor_msgs::PointCloud2 &gt;</class>
    <class kind="class">pcl::PyramidFeatureHistogram</class>
    <class kind="class">pcl::RadiusOutlierRemoval</class>
    <class kind="class">pcl::RadiusOutlierRemoval&lt; sensor_msgs::PointCloud2 &gt;</class>
    <class kind="class">pcl::RandomizedMEstimatorSampleConsensus</class>
    <class kind="class">pcl::RandomizedRandomSampleConsensus</class>
    <class kind="class">pcl::RandomSample</class>
    <class kind="class">pcl::RandomSample&lt; sensor_msgs::PointCloud2 &gt;</class>
    <class kind="class">pcl::RandomSampleConsensus</class>
    <class kind="class">pcl::RangeImage</class>
    <class kind="class">pcl::RangeImageBorderExtractor</class>
    <class kind="class">pcl::RangeImagePlanar</class>
    <class kind="struct">pcl::ReferenceFrame</class>
    <class kind="class">pcl::Region3D</class>
    <class kind="class">pcl::Registration</class>
    <class kind="class">pcl::RegistrationVisualizer</class>
    <class kind="struct">pcl::RGB</class>
    <class kind="class">pcl::RGBPlaneCoefficientComparator</class>
    <class kind="class">pcl::RIFTEstimation</class>
    <class kind="class">pcl::RIFTEstimation&lt; PointInT, GradientT, Eigen::MatrixXf &gt;</class>
    <class kind="class">pcl::RSDEstimation</class>
    <class kind="class">pcl::SACSegmentation</class>
    <class kind="class">pcl::SACSegmentationFromNormals</class>
    <class kind="class">pcl::SampleConsensus</class>
    <class kind="class">pcl::SampleConsensusInitialAlignment</class>
    <class kind="class">pcl::SampleConsensusModel</class>
    <class kind="class">pcl::SampleConsensusModelCircle2D</class>
    <class kind="class">pcl::SampleConsensusModelCone</class>
    <class kind="class">pcl::SampleConsensusModelCylinder</class>
    <class kind="class">pcl::SampleConsensusModelFromNormals</class>
    <class kind="class">pcl::SampleConsensusModelLine</class>
    <class kind="class">pcl::SampleConsensusModelNormalParallelPlane</class>
    <class kind="class">pcl::SampleConsensusModelNormalPlane</class>
    <class kind="class">pcl::SampleConsensusModelNormalSphere</class>
    <class kind="class">pcl::SampleConsensusModelParallelLine</class>
    <class kind="class">pcl::SampleConsensusModelParallelPlane</class>
    <class kind="class">pcl::SampleConsensusModelPerpendicularPlane</class>
    <class kind="class">pcl::SampleConsensusModelPlane</class>
    <class kind="class">pcl::SampleConsensusModelRegistration</class>
    <class kind="class">pcl::SampleConsensusModelSphere</class>
    <class kind="class">pcl::SampleConsensusModelStick</class>
    <class kind="class">pcl::ScopeTime</class>
    <class kind="class">pcl::SegmentDifferences</class>
    <class kind="struct">pcl::SetIfFieldExists</class>
    <class kind="struct">pcl::ShapeContext</class>
    <class kind="class">pcl::ShapeContext3DEstimation</class>
    <class kind="class">pcl::ShapeContext3DEstimation&lt; PointInT, PointNT, Eigen::MatrixXf &gt;</class>
    <class kind="struct">pcl::SHOT</class>
    <class kind="struct">pcl::SHOT1344</class>
    <class kind="struct">pcl::SHOT352</class>
    <class kind="class">pcl::SHOTColorEstimation</class>
    <class kind="class">pcl::SHOTColorEstimation&lt; PointInT, PointNT, Eigen::MatrixXf, PointRFT &gt;</class>
    <class kind="class">pcl::SHOTColorEstimationOMP</class>
    <class kind="class">pcl::SHOTEstimation</class>
    <class kind="class">pcl::SHOTEstimation&lt; PointInT, PointNT, Eigen::MatrixXf, PointRFT &gt;</class>
    <class kind="class">pcl::SHOTEstimationBase</class>
    <class kind="class">pcl::SHOTEstimationOMP</class>
    <class kind="class">pcl::SHOTLocalReferenceFrameEstimation</class>
    <class kind="class">pcl::SHOTLocalReferenceFrameEstimationOMP</class>
    <class kind="class">pcl::SIFTKeypoint</class>
    <class kind="struct">pcl::SIFTKeypointFieldSelector</class>
    <class kind="struct">pcl::SIFTKeypointFieldSelector&lt; PointNormal &gt;</class>
    <class kind="struct">pcl::SIFTKeypointFieldSelector&lt; PointXYZ &gt;</class>
    <class kind="struct">pcl::SIFTKeypointFieldSelector&lt; PointXYZRGB &gt;</class>
    <class kind="struct">pcl::SIFTKeypointFieldSelector&lt; PointXYZRGBA &gt;</class>
    <class kind="class">pcl::SmoothedSurfacesKeypoint</class>
    <class kind="class">pcl::SolverDidntConvergeException</class>
    <class kind="class">pcl::SpinImageEstimation</class>
    <class kind="class">pcl::SpinImageEstimation&lt; PointInT, PointNT, Eigen::MatrixXf &gt;</class>
    <class kind="class">pcl::StaticRangeCoder</class>
    <class kind="class">pcl::StatisticalMultiscaleInterestRegionExtraction</class>
    <class kind="class">pcl::StatisticalOutlierRemoval</class>
    <class kind="class">pcl::StatisticalOutlierRemoval&lt; sensor_msgs::PointCloud2 &gt;</class>
    <class kind="class">pcl::StopWatch</class>
    <class kind="class">pcl::SurfaceReconstruction</class>
    <class kind="class">pcl::SurfelSmoothing</class>
    <class kind="class">pcl::Synchronizer</class>
    <class kind="struct">pcl::TexMaterial</class>
    <class kind="class">pcl::TextureMapping</class>
    <class kind="struct">pcl::TextureMesh</class>
    <class kind="class">pcl::TfQuadraticXYZComparison</class>
    <class kind="class">pcl::TimeTrigger</class>
    <class kind="class">pcl::TransformationFromCorrespondences</class>
    <class kind="class">pcl::UnhandledPointTypeException</class>
    <class kind="class">pcl::UniformSampling</class>
    <class kind="class">pcl::UniqueShapeContext</class>
    <class kind="class">pcl::UniqueShapeContext&lt; PointInT, Eigen::MatrixXf, PointRFT &gt;</class>
    <class kind="class">pcl::UnorganizedPointCloudException</class>
    <class kind="class">pcl::VectorAverage</class>
    <class kind="class">pcl::VFHClassifierNN</class>
    <class kind="class">pcl::VFHEstimation</class>
    <class kind="struct">pcl::VFHSignature308</class>
    <class kind="class">pcl::VoxelGrid</class>
    <class kind="class">pcl::VoxelGrid&lt; sensor_msgs::PointCloud2 &gt;</class>
    <class kind="class">pcl::VTKUtils</class>
    <class kind="class">pcl::WarpPointRigid</class>
    <class kind="class">pcl::WarpPointRigid3D</class>
    <class kind="class">pcl::WarpPointRigid6D</class>
    <class kind="struct">pcl::xNdCopyEigenPointFunctor</class>
    <class kind="struct">pcl::xNdCopyPointEigenFunctor</class>
    <member kind="typedef">
      <type>Eigen::Map&lt; Eigen::Array3f &gt;</type>
      <name>Array3fMap</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a6ce3a870041fff78da76ed60146d8808</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Map&lt; const Eigen::Array3f &gt;</type>
      <name>Array3fMapConst</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a84a4b6f9dbfb63e864c14e0be832c23d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Map&lt; Eigen::Array4f, Eigen::Aligned &gt;</type>
      <name>Array4fMap</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a07a3fc2460ea11c24ea088f84c30187d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Map&lt; const Eigen::Array4f, Eigen::Aligned &gt;</type>
      <name>Array4fMapConst</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac8b93eb05fe1cb7db3fad46e0dec3c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BivariatePolynomialT&lt; float &gt;</type>
      <name>BivariatePolynomial</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a5751ed75b637bc8458c7981eca076696</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BivariatePolynomialT&lt; double &gt;</type>
      <name>BivariatePolynomiald</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a719a399257c3de7b64177ec3ab654c1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::bitset&lt; 32 &gt;</type>
      <name>BorderTraits</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a010a963efcb59df316596af2902fcb58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;</type>
      <name>cc</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a59a18c27e8f1ffb314c4cc13044e885e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;</type>
      <name>cca</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a8401f37fc7e4778b14f5b214abe7bf21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; pcl::Correspondence, Eigen::aligned_allocator&lt; pcl::Correspondence &gt; &gt;</type>
      <name>Correspondences</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a66ad9b4a33f4301faff229f2867080a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const Correspondences &gt;</type>
      <name>CorrespondencesConstPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af92455681166fe784da760c485d0a15e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Correspondences &gt;</type>
      <name>CorrespondencesPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a34f7a7c59f3402b8f6308e485048363c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;</type>
      <name>gc</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a49a5ee3bb913c3b5bf8b71176fd46eb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const std::vector&lt; int &gt; &gt;</type>
      <name>IndicesConstPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a1a48d153c544c5c15586061cb62ba77d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; std::vector&lt; int &gt; &gt;</type>
      <name>IndicesPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7f201b2b4e80960afd3ffb2efacc96b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;</type>
      <name>mc</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a5edced86313e1bbbac260fda8332d98e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; detail::FieldMapping &gt;</type>
      <name>MsgFieldMap</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a349df3d4e632dab530b0df75229f4006</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; PointCorrespondence3D, Eigen::aligned_allocator&lt; PointCorrespondence3D &gt; &gt;</type>
      <name>PointCorrespondences3DVector</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa48919eb449b216d6b702e92076ee58e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; PointCorrespondence6D, Eigen::aligned_allocator&lt; PointCorrespondence6D &gt; &gt;</type>
      <name>PointCorrespondences6DVector</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a94ccb18b2bef114a399417462bf43998</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PolynomialCalculationsT&lt; float &gt;</type>
      <name>PolynomialCalculations</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>acaf4d7d16f01b5cc990fe58d17074d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PolynomialCalculationsT&lt; double &gt;</type>
      <name>PolynomialCalculationsd</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a88f890a6de1b462d2fa0f1a93dc525c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; pcl::TextureMesh const  &gt;</type>
      <name>TextureMeshConstPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa2cd443fa3250f54a633ce8b0f41225d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; pcl::TextureMesh &gt;</type>
      <name>TextureMeshPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a2876687503ddcf45359e9864f1cec621</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Map&lt; Eigen::Vector3f &gt;</type>
      <name>Vector3fMap</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a978ebc08c71533410afd26373c7e7a3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Map&lt; const Eigen::Vector3f &gt;</type>
      <name>Vector3fMapConst</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ab4a6649fc0d06df1d72fdfdfdfb30817</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Map&lt; Eigen::Vector4f, Eigen::Aligned &gt;</type>
      <name>Vector4fMap</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a3064cde6e761536d0039ad3e4fba2cdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Map&lt; const Eigen::Vector4f, Eigen::Aligned &gt;</type>
      <name>Vector4fMapConst</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>afaca6046b889e67242085e46c25fbe82</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorAverage&lt; float, 2 &gt;</type>
      <name>VectorAverage2f</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a03b9cde689ee76d9bd14a2aae0ebf4d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorAverage&lt; float, 3 &gt;</type>
      <name>VectorAverage3f</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ae8b1a24f924e8a841d1db35e9a176e80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorAverage&lt; float, 4 &gt;</type>
      <name>VectorAverage4f</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a8f3d8fddbad39f34e9e7c5680282e81c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>BorderTrait</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7b4e0dcfd710e4c96737e6012b318e8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__OBSTACLE_BORDER</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7b4e0dcfd710e4c96737e6012b318e8baba2ab46c88349350939f52bbd63cde63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__SHADOW_BORDER</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7b4e0dcfd710e4c96737e6012b318e8babbe3c6413874052b1bd961efd024e707</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__VEIL_POINT</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7b4e0dcfd710e4c96737e6012b318e8baed1fff632898caa19ba9c1b15e639c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__SHADOW_BORDER_TOP</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7b4e0dcfd710e4c96737e6012b318e8bac33023b67fa7bef437316f060a45680a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__SHADOW_BORDER_RIGHT</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7b4e0dcfd710e4c96737e6012b318e8ba02629b93f54ba6f5df84c201841a6885</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__SHADOW_BORDER_BOTTOM</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7b4e0dcfd710e4c96737e6012b318e8ba930363a872a79a7d81d6e4205855776c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__SHADOW_BORDER_LEFT</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7b4e0dcfd710e4c96737e6012b318e8ba68f048247d59b845f64a0c2f98e49200</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__OBSTACLE_BORDER_TOP</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7b4e0dcfd710e4c96737e6012b318e8ba0126deec3b7ff7353d146e637f5079b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__OBSTACLE_BORDER_RIGHT</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7b4e0dcfd710e4c96737e6012b318e8ba95274e6ae483a678bfff02bee92a199f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__OBSTACLE_BORDER_BOTTOM</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7b4e0dcfd710e4c96737e6012b318e8ba9a16989fdc97f0d09f1602922ff5b915</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__OBSTACLE_BORDER_LEFT</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7b4e0dcfd710e4c96737e6012b318e8ba639881dfaa920ff16178ccd10032596c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__VEIL_POINT_TOP</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7b4e0dcfd710e4c96737e6012b318e8ba15f4b2984e8c57fd9e343d4ef7ecfbf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__VEIL_POINT_RIGHT</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7b4e0dcfd710e4c96737e6012b318e8ba0c79af62cb33c6b991a5560dcae502fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__VEIL_POINT_BOTTOM</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7b4e0dcfd710e4c96737e6012b318e8ba58422e9652213c3b66933e6488e6934f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__VEIL_POINT_LEFT</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7b4e0dcfd710e4c96737e6012b318e8bab835d36d98c678431e97796376690219</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>NormType</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9d37f00989a9de11b48deb263649463c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L1</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9d37f00989a9de11b48deb263649463cac3661be4b6e0d59a4c7b59a788cfc072</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L2_SQR</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9d37f00989a9de11b48deb263649463ca98099ccc2b42084990c7a6caac1d03f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L2</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9d37f00989a9de11b48deb263649463ca784d9a41bb0a8d74c4bbb384b5186c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINF</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9d37f00989a9de11b48deb263649463ca731833ab377b1fbe2ea5968c44a1664f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9d37f00989a9de11b48deb263649463cae072ec2ac425bed6c2f5a0781f0bf24f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>B</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9d37f00989a9de11b48deb263649463caaf61907b932e6f69308db08e3fa4fe47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBLINEAR</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9d37f00989a9de11b48deb263649463ca4da495e4c1d4f4415a13df5a1d55c545</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CS</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9d37f00989a9de11b48deb263649463cad3f14cd5f1b7951b16422d8372b40177</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIV</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9d37f00989a9de11b48deb263649463ca873d59723678e9e5d0a4c82d95c0e10e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PF</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9d37f00989a9de11b48deb263649463ca5bf10e0499f79b70241e2eb83d0bcec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>K</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9d37f00989a9de11b48deb263649463ca5c1d5fa96c1a1d9ee8a3d65459576e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KL</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9d37f00989a9de11b48deb263649463ca8bf338ed604013b750528812f883f95b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HIK</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9d37f00989a9de11b48deb263649463ca2ab2951d1cd80c4e5374046b5d670527</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SacModel</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a801a3c83fe807097c9aded5534df1394</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SACMODEL_PLANE</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a801a3c83fe807097c9aded5534df1394a18287528357b660304c7898255b0f265</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SACMODEL_LINE</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a801a3c83fe807097c9aded5534df1394af97be98df30ad2277e89e4654f9fc00f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SACMODEL_CIRCLE2D</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a801a3c83fe807097c9aded5534df1394a8d442cc79de3f633de403d7e336d694f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SACMODEL_CIRCLE3D</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a801a3c83fe807097c9aded5534df1394a5168c77f12c90ddf4a4e69afc548bd2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SACMODEL_SPHERE</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a801a3c83fe807097c9aded5534df1394a1c3b2cdb06cb0408096fd8665ef6c2d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SACMODEL_CYLINDER</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a801a3c83fe807097c9aded5534df1394a0443d444406073767838dcd2c82b167a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SACMODEL_CONE</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a801a3c83fe807097c9aded5534df1394ab78d4832df346f641e0d36706e45f6d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SACMODEL_TORUS</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a801a3c83fe807097c9aded5534df1394af02c2306587428bf9507c5ad2acf9f49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SACMODEL_PARALLEL_LINE</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a801a3c83fe807097c9aded5534df1394a4a3c2702b22089e23b5e2c076d27117f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SACMODEL_PERPENDICULAR_PLANE</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a801a3c83fe807097c9aded5534df1394a5770604131930b45726976c8cf5a69c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SACMODEL_PARALLEL_LINES</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a801a3c83fe807097c9aded5534df1394ab396dcfd75bf7a67ac9ea1cadd707cd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SACMODEL_NORMAL_PLANE</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a801a3c83fe807097c9aded5534df1394a9b60ab55e63967c7178830079684126b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SACMODEL_NORMAL_SPHERE</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a801a3c83fe807097c9aded5534df1394a5b41f78278e0495a11023662955b122b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SACMODEL_REGISTRATION</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a801a3c83fe807097c9aded5534df1394ad649a6f9e77fe3258fbec7a256fe939c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SACMODEL_PARALLEL_PLANE</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a801a3c83fe807097c9aded5534df1394a18d9ef635b85360c19f9c7ef22bff1fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SACMODEL_NORMAL_PARALLEL_PLANE</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a801a3c83fe807097c9aded5534df1394a543a8987f718193f0c55f09b93e811e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SACMODEL_STICK</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a801a3c83fe807097c9aded5534df1394a5d348749f0ff932efd504ae3718b6fce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>approximatePolygon</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a838f3e1252e58be919249a1bddff97e6</anchor>
      <arglist>(const PlanarPolygon&lt; PointT &gt; &amp;polygon, PlanarPolygon&lt; PointT &gt; &amp;approx_polygon, float threshold, bool refine=false, bool closed=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>approximatePolygon2D</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a10c67ad60b6d7bec3243f3ab850ecb7d</anchor>
      <arglist>(const typename PointCloud&lt; PointT &gt;::VectorType &amp;polygon, typename PointCloud&lt; PointT &gt;::VectorType &amp;approx_polygon, float threshold, bool refine=false, bool closed=true)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>B_Norm</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a0eb2818b6fa817f3ada41296793283a1</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compareLabeledPointClusters</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a45d36abe92bc812f65d08618fda89123</anchor>
      <arglist>(const pcl::PointIndices &amp;a, const pcl::PointIndices &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>comparePointClusters</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ae88095505f2cbfbef301795b0f4cf5c6</anchor>
      <arglist>(const pcl::PointIndices &amp;a, const pcl::PointIndices &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>compute3DCentroid</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a23daec3829d2d4100a2f185372b3753a</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, Eigen::Vector4f &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>compute3DCentroid</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a31742212c6899b454c00d1efa2c31c70</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, Eigen::Vector4f &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>compute3DCentroid</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af4605825a1d7113456c905716c518e73</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, Eigen::Vector4f &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeCorrespondingEigenVector</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a11c9b186d04d2e8a868e058473214622</anchor>
      <arglist>(const Matrix &amp;mat, const typename Matrix::Scalar &amp;eigenvalue, Vector &amp;eigenvector)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a99ece2e99ecd20497080c96853bc5d4e</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const Eigen::Vector4f &amp;centroid, Eigen::Matrix3f &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a6f49707c744252f4685a00772ec2c131</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, const Eigen::Vector4f &amp;centroid, Eigen::Matrix3f &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a327ececf41f1808237b5d7ef6f96494e</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, const Eigen::Vector4f &amp;centroid, Eigen::Matrix3f &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a1792af32d68f02d0ae84aea7c25cf6d3</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, Eigen::Matrix3f &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a505ea26dcb77a2f3c8db0a35e89f8ab5</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, Eigen::Matrix3f &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a63b7fbcd5a7bf264c08d5b7b534d34fe</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, Eigen::Matrix3f &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a8cc2952e9da0204aed64bb967886240c</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, Eigen::Matrix3d &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>adfef4a33858777dc188ca0350807c7ae</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, Eigen::Matrix3d &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad570c977482c84dc1fd2ec82ff664bc5</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, Eigen::Matrix3d &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrixNormalized</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7c34bc132bc8d638839f1ca4e8ddea0f</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const Eigen::Vector4f &amp;centroid, Eigen::Matrix3f &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrixNormalized</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ab5801de93dff3974045a92317d6c8b46</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, const Eigen::Vector4f &amp;centroid, Eigen::Matrix3f &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrixNormalized</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a8883fe1fb7c5c9de850f6520b68509f8</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, const Eigen::Vector4f &amp;centroid, Eigen::Matrix3f &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeMeanAndCovarianceMatrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a8cc2ea3fcf34548958ee0d7e691fd150</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, Eigen::Matrix3f &amp;covariance_matrix, Eigen::Vector4f &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeMeanAndCovarianceMatrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a16257de87265a9888fadd352245dee69</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, Eigen::Matrix3f &amp;covariance_matrix, Eigen::Vector4f &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeMeanAndCovarianceMatrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac84951a6b448e68f38b93db5d657c833</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, Eigen::Matrix3f &amp;covariance_matrix, Eigen::Vector4f &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeMeanAndCovarianceMatrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a21277bc4c42f68a98091745b9fd8232f</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, Eigen::Matrix3d &amp;covariance_matrix, Eigen::Vector4d &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeMeanAndCovarianceMatrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aaaac140ac40081942257bdc2a022a90b</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, Eigen::Matrix3d &amp;covariance_matrix, Eigen::Vector4d &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeMeanAndCovarianceMatrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aeff94982be65cb242843ce845a9fa1be</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, Eigen::Matrix3d &amp;covariance_matrix, Eigen::Vector4d &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeNDCentroid</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ab12a9c691a9dad8617f06110dcdf337c</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, Eigen::VectorXf &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeNDCentroid</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa682a13c6eb323c13a249b91015fc9d8</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, Eigen::VectorXf &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeNDCentroid</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7fdac43d0a93611d8e8a6759942d31c1</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, Eigen::VectorXf &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>computePairFeatures</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a10d8a597414374a4ed628e951ead7130</anchor>
      <arglist>(const Eigen::Vector4f &amp;p1, const Eigen::Vector4f &amp;n1, const Eigen::Vector4f &amp;p2, const Eigen::Vector4f &amp;n2, float &amp;f1, float &amp;f2, float &amp;f3, float &amp;f4)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computePointNormal</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ab25e8cc1c189ed3d4e548052fe274093</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, Eigen::Vector4f &amp;plane_parameters, float &amp;curvature)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computePointNormal</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad8a3146264ecc1687246aa40c2989f25</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, Eigen::Vector4f &amp;plane_parameters, float &amp;curvature)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>computePPFPairFeature</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a2419dc10bfabd24d80cd6c8153a94bf6</anchor>
      <arglist>(const Eigen::Vector4f &amp;p1, const Eigen::Vector4f &amp;n1, const Eigen::Vector4f &amp;p2, const Eigen::Vector4f &amp;n2, float &amp;f1, float &amp;f2, float &amp;f3, float &amp;f4)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>computeRGBPairFeatures</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa740d282de5975d85c23c21f96c7011e</anchor>
      <arglist>(const Eigen::Vector4f &amp;p1, const Eigen::Vector4f &amp;n1, const Eigen::Vector4i &amp;colors1, const Eigen::Vector4f &amp;p2, const Eigen::Vector4f &amp;n2, const Eigen::Vector4i &amp;colors2, float &amp;f1, float &amp;f2, float &amp;f3, float &amp;f4, float &amp;f5, float &amp;f6, float &amp;f7)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeRoots</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aefa08a43e19cb9280ac6e205ab53b651</anchor>
      <arglist>(const Matrix &amp;m, Roots &amp;roots)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeRoots2</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ae4d949061a580b72ae999742cc0690a1</anchor>
      <arglist>(const Scalar &amp;b, const Scalar &amp;c, Roots &amp;roots)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::MatrixXf</type>
      <name>computeRSD</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a5130f1732a6b6e4487307577ef532829</anchor>
      <arglist>(boost::shared_ptr&lt; const pcl::PointCloud&lt; PointInT &gt; &gt; &amp;surface, boost::shared_ptr&lt; const pcl::PointCloud&lt; PointNT &gt; &gt; &amp;normals, const std::vector&lt; int &gt; &amp;indices, double max_dist, int nr_subdiv, double plane_radius, PointOutT &amp;radii, bool compute_histogram=false)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::MatrixXf</type>
      <name>computeRSD</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7c2a9680f781cce94edf7948a5edd392</anchor>
      <arglist>(boost::shared_ptr&lt; const pcl::PointCloud&lt; PointNT &gt; &gt; &amp;normals, const std::vector&lt; int &gt; &amp;indices, const std::vector&lt; float &gt; &amp;sqr_dists, double max_dist, int nr_subdiv, double plane_radius, PointOutT &amp;radii, bool compute_histogram=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::VFHSignature308 &gt;::Ptr</type>
      <name>computeVFH</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a027daafdec81d36733ce19efba9c901d</anchor>
      <arglist>(typename PointCloud&lt; PointT &gt;::ConstPtr cloud, double radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>concatenateFields</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac6add803f86fd16a998dce541e9ef402</anchor>
      <arglist>(const pcl::PointCloud&lt; PointIn1T &gt; &amp;cloud1_in, const pcl::PointCloud&lt; PointIn2T &gt; &amp;cloud2_in, pcl::PointCloud&lt; PointOutT &gt; &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>concatenateFields</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a29344633f938bae48c7bf8847f7667c6</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud1_in, const sensor_msgs::PointCloud2 &amp;cloud2_in, sensor_msgs::PointCloud2 &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>concatenatePointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a5d9639b157ae351f643ef447f0087b4d</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud1, const sensor_msgs::PointCloud2 &amp;cloud2, sensor_msgs::PointCloud2 &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aff182bca8d0295d727baaa1fd368c6ad</anchor>
      <arglist>(const pcl::PointCloud&lt; PointInT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointOutT &gt; &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>copyPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aeb64bbe80ac3fcb7c0e767040511edec</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud_in, const std::vector&lt; int &gt; &amp;indices, sensor_msgs::PointCloud2 &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>copyPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9f7aa0f9576cd85aa24949274d61d01d</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud_in, sensor_msgs::PointCloud2 &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ab99511f54b952b8a5608e4ed7f41a68d</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const std::vector&lt; int &gt; &amp;indices, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a6531a806d1c7ac0d5c23f79f673db191</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const std::vector&lt; int, Eigen::aligned_allocator&lt; int &gt; &gt; &amp;indices, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4e98fb8923a6d8c4dab35ff96c7b1dd6</anchor>
      <arglist>(const pcl::PointCloud&lt; PointInT &gt; &amp;cloud_in, const std::vector&lt; int &gt; &amp;indices, pcl::PointCloud&lt; PointOutT &gt; &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>afeb71f88a4e674ec4d156d013c8bb393</anchor>
      <arglist>(const pcl::PointCloud&lt; PointInT &gt; &amp;cloud_in, const std::vector&lt; int, Eigen::aligned_allocator&lt; int &gt; &gt; &amp;indices, pcl::PointCloud&lt; PointOutT &gt; &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a44ece0c2faffdb26cd75417200454577</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const PointIndices &amp;indices, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a67ab079e174e900e6e0b235fb88d7160</anchor>
      <arglist>(const pcl::PointCloud&lt; PointInT &gt; &amp;cloud_in, const PointIndices &amp;indices, pcl::PointCloud&lt; PointOutT &gt; &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aafe5bf1194ffaad83a2fc04cde6b20e4</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const std::vector&lt; pcl::PointIndices &gt; &amp;indices, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa5ab28ac738a42a65f9f2033d6b33252</anchor>
      <arglist>(const pcl::PointCloud&lt; PointInT &gt; &amp;cloud_in, const std::vector&lt; pcl::PointIndices &gt; &amp;indices, pcl::PointCloud&lt; PointOutT &gt; &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyStringValue</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>adf215f3f126a90342fada2d28abab2ea</anchor>
      <arglist>(const std::string &amp;st, sensor_msgs::PointCloud2 &amp;cloud, unsigned int point_index, unsigned int field_idx, unsigned int fields_count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyStringValue&lt; int8_t &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aeba677263a453ab73b983484ce32e3ac</anchor>
      <arglist>(const std::string &amp;st, sensor_msgs::PointCloud2 &amp;cloud, unsigned int point_index, unsigned int field_idx, unsigned int fields_count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyStringValue&lt; uint8_t &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7ea94837d71bf3e0d4ba3fe17801703a</anchor>
      <arglist>(const std::string &amp;st, sensor_msgs::PointCloud2 &amp;cloud, unsigned int point_index, unsigned int field_idx, unsigned int fields_count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>copyToFloatArray</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aea133f3269ded0b4315f8d632faa73d6</anchor>
      <arglist>(const SHOT &amp;p, float *out) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyValueString</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aba49ebff73427c64ac52441838199bbf</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud, const unsigned int point_index, const int point_size, const unsigned int field_idx, const unsigned int fields_count, std::ostream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyValueString&lt; int8_t &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aad9d4d3ecc9e93a965e52c0258a407d2</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud, const unsigned int point_index, const int point_size, const unsigned int field_idx, const unsigned int fields_count, std::ostream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyValueString&lt; uint8_t &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a5e683cb747450efa43d6c4066e7cfed6</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud, const unsigned int point_index, const int point_size, const unsigned int field_idx, const unsigned int fields_count, std::ostream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createMapping</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a8fbd939d65fd0e3ee3b0519f00d21eca</anchor>
      <arglist>(const std::vector&lt; sensor_msgs::PointField &gt; &amp;msg_fields, MsgFieldMap &amp;field_map)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>CS_Norm</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7e43f6ae7f0607bfdedaea512c510ff8</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>deg2rad</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a25b0ce695e2a10abb0130bcb5cf90eb6</anchor>
      <arglist>(float alpha)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>deg2rad</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a78fe9974ed54012d6cf057afda5d3350</anchor>
      <arglist>(double alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a3e0d2d670275494a907202456946ae6a</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const Eigen::Vector4f &amp;centroid, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa23f4841f8ce0b0dcbe448cd29435f68</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const std::vector&lt; int &gt; &amp;indices, const Eigen::Vector4f &amp;centroid, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a8dfb2a1c7a8437bac36540227bc55888</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const Eigen::Vector4f &amp;centroid, Eigen::MatrixXf &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a378ab3561cb3ec8705efab18dd903acf</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const std::vector&lt; int &gt; &amp;indices, const Eigen::Vector4f &amp;centroid, Eigen::MatrixXf &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9f7d5505eb5192ddae706e461dc91c8b</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const pcl::PointIndices &amp;indices, const Eigen::Vector4f &amp;centroid, Eigen::MatrixXf &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>Matrix::Scalar</type>
      <name>determinant3x3Matrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a44d0048ba1efd11359011eb47f6c92fa</anchor>
      <arglist>(const Matrix &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>Div_Norm</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ae8b5c722d30c22652327a1481528224e</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigen22</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a72970b7435480c0c1827c8e74bc1d605</anchor>
      <arglist>(const Matrix &amp;mat, typename Matrix::Scalar &amp;eigenvalue, Vector &amp;eigenvector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigen22</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4fdd69805d49c416393c604f9f209113</anchor>
      <arglist>(const Matrix &amp;mat, Matrix &amp;eigenvectors, Vector &amp;eigenvalues)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigen33</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aca873868052e7d26efcf4b684a17bef2</anchor>
      <arglist>(const Matrix &amp;mat, typename Matrix::Scalar &amp;eigenvalue, Vector &amp;eigenvector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigen33</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a3a1ba2729012164635113224cb211581</anchor>
      <arglist>(const Matrix &amp;mat, Vector &amp;evals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigen33</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a76d78c3e9c0f3f58a0806499ae6ed97b</anchor>
      <arglist>(const Matrix &amp;mat, Matrix &amp;evecs, Vector &amp;evals)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>euclideanDistance</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a73e1d23717813eb053a0eb51411a4a23</anchor>
      <arglist>(const PointType1 &amp;p1, const PointType2 &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractEuclideanClusters</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a720d4b25fecfc6834340ca546ffa53b5</anchor>
      <arglist>(const PointCloud&lt; PointT &gt; &amp;cloud, const boost::shared_ptr&lt; search::Search&lt; PointT &gt; &gt; &amp;tree, float tolerance, std::vector&lt; PointIndices &gt; &amp;clusters, unsigned int min_pts_per_cluster=1, unsigned int max_pts_per_cluster=(std::numeric_limits&lt; int &gt;::max)())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractEuclideanClusters</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a2d5210b6321d7295d1b671cc185eac2f</anchor>
      <arglist>(const PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, const boost::shared_ptr&lt; search::Search&lt; PointT &gt; &gt; &amp;tree, float tolerance, std::vector&lt; PointIndices &gt; &amp;clusters, unsigned int min_pts_per_cluster=1, unsigned int max_pts_per_cluster=(std::numeric_limits&lt; int &gt;::max)())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractEuclideanClusters</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>adb8fa4635db2752ad2432bdce1996210</anchor>
      <arglist>(const PointCloud&lt; PointT &gt; &amp;cloud, const PointCloud&lt; Normal &gt; &amp;normals, float tolerance, const boost::shared_ptr&lt; KdTree&lt; PointT &gt; &gt; &amp;tree, std::vector&lt; PointIndices &gt; &amp;clusters, double eps_angle, unsigned int min_pts_per_cluster=1, unsigned int max_pts_per_cluster=(std::numeric_limits&lt; int &gt;::max)())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractEuclideanClusters</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4ee36bf7d56524df302051d03790a308</anchor>
      <arglist>(const PointCloud&lt; PointT &gt; &amp;cloud, const PointCloud&lt; Normal &gt; &amp;normals, const std::vector&lt; int &gt; &amp;indices, const boost::shared_ptr&lt; KdTree&lt; PointT &gt; &gt; &amp;tree, float tolerance, std::vector&lt; PointIndices &gt; &amp;clusters, double eps_angle, unsigned int min_pts_per_cluster=1, unsigned int max_pts_per_cluster=(std::numeric_limits&lt; int &gt;::max)())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractLabeledEuclideanClusters</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aebe34648653b223d5bf928c070d91b98</anchor>
      <arglist>(const PointCloud&lt; PointT &gt; &amp;cloud, const boost::shared_ptr&lt; search::Search&lt; PointT &gt; &gt; &amp;tree, float tolerance, std::vector&lt; std::vector&lt; PointIndices &gt; &gt; &amp;labeled_clusters, unsigned int min_pts_per_cluster=1, unsigned int max_pts_per_cluster=(std::numeric_limits&lt; int &gt;::max)(), unsigned int max_label=(std::numeric_limits&lt; int &gt;::max))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>flipNormalTowardsViewpoint</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a53df49d690e1cb76cd1f53495508bff1</anchor>
      <arglist>(const PointT &amp;point, float vp_x, float vp_y, float vp_z, Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;normal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>flipNormalTowardsViewpoint</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a56793b5c90e46de7c0ec910f505bca89</anchor>
      <arglist>(const PointT &amp;point, float vp_x, float vp_y, float vp_z, Eigen::Matrix&lt; Scalar, 3, 1 &gt; &amp;normal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>flipNormalTowardsViewpoint</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>adc981cb599bd53b6f1d66e7fd932e493</anchor>
      <arglist>(const PointT &amp;point, float vp_x, float vp_y, float vp_z, float &amp;nx, float &amp;ny, float &amp;nz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>for_each_type</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a5bacf4c58070af4db6464e7c6a0bac26</anchor>
      <arglist>(F f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromROSMsg</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac4c46c0ebf9b70eb0e4e08b6c0489dd4</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;msg, pcl::PointCloud&lt; PointT &gt; &amp;cloud, const MsgFieldMap &amp;field_map)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromROSMsg</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a98d8cbd7740515cedb5cb669c8ae3b89</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;msg, pcl::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::MatrixXi</type>
      <name>getAllNeighborCellIndices</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a6a35c2d72627c558cb22b85d1f2c0679</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getAllPcdFilesInDirectory</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a65492f5cdc563cd60c2267366788d077</anchor>
      <arglist>(const std::string &amp;directory, std::vector&lt; std::string &gt; &amp;file_names)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getAngle3D</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aeac722564ac438313f01a613069130e8</anchor>
      <arglist>(const Eigen::Vector4f &amp;v1, const Eigen::Vector4f &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getApproximateIndices</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad3d376ef951894a4f92b7cb2ff17e494</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud_in, const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud_ref, std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getApproximateIndices</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a228bb3682db6de91de7c759b3adcccb8</anchor>
      <arglist>(const typename pcl::PointCloud&lt; Point1T &gt;::Ptr &amp;cloud_in, const typename pcl::PointCloud&lt; Point2T &gt;::Ptr &amp;cloud_ref, std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getCircumcircleRadius</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ab64d6ba9e834d29feda71a76d3ec841f</anchor>
      <arglist>(const PointT &amp;pa, const PointT &amp;pb, const PointT &amp;pc)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>getEigenAsPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac6c5734bbdd0fa99f84ef5f55a9a7dff</anchor>
      <arglist>(Eigen::MatrixXf &amp;in, sensor_msgs::PointCloud2 &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getEulerAngles</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a1dd94c8354eb65dffae3769da8fcc06a</anchor>
      <arglist>(const Eigen::Affine3f &amp;t, float &amp;roll, float &amp;pitch, float &amp;yaw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFeaturePointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa0c7f523d0882cc9e9a4273b0276d4ab</anchor>
      <arglist>(const std::vector&lt; Eigen::MatrixXf, Eigen::aligned_allocator&lt; Eigen::MatrixXf &gt; &gt; &amp;histograms2D, PointCloud&lt; Histogram&lt; N &gt; &gt; &amp;histogramsPC)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFieldIndex</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad912af3c8a3bbbb61b73aad0ac20475e</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud, const std::string &amp;field_name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFieldIndex</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a772326502fe1e5b2f12a87a47ddc0b81</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::string &amp;field_name, std::vector&lt; sensor_msgs::PointField &gt; &amp;fields)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFieldIndex</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a04a6826f736fc2c6dda329b576182693</anchor>
      <arglist>(const std::string &amp;field_name, std::vector&lt; sensor_msgs::PointField &gt; &amp;fields)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFields</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4af20a7b7c2d835ca7b7b8845c76b532</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, std::vector&lt; sensor_msgs::PointField &gt; &amp;fields)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFields</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a18e4a476420f2ec4eb57aa452a77c278</anchor>
      <arglist>(std::vector&lt; sensor_msgs::PointField &gt; &amp;fields)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFieldSize</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a83ff4ee40cd3c49c7500905f59f37536</anchor>
      <arglist>(const int datatype)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFieldsList</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aabed3f370d11ba5dc154d79e682d35b4</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFieldsList</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a6532230b67129cd4747bbed67ef365bb</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>getFieldsSizes</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a97da74770b10498ab6f9dbdb417b4ac8</anchor>
      <arglist>(const std::vector&lt; sensor_msgs::PointField &gt; &amp;fields, std::vector&lt; int &gt; &amp;field_sizes)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFieldType</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac282d255323a916e942f85b7f16740e3</anchor>
      <arglist>(const int size, char type)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>getFieldType</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac4a4eaf1f19dd043252a0b93ac975a10</anchor>
      <arglist>(const int type)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFileExtension</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ae40c9e0ff704ed675e3300ed02451796</anchor>
      <arglist>(const std::string &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFilenameWithoutExtension</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af45ced9a4448cf680b2e5da96f4e9aea</anchor>
      <arglist>(const std::string &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFilenameWithoutPath</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a77fba9b71d0b5ddc824cc3555c258513</anchor>
      <arglist>(const std::string &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::MatrixXi</type>
      <name>getHalfNeighborCellIndices</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>affa333cb2c210067835f11bf84feb659</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMaxDistance</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a1583a71aef0f54550adef0ebfef89edd</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const Eigen::Vector4f &amp;pivot_pt, Eigen::Vector4f &amp;max_pt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMaxDistance</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ab5669ac9649b383c053ef67cc06e6b55</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, const Eigen::Vector4f &amp;pivot_pt, Eigen::Vector4f &amp;max_pt)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxSegment</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a30ceb9b4896578ed075a36ad3937ee26</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, PointT &amp;pmin, PointT &amp;pmax)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxSegment</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a1794862c1f52bfb188d6a4b48a2a5f4b</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, PointT &amp;pmin, PointT &amp;pmax)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMeanStd</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a3349ce9c26d4acbb1adae1e9b2d5f7e5</anchor>
      <arglist>(const std::vector&lt; float &gt; &amp;values, double &amp;mean, double &amp;stddev)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>getMeanStdDev</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>adb07d9f2af0434b4e33c208d178ef808</anchor>
      <arglist>(const std::vector&lt; float &gt; &amp;values, double &amp;mean, double &amp;stddev)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMinMax</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aacff2e632283be60810678d329b166ec</anchor>
      <arglist>(const PointT &amp;histogram, int len, float &amp;min_p, float &amp;max_p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>getMinMax</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a2c12df6bf5f6a1b7957dbdf54150ccf0</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud, int idx, const std::string &amp;field_name, float &amp;min_p, float &amp;max_p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>getMinMax3D</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4725077081520f3940ab76fde9036cb5</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;cloud, int x_idx, int y_idx, int z_idx, Eigen::Vector4f &amp;min_pt, Eigen::Vector4f &amp;max_pt)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>getMinMax3D</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ab2ff61e4b111c7e2efef3d51d5f29793</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;cloud, int x_idx, int y_idx, int z_idx, const std::string &amp;distance_field_name, float min_distance, float max_distance, Eigen::Vector4f &amp;min_pt, Eigen::Vector4f &amp;max_pt, bool limit_negative=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMinMax3D</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a3166f09aafd659f69dc75e63f5e10f81</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, PointT &amp;min_pt, PointT &amp;max_pt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMinMax3D</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>afd9010977f5e52b35b484be7624df3f8</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, Eigen::Vector4f &amp;min_pt, Eigen::Vector4f &amp;max_pt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMinMax3D</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a47dac23a8a283dd07f62fa7aa21b63ec</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, Eigen::Vector4f &amp;min_pt, Eigen::Vector4f &amp;max_pt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMinMax3D</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a41eb246206d51f77a8cb82b5d963e6a2</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, Eigen::Vector4f &amp;min_pt, Eigen::Vector4f &amp;max_pt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMinMax3D</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aaff287f132f05316c896e410d689569b</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;cloud, const std::string &amp;distance_field_name, float min_distance, float max_distance, Eigen::Vector4f &amp;min_pt, Eigen::Vector4f &amp;max_pt, bool limit_negative=false)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>getPointCloudAsEigen</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac4deb39c4b6e6dca019f12920cd53f3c</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;in, Eigen::MatrixXf &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getPointCloudDifference</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9e03faa170175ac9f9f06362400c3fc8</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;src, const pcl::PointCloud&lt; PointT &gt; &amp;tgt, double threshold, const boost::shared_ptr&lt; pcl::search::Search&lt; PointT &gt; &gt; &amp;tree, pcl::PointCloud&lt; PointT &gt; &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getPointsInBox</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ab831a44b375fa7e6bada740d1d17e247</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, Eigen::Vector4f &amp;min_pt, Eigen::Vector4f &amp;max_pt, std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRejectedQueryIndices</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a84cbcae175b43998b53b11e1c95f8450</anchor>
      <arglist>(const pcl::Correspondences &amp;correspondences_before, const pcl::Correspondences &amp;correspondences_after, std::vector&lt; int &gt; &amp;indices, bool presorting_required=true)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getTime</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af09b8b74e8f5988cbef7b8eb60d0fcfb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTransformation</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa8678bc9ac51ff4a0dc27cd543b6ac84</anchor>
      <arglist>(float x, float y, float z, float roll, float pitch, float yaw, Eigen::Affine3f &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Affine3f</type>
      <name>getTransformation</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af49a34180e337479ddeda21222882124</anchor>
      <arglist>(float x, float y, float z, float roll, float pitch, float yaw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTransformationFromTwoUnitVectors</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7d1f523f342ff69277f23ea9f02fc5a6</anchor>
      <arglist>(const Eigen::Vector3f &amp;y_direction, const Eigen::Vector3f &amp;z_axis, Eigen::Affine3f &amp;transformation)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Affine3f</type>
      <name>getTransformationFromTwoUnitVectors</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ada89edf1699e05ecf7355738e9f56f6b</anchor>
      <arglist>(const Eigen::Vector3f &amp;y_direction, const Eigen::Vector3f &amp;z_axis)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTransformationFromTwoUnitVectorsAndOrigin</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4375e99ec2ae368eec9379f506568611</anchor>
      <arglist>(const Eigen::Vector3f &amp;y_direction, const Eigen::Vector3f &amp;z_axis, const Eigen::Vector3f &amp;origin, Eigen::Affine3f &amp;transformation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTransFromUnitVectorsXY</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a8319aa7921bdc742a9d0f95458e9cfe0</anchor>
      <arglist>(const Eigen::Vector3f &amp;x_axis, const Eigen::Vector3f &amp;y_direction, Eigen::Affine3f &amp;transformation)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Affine3f</type>
      <name>getTransFromUnitVectorsXY</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a8933c653f39db3636bfbdd262278edcb</anchor>
      <arglist>(const Eigen::Vector3f &amp;x_axis, const Eigen::Vector3f &amp;y_direction)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTransFromUnitVectorsZY</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af457d33994792e63129de9709dcdf329</anchor>
      <arglist>(const Eigen::Vector3f &amp;z_axis, const Eigen::Vector3f &amp;y_direction, Eigen::Affine3f &amp;transformation)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Affine3f</type>
      <name>getTransFromUnitVectorsZY</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a58d47eda3c3f5f91125296fd7d202ebb</anchor>
      <arglist>(const Eigen::Vector3f &amp;z_axis, const Eigen::Vector3f &amp;y_direction)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTranslationAndEulerAngles</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a8f85a8959dbec57e64840ee80c20f816</anchor>
      <arglist>(const Eigen::Affine3f &amp;t, float &amp;x, float &amp;y, float &amp;z, float &amp;roll, float &amp;pitch, float &amp;yaw)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>HIK_Norm</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a86297c76ef1756ff1db90d8e39c14fa3</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>Matrix::Scalar</type>
      <name>invert2x2</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad09b0c9a50601f3ae20a7babfd9a8d2d</anchor>
      <arglist>(const Matrix &amp;matrix, Matrix &amp;inverse)</arglist>
    </member>
    <member kind="function">
      <type>Matrix::Scalar</type>
      <name>invert3x3Matrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>abb12d1f85437aafb0a3ac12af5633400</anchor>
      <arglist>(const Matrix &amp;matrix, Matrix &amp;inverse)</arglist>
    </member>
    <member kind="function">
      <type>Matrix::Scalar</type>
      <name>invert3x3SymMatrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a503f55a565c260660c6ac0461f17fa8f</anchor>
      <arglist>(const Matrix &amp;matrix, Matrix &amp;inverse)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBetterCorrespondence</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9683d853583c45c7bc4da676bc46ec7d</anchor>
      <arglist>(const Correspondence &amp;pc1, const Correspondence &amp;pc2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a2adb775f2d234f57c4e7c1209eb95a1d</anchor>
      <arglist>(const PointT &amp;pt)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::Normal &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a0fb1a21ad498163af58a167ba5e642a5</anchor>
      <arglist>(const pcl::Normal &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPointIn2DPolygon</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a0a21f5679b1644a7894f2f14ee1bbe37</anchor>
      <arglist>(const PointT &amp;point, const pcl::PointCloud&lt; PointT &gt; &amp;polygon)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValueFinite</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a923a1fe8bf7a2fd0ba41187078d0e58c</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud, const unsigned int point_index, const int point_size, const unsigned int field_idx, const unsigned int fields_count)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVisible</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9dde43ef7735e68f5c69f25501557611</anchor>
      <arglist>(const Eigen::Vector2f &amp;X, const Eigen::Vector2f &amp;S1, const Eigen::Vector2f &amp;S2, const Eigen::Vector2f &amp;R=Eigen::Vector2f::Zero())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isXYPointIn2DXYPolygon</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a5c5f766262ec4eae1af76df2bc0afc64</anchor>
      <arglist>(const PointT &amp;point, const pcl::PointCloud&lt; PointT &gt; &amp;polygon)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>JM_Norm</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a45baeaeb21308cd128a7c44ab786552c</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>K_Norm</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4df86a6dafef9778fb8df865ad54e28f</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim, float P1, float P2)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>KL_Norm</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a186a26b9face0cfb0fea3d6eb37f909b</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>L1_Norm</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a61d1e988b461de40a26b4e4e9e93ce55</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>L2_Norm</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a70456fbb6c67cf3c1229e19c831b30ac</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>L2_Norm_SQR</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af034c4bca3fc85c1e6d27d893c2936a5</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>lineToLineSegment</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a77e152dca77c74b0cb7ad9e873dc8ace</anchor>
      <arglist>(const Eigen::VectorXf &amp;line_a, const Eigen::VectorXf &amp;line_b, Eigen::Vector4f &amp;pt1_seg, Eigen::Vector4f &amp;pt2_seg)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>lineWithLineIntersection</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a64a4ea9a06fdb7a2ec3eda06b1b5a6e3</anchor>
      <arglist>(const Eigen::VectorXf &amp;line_a, const Eigen::VectorXf &amp;line_b, Eigen::Vector4f &amp;point, double sqr_eps=1e-4)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>lineWithLineIntersection</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9b79c559e12f4aacb41825f8b43840c2</anchor>
      <arglist>(const pcl::ModelCoefficients &amp;line_a, const pcl::ModelCoefficients &amp;line_b, Eigen::Vector4f &amp;point, double sqr_eps=1e-4)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>Linf_Norm</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a63fded8c9593744836d761940cab9350</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadBinary</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a5281205532955d384c8aa22ff4ff5e80</anchor>
      <arglist>(Eigen::MatrixBase&lt; Derived &gt; const &amp;matrix, std::istream &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS unsigned int</type>
      <name>lzfCompress</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4f4f819bc581a2c6dd4ee208cfd36448</anchor>
      <arglist>(const void *const in_data, unsigned int in_len, void *out_data, unsigned int out_len)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS unsigned int</type>
      <name>lzfDecompress</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a26ae4d44015a81e1040a0125b2690280</anchor>
      <arglist>(const void *const in_data, unsigned int in_len, void *out_data, unsigned int out_len)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>normAngle</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a3b37d5c19b2773954bbc5320f011f3ec</anchor>
      <arglist>(float alpha)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4d909a2e60dc70d67db592dbe67a7cc8</anchor>
      <arglist>(std::ostream &amp;os, const RangeImageBorderExtractor::Parameters &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a261505cafd4c410ee03226b4f8c2fa57</anchor>
      <arglist>(std::ostream &amp;os, const Correspondence &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4e32b0632e12d5a051cb8b04ea5f5ca0</anchor>
      <arglist>(std::ostream &amp;os, const BivariatePolynomialT&lt; real &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ada721c18f588e62bda0c25a7931c97be</anchor>
      <arglist>(std::ostream &amp;os, const NarfKeypoint::Parameters &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ada01b187ed4d97dededf36f4bb95bb11</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZ &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af286dda860a1612069c60315c2fc1a1a</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZI &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac58a07bf9b796f970219c3c1e84eaf12</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZL &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a5421afbc1b22a08a6f3b9bc99309de96</anchor>
      <arglist>(std::ostream &amp;os, const Label &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a2e4291abba2b547d33b4d15ef914048f</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZRGBA &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac7e9c2d75ac3203f10e7a0fb7ce8c765</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZRGB &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4601509796505597e804f19c40d0dd7d</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZRGBL &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a3cde9a6fd44268a66d26d33f504bbc39</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZHSV &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a6875fe0f93d5682010ce6467f9029671</anchor>
      <arglist>(std::ostream &amp;os, const PointXY &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a18ddacfce176807d9d69ce08672836c6</anchor>
      <arglist>(std::ostream &amp;os, const InterestPoint &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a29f1684fbd500383c333ca736614894e</anchor>
      <arglist>(std::ostream &amp;os, const Normal &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ab8d904500afe8d205f2f967b3f36f251</anchor>
      <arglist>(std::ostream &amp;os, const Axis &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a26bd5209daa299f987cdafbe39998eca</anchor>
      <arglist>(std::ostream &amp;os, const _Axis &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ab60be6600076f4b1c9cd6bb63113cbb9</anchor>
      <arglist>(std::ostream &amp;os, const PointNormal &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a85c9d9295983fe57024dc9f3647901a5</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZRGBNormal &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aeeab84165a44e1d406d020f76067920b</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZINormal &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a387f106303da2aa6765bbcf38ef0a17b</anchor>
      <arglist>(std::ostream &amp;os, const PointWithRange &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7e0fa7ba4f8d3ff01a3e4332f96d6b85</anchor>
      <arglist>(std::ostream &amp;os, const RangeImage &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af3ceb912b9ca95e5581737822961e8d4</anchor>
      <arglist>(std::ostream &amp;os, const PointWithViewpoint &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ae6820922702e99b590b47dde82536e1a</anchor>
      <arglist>(std::ostream &amp;os, const MomentInvariants &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ace4458ef1fd89cb8dc8d949656397e38</anchor>
      <arglist>(std::ostream &amp;os, const PrincipalRadiiRSD &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4bab80a1edb7f7dd157daff66d1c9ce8</anchor>
      <arglist>(std::ostream &amp;os, const Boundary &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af8eb1e25b0ded941a0b189c39ed3c341</anchor>
      <arglist>(std::ostream &amp;os, const PrincipalCurvatures &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aff3a5b36adc11ff757d242ed185a7980</anchor>
      <arglist>(std::ostream &amp;os, const PFHSignature125 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a21cb7788c639ee59af90fc19d318642b</anchor>
      <arglist>(std::ostream &amp;os, const PFHRGBSignature250 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af8424377d37328bc63beea2816694e27</anchor>
      <arglist>(std::ostream &amp;os, const PPFSignature &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a3518a9a3dcd6d04bd67e38e43b723ee0</anchor>
      <arglist>(std::ostream &amp;os, const PPFRGBSignature &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad8698ec5c63a8c2cab7527fbddf47a20</anchor>
      <arglist>(std::ostream &amp;os, const NormalBasedSignature12 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a699066283d9cbe8479b4c021d5b0e9ac</anchor>
      <arglist>(std::ostream &amp;os, const ShapeContext &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ab74aa989b564cae099100bba6fbcf2f3</anchor>
      <arglist>(std::ostream &amp;os, const SHOT &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a670895aac71a740da9d74768795861bd</anchor>
      <arglist>(std::ostream &amp;os, const SHOT352 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9af8b9bfb52f728a1ea55a8a4603f3ac</anchor>
      <arglist>(std::ostream &amp;s, const pcl::PointCloud&lt; PointT &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af4129a7c0593abeb4d9b91f044457af5</anchor>
      <arglist>(std::ostream &amp;os, const SHOT1344 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a53568e5e1f4da6d48575ad98ca8a8271</anchor>
      <arglist>(std::ostream &amp;os, const ReferenceFrame &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac5ee9df10aac9cc2da7372d019a10188</anchor>
      <arglist>(std::ostream &amp;os, const FPFHSignature33 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a40a37d4946981b56a965c7aa29554f02</anchor>
      <arglist>(std::ostream &amp;os, const VFHSignature308 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aedeb7a4ceaf2e6b96055cc67c75bb5eb</anchor>
      <arglist>(std::ostream &amp;os, const ESFSignature640 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a66f09cc27c211b640ee6848a3dd36d97</anchor>
      <arglist>(std::ostream &amp;os, const GFPFHSignature16 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ae244deaa2b0570b8c5a6aa22b0129d58</anchor>
      <arglist>(std::ostream &amp;os, const Narf36 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa73c8709bd7c356c9eb0113395973952</anchor>
      <arglist>(std::ostream &amp;os, const BorderDescription &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aff9892de1d2ab665695396ad7a28c652</anchor>
      <arglist>(std::ostream &amp;os, const IntensityGradient &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4827eb3b63ef3565d88791ff9d674eb5</anchor>
      <arglist>(std::ostream &amp;os, const Histogram&lt; N &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af545f735ecc0ed0daa9412b05de8cee8</anchor>
      <arglist>(std::ostream &amp;os, const PointWithScale &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ada6290d3320a007c54a4012b0e5d6171</anchor>
      <arglist>(std::ostream &amp;os, const PointSurfel &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCL_DEPRECATED</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a8708260668619ed8e04f6ebe3fb6bfd2</anchor>
      <arglist>(inline std::ostream &amp;operator&lt;&lt; (std::ostream &amp;os, const SHOT &amp;p),&quot;SHOT POINT IS DEPRECATED, USE SHOT352 FOR SHAPE AND SHOT1344 FOR SHAPE+COLOR INSTEAD&quot;)</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>PCL_DEPRECATED_CLASS</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>afe5a089ed7ee63bf8e2f6e30c617cc74</anchor>
      <arglist>(SHOTEstimationOMP,&quot;SHOTEstimationOMP&lt;..., pcl::SHOT, ...&gt; IS DEPRECATED, USE SHOTEstimationOMP&lt;..., pcl::SHOT352, ...&gt; INSTEAD&quot;)&lt; PointInT</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>PCL_DEPRECATED_CLASS</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7e99f5b2b848b608b411bcd89bee1f2c</anchor>
      <arglist>(SHOTEstimationOMP,&quot;SHOTEstimationOMP&lt;pcl::PointXYZRGBA,...,pcl::SHOT,...&gt; IS DEPRECATED, USE SHOTEstimationOMP&lt;pcl::PointXYZRGBA,...,pcl::SHOT352,...&gt; FOR SHAPE AND SHOTColorEstimationOMP&lt;pcl::PointXYZRGBA,...,pcl::SHOT1344,...&gt; FOR SHAPE+COLOR INSTEAD&quot;)&lt; pcl</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>PCL_DEPRECATED_CLASS</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a56f3ad05fd1107ae7114bf02dc246748</anchor>
      <arglist>(SHOTEstimation,&quot;SHOTEstimation&lt;..., pcl::SHOT, ...&gt; IS DEPRECATED, USE SHOTEstimation&lt;..., pcl::SHOT352, ...&gt; INSTEAD&quot;)&lt; PointInT</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>PCL_DEPRECATED_CLASS</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa83521c6dbfde0239ac62290b6c2b6ea</anchor>
      <arglist>(SHOTEstimation,&quot;SHOTEstimation&lt;pcl::PointXYZRGBA,...,pcl::SHOT,...&gt; IS DEPRECATED, USE SHOTEstimation&lt;pcl::PointXYZRGBA,...,pcl::SHOT352,...&gt; FOR SHAPE AND SHOTColorEstimation&lt;pcl::PointXYZRGBA,...,pcl::SHOT1344,...&gt; FOR SHAPE+COLOR INSTEAD&quot;)&lt; pcl</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>PCL_DEPRECATED_CLASS</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a2cc786f23a6844b457c9ea9544c38526</anchor>
      <arglist>(SHOTEstimation,&quot;SHOTEstimation&lt;pcl::PointXYZRGBA,...,Eigen::MatrixXf,...&gt; IS DEPRECATED, USE SHOTColorEstimation&lt;pcl::PointXYZRGBA,...,Eigen::MatrixXf,...&gt; FOR SHAPE AND SHAPE+COLOR INSTEAD&quot;)&lt; pcl</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>PF_Norm</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af977fbc818d41de61285d1da0521991a</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim, float P1, float P2)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>planeWithPlaneIntersection</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a33b4271b8626c599b1463b4e63161002</anchor>
      <arglist>(const Eigen::Vector4f &amp;plane_a, const Eigen::Vector4f &amp;fplane_b, Eigen::VectorXf &amp;line, double angular_tolerance=0.1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PointCloudXYZRGBtoXYZHSV</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a23ee6611a5cf35dcb2604bd694ffddac</anchor>
      <arglist>(PointCloud&lt; PointXYZRGB &gt; &amp;in, PointCloud&lt; PointXYZHSV &gt; &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PointCloudXYZRGBtoXYZI</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a956d021fdea65e778a704ded92eaa4bf</anchor>
      <arglist>(PointCloud&lt; PointXYZRGB &gt; &amp;in, PointCloud&lt; PointXYZI &gt; &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>pointToPlaneDistance</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>abbab932cbacef63d51404db8cc1a862f</anchor>
      <arglist>(const Point &amp;p, double a, double b, double c, double d)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>pointToPlaneDistance</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad5ba25b6b496cf05b52b7e639c4c19e0</anchor>
      <arglist>(const Point &amp;p, const Eigen::Vector4f &amp;plane_coefficients)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>pointToPlaneDistanceSigned</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa4ccc1f67a12a93c3930c91116ff8120</anchor>
      <arglist>(const Point &amp;p, double a, double b, double c, double d)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>pointToPlaneDistanceSigned</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af0254d8592884aedfd4daeb631cf3247</anchor>
      <arglist>(const Point &amp;p, const Eigen::Vector4f &amp;plane_coefficients)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PointXYZHSVtoXYZRGB</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa1126671f91c9f2a8035aaf196026cf8</anchor>
      <arglist>(PointXYZHSV &amp;in, PointXYZRGB &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PointXYZRGBtoXYZHSV</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a593e1fb5084af68a8e64a0ca2db255a5</anchor>
      <arglist>(PointXYZRGB &amp;in, PointXYZHSV &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PointXYZRGBtoXYZI</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9bfc4373b21656b3e95b2ec41a5c09c9</anchor>
      <arglist>(PointXYZRGB &amp;in, PointXYZI &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>projectPoint</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a23810514c001fdc966f3db72456ee128</anchor>
      <arglist>(const Point &amp;p, const Eigen::Vector4f &amp;model_coefficients, Point &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>rad2deg</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a3177c2c084674693cc38f03e80b6ad77</anchor>
      <arglist>(float alpha)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>rad2deg</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a997c583b8ac57ffa9ad9e7321b4673e5</anchor>
      <arglist>(double alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeNaNFromPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aab4fb955a5a842af97545db7beee1da1</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, std::vector&lt; int &gt; &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeNaNFromPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac463283a9e9c18a66d3d29b28a575064</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, std::vector&lt; int &gt; &amp;index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::map&lt; pcl::SacModel, unsigned int &gt;</type>
      <name>SAC_SAMPLE_SIZE</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7f300159d71660900710f1ef9fc0cd2e</anchor>
      <arglist>(sample_size_pairs, sample_size_pairs+sizeof(sample_size_pairs)/sizeof(SampleSizeModel))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveBinary</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>acc18ebcacd806fd0c9336fe2f8b7208c</anchor>
      <arglist>(const Eigen::MatrixBase&lt; Derived &gt; &amp;matrix, std::ostream &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>selectNorm</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a047d812778a099ab333c847342c4b6bf</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim, NormType norm_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solvePlaneParameters</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ae5798e2ee9ef558efd8a9f1da82c5eb1</anchor>
      <arglist>(const Eigen::Matrix3f &amp;covariance_matrix, const Eigen::Vector4f &amp;point, Eigen::Vector4f &amp;plane_parameters, float &amp;curvature)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solvePlaneParameters</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a78bd0e1c11a8a299ef98209b6360f8fe</anchor>
      <arglist>(const Eigen::Matrix3f &amp;covariance_matrix, float &amp;nx, float &amp;ny, float &amp;nz, float &amp;curvature)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>sqrPointToLineDistance</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad9217ecd4cc14221f178af07a16ef75d</anchor>
      <arglist>(const Eigen::Vector4f &amp;pt, const Eigen::Vector4f &amp;line_pt, const Eigen::Vector4f &amp;line_dir)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>sqrPointToLineDistance</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a3d6aa7accd68832e8a4d4707c358e40f</anchor>
      <arglist>(const Eigen::Vector4f &amp;pt, const Eigen::Vector4f &amp;line_pt, const Eigen::Vector4f &amp;line_dir, const double sqr_length)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sqrt</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a3526aac9321e2c9c131ada2dba9efd7b</anchor>
      <arglist>(const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>sqrt&lt; double &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af0443f9cb6189b2005be8f3c642dc749</anchor>
      <arglist>(const double &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>sqrt&lt; float &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad35952b8b71eec4506c267c584764f37</anchor>
      <arglist>(const float &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>long double</type>
      <name>sqrt&lt; long double &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af2dd30390481f49cbea812a439cf6059</anchor>
      <arglist>(const long double &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>squaredEuclideanDistance</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a28ecc173df18d9175dee9f4dd042390b</anchor>
      <arglist>(const PointType1 &amp;p1, const PointType2 &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>Sublinear_Norm</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac986c55a5b8850fec89cd26c46303747</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>throwPCLIOException</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9fa7f8e2d21b56588fb2a4a7b2ad01cf</anchor>
      <arglist>(const char *function_name, const char *file_name, unsigned line_number, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toROSMsg</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>afbcee6eda03d5dd016cb6eb27b115426</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, sensor_msgs::PointCloud2 &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toROSMsg</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a2cbfcc6071c201b9ece17aae0ef92eef</anchor>
      <arglist>(const CloudT &amp;cloud, sensor_msgs::Image &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toROSMsg</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a31460a4b07150db357c690a8ae27d1e6</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud, sensor_msgs::Image &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>PointT</type>
      <name>transformPoint</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a6eebb98525a1ce95bdf822c892e9f897</anchor>
      <arglist>(const PointT &amp;point, const Eigen::Affine3f &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a3bc825d49213ab56ea958b2f1d0f21c0</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Affine3f &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7023cec88a39ea8edb0c9421ee9d7149</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const std::vector&lt; int &gt; &amp;indices, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Affine3f &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad418c330acc83398749f3ee11cb999f6</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Matrix4f &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a0451edf8a06a0242184c477be34661f7</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Vector3f &amp;offset, const Eigen::Quaternionf &amp;rotation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloudWithNormals</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ab53255a159a512cb4ad15caf8affcb0a</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Affine3f &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloudWithNormals</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a675d71c047658ce98fc1aeca91029383</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Matrix4f &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloudWithNormals</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad0c14e698118c0e8f952e276f6497ac8</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Vector3f &amp;offset, const Eigen::Quaternionf &amp;rotation)</arglist>
    </member>
    <member kind="variable">
      <type>class&lt; SHOT &gt;</type>
      <name>__pad0__</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a8d622ae0672aa466c4907e1fe740fb46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>edgeTable</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af46e561a1ed94889f2d0b343293087e5</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::_PointXYZHSV</type>
      <name>EIGEN_ALIGN16</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a128896b9d18a34792a870e91d146ddb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>I_SHIFT_EDGE</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad42bfadb1ac9576b4390c409f29bbbd1</anchor>
      <arglist>[3][2]</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>I_SHIFT_EP</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aca325832bef94391fd46c45a952081ea</anchor>
      <arglist>[12][2]</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>I_SHIFT_PT</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a84721a0872dda8ea38b5f3fd306c88f8</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SAC_LMEDS</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a5eb875fb437f4102dff62402f8b29f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SAC_MLESAC</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa69ff41834b4baca4adca00e435c16fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SAC_MSAC</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad7950ecc16029529b9325cb054ab7fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SAC_PROSAC</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ade3f9e8328f77529d151bd51b65fed31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SAC_RANSAC</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a8b9246cb7b722ac3800875cc7083d15e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SAC_RMSAC</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a27e923c07c505cc405eb2997ceeec307</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SAC_RRANSAC</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a69b71fb578430c86e8254ecc6e48bfe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>triTable</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>afaf90f2950487a5a98d46da99e58ea04</anchor>
      <arglist>[256][16]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::_Axis</name>
    <filename>structpcl_1_1__Axis.html</filename>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_NORMAL4D</name>
      <anchorfile>structpcl_1_1__Axis.html</anchorfile>
      <anchor>a6d5172690bbed9fc24557eeb83b8d74d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::_Normal</name>
    <filename>structpcl_1_1__Normal.html</filename>
    <member kind="variable">
      <type>union pcl::_Normal::@15</type>
      <name>@16</name>
      <anchorfile>structpcl_1_1__Normal.html</anchorfile>
      <anchor>afd550c4498ff86fadd5637190f1d8386</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::_Normal::@15::@17</type>
      <name>@18</name>
      <anchorfile>unionpcl_1_1__Normal_1_1@15.html</anchorfile>
      <anchor>ae2a010d26671a2b0c100e10e14db0ec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>curvature</name>
      <anchorfile>structpcl_1_1__Normal_1_1@15_1_1@17.html</anchorfile>
      <anchor>a516afe31f2b78233680aa0d61b28b1d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data_c</name>
      <anchorfile>unionpcl_1_1__Normal_1_1@15.html</anchorfile>
      <anchor>ac76c4e7174bf6884288ade9683c26738</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_NORMAL4D</name>
      <anchorfile>structpcl_1_1__Normal.html</anchorfile>
      <anchor>a519ed326cff118138acbef6b8a195b8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::_PointNormal</name>
    <filename>structpcl_1_1__PointNormal.html</filename>
    <member kind="variable">
      <type>union pcl::_PointNormal::@19</type>
      <name>@20</name>
      <anchorfile>structpcl_1_1__PointNormal.html</anchorfile>
      <anchor>a344b584be8aee4f2e8f2be8b1d8dcc0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::_PointNormal::@19::@21</type>
      <name>@22</name>
      <anchorfile>unionpcl_1_1__PointNormal_1_1@19.html</anchorfile>
      <anchor>af434168a73b59458439a10afbc264d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>curvature</name>
      <anchorfile>structpcl_1_1__PointNormal_1_1@19_1_1@21.html</anchorfile>
      <anchor>ae68d0acad7ac62978dece6c9b1f94648</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data_c</name>
      <anchorfile>unionpcl_1_1__PointNormal_1_1@19.html</anchorfile>
      <anchor>a2523ab1fa5ba67a53b4209a87f481a7e</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_NORMAL4D</name>
      <anchorfile>structpcl_1_1__PointNormal.html</anchorfile>
      <anchor>aaad6b6bd9365a70deebcb040761870ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_POINT4D</name>
      <anchorfile>structpcl_1_1__PointNormal.html</anchorfile>
      <anchor>a0ceb53a44d365bc54041320682988607</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::_PointSurfel</name>
    <filename>structpcl_1_1__PointSurfel.html</filename>
    <member kind="variable">
      <type>union pcl::_PointSurfel::@55</type>
      <name>@56</name>
      <anchorfile>structpcl_1_1__PointSurfel.html</anchorfile>
      <anchor>a77d8ac301c25c99f6c06f3aeb2bd2f4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::_PointSurfel::@55::@57</type>
      <name>@58</name>
      <anchorfile>unionpcl_1_1__PointSurfel_1_1@55.html</anchorfile>
      <anchor>a4c719b533aa54277c19af2122fa56fe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>confidence</name>
      <anchorfile>structpcl_1_1__PointSurfel_1_1@55_1_1@57.html</anchorfile>
      <anchor>a354bd1fa738d94c4cf936bdb63bbf5c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>curvature</name>
      <anchorfile>structpcl_1_1__PointSurfel_1_1@55_1_1@57.html</anchorfile>
      <anchor>a918c934a3c8c38f3cf453ace0c67c2a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>radius</name>
      <anchorfile>structpcl_1_1__PointSurfel_1_1@55_1_1@57.html</anchorfile>
      <anchor>a222966c90d25a11493abf51d9676f744</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>rgba</name>
      <anchorfile>structpcl_1_1__PointSurfel_1_1@55_1_1@57.html</anchorfile>
      <anchor>a160e506a5ec5667948ea858c1fe3b30f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data_c</name>
      <anchorfile>unionpcl_1_1__PointSurfel_1_1@55.html</anchorfile>
      <anchor>a85bd30e2c02b9641e0fa54b4a2443ba1</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_NORMAL4D</name>
      <anchorfile>structpcl_1_1__PointSurfel.html</anchorfile>
      <anchor>a0f6ebfb3e7a73783da535b5ad803d7f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_POINT4D</name>
      <anchorfile>structpcl_1_1__PointSurfel.html</anchorfile>
      <anchor>ac2ca3d6d7e7d896f8a00472554589198</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::_PointWithRange</name>
    <filename>structpcl_1_1__PointWithRange.html</filename>
    <member kind="variable">
      <type>union pcl::_PointWithRange::@35</type>
      <name>@36</name>
      <anchorfile>structpcl_1_1__PointWithRange.html</anchorfile>
      <anchor>a9afcd8beb0903515873eec7497a5520e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::_PointWithRange::@35::@37</type>
      <name>@38</name>
      <anchorfile>unionpcl_1_1__PointWithRange_1_1@35.html</anchorfile>
      <anchor>ae5a9f5278c780477d8f4768bf920892d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>range</name>
      <anchorfile>structpcl_1_1__PointWithRange_1_1@35_1_1@37.html</anchorfile>
      <anchor>af7da1ca05dff3081e8141d7c9f48a95d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data_c</name>
      <anchorfile>unionpcl_1_1__PointWithRange_1_1@35.html</anchorfile>
      <anchor>ab3dfbfd36155dc4ce34b01bf6ab0fb11</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_POINT4D</name>
      <anchorfile>structpcl_1_1__PointWithRange.html</anchorfile>
      <anchor>a0dbdf85fd10965f9c00569f293249076</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::_PointWithScale</name>
    <filename>structpcl_1_1__PointWithScale.html</filename>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_POINT4D</name>
      <anchorfile>structpcl_1_1__PointWithScale.html</anchorfile>
      <anchor>a946f69ed68207adcd5b28107a9d08228</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>scale</name>
      <anchorfile>structpcl_1_1__PointWithScale.html</anchorfile>
      <anchor>aea093acc3ca8c98a393981c45fa86e32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::_PointWithViewpoint</name>
    <filename>structpcl_1_1__PointWithViewpoint.html</filename>
    <member kind="variable">
      <type>union pcl::_PointWithViewpoint::@39</type>
      <name>@40</name>
      <anchorfile>structpcl_1_1__PointWithViewpoint.html</anchorfile>
      <anchor>a02fa2f93795fb860ff84f6230a060884</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::_PointWithViewpoint::@39::@41</type>
      <name>@42</name>
      <anchorfile>unionpcl_1_1__PointWithViewpoint_1_1@39.html</anchorfile>
      <anchor>aa401282202b74d58b5514e78736e3ff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>vp_x</name>
      <anchorfile>structpcl_1_1__PointWithViewpoint_1_1@39_1_1@41.html</anchorfile>
      <anchor>ab6c759d91c2295744a4fdc6383996c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>vp_y</name>
      <anchorfile>structpcl_1_1__PointWithViewpoint_1_1@39_1_1@41.html</anchorfile>
      <anchor>a26401012dd01a0809d133e3890567432</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>vp_z</name>
      <anchorfile>structpcl_1_1__PointWithViewpoint_1_1@39_1_1@41.html</anchorfile>
      <anchor>a9cdd6f9347739360fe8da04a9c6dcf12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data_c</name>
      <anchorfile>unionpcl_1_1__PointWithViewpoint_1_1@39.html</anchorfile>
      <anchor>aa29c13907218500517a978b7f68293d5</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_POINT4D</name>
      <anchorfile>structpcl_1_1__PointWithViewpoint.html</anchorfile>
      <anchor>a241894d55b4b17367e1d2ee393ffe44c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::_PointXYZ</name>
    <filename>structpcl_1_1__PointXYZ.html</filename>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_POINT4D</name>
      <anchorfile>structpcl_1_1__PointXYZ.html</anchorfile>
      <anchor>a53ce0b836f70bdd0400541c5791ea41d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::_PointXYZHSV</name>
    <filename>structpcl_1_1__PointXYZHSV.html</filename>
    <member kind="variable">
      <type>union pcl::_PointXYZHSV::@7</type>
      <name>@8</name>
      <anchorfile>structpcl_1_1__PointXYZHSV.html</anchorfile>
      <anchor>a28fea313c8afbe739bc4ba6982690e5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::_PointXYZHSV::@7::@9</type>
      <name>@10</name>
      <anchorfile>unionpcl_1_1__PointXYZHSV_1_1@7.html</anchorfile>
      <anchor>a9d13efa699883caf4f3fabb322c7d4f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>h</name>
      <anchorfile>structpcl_1_1__PointXYZHSV_1_1@7_1_1@9.html</anchorfile>
      <anchor>a4413d54deb4023575a03715799062155</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>s</name>
      <anchorfile>structpcl_1_1__PointXYZHSV_1_1@7_1_1@9.html</anchorfile>
      <anchor>aff69fb36b7bd8871e7349841e9513a0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>v</name>
      <anchorfile>structpcl_1_1__PointXYZHSV_1_1@7_1_1@9.html</anchorfile>
      <anchor>a37f604f38a1e7edc7f4d879b9c74dc09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data_c</name>
      <anchorfile>unionpcl_1_1__PointXYZHSV_1_1@7.html</anchorfile>
      <anchor>a42e23f9c37c2a0377b08b18fa9d1e820</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_POINT4D</name>
      <anchorfile>structpcl_1_1__PointXYZHSV.html</anchorfile>
      <anchor>afb23c6ee5771653f218df3ee09f8ff7d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::_PointXYZI</name>
    <filename>structpcl_1_1__PointXYZI.html</filename>
    <member kind="variable">
      <type>union pcl::_PointXYZI::@3</type>
      <name>@4</name>
      <anchorfile>structpcl_1_1__PointXYZI.html</anchorfile>
      <anchor>af5282f541b78c67a6e0fd2959deb945c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::_PointXYZI::@3::@5</type>
      <name>@6</name>
      <anchorfile>unionpcl_1_1__PointXYZI_1_1@3.html</anchorfile>
      <anchor>a6be81d52125a9f74a1d713322e30c8ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>intensity</name>
      <anchorfile>structpcl_1_1__PointXYZI_1_1@3_1_1@5.html</anchorfile>
      <anchor>ac60996b228748baec7f7e0071063e045</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data_c</name>
      <anchorfile>unionpcl_1_1__PointXYZI_1_1@3.html</anchorfile>
      <anchor>aa3c44fe0f623ffa2c44df2109fd130f0</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_POINT4D</name>
      <anchorfile>structpcl_1_1__PointXYZI.html</anchorfile>
      <anchor>ad1c2bf75a2bc10a966d5ab0556f55985</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::_PointXYZINormal</name>
    <filename>structpcl_1_1__PointXYZINormal.html</filename>
    <member kind="variable">
      <type>union pcl::_PointXYZINormal::@31</type>
      <name>@32</name>
      <anchorfile>structpcl_1_1__PointXYZINormal.html</anchorfile>
      <anchor>ae85fb5bd286b8f29b0c95ce0a0c54714</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::_PointXYZINormal::@31::@33</type>
      <name>@34</name>
      <anchorfile>unionpcl_1_1__PointXYZINormal_1_1@31.html</anchorfile>
      <anchor>a505eec5502019a440a821eb94536bedd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>curvature</name>
      <anchorfile>structpcl_1_1__PointXYZINormal_1_1@31_1_1@33.html</anchorfile>
      <anchor>a99870469f45cb7891ed72c3a1418bb50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>intensity</name>
      <anchorfile>structpcl_1_1__PointXYZINormal_1_1@31_1_1@33.html</anchorfile>
      <anchor>a66b867b555683fe87dd72e51858fee59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data_c</name>
      <anchorfile>unionpcl_1_1__PointXYZINormal_1_1@31.html</anchorfile>
      <anchor>a5129f84472c15ffce8922a8dd2367772</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_NORMAL4D</name>
      <anchorfile>structpcl_1_1__PointXYZINormal.html</anchorfile>
      <anchor>ae3b358e012799e09ab8d96c22112504f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_POINT4D</name>
      <anchorfile>structpcl_1_1__PointXYZINormal.html</anchorfile>
      <anchor>a62a827fc83be4ee31f687d842abf1b81</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::_PointXYZL</name>
    <filename>structpcl_1_1__PointXYZL.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>label</name>
      <anchorfile>structpcl_1_1__PointXYZL.html</anchorfile>
      <anchor>abfdcdac0b728919b3314f69788870931</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_POINT4D</name>
      <anchorfile>structpcl_1_1__PointXYZL.html</anchorfile>
      <anchor>a0fd8a049b2233559def1578946a67008</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::_PointXYZRGB</name>
    <filename>structpcl_1_1__PointXYZRGB.html</filename>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_POINT4D</name>
      <anchorfile>structpcl_1_1__PointXYZRGB.html</anchorfile>
      <anchor>a82215d30914a560f8e50518fcae5aa28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_RGB</name>
      <anchorfile>structpcl_1_1__PointXYZRGB.html</anchorfile>
      <anchor>a14c3aa49bc0ced8ef51dc2a89b616af1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::_PointXYZRGBA</name>
    <filename>structpcl_1_1__PointXYZRGBA.html</filename>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_POINT4D</name>
      <anchorfile>structpcl_1_1__PointXYZRGBA.html</anchorfile>
      <anchor>aa88356f9016c63f98e2265d304d98906</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_RGB</name>
      <anchorfile>structpcl_1_1__PointXYZRGBA.html</anchorfile>
      <anchor>ab18e9805d4c521df993c50d5d47cdedd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::_PointXYZRGBL</name>
    <filename>structpcl_1_1__PointXYZRGBL.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>label</name>
      <anchorfile>structpcl_1_1__PointXYZRGBL.html</anchorfile>
      <anchor>a809ec8596b56c9d7f9e3edfc28240fab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_POINT4D</name>
      <anchorfile>structpcl_1_1__PointXYZRGBL.html</anchorfile>
      <anchor>ae14eb6ed025cae3865332e1c6a22d0f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_RGB</name>
      <anchorfile>structpcl_1_1__PointXYZRGBL.html</anchorfile>
      <anchor>a36c7746175e73d9331026f7acd8d6664</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::_PointXYZRGBNormal</name>
    <filename>structpcl_1_1__PointXYZRGBNormal.html</filename>
    <member kind="variable">
      <type>union pcl::_PointXYZRGBNormal::@23</type>
      <name>@24</name>
      <anchorfile>structpcl_1_1__PointXYZRGBNormal.html</anchorfile>
      <anchor>aaba946022176f81ff109bd3e57d1651b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::_PointXYZRGBNormal::@23::@25</type>
      <name>@26</name>
      <anchorfile>unionpcl_1_1__PointXYZRGBNormal_1_1@23.html</anchorfile>
      <anchor>aa4adc31d7d17da0936601a31f7df1184</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union pcl::_PointXYZRGBNormal::@23::@25::@27</type>
      <name>@28</name>
      <anchorfile>structpcl_1_1__PointXYZRGBNormal_1_1@23_1_1@25.html</anchorfile>
      <anchor>abf993c03171c06284d571ce84a257f21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::_PointXYZRGBNormal::@23::@25::@27::@29</type>
      <name>@30</name>
      <anchorfile>unionpcl_1_1__PointXYZRGBNormal_1_1@23_1_1@25_1_1@27.html</anchorfile>
      <anchor>aea4d37b10abfefe5b4cc8fb7226e6826</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>a</name>
      <anchorfile>structpcl_1_1__PointXYZRGBNormal_1_1@23_1_1@25_1_1@27_1_1@29.html</anchorfile>
      <anchor>a1f170f11789d540e040867e518dab618</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>b</name>
      <anchorfile>structpcl_1_1__PointXYZRGBNormal_1_1@23_1_1@25_1_1@27_1_1@29.html</anchorfile>
      <anchor>abf78e726df4448bfc181cbf9ee8d5238</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>g</name>
      <anchorfile>structpcl_1_1__PointXYZRGBNormal_1_1@23_1_1@25_1_1@27_1_1@29.html</anchorfile>
      <anchor>ae8a056202ef9923985a0a29d3586336e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>r</name>
      <anchorfile>structpcl_1_1__PointXYZRGBNormal_1_1@23_1_1@25_1_1@27_1_1@29.html</anchorfile>
      <anchor>a5b0b148b90148d793ef9a8635cf29fad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rgb</name>
      <anchorfile>unionpcl_1_1__PointXYZRGBNormal_1_1@23_1_1@25_1_1@27.html</anchorfile>
      <anchor>a32b3a9186c3c02674c962659a1e9b6ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>rgba</name>
      <anchorfile>unionpcl_1_1__PointXYZRGBNormal_1_1@23_1_1@25_1_1@27.html</anchorfile>
      <anchor>ab8aee5ed1bc54058b2015098d4544c50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>curvature</name>
      <anchorfile>structpcl_1_1__PointXYZRGBNormal_1_1@23_1_1@25.html</anchorfile>
      <anchor>a2adb305998c9b0683c50117a8d09eeeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data_c</name>
      <anchorfile>unionpcl_1_1__PointXYZRGBNormal_1_1@23.html</anchorfile>
      <anchor>a0be9d9fedb7bcb5d520aaa012876f036</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_NORMAL4D</name>
      <anchorfile>structpcl_1_1__PointXYZRGBNormal.html</anchorfile>
      <anchor>a1217cf4a315dac1ac54fa890e89c8ec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_POINT4D</name>
      <anchorfile>structpcl_1_1__PointXYZRGBNormal.html</anchorfile>
      <anchor>a123dbe7c0dca696c7e5b6a69b72ce929</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::_ReferenceFrame</name>
    <filename>structpcl_1_1__ReferenceFrame.html</filename>
    <member kind="variable">
      <type>union pcl::_ReferenceFrame::@47</type>
      <name>@48</name>
      <anchorfile>structpcl_1_1__ReferenceFrame.html</anchorfile>
      <anchor>a4cdac32628b23835b7b5bd1750dc7059</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::_ReferenceFrame::@47::@49</type>
      <name>@50</name>
      <anchorfile>unionpcl_1_1__ReferenceFrame_1_1@47.html</anchorfile>
      <anchor>ac96899e724467889d13348a245f1ebc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_Axis</type>
      <name>x_axis</name>
      <anchorfile>structpcl_1_1__ReferenceFrame_1_1@47_1_1@49.html</anchorfile>
      <anchor>adab328e9d869bc9ab7ee33b996089d10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_Axis</type>
      <name>y_axis</name>
      <anchorfile>structpcl_1_1__ReferenceFrame_1_1@47_1_1@49.html</anchorfile>
      <anchor>a01a6763f4744969de876570b74c4d884</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_Axis</type>
      <name>z_axis</name>
      <anchorfile>structpcl_1_1__ReferenceFrame_1_1@47_1_1@49.html</anchorfile>
      <anchor>aeeee0653af6363b64a0593688b514b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rf</name>
      <anchorfile>unionpcl_1_1__ReferenceFrame_1_1@47.html</anchorfile>
      <anchor>ab7d5c4bf1340049b256363582999cd86</anchor>
      <arglist>[12]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::AdaptiveRangeCoder</name>
    <filename>classpcl_1_1AdaptiveRangeCoder.html</filename>
    <member kind="function">
      <type></type>
      <name>AdaptiveRangeCoder</name>
      <anchorfile>classpcl_1_1AdaptiveRangeCoder.html</anchorfile>
      <anchor>add11f912bbcf53bce1c271c22cc11755</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>decodeStreamToCharVector</name>
      <anchorfile>classpcl_1_1AdaptiveRangeCoder.html</anchorfile>
      <anchor>a63189eb5e8abacd7dc51c21ca29b7b5d</anchor>
      <arglist>(std::istream &amp;inputByteStream_arg, std::vector&lt; char &gt; &amp;outputByteVector_arg)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>encodeCharVectorToStream</name>
      <anchorfile>classpcl_1_1AdaptiveRangeCoder.html</anchorfile>
      <anchor>a9b059171c1031a890ecde37bf6a716b7</anchor>
      <arglist>(const std::vector&lt; char &gt; &amp;inputByteVector_arg, std::ostream &amp;outputByteStream_arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AdaptiveRangeCoder</name>
      <anchorfile>classpcl_1_1AdaptiveRangeCoder.html</anchorfile>
      <anchor>aeb9edd9a929d3e6476d6f356cd928f68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>boost::uint32_t</type>
      <name>DWord</name>
      <anchorfile>classpcl_1_1AdaptiveRangeCoder.html</anchorfile>
      <anchor>a83c9735188c1b1f9624b1c4d16b7a0d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; char &gt;</type>
      <name>outputCharVector_</name>
      <anchorfile>classpcl_1_1AdaptiveRangeCoder.html</anchorfile>
      <anchor>a7e52495f021cf6daaa98ecc2e12a0558</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ApproximateVoxelGrid</name>
    <filename>classpcl_1_1ApproximateVoxelGrid.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::Filter</base>
    <class kind="struct">pcl::ApproximateVoxelGrid::he</class>
    <member kind="function">
      <type></type>
      <name>ApproximateVoxelGrid</name>
      <anchorfile>classpcl_1_1ApproximateVoxelGrid.html</anchorfile>
      <anchor>a3716bd2153c17c4935c54f414ac30a74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ApproximateVoxelGrid</name>
      <anchorfile>classpcl_1_1ApproximateVoxelGrid.html</anchorfile>
      <anchor>a9bf297ac71552e605028a065b6caa057</anchor>
      <arglist>(const ApproximateVoxelGrid &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getDownsampleAllData</name>
      <anchorfile>classpcl_1_1ApproximateVoxelGrid.html</anchorfile>
      <anchor>a4304128eecd97ed0ffe850302186084d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f</type>
      <name>getLeafSize</name>
      <anchorfile>classpcl_1_1ApproximateVoxelGrid.html</anchorfile>
      <anchor>a22d428a8d60170d909e39171827525b6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ApproximateVoxelGrid &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1ApproximateVoxelGrid.html</anchorfile>
      <anchor>a8f6c3a90a2ec8b979d833181374bdd0b</anchor>
      <arglist>(const ApproximateVoxelGrid &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDownsampleAllData</name>
      <anchorfile>classpcl_1_1ApproximateVoxelGrid.html</anchorfile>
      <anchor>ac7949567adf58e2b5b1c79ce05c79c8d</anchor>
      <arglist>(bool downsample)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLeafSize</name>
      <anchorfile>classpcl_1_1ApproximateVoxelGrid.html</anchorfile>
      <anchor>ae4e17e9af474944f7bfdc3fbd60da1d9</anchor>
      <arglist>(const Eigen::Vector3f &amp;leaf_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLeafSize</name>
      <anchorfile>classpcl_1_1ApproximateVoxelGrid.html</anchorfile>
      <anchor>a8652def01fa6f7ebebcca2ba93297176</anchor>
      <arglist>(float lx, float ly, float lz)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>pcl::traits::fieldList&lt; PointT &gt;::type</type>
      <name>FieldList</name>
      <anchorfile>classpcl_1_1ApproximateVoxelGrid.html</anchorfile>
      <anchor>aa58da3c39f28771c628cdbd34d3de849</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1ApproximateVoxelGrid.html</anchorfile>
      <anchor>a777b14cbe6856dadb57afcdc84ad9251</anchor>
      <arglist>(PointCloud &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>flush</name>
      <anchorfile>classpcl_1_1ApproximateVoxelGrid.html</anchorfile>
      <anchor>ad97480e7b074ebfb12ab133cb055b880</anchor>
      <arglist>(PointCloud &amp;output, size_t op, he *hhe, int rgba_index, int centroid_size)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>downsample_all_data_</name>
      <anchorfile>classpcl_1_1ApproximateVoxelGrid.html</anchorfile>
      <anchor>a05075aad249c90710ae39458047c7400</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>struct he *</type>
      <name>history_</name>
      <anchorfile>classpcl_1_1ApproximateVoxelGrid.html</anchorfile>
      <anchor>a5e746a51143ffff19922eb5251016811</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>histsize_</name>
      <anchorfile>classpcl_1_1ApproximateVoxelGrid.html</anchorfile>
      <anchor>a7ec0980b82d20e95112d9c0525602b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Array3f</type>
      <name>inverse_leaf_size_</name>
      <anchorfile>classpcl_1_1ApproximateVoxelGrid.html</anchorfile>
      <anchor>a0fc9ecc4b90b34964c37fd91323533de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>leaf_size_</name>
      <anchorfile>classpcl_1_1ApproximateVoxelGrid.html</anchorfile>
      <anchor>a5727d3f9977e3201f5d5fb8b639d295d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Filter&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1ApproximateVoxelGrid.html</anchorfile>
      <anchor>ae689288ce4424c423d264af3af421de4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1ApproximateVoxelGrid.html</anchorfile>
      <anchor>af996300b02a0938a169e6c96597f5f8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1ApproximateVoxelGrid.html</anchorfile>
      <anchor>a1b3f92911c9209299188e17e13f7e24e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::ApproximateVoxelGrid::he</name>
    <filename>structpcl_1_1ApproximateVoxelGrid_1_1he.html</filename>
    <member kind="function">
      <type></type>
      <name>he</name>
      <anchorfile>structpcl_1_1ApproximateVoxelGrid_1_1he.html</anchorfile>
      <anchor>ad6ddeeb3d756ece171b962a6e5d007ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Eigen::VectorXf</type>
      <name>centroid</name>
      <anchorfile>structpcl_1_1ApproximateVoxelGrid_1_1he.html</anchorfile>
      <anchor>aaf845e89357cdf1ef7f19f35c27ecfdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>structpcl_1_1ApproximateVoxelGrid_1_1he.html</anchorfile>
      <anchor>a76a265436205a0654d34d97998b898ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ix</name>
      <anchorfile>structpcl_1_1ApproximateVoxelGrid_1_1he.html</anchorfile>
      <anchor>a8bd759be3bf7ed4eaf7079d96f1defa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iy</name>
      <anchorfile>structpcl_1_1ApproximateVoxelGrid_1_1he.html</anchorfile>
      <anchor>a0ee44727aecf1b4d8b7306607dd12fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iz</name>
      <anchorfile>structpcl_1_1ApproximateVoxelGrid_1_1he.html</anchorfile>
      <anchor>a18677d992a619eb11c1eaa9ab9a300ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::Axis</name>
    <filename>structpcl_1_1Axis.html</filename>
    <base>pcl::_Axis</base>
    <member kind="function">
      <type></type>
      <name>Axis</name>
      <anchorfile>structpcl_1_1Axis.html</anchorfile>
      <anchor>a00fcba7bea15b7fe471f01a79a44e8ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Axis</name>
      <anchorfile>structpcl_1_1Axis.html</anchorfile>
      <anchor>ac7cd7c8cd3bc35f41df71ee705383206</anchor>
      <arglist>(float n_x, float n_y, float n_z)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::BilateralFilter</name>
    <filename>classpcl_1_1BilateralFilter.html</filename>
    <templarg></templarg>
    <base>pcl::Filter</base>
    <member kind="function">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1BilateralFilter.html</anchorfile>
      <anchor>ac53b23b96cbb811e70525222a754ab70</anchor>
      <arglist>(PointCloud &amp;output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BilateralFilter</name>
      <anchorfile>classpcl_1_1BilateralFilter.html</anchorfile>
      <anchor>a6d2043ffcb98ec957d38ac1c9746790c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computePointWeight</name>
      <anchorfile>classpcl_1_1BilateralFilter.html</anchorfile>
      <anchor>a066c204ca8bc026925fef5f5bf7e7837</anchor>
      <arglist>(const int pid, const std::vector&lt; int &gt; &amp;indices, const std::vector&lt; float &gt; &amp;distances)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getHalfSize</name>
      <anchorfile>classpcl_1_1BilateralFilter.html</anchorfile>
      <anchor>a57e4c000461f8526223852d694ca5b4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getStdDev</name>
      <anchorfile>classpcl_1_1BilateralFilter.html</anchorfile>
      <anchor>a5da7d7eeabe8bef540b3d15454aa059e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHalfSize</name>
      <anchorfile>classpcl_1_1BilateralFilter.html</anchorfile>
      <anchor>afc66e9881892c38ab0583a3e794e10be</anchor>
      <arglist>(const double sigma_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSearchMethod</name>
      <anchorfile>classpcl_1_1BilateralFilter.html</anchorfile>
      <anchor>a33c48632fadd95cd4cd5889b0342640b</anchor>
      <arglist>(const KdTreePtr &amp;tree)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStdDev</name>
      <anchorfile>classpcl_1_1BilateralFilter.html</anchorfile>
      <anchor>adc9cfc0e5547a902d046da9d66c8cdc8</anchor>
      <arglist>(const double sigma_r)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::search::Search&lt; PointT &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>classpcl_1_1BilateralFilter.html</anchorfile>
      <anchor>adcc26406fdaa0a56e1b8637571afe578</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Filter&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1BilateralFilter.html</anchorfile>
      <anchor>a533bf21f4f722317b00bf5a93e3426a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>kernel</name>
      <anchorfile>classpcl_1_1BilateralFilter.html</anchorfile>
      <anchor>a3e96d45e8aaa2a896b5fd62a0d2c4b5a</anchor>
      <arglist>(double x, double sigma)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>sigma_r_</name>
      <anchorfile>classpcl_1_1BilateralFilter.html</anchorfile>
      <anchor>a5f6aaa90b1204ddb406dd48561249388</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>sigma_s_</name>
      <anchorfile>classpcl_1_1BilateralFilter.html</anchorfile>
      <anchor>abea3cb7b479ea6e41caf8e9e898b07ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KdTreePtr</type>
      <name>tree_</name>
      <anchorfile>classpcl_1_1BilateralFilter.html</anchorfile>
      <anchor>a1a8b8cd88dcf95540be1d2c28f68928c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::BilateralUpsampling</name>
    <filename>classpcl_1_1BilateralUpsampling.html</filename>
    <templarg>PointInT</templarg>
    <templarg>PointOutT</templarg>
    <base>pcl::CloudSurfaceProcessing</base>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointOutT &gt;</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1BilateralUpsampling.html</anchorfile>
      <anchor>a804c2815eddc469e375e4261fe60675d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BilateralUpsampling</name>
      <anchorfile>classpcl_1_1BilateralUpsampling.html</anchorfile>
      <anchor>a73c65ef7f80b7e63797df397c34a49ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix3f</type>
      <name>getProjectionMatrix</name>
      <anchorfile>classpcl_1_1BilateralUpsampling.html</anchorfile>
      <anchor>a1f927a08352932dd89dacebceb86c618</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getSigmaColor</name>
      <anchorfile>classpcl_1_1BilateralUpsampling.html</anchorfile>
      <anchor>a283a8345ebda25b64dfa492893fd2f78</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getSigmaDepth</name>
      <anchorfile>classpcl_1_1BilateralUpsampling.html</anchorfile>
      <anchor>a0d05f9573ec3a3bd4b56db32dc516f06</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getWindowSize</name>
      <anchorfile>classpcl_1_1BilateralUpsampling.html</anchorfile>
      <anchor>a5535823f75be23037229f66fe28da57d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>process</name>
      <anchorfile>classpcl_1_1BilateralUpsampling.html</anchorfile>
      <anchor>ab6dfd35673c9e2dec504138ead4a01d9</anchor>
      <arglist>(pcl::PointCloud&lt; PointOutT &gt; &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProjectionMatrix</name>
      <anchorfile>classpcl_1_1BilateralUpsampling.html</anchorfile>
      <anchor>a349a7e997fba0920915560f025d4c2f1</anchor>
      <arglist>(const Eigen::Matrix3f &amp;projection_matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSigmaColor</name>
      <anchorfile>classpcl_1_1BilateralUpsampling.html</anchorfile>
      <anchor>ad4f7695ba231d9ea5ff7778a653166dc</anchor>
      <arglist>(const float &amp;sigma_color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSigmaDepth</name>
      <anchorfile>classpcl_1_1BilateralUpsampling.html</anchorfile>
      <anchor>ac92d07884010ec8e7c618587251e464c</anchor>
      <arglist>(const float &amp;sigma_depth)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWindowSize</name>
      <anchorfile>classpcl_1_1BilateralUpsampling.html</anchorfile>
      <anchor>acd0eae8cf27d0f32d3d78649690ba897</anchor>
      <arglist>(int window_size)</arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Matrix3f</type>
      <name>KinectSXGAProjectionMatrix</name>
      <anchorfile>classpcl_1_1BilateralUpsampling.html</anchorfile>
      <anchor>a165ac3d9954bd0b87a5ff4a4f6f40273</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Matrix3f</type>
      <name>KinectVGAProjectionMatrix</name>
      <anchorfile>classpcl_1_1BilateralUpsampling.html</anchorfile>
      <anchor>a80e99b04a8ea7d90ab0080d69a3629a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>performProcessing</name>
      <anchorfile>classpcl_1_1BilateralUpsampling.html</anchorfile>
      <anchor>ab7f192b2de2a6a681b529705baf5f28f</anchor>
      <arglist>(pcl::PointCloud&lt; PointOutT &gt; &amp;output)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Matrix3f</type>
      <name>projection_matrix_</name>
      <anchorfile>classpcl_1_1BilateralUpsampling.html</anchorfile>
      <anchor>a685b3bec44a7f70ce53dd8b7b25fb494</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>sigma_color_</name>
      <anchorfile>classpcl_1_1BilateralUpsampling.html</anchorfile>
      <anchor>a88fe721c163c22f866c44dc8b4496f51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>sigma_depth_</name>
      <anchorfile>classpcl_1_1BilateralUpsampling.html</anchorfile>
      <anchor>ac1d837c182045fbdbb83c8086b8f858c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Matrix3f</type>
      <name>unprojection_matrix_</name>
      <anchorfile>classpcl_1_1BilateralUpsampling.html</anchorfile>
      <anchor>ad745272b97a25115dd3d08029b49fb7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>window_size_</name>
      <anchorfile>classpcl_1_1BilateralUpsampling.html</anchorfile>
      <anchor>aef5b469fae2a18c4f6c64eb7516a07a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::BivariatePolynomialT</name>
    <filename>classpcl_1_1BivariatePolynomialT.html</filename>
    <templarg>real</templarg>
    <member kind="function">
      <type></type>
      <name>BivariatePolynomialT</name>
      <anchorfile>classpcl_1_1BivariatePolynomialT.html</anchorfile>
      <anchor>a3b5e10284148e752608ac7a3360c38bc</anchor>
      <arglist>(int new_degree=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BivariatePolynomialT</name>
      <anchorfile>classpcl_1_1BivariatePolynomialT.html</anchorfile>
      <anchor>a0c0faaa19845edb22846ee572897a7ae</anchor>
      <arglist>(const BivariatePolynomialT &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>calculateGradient</name>
      <anchorfile>classpcl_1_1BivariatePolynomialT.html</anchorfile>
      <anchor>acde974dde59cc80e99e489c5060144e9</anchor>
      <arglist>(bool forceRecalc=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>findCriticalPoints</name>
      <anchorfile>classpcl_1_1BivariatePolynomialT.html</anchorfile>
      <anchor>adaf0b413c4c5cf25c2662ce5ba74353d</anchor>
      <arglist>(std::vector&lt; real &gt; &amp;x_values, std::vector&lt; real &gt; &amp;y_values, std::vector&lt; int &gt; &amp;types) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getNoOfParameters</name>
      <anchorfile>classpcl_1_1BivariatePolynomialT.html</anchorfile>
      <anchor>ad0da57efb2d68c1cd986dc817df301c7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>real</type>
      <name>getValue</name>
      <anchorfile>classpcl_1_1BivariatePolynomialT.html</anchorfile>
      <anchor>a227ba15417d571a0bb5713dfd39c4a18</anchor>
      <arglist>(real x, real y) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getValueOfGradient</name>
      <anchorfile>classpcl_1_1BivariatePolynomialT.html</anchorfile>
      <anchor>af6f0e129462f6ab1a5b5418b4fad4e81</anchor>
      <arglist>(real x, real y, real &amp;gradX, real &amp;gradY)</arglist>
    </member>
    <member kind="function">
      <type>BivariatePolynomialT &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1BivariatePolynomialT.html</anchorfile>
      <anchor>a662197ded030021e9ed89b1e340a136d</anchor>
      <arglist>(const BivariatePolynomialT &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readBinary</name>
      <anchorfile>classpcl_1_1BivariatePolynomialT.html</anchorfile>
      <anchor>a76d452bda6622b29b1d9629bc0de6986</anchor>
      <arglist>(std::istream &amp;os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readBinary</name>
      <anchorfile>classpcl_1_1BivariatePolynomialT.html</anchorfile>
      <anchor>aa648e4933d279d954f4379ca7094186a</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDegree</name>
      <anchorfile>classpcl_1_1BivariatePolynomialT.html</anchorfile>
      <anchor>aed11361541574e5403b2cae87a6fdefb</anchor>
      <arglist>(int new_degree)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeBinary</name>
      <anchorfile>classpcl_1_1BivariatePolynomialT.html</anchorfile>
      <anchor>a437eb7cbc1df6d13173079d931c923e4</anchor>
      <arglist>(std::ostream &amp;os) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeBinary</name>
      <anchorfile>classpcl_1_1BivariatePolynomialT.html</anchorfile>
      <anchor>ad01b983026df71b896ac626429c240fe</anchor>
      <arglist>(const char *filename) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~BivariatePolynomialT</name>
      <anchorfile>classpcl_1_1BivariatePolynomialT.html</anchorfile>
      <anchor>a0f28750be24f617a845d13a5b162024d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned int</type>
      <name>getNoOfParametersFromDegree</name>
      <anchorfile>classpcl_1_1BivariatePolynomialT.html</anchorfile>
      <anchor>af340b29b096afc9905bb3dbace20fc77</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>degree</name>
      <anchorfile>classpcl_1_1BivariatePolynomialT.html</anchorfile>
      <anchor>ae73e09a6cca0b1d4fa878f7e580cb043</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BivariatePolynomialT&lt; real &gt; *</type>
      <name>gradient_x</name>
      <anchorfile>classpcl_1_1BivariatePolynomialT.html</anchorfile>
      <anchor>af600117b8b76d52dfbfe8c25e857ea73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BivariatePolynomialT&lt; real &gt; *</type>
      <name>gradient_y</name>
      <anchorfile>classpcl_1_1BivariatePolynomialT.html</anchorfile>
      <anchor>aac962baa4134dbbe92cd194102c50201</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>real *</type>
      <name>parameters</name>
      <anchorfile>classpcl_1_1BivariatePolynomialT.html</anchorfile>
      <anchor>a81ee0b3c6567accf95ac5088de588dae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>deepCopy</name>
      <anchorfile>classpcl_1_1BivariatePolynomialT.html</anchorfile>
      <anchor>a19a20b4a2f728467070e04b12e65f5f9</anchor>
      <arglist>(const BivariatePolynomialT&lt; real &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>memoryCleanUp</name>
      <anchorfile>classpcl_1_1BivariatePolynomialT.html</anchorfile>
      <anchor>a50f80298cd732662a0ca9ab7c2b6af1d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::BorderDescription</name>
    <filename>structpcl_1_1BorderDescription.html</filename>
    <member kind="variable">
      <type>BorderTraits</type>
      <name>traits</name>
      <anchorfile>structpcl_1_1BorderDescription.html</anchorfile>
      <anchor>a48b78318ec7151ebca3d61a47891470c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x</name>
      <anchorfile>structpcl_1_1BorderDescription.html</anchorfile>
      <anchor>a93b15c8832361b929b744d052d50e0dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y</name>
      <anchorfile>structpcl_1_1BorderDescription.html</anchorfile>
      <anchor>a3b51d172f5531ce8013fe6b340303cad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::Boundary</name>
    <filename>structpcl_1_1Boundary.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>boundary_point</name>
      <anchorfile>structpcl_1_1Boundary.html</anchorfile>
      <anchor>ada326ea3203dc1f42cc282e9519149e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::BoundaryEstimation</name>
    <filename>classpcl_1_1BoundaryEstimation.html</filename>
    <templarg>PointInT</templarg>
    <templarg>PointNT</templarg>
    <templarg>PointOutT</templarg>
    <base>pcl::FeatureFromNormals</base>
    <member kind="typedef">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1BoundaryEstimation.html</anchorfile>
      <anchor>a77ab11d79ed836b84266f45f6ba57e44</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BoundaryEstimation</name>
      <anchorfile>classpcl_1_1BoundaryEstimation.html</anchorfile>
      <anchor>a20834d3b9eed1dcf4afa9dfe31dae4c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getAngleThreshold</name>
      <anchorfile>classpcl_1_1BoundaryEstimation.html</anchorfile>
      <anchor>a0e22a0a0dd6cb8a7254490e645a10c88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCoordinateSystemOnPlane</name>
      <anchorfile>classpcl_1_1BoundaryEstimation.html</anchorfile>
      <anchor>a085a59e06686a13ebe69997e6319e6c9</anchor>
      <arglist>(const PointNT &amp;p_coeff, Eigen::Vector4f &amp;u, Eigen::Vector4f &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBoundaryPoint</name>
      <anchorfile>classpcl_1_1BoundaryEstimation.html</anchorfile>
      <anchor>acfdb38b1c483dfcf917200dec852fe6c</anchor>
      <arglist>(const pcl::PointCloud&lt; PointInT &gt; &amp;cloud, int q_idx, const std::vector&lt; int &gt; &amp;indices, const Eigen::Vector4f &amp;u, const Eigen::Vector4f &amp;v, const float angle_threshold)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBoundaryPoint</name>
      <anchorfile>classpcl_1_1BoundaryEstimation.html</anchorfile>
      <anchor>aa8eda9eefbf698dbe13f5d31ab37483f</anchor>
      <arglist>(const pcl::PointCloud&lt; PointInT &gt; &amp;cloud, const PointInT &amp;q_point, const std::vector&lt; int &gt; &amp;indices, const Eigen::Vector4f &amp;u, const Eigen::Vector4f &amp;v, const float angle_threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAngleThreshold</name>
      <anchorfile>classpcl_1_1BoundaryEstimation.html</anchorfile>
      <anchor>a46c6b6f8197a56be4651739d2f897084</anchor>
      <arglist>(float angle)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeFeature</name>
      <anchorfile>classpcl_1_1BoundaryEstimation.html</anchorfile>
      <anchor>a6c78e1f7cf69698d2ef0ecedb019c289</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>angle_threshold_</name>
      <anchorfile>classpcl_1_1BoundaryEstimation.html</anchorfile>
      <anchor>ab8bae1e67f3069db947d2e873a53e24c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1BoundaryEstimation.html</anchorfile>
      <anchor>a4b51893058b04f30949771ffbc69c1d4</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::BoundaryEstimation&lt; PointInT, PointNT, Eigen::MatrixXf &gt;</name>
    <filename>classpcl_1_1BoundaryEstimation_3_01PointInT_00_01PointNT_00_01Eigen_1_1MatrixXf_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>BoundaryEstimation&lt; PointInT, PointNT, pcl::Boundary &gt;</base>
    <member kind="function" protection="private">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1BoundaryEstimation_3_01PointInT_00_01PointNT_00_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a3812195c05f4c09c83cfd6f092d5d544</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::Boundary &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1BoundaryEstimation_3_01PointInT_00_01PointNT_00_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>aa0df7b4f8f54018fe961faee64be472d</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;output)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ChannelProperties</name>
    <filename>classpcl_1_1ChannelProperties.html</filename>
    <member kind="function">
      <type></type>
      <name>ChannelProperties</name>
      <anchorfile>classpcl_1_1ChannelProperties.html</anchorfile>
      <anchor>ae5496d66e794d1bda3b6833f71936961</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>pcl::uint32_t</type>
      <name>count</name>
      <anchorfile>classpcl_1_1ChannelProperties.html</anchorfile>
      <anchor>aedc33309ba4220aef7f2318bd49cefef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::uint8_t</type>
      <name>datatype</name>
      <anchorfile>classpcl_1_1ChannelProperties.html</anchorfile>
      <anchor>a60d6fb5b0ba8f463b67cbf25d820390d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classpcl_1_1ChannelProperties.html</anchorfile>
      <anchor>a99bb9686a0536efc2f17473a5d475002</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::uint32_t</type>
      <name>offset</name>
      <anchorfile>classpcl_1_1ChannelProperties.html</anchorfile>
      <anchor>a2deb4a62f5adf9421254016a9027d647</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::uint32_t</type>
      <name>size</name>
      <anchorfile>classpcl_1_1ChannelProperties.html</anchorfile>
      <anchor>a85af231fc508be9d52f4fd0c76cb5889</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::Clipper3D</name>
    <filename>classpcl_1_1Clipper3D.html</filename>
    <templarg>PointT</templarg>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>clipLineSegment3D</name>
      <anchorfile>classpcl_1_1Clipper3D.html</anchorfile>
      <anchor>a1e5ad0839ade09009443f2302bd288dc</anchor>
      <arglist>(PointT &amp;pt1, PointT &amp;pt2) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>clipPlanarPolygon3D</name>
      <anchorfile>classpcl_1_1Clipper3D.html</anchorfile>
      <anchor>a3cf5f86a7d1ef93b11cda966a09d1e84</anchor>
      <arglist>(std::vector&lt; PointT &gt; &amp;polygon) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>clipPlanarPolygon3D</name>
      <anchorfile>classpcl_1_1Clipper3D.html</anchorfile>
      <anchor>aa4595e2db8bfd1b3cd9abae1794b6067</anchor>
      <arglist>(const std::vector&lt; PointT &gt; &amp;polygon, std::vector&lt; PointT &gt; &amp;clipped_polygon) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>clipPoint3D</name>
      <anchorfile>classpcl_1_1Clipper3D.html</anchorfile>
      <anchor>a7624bf0adc37acaaf5d5717a30069107</anchor>
      <arglist>(const PointT &amp;point) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>clipPointCloud3D</name>
      <anchorfile>classpcl_1_1Clipper3D.html</anchorfile>
      <anchor>ae0e4194e161e3212b5adc4322209ba3b</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, std::vector&lt; int &gt; &amp;clipped, const std::vector&lt; int &gt; &amp;indices=std::vector&lt; int &gt;()) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Clipper3D&lt; PointT &gt; *</type>
      <name>clone</name>
      <anchorfile>classpcl_1_1Clipper3D.html</anchorfile>
      <anchor>a8326abaae42f64048b367bb8c54e2e07</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Clipper3D</name>
      <anchorfile>classpcl_1_1Clipper3D.html</anchorfile>
      <anchor>a8edfadcf508fbd3087975504a487a216</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::cloud_show</name>
    <filename>structpcl_1_1cloud__show.html</filename>
    <templarg></templarg>
    <base>pcl::cloud_show_base</base>
    <member kind="function">
      <type></type>
      <name>cloud_show</name>
      <anchorfile>structpcl_1_1cloud__show.html</anchorfile>
      <anchor>ad5418deaa63be69e957901dae51948f7</anchor>
      <arglist>(const std::string &amp;cloud_name, typename CloudT::ConstPtr cloud, boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt; viewer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop</name>
      <anchorfile>structpcl_1_1cloud__show.html</anchorfile>
      <anchor>a4f643cc4df97e141ff47efce16c58dcb</anchor>
      <arglist>(const Handler &amp;handler)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pop</name>
      <anchorfile>structpcl_1_1cloud__show.html</anchorfile>
      <anchor>aa493d9e6277f8b6d9566cf1cce3d45da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop</name>
      <anchorfile>structpcl_1_1cloud__show.html</anchorfile>
      <anchor>a8a15ba4d7447a51b5f40cfeb2ba33a1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop</name>
      <anchorfile>structpcl_1_1cloud__show.html</anchorfile>
      <anchor>a9e9df284fd707c051158d4c5cb4bb264</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop</name>
      <anchorfile>structpcl_1_1cloud__show.html</anchorfile>
      <anchor>acf927ce6dec48fe91fae78c04d7fec75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop</name>
      <anchorfile>structpcl_1_1cloud__show.html</anchorfile>
      <anchor>a88262e11ff81baca7720230375f51772</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>popped</name>
      <anchorfile>structpcl_1_1cloud__show.html</anchorfile>
      <anchor>a094d20facd18e0c076ac82e279005de8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>CloudT::ConstPtr</type>
      <name>cloud</name>
      <anchorfile>structpcl_1_1cloud__show.html</anchorfile>
      <anchor>a721bd1837d21aa7de27f6be240c7f5c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>cloud_name</name>
      <anchorfile>structpcl_1_1cloud__show.html</anchorfile>
      <anchor>a2b587e8e2b6bd4d49ba11f3345f6b4b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>popped_</name>
      <anchorfile>structpcl_1_1cloud__show.html</anchorfile>
      <anchor>a978830fe8e105b2c1e3cda7e87f1da13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt;</type>
      <name>viewer</name>
      <anchorfile>structpcl_1_1cloud__show.html</anchorfile>
      <anchor>a2a62064e9bbea3d0f70185813620b239</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::cloud_show_base</name>
    <filename>structpcl_1_1cloud__show__base.html</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; cloud_show_base &gt;</type>
      <name>Ptr</name>
      <anchorfile>structpcl_1_1cloud__show__base.html</anchorfile>
      <anchor>adfbf84d2c09608a41ebb60a5a6ade867</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>pop</name>
      <anchorfile>structpcl_1_1cloud__show__base.html</anchorfile>
      <anchor>a1411f18d0e486921665a4d19b0ec6f01</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>popped</name>
      <anchorfile>structpcl_1_1cloud__show__base.html</anchorfile>
      <anchor>a08ecd7febd8c9a1f7eb2a94de4824b05</anchor>
      <arglist>() const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::CloudProperties</name>
    <filename>classpcl_1_1CloudProperties.html</filename>
    <member kind="function">
      <type></type>
      <name>CloudProperties</name>
      <anchorfile>classpcl_1_1CloudProperties.html</anchorfile>
      <anchor>ad7fa8ae0f46454b08405eceee497017a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>acquisition_time</name>
      <anchorfile>classpcl_1_1CloudProperties.html</anchorfile>
      <anchor>af2a41967a49a9baaaace64b89d2bbf18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Quaternionf</type>
      <name>sensor_orientation</name>
      <anchorfile>classpcl_1_1CloudProperties.html</anchorfile>
      <anchor>aa614cd45e8af07b4b3e915d43d202ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector4f</type>
      <name>sensor_origin</name>
      <anchorfile>classpcl_1_1CloudProperties.html</anchorfile>
      <anchor>a95f850e7a9f99c5b6f036fc874a004df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::CloudSurfaceProcessing</name>
    <filename>classpcl_1_1CloudSurfaceProcessing.html</filename>
    <templarg>PointInT</templarg>
    <templarg>PointOutT</templarg>
    <base>PCLBase&lt; PointInT &gt;</base>
    <member kind="function">
      <type></type>
      <name>CloudSurfaceProcessing</name>
      <anchorfile>classpcl_1_1CloudSurfaceProcessing.html</anchorfile>
      <anchor>af9363cc7880440f899bae9648313e6f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>process</name>
      <anchorfile>classpcl_1_1CloudSurfaceProcessing.html</anchorfile>
      <anchor>ae6912c1e996411e848c058720d8b543f</anchor>
      <arglist>(pcl::PointCloud&lt; PointOutT &gt; &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>performProcessing</name>
      <anchorfile>classpcl_1_1CloudSurfaceProcessing.html</anchorfile>
      <anchor>a3ae7ef7ec7f33418874a12b3edeead38</anchor>
      <arglist>(pcl::PointCloud&lt; PointOutT &gt; &amp;output)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::Comparator</name>
    <filename>classpcl_1_1Comparator.html</filename>
    <templarg>PointT</templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const Comparator&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1Comparator.html</anchorfile>
      <anchor>abe6a619b8aff3720422bf5ed425af398</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1Comparator.html</anchorfile>
      <anchor>af9ee282504f1641a3bb1cc49c110239f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1Comparator.html</anchorfile>
      <anchor>af482343f5377ba081e9d716830f86894</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1Comparator.html</anchorfile>
      <anchor>a958ec0cc270120c196a24d12c685187a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Comparator&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1Comparator.html</anchorfile>
      <anchor>ab58710925b11e2879e69a79506f0d94a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Comparator</name>
      <anchorfile>classpcl_1_1Comparator.html</anchorfile>
      <anchor>ad86c8399ef71dcb26d21132b488bd1de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>compare</name>
      <anchorfile>classpcl_1_1Comparator.html</anchorfile>
      <anchor>a3acc3cf9fb5af67f780799902d371246</anchor>
      <arglist>(int idx1, int idx2) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual PointCloudConstPtr</type>
      <name>getInputCloud</name>
      <anchorfile>classpcl_1_1Comparator.html</anchorfile>
      <anchor>a37e786721b6636467f9736fffee9816b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1Comparator.html</anchorfile>
      <anchor>a069043aad7fdf6a61749ea83e82ab306</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Comparator</name>
      <anchorfile>classpcl_1_1Comparator.html</anchorfile>
      <anchor>a4970f67a4a1952962841aee28901101d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudConstPtr</type>
      <name>input_</name>
      <anchorfile>classpcl_1_1Comparator.html</anchorfile>
      <anchor>a28026be2db8d544a7a3183d68d923f00</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ComparisonBase</name>
    <filename>classpcl_1_1ComparisonBase.html</filename>
    <templarg>PointT</templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const ComparisonBase&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1ComparisonBase.html</anchorfile>
      <anchor>a01b920b22826e5fed212620504f24472</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ComparisonBase&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1ComparisonBase.html</anchorfile>
      <anchor>a48623217cf8954cd08948193ae4c2c2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ComparisonBase</name>
      <anchorfile>classpcl_1_1ComparisonBase.html</anchorfile>
      <anchor>abee85bd5064b70bfecd5b42603010a63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>evaluate</name>
      <anchorfile>classpcl_1_1ComparisonBase.html</anchorfile>
      <anchor>a4c3dbd8f68cb59b0d67bcf7a0b175f2f</anchor>
      <arglist>(const PointT &amp;point) const =0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCapable</name>
      <anchorfile>classpcl_1_1ComparisonBase.html</anchorfile>
      <anchor>ab30e94bdc6742a2ba5b7c74b617b71eb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ComparisonBase</name>
      <anchorfile>classpcl_1_1ComparisonBase.html</anchorfile>
      <anchor>aa567e02abc177e1835c95413d6856e4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>capable_</name>
      <anchorfile>classpcl_1_1ComparisonBase.html</anchorfile>
      <anchor>a9664df54f741bccc65d817f9018611f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>field_name_</name>
      <anchorfile>classpcl_1_1ComparisonBase.html</anchorfile>
      <anchor>afe5a8620d01d90ba4600e45f1da8d508</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32_t</type>
      <name>offset_</name>
      <anchorfile>classpcl_1_1ComparisonBase.html</anchorfile>
      <anchor>ac0eeefbdc9bb6408c60272f4e02bdf90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComparisonOps::CompareOp</type>
      <name>op_</name>
      <anchorfile>classpcl_1_1ComparisonBase.html</anchorfile>
      <anchor>a709e0c328ab14d502be0454380932652</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ComputeFailedException</name>
    <filename>classpcl_1_1ComputeFailedException.html</filename>
    <base>pcl::PCLException</base>
    <member kind="function">
      <type></type>
      <name>ComputeFailedException</name>
      <anchorfile>classpcl_1_1ComputeFailedException.html</anchorfile>
      <anchor>a97803bc06742c323de2aadd8e20caa17</anchor>
      <arglist>(const std::string &amp;error_description, const std::string &amp;file_name=&quot;&quot;, const std::string &amp;function_name=&quot;&quot;, unsigned line_number=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ConditionalRemoval</name>
    <filename>classpcl_1_1ConditionalRemoval.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::Filter</base>
    <member kind="typedef">
      <type>pcl::ConditionBase&lt; PointT &gt;</type>
      <name>ConditionBase</name>
      <anchorfile>classpcl_1_1ConditionalRemoval.html</anchorfile>
      <anchor>a4f4ae371ec8b833fd4f453839ad08785</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ConditionBase::ConstPtr</type>
      <name>ConditionBaseConstPtr</name>
      <anchorfile>classpcl_1_1ConditionalRemoval.html</anchorfile>
      <anchor>a11c8bab996e9b7b52c2acfdd5583daf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ConditionBase::Ptr</type>
      <name>ConditionBasePtr</name>
      <anchorfile>classpcl_1_1ConditionalRemoval.html</anchorfile>
      <anchor>a9c2906d5b85ea591ffaf8af8a468df40</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConditionalRemoval</name>
      <anchorfile>classpcl_1_1ConditionalRemoval.html</anchorfile>
      <anchor>a46d48542fa99bf5d338506506fbf9125</anchor>
      <arglist>(int extract_removed_indices=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConditionalRemoval</name>
      <anchorfile>classpcl_1_1ConditionalRemoval.html</anchorfile>
      <anchor>ac28b5c5ea4e9c93daa0a2bf6297e4512</anchor>
      <arglist>(ConditionBasePtr condition, bool extract_removed_indices=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getKeepOrganized</name>
      <anchorfile>classpcl_1_1ConditionalRemoval.html</anchorfile>
      <anchor>ac4d242085d71cd63ec0ff0ad1412d731</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCondition</name>
      <anchorfile>classpcl_1_1ConditionalRemoval.html</anchorfile>
      <anchor>a654360c9c98de404608dbab0562b733e</anchor>
      <arglist>(ConditionBasePtr condition)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKeepOrganized</name>
      <anchorfile>classpcl_1_1ConditionalRemoval.html</anchorfile>
      <anchor>ad88ea8c6bf4a9af2c31f39083308a8fa</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUserFilterValue</name>
      <anchorfile>classpcl_1_1ConditionalRemoval.html</anchorfile>
      <anchor>a6cf321468afb5a1607c8487e7853cfb0</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>pcl::traits::fieldList&lt; PointT &gt;::type</type>
      <name>FieldList</name>
      <anchorfile>classpcl_1_1ConditionalRemoval.html</anchorfile>
      <anchor>a520bbea60b768d293052b359f0fa32cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1ConditionalRemoval.html</anchorfile>
      <anchor>a1fddb6f21d057f41a77e73b4168ffb8c</anchor>
      <arglist>(PointCloud &amp;output)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>capable_</name>
      <anchorfile>classpcl_1_1ConditionalRemoval.html</anchorfile>
      <anchor>aae9f7e32368f219e98b16176301fe6c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ConditionBasePtr</type>
      <name>condition_</name>
      <anchorfile>classpcl_1_1ConditionalRemoval.html</anchorfile>
      <anchor>a77588785cb0a485225242ca0fde71880</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>keep_organized_</name>
      <anchorfile>classpcl_1_1ConditionalRemoval.html</anchorfile>
      <anchor>a69623ed3e8e80d356b046c2c2ada12e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>user_filter_value_</name>
      <anchorfile>classpcl_1_1ConditionalRemoval.html</anchorfile>
      <anchor>af139981b76f745814433500fd54d69db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Filter&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1ConditionalRemoval.html</anchorfile>
      <anchor>aff3b477328ca6dbf6cf7454c2e368f6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1ConditionalRemoval.html</anchorfile>
      <anchor>a80244d0328f5399c4c1b649522dd227c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1ConditionalRemoval.html</anchorfile>
      <anchor>ad8a6bb8e68c76f7742a44bf0fb5f54cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ConditionAnd</name>
    <filename>classpcl_1_1ConditionAnd.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::ConditionBase</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const ConditionAnd&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1ConditionAnd.html</anchorfile>
      <anchor>a8433b886f3e6c1e9cd7b1239421f710f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ConditionAnd&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1ConditionAnd.html</anchorfile>
      <anchor>a41b722652b978ead98f44245863a0358</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConditionAnd</name>
      <anchorfile>classpcl_1_1ConditionAnd.html</anchorfile>
      <anchor>a9b2ff78e3d3d95f6277ccea01908d5f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>evaluate</name>
      <anchorfile>classpcl_1_1ConditionAnd.html</anchorfile>
      <anchor>a302c3dac4ef085f1675575ef53d34d70</anchor>
      <arglist>(const PointT &amp;point) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ConditionBase</name>
    <filename>classpcl_1_1ConditionBase.html</filename>
    <templarg>PointT</templarg>
    <member kind="typedef">
      <type>pcl::ComparisonBase&lt; PointT &gt;</type>
      <name>ComparisonBase</name>
      <anchorfile>classpcl_1_1ConditionBase.html</anchorfile>
      <anchor>aa73259c62ffbc7f03d627df6b06e6516</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ComparisonBase::ConstPtr</type>
      <name>ComparisonBaseConstPtr</name>
      <anchorfile>classpcl_1_1ConditionBase.html</anchorfile>
      <anchor>a0f37851fb5e02df4013bfe918b39c36b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ComparisonBase::Ptr</type>
      <name>ComparisonBasePtr</name>
      <anchorfile>classpcl_1_1ConditionBase.html</anchorfile>
      <anchor>ab1b29b45a056d30713253923235b4b90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const ConditionBase&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1ConditionBase.html</anchorfile>
      <anchor>ad55de8061476f2c864e3665ea8e7e382</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ConditionBase&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1ConditionBase.html</anchorfile>
      <anchor>a1f91e5be820195657cf68d48dff2b01b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addComparison</name>
      <anchorfile>classpcl_1_1ConditionBase.html</anchorfile>
      <anchor>af7986108d79c5c5e018e7d7a95def1e1</anchor>
      <arglist>(ComparisonBaseConstPtr comparison)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addCondition</name>
      <anchorfile>classpcl_1_1ConditionBase.html</anchorfile>
      <anchor>a792d0879d0a7b6be032546322b1d966e</anchor>
      <arglist>(Ptr condition)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConditionBase</name>
      <anchorfile>classpcl_1_1ConditionBase.html</anchorfile>
      <anchor>ae56b47a338a1e42f358344aeb3afd862</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>evaluate</name>
      <anchorfile>classpcl_1_1ConditionBase.html</anchorfile>
      <anchor>ad86c3ddedd325bc0ec9b141f31889f01</anchor>
      <arglist>(const PointT &amp;point) const =0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCapable</name>
      <anchorfile>classpcl_1_1ConditionBase.html</anchorfile>
      <anchor>a85b61c19a2f09a93da9c08cc9f7ffcde</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ConditionBase</name>
      <anchorfile>classpcl_1_1ConditionBase.html</anchorfile>
      <anchor>aaa41aeca8273df56e808c6bb0024055f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>capable_</name>
      <anchorfile>classpcl_1_1ConditionBase.html</anchorfile>
      <anchor>a32d23e0be3b3b10e82f61f5c7385fcf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; ComparisonBaseConstPtr &gt;</type>
      <name>comparisons_</name>
      <anchorfile>classpcl_1_1ConditionBase.html</anchorfile>
      <anchor>a9d674ee1cb4cd35e68361c8cc23fb6e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Ptr &gt;</type>
      <name>conditions_</name>
      <anchorfile>classpcl_1_1ConditionBase.html</anchorfile>
      <anchor>ac73b3587d0958715451e150acd92a7e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ConditionOr</name>
    <filename>classpcl_1_1ConditionOr.html</filename>
    <templarg></templarg>
    <base>pcl::ConditionBase</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const ConditionOr&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1ConditionOr.html</anchorfile>
      <anchor>ab8531b4db2a6b5d1d7f2fd8c61fd08ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ConditionOr&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1ConditionOr.html</anchorfile>
      <anchor>a779723579e6b966d706f21bc4e22da65</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConditionOr</name>
      <anchorfile>classpcl_1_1ConditionOr.html</anchorfile>
      <anchor>a51add258519f0a87b0084f5d81e06d65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>evaluate</name>
      <anchorfile>classpcl_1_1ConditionOr.html</anchorfile>
      <anchor>aee7474a95c88129af200eedc593ec7fa</anchor>
      <arglist>(const PointT &amp;point) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::CopyIfFieldExists</name>
    <filename>structpcl_1_1CopyIfFieldExists.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>traits::POD&lt; PointInT &gt;::type</type>
      <name>Pod</name>
      <anchorfile>structpcl_1_1CopyIfFieldExists.html</anchorfile>
      <anchor>a4c9613f6a0cf301066e7ac2025042e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CopyIfFieldExists</name>
      <anchorfile>structpcl_1_1CopyIfFieldExists.html</anchorfile>
      <anchor>a8f5a0fc295bd62c4781efd0204e2f842</anchor>
      <arglist>(const PointInT &amp;pt, const std::string &amp;field, bool &amp;exists, OutT &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CopyIfFieldExists</name>
      <anchorfile>structpcl_1_1CopyIfFieldExists.html</anchorfile>
      <anchor>a822ec4b898846516aac489060f1e5837</anchor>
      <arglist>(const PointInT &amp;pt, const std::string &amp;field, OutT &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1CopyIfFieldExists.html</anchorfile>
      <anchor>ae57f9d1c20c3ec3c8ec16ee5ff46aa65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool &amp;</type>
      <name>exists_</name>
      <anchorfile>structpcl_1_1CopyIfFieldExists.html</anchorfile>
      <anchor>a949f99b6b24b9d4c804bb5f88ff3b7f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>exists_tmp_</name>
      <anchorfile>structpcl_1_1CopyIfFieldExists.html</anchorfile>
      <anchor>af420e27669d2faf7ae741828959de5ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string &amp;</type>
      <name>name_</name>
      <anchorfile>structpcl_1_1CopyIfFieldExists.html</anchorfile>
      <anchor>abf146ec5de9f9303e2905047efcf6670</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Pod &amp;</type>
      <name>pt_</name>
      <anchorfile>structpcl_1_1CopyIfFieldExists.html</anchorfile>
      <anchor>a726c9af0ba4710fbe0ba6d11cdf39984</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OutT &amp;</type>
      <name>value_</name>
      <anchorfile>structpcl_1_1CopyIfFieldExists.html</anchorfile>
      <anchor>a6a01940c061f59f82ab890bcbfb421b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::Correspondence</name>
    <filename>structpcl_1_1Correspondence.html</filename>
    <member kind="function">
      <type></type>
      <name>Correspondence</name>
      <anchorfile>structpcl_1_1Correspondence.html</anchorfile>
      <anchor>a730aff6da0bb673dce84444fa0da2308</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Correspondence</name>
      <anchorfile>structpcl_1_1Correspondence.html</anchorfile>
      <anchor>a7807ecb3e18c69d2c4ede1d576d44eb9</anchor>
      <arglist>(int _index_query, int _index_match, float _distance)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Correspondence</name>
      <anchorfile>structpcl_1_1Correspondence.html</anchorfile>
      <anchor>ad941b122e2bdf6d370c95cd430be2177</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>union pcl::Correspondence::@1</type>
      <name>@2</name>
      <anchorfile>structpcl_1_1Correspondence.html</anchorfile>
      <anchor>a7415a2b1f85004ef279b7e0b0872f9f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>distance</name>
      <anchorfile>unionpcl_1_1Correspondence_1_1@1.html</anchorfile>
      <anchor>a7772fa4e479fd36ad07e818e726684c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>weight</name>
      <anchorfile>unionpcl_1_1Correspondence_1_1@1.html</anchorfile>
      <anchor>acba9206907665637c9dfa957dd63f0ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>index_match</name>
      <anchorfile>structpcl_1_1Correspondence.html</anchorfile>
      <anchor>a5e5d2178826d203a755d37bfd317d701</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>index_query</name>
      <anchorfile>structpcl_1_1Correspondence.html</anchorfile>
      <anchor>a1c5d6554ca02dd7aa34fa02f346e7399</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::CropBox</name>
    <filename>classpcl_1_1CropBox.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::FilterIndices</base>
    <member kind="function">
      <type></type>
      <name>CropBox</name>
      <anchorfile>classpcl_1_1CropBox.html</anchorfile>
      <anchor>aa22984c1160e33781403bc2263af8cd2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector4f</type>
      <name>getMax</name>
      <anchorfile>classpcl_1_1CropBox.html</anchorfile>
      <anchor>a1bab53757f585eba3f6b481253ec1933</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector4f</type>
      <name>getMin</name>
      <anchorfile>classpcl_1_1CropBox.html</anchorfile>
      <anchor>a1ce5da9694a9780b6b75ef15ec6bcb73</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f</type>
      <name>getRotation</name>
      <anchorfile>classpcl_1_1CropBox.html</anchorfile>
      <anchor>a61c81bfeb4dcc6fa9c0ec97ac18d5fd9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Affine3f</type>
      <name>getTransform</name>
      <anchorfile>classpcl_1_1CropBox.html</anchorfile>
      <anchor>a69d8976cc50ceca77c03fcb51919af15</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f</type>
      <name>getTranslation</name>
      <anchorfile>classpcl_1_1CropBox.html</anchorfile>
      <anchor>aca7a8a49b69ff4d9962055fd8e038761</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMax</name>
      <anchorfile>classpcl_1_1CropBox.html</anchorfile>
      <anchor>ad9f5c73593b7e4198c3288941fcb8416</anchor>
      <arglist>(const Eigen::Vector4f &amp;max_pt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMin</name>
      <anchorfile>classpcl_1_1CropBox.html</anchorfile>
      <anchor>aaeb54003f0887acab286243ff7a9a0d2</anchor>
      <arglist>(const Eigen::Vector4f &amp;min_pt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRotation</name>
      <anchorfile>classpcl_1_1CropBox.html</anchorfile>
      <anchor>a3d11fad76abf453299960e846fe6cc78</anchor>
      <arglist>(const Eigen::Vector3f &amp;rotation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTransform</name>
      <anchorfile>classpcl_1_1CropBox.html</anchorfile>
      <anchor>a93f464be457c0402aa7a53b9face4a4b</anchor>
      <arglist>(const Eigen::Affine3f &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTranslation</name>
      <anchorfile>classpcl_1_1CropBox.html</anchorfile>
      <anchor>ab004a2177615ddc925cc5b8eae37a8cf</anchor>
      <arglist>(const Eigen::Vector3f &amp;translation)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1CropBox.html</anchorfile>
      <anchor>a79246f5af196253e64a035057329cb07</anchor>
      <arglist>(PointCloud &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1CropBox.html</anchorfile>
      <anchor>a61248dbc25efe46a1750f754b7695040</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Filter&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1CropBox.html</anchorfile>
      <anchor>adb6543e5ae7fb16adc499637c402c980</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1CropBox.html</anchorfile>
      <anchor>a0b9f375d92d5b3150dd98789008f333d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1CropBox.html</anchorfile>
      <anchor>ac564600c09ebdc947a0ec41a5a9e0db7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector4f</type>
      <name>max_pt_</name>
      <anchorfile>classpcl_1_1CropBox.html</anchorfile>
      <anchor>acd7e08d049194564a5400594604fd40f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector4f</type>
      <name>min_pt_</name>
      <anchorfile>classpcl_1_1CropBox.html</anchorfile>
      <anchor>a578735e97342fa87644a10dc8a80e1c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3f</type>
      <name>rotation_</name>
      <anchorfile>classpcl_1_1CropBox.html</anchorfile>
      <anchor>aebc162560a5bb572174e8e39b3398529</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Affine3f</type>
      <name>transform_</name>
      <anchorfile>classpcl_1_1CropBox.html</anchorfile>
      <anchor>ab5422bd4597e05ba1043f3be48372203</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3f</type>
      <name>translation_</name>
      <anchorfile>classpcl_1_1CropBox.html</anchorfile>
      <anchor>a166d198ce2164888bc83a659f637f0bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::CropBox&lt; sensor_msgs::PointCloud2 &gt;</name>
    <filename>classpcl_1_1CropBox_3_01sensor__msgs_1_1PointCloud2_01_4.html</filename>
    <base>pcl::FilterIndices&lt; sensor_msgs::PointCloud2 &gt;</base>
    <member kind="function">
      <type></type>
      <name>CropBox</name>
      <anchorfile>classpcl_1_1CropBox_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ae5028a1d5c56b2d41085a4e5468abac3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector4f</type>
      <name>getMax</name>
      <anchorfile>classpcl_1_1CropBox_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ad3f97e2157416a1255d7808061cd18fb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector4f</type>
      <name>getMin</name>
      <anchorfile>classpcl_1_1CropBox_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ad91a6008912d001c203c70be6e82ca30</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f</type>
      <name>getRotation</name>
      <anchorfile>classpcl_1_1CropBox_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a9b7b4f9815012ec6fea93c35892150eb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Affine3f</type>
      <name>getTransform</name>
      <anchorfile>classpcl_1_1CropBox_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a99d3dab10c80edeae9055d9a797f63df</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f</type>
      <name>getTranslation</name>
      <anchorfile>classpcl_1_1CropBox_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a024ee26a10461ad418f38b9b2c4be565</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMax</name>
      <anchorfile>classpcl_1_1CropBox_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a43ea21db517ba7024f2b0ad426c49c7d</anchor>
      <arglist>(const Eigen::Vector4f &amp;max_pt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMin</name>
      <anchorfile>classpcl_1_1CropBox_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ade5abc2fcc9c8aaca66cac45fbee2f07</anchor>
      <arglist>(const Eigen::Vector4f &amp;min_pt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRotation</name>
      <anchorfile>classpcl_1_1CropBox_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>aeedae7a168e6b8ee72fe5ab0f15d3e88</anchor>
      <arglist>(const Eigen::Vector3f &amp;rotation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTransform</name>
      <anchorfile>classpcl_1_1CropBox_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a0aca79c1adb8b3a72297b0ae50dd8ba5</anchor>
      <arglist>(const Eigen::Affine3f &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTranslation</name>
      <anchorfile>classpcl_1_1CropBox_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a8d0d071b588504df45201a61b20f1085</anchor>
      <arglist>(const Eigen::Vector3f &amp;translation)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1CropBox_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ab339d8b77476011909256687b4e929ce</anchor>
      <arglist>(PointCloud2 &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1CropBox_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>afc7fcb4c7d54557903053e2102105fe3</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector4f</type>
      <name>max_pt_</name>
      <anchorfile>classpcl_1_1CropBox_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ab35e652979b2ca5f8eede16684d501b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector4f</type>
      <name>min_pt_</name>
      <anchorfile>classpcl_1_1CropBox_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a76d791a6976d700039d950457951a425</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>rotation_</name>
      <anchorfile>classpcl_1_1CropBox_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a40c8615ff50c990b401d1cd5edc0fe21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Affine3f</type>
      <name>transform_</name>
      <anchorfile>classpcl_1_1CropBox_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ad3ab87394a357a35175a1c1e95b539f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>translation_</name>
      <anchorfile>classpcl_1_1CropBox_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a230a8de0f5dcd573be7a620cbedf31d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>sensor_msgs::PointCloud2</type>
      <name>PointCloud2</name>
      <anchorfile>classpcl_1_1CropBox_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ab3848c7a54162077c926fcfae4f41ad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud2::ConstPtr</type>
      <name>PointCloud2ConstPtr</name>
      <anchorfile>classpcl_1_1CropBox_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a381f6781abbcb5a60a68e8551e48f6e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud2::Ptr</type>
      <name>PointCloud2Ptr</name>
      <anchorfile>classpcl_1_1CropBox_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a04e26bffa095996a72332cc28895a69b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::CropHull</name>
    <filename>classpcl_1_1CropHull.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::FilterIndices</base>
    <member kind="function">
      <type></type>
      <name>CropHull</name>
      <anchorfile>classpcl_1_1CropHull.html</anchorfile>
      <anchor>a7e26f529126976a5b64569df59425f96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PointCloudPtr</type>
      <name>getHullCloud</name>
      <anchorfile>classpcl_1_1CropHull.html</anchorfile>
      <anchor>a5804b3b4db97928e9275d10c9bc7d226</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Vertices &gt;</type>
      <name>getHullIndices</name>
      <anchorfile>classpcl_1_1CropHull.html</anchorfile>
      <anchor>a3a28f4435cdec0056f15ffe1718d0eef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCropOutside</name>
      <anchorfile>classpcl_1_1CropHull.html</anchorfile>
      <anchor>a6b2775c447e7239b034858a249d11cef</anchor>
      <arglist>(bool crop_outside)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDim</name>
      <anchorfile>classpcl_1_1CropHull.html</anchorfile>
      <anchor>ab7ad2c24b6bb5a077adb5fc830e3750c</anchor>
      <arglist>(int dim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHullCloud</name>
      <anchorfile>classpcl_1_1CropHull.html</anchorfile>
      <anchor>ae27a19a6f98c77de3b2b635efea43200</anchor>
      <arglist>(PointCloudPtr points)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHullIndices</name>
      <anchorfile>classpcl_1_1CropHull.html</anchorfile>
      <anchor>a3c63533ebb2616c80b8d3be974bed21d</anchor>
      <arglist>(const std::vector&lt; Vertices &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1CropHull.html</anchorfile>
      <anchor>ad7f780126b5234d570a3518c03505daf</anchor>
      <arglist>(PointCloud &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1CropHull.html</anchorfile>
      <anchor>a2dbae13b6e8b81e4f902d3751fd46ee3</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Filter&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1CropHull.html</anchorfile>
      <anchor>a137aa09a769697ce5054c924db675c32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1CropHull.html</anchorfile>
      <anchor>ade70b86bf26aac44adf8c0c7c9a2d2b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1CropHull.html</anchorfile>
      <anchor>aab749d5d1d13450ed93d1f10f2cfdf3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>applyFilter2D</name>
      <anchorfile>classpcl_1_1CropHull.html</anchorfile>
      <anchor>aacadc8037882866f5bea37fe65c5ae7c</anchor>
      <arglist>(PointCloud &amp;output)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>applyFilter2D</name>
      <anchorfile>classpcl_1_1CropHull.html</anchorfile>
      <anchor>adad085a9bed1e92b5ce8e8370fae86e3</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>applyFilter3D</name>
      <anchorfile>classpcl_1_1CropHull.html</anchorfile>
      <anchor>a525892182b50e5a5e3f23c77306efd78</anchor>
      <arglist>(PointCloud &amp;output)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>applyFilter3D</name>
      <anchorfile>classpcl_1_1CropHull.html</anchorfile>
      <anchor>afbc92b9b92f3ce59b80202bb38d1c438</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Eigen::Vector3f</type>
      <name>getHullCloudRange</name>
      <anchorfile>classpcl_1_1CropHull.html</anchorfile>
      <anchor>ab99d1e5a1adfa0531a9ae006b31a90e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>isPointIn2DPolyWithVertIndices</name>
      <anchorfile>classpcl_1_1CropHull.html</anchorfile>
      <anchor>a3769f23d102d738d3da4716d0c112613</anchor>
      <arglist>(const PointT &amp;point, const Vertices &amp;verts, const PointCloud &amp;cloud)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>rayTriangleIntersect</name>
      <anchorfile>classpcl_1_1CropHull.html</anchorfile>
      <anchor>a6ea5ecd6192de48ed9441debee1496a0</anchor>
      <arglist>(const PointT &amp;point, const Eigen::Vector3f &amp;ray, const Vertices &amp;verts, const PointCloud &amp;cloud)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>crop_outside_</name>
      <anchorfile>classpcl_1_1CropHull.html</anchorfile>
      <anchor>a197a92d9cf412524f5b44b38618024f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>dim_</name>
      <anchorfile>classpcl_1_1CropHull.html</anchorfile>
      <anchor>a095b8d21805e8895db22bdacc507f781</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointCloudPtr</type>
      <name>hull_cloud_</name>
      <anchorfile>classpcl_1_1CropHull.html</anchorfile>
      <anchor>aa98d8fdefc2b0a54de423bcdd9a88ded</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; pcl::Vertices &gt;</type>
      <name>hull_polygons_</name>
      <anchorfile>classpcl_1_1CropHull.html</anchorfile>
      <anchor>ae28100afaac7293eafe7b04d8cf66f07</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::CustomPointRepresentation</name>
    <filename>classpcl_1_1CustomPointRepresentation.html</filename>
    <templarg>PointDefault</templarg>
    <base>PointRepresentation&lt; PointDefault &gt;</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const CustomPointRepresentation&lt; PointDefault &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1CustomPointRepresentation.html</anchorfile>
      <anchor>a676b31116166e4481ee5bbd37b1fd575</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CustomPointRepresentation&lt; PointDefault &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1CustomPointRepresentation.html</anchorfile>
      <anchor>abc1d5bb73053e0010ff6fec25f8e33ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>copyToFloatArray</name>
      <anchorfile>classpcl_1_1CustomPointRepresentation.html</anchorfile>
      <anchor>a3b1deaf225ad3f2057279a298f1eb28a</anchor>
      <arglist>(const PointDefault &amp;p, float *out) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CustomPointRepresentation</name>
      <anchorfile>classpcl_1_1CustomPointRepresentation.html</anchorfile>
      <anchor>a6b839fda3c73f28d7f152582397818bc</anchor>
      <arglist>(const int max_dim=3, const int start_dim=0)</arglist>
    </member>
    <member kind="function">
      <type>Ptr</type>
      <name>makeShared</name>
      <anchorfile>classpcl_1_1CustomPointRepresentation.html</anchorfile>
      <anchor>a71798bcba62ee797e91344c2a0ead19f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>max_dim_</name>
      <anchorfile>classpcl_1_1CustomPointRepresentation.html</anchorfile>
      <anchor>a98148a8a7d739c339da8a8686f463e59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>start_dim_</name>
      <anchorfile>classpcl_1_1CustomPointRepresentation.html</anchorfile>
      <anchor>afd87389ce2cd2be49e5873aed4416a34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::CVFHEstimation</name>
    <filename>classpcl_1_1CVFHEstimation.html</filename>
    <templarg>PointInT</templarg>
    <templarg>PointNT</templarg>
    <templarg>PointOutT</templarg>
    <base>pcl::FeatureFromNormals</base>
    <member kind="typedef">
      <type>pcl::search::Search&lt; PointNormal &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>classpcl_1_1CVFHEstimation.html</anchorfile>
      <anchor>a475586fd9a99bf54f90078055fdcb3b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::NormalEstimation&lt; PointNormal, PointNormal &gt;</type>
      <name>NormalEstimator</name>
      <anchorfile>classpcl_1_1CVFHEstimation.html</anchorfile>
      <anchor>a4dc40778397ff2c86f427d83683b016a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1CVFHEstimation.html</anchorfile>
      <anchor>a40dce3c49ee710ab985f34c18c406fc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::VFHEstimation&lt; PointInT, PointNT, pcl::VFHSignature308 &gt;</type>
      <name>VFHEstimator</name>
      <anchorfile>classpcl_1_1CVFHEstimation.html</anchorfile>
      <anchor>a20d20ca7ec8239906b32fe0d826933c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1CVFHEstimation.html</anchorfile>
      <anchor>af3263e05fc67057d005373ac2ad30ba5</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CVFHEstimation</name>
      <anchorfile>classpcl_1_1CVFHEstimation.html</anchorfile>
      <anchor>ad0b9db574d2322790e78ca65ba616d9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>filterNormalsWithHighCurvature</name>
      <anchorfile>classpcl_1_1CVFHEstimation.html</anchorfile>
      <anchor>adcb190964bcb8ee94db3bae2e9ed79a4</anchor>
      <arglist>(const pcl::PointCloud&lt; PointNT &gt; &amp;cloud, std::vector&lt; int &gt; &amp;indices_to_use, std::vector&lt; int &gt; &amp;indices_out, std::vector&lt; int &gt; &amp;indices_in, float threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCentroidClusters</name>
      <anchorfile>classpcl_1_1CVFHEstimation.html</anchorfile>
      <anchor>a3aca16781cfbaa7386facac1974af630</anchor>
      <arglist>(std::vector&lt; Eigen::Vector3f &gt; &amp;centroids)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCentroidNormalClusters</name>
      <anchorfile>classpcl_1_1CVFHEstimation.html</anchorfile>
      <anchor>ac84d55d5140824e6fc917421a076cd7b</anchor>
      <arglist>(std::vector&lt; Eigen::Vector3f &gt; &amp;centroids)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getViewPoint</name>
      <anchorfile>classpcl_1_1CVFHEstimation.html</anchorfile>
      <anchor>ace0c386de1014734937e4e1e111cf6e6</anchor>
      <arglist>(float &amp;vpx, float &amp;vpy, float &amp;vpz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setClusterTolerance</name>
      <anchorfile>classpcl_1_1CVFHEstimation.html</anchorfile>
      <anchor>ac3af76d5e945d82d80336655dfce4f3e</anchor>
      <arglist>(float d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurvatureThreshold</name>
      <anchorfile>classpcl_1_1CVFHEstimation.html</anchorfile>
      <anchor>a7abe8d84706f1689a54329118c87a727</anchor>
      <arglist>(float d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEPSAngleThreshold</name>
      <anchorfile>classpcl_1_1CVFHEstimation.html</anchorfile>
      <anchor>a05d6d3755a79736c32ba79ae3fff1dd5</anchor>
      <arglist>(float d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinPoints</name>
      <anchorfile>classpcl_1_1CVFHEstimation.html</anchorfile>
      <anchor>a333f5bd9296d4c1243d010176c02b347</anchor>
      <arglist>(size_t min)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormalizeBins</name>
      <anchorfile>classpcl_1_1CVFHEstimation.html</anchorfile>
      <anchor>a7467a0488bc6c091f498ae4f89636a60</anchor>
      <arglist>(bool normalize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRadiusNormals</name>
      <anchorfile>classpcl_1_1CVFHEstimation.html</anchorfile>
      <anchor>a817d51fb519d869452f5be86aeba7231</anchor>
      <arglist>(float radius_normals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setViewPoint</name>
      <anchorfile>classpcl_1_1CVFHEstimation.html</anchorfile>
      <anchor>a8c3f91511cdb0adc804cef5951818cfb</anchor>
      <arglist>(float vpx, float vpy, float vpz)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Eigen::Vector3f &gt;</type>
      <name>centroids_dominant_orientations_</name>
      <anchorfile>classpcl_1_1CVFHEstimation.html</anchorfile>
      <anchor>a94224f88b4919070138610ab4ff14238</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Eigen::Vector3f &gt;</type>
      <name>dominant_normals_</name>
      <anchorfile>classpcl_1_1CVFHEstimation.html</anchorfile>
      <anchor>a44a6fc7eac2cf03b0e0c4e581dea12c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeature</name>
      <anchorfile>classpcl_1_1CVFHEstimation.html</anchorfile>
      <anchor>a253fa1afb8a592e7af807ddd99ec779e</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1CVFHEstimation.html</anchorfile>
      <anchor>a716e90f5cfaa7748a87b9111b28c0c46</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>extractEuclideanClustersSmooth</name>
      <anchorfile>classpcl_1_1CVFHEstimation.html</anchorfile>
      <anchor>a07e011d11c58ff21b8dc99bff3416571</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;cloud, const pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;normals, float tolerance, const pcl::search::Search&lt; pcl::PointNormal &gt;::Ptr &amp;tree, std::vector&lt; pcl::PointIndices &gt; &amp;clusters, double eps_angle, unsigned int min_pts_per_cluster=1, unsigned int max_pts_per_cluster=(std::numeric_limits&lt; int &gt;::max)())</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>cluster_tolerance_</name>
      <anchorfile>classpcl_1_1CVFHEstimation.html</anchorfile>
      <anchor>a984c6cc370561bd0283ba9ad73410e08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>curv_threshold_</name>
      <anchorfile>classpcl_1_1CVFHEstimation.html</anchorfile>
      <anchor>a425b9c4635aed9c81ea3f2587e86bea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>eps_angle_threshold_</name>
      <anchorfile>classpcl_1_1CVFHEstimation.html</anchorfile>
      <anchor>a362d434cc7f5292a9c7e8e10e687b516</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>leaf_size_</name>
      <anchorfile>classpcl_1_1CVFHEstimation.html</anchorfile>
      <anchor>acc124b844cb4933f2d4463618513c524</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>min_points_</name>
      <anchorfile>classpcl_1_1CVFHEstimation.html</anchorfile>
      <anchor>a4ba50da77c88610d6568bb8114ec2db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>normalize_bins_</name>
      <anchorfile>classpcl_1_1CVFHEstimation.html</anchorfile>
      <anchor>afe6556b3b82cd9ab1045f045a91ee1ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>radius_normals_</name>
      <anchorfile>classpcl_1_1CVFHEstimation.html</anchorfile>
      <anchor>abca1302b2e2ec55bc7618decfad39a02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>vpx_</name>
      <anchorfile>classpcl_1_1CVFHEstimation.html</anchorfile>
      <anchor>a6c512b257d893db239e3db8d0816050b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>vpy_</name>
      <anchorfile>classpcl_1_1CVFHEstimation.html</anchorfile>
      <anchor>a2235e067a7d8dfd840e55f88797e801b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>vpz_</name>
      <anchorfile>classpcl_1_1CVFHEstimation.html</anchorfile>
      <anchor>ae9ff7527436c67d6d907c83b587965a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::DefaultFeatureRepresentation</name>
    <filename>classpcl_1_1DefaultFeatureRepresentation.html</filename>
    <templarg>PointDefault</templarg>
    <base>PointRepresentation&lt; PointDefault &gt;</base>
    <class kind="struct">pcl::DefaultFeatureRepresentation::IncrementFunctor</class>
    <class kind="struct">pcl::DefaultFeatureRepresentation::NdCopyPointFunctor</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const DefaultFeatureRepresentation&lt; PointDefault &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1DefaultFeatureRepresentation.html</anchorfile>
      <anchor>ab442ded991b84315f9e6ea5318741f1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::traits::fieldList&lt; PointDefault &gt;::type</type>
      <name>FieldList</name>
      <anchorfile>classpcl_1_1DefaultFeatureRepresentation.html</anchorfile>
      <anchor>a10f625a735a730d18afd9f530260c4e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; DefaultFeatureRepresentation&lt; PointDefault &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1DefaultFeatureRepresentation.html</anchorfile>
      <anchor>ab77f74a31b2bc50fb9c8c6db551b3562</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>copyToFloatArray</name>
      <anchorfile>classpcl_1_1DefaultFeatureRepresentation.html</anchorfile>
      <anchor>a2d452b8137f58d88a2d322c27990c55e</anchor>
      <arglist>(const PointDefault &amp;p, float *out) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DefaultFeatureRepresentation</name>
      <anchorfile>classpcl_1_1DefaultFeatureRepresentation.html</anchorfile>
      <anchor>ae8c3b6e8baf01c38a219caab77fda3ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Ptr</type>
      <name>makeShared</name>
      <anchorfile>classpcl_1_1DefaultFeatureRepresentation.html</anchorfile>
      <anchor>afb7f6041c443184a67c2f14a4ef242cc</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::DefaultFeatureRepresentation::IncrementFunctor</name>
    <filename>structpcl_1_1DefaultFeatureRepresentation_1_1IncrementFunctor.html</filename>
    <member kind="function">
      <type></type>
      <name>IncrementFunctor</name>
      <anchorfile>structpcl_1_1DefaultFeatureRepresentation_1_1IncrementFunctor.html</anchorfile>
      <anchor>ac7670ba65560227aff35a53c9987a153</anchor>
      <arglist>(int &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1DefaultFeatureRepresentation_1_1IncrementFunctor.html</anchorfile>
      <anchor>a7c9857c78cc0ce8ffe7c2623acab771d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int &amp;</type>
      <name>n_</name>
      <anchorfile>structpcl_1_1DefaultFeatureRepresentation_1_1IncrementFunctor.html</anchorfile>
      <anchor>a803aa5c200becaa035384692ba5be2bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::DefaultFeatureRepresentation::NdCopyPointFunctor</name>
    <filename>structpcl_1_1DefaultFeatureRepresentation_1_1NdCopyPointFunctor.html</filename>
    <class kind="struct">pcl::DefaultFeatureRepresentation::NdCopyPointFunctor::Helper</class>
    <class kind="struct">pcl::DefaultFeatureRepresentation::NdCopyPointFunctor::Helper&lt; Key, FieldT[NrDims], NrDims &gt;</class>
    <member kind="typedef">
      <type>traits::POD&lt; PointDefault &gt;::type</type>
      <name>Pod</name>
      <anchorfile>structpcl_1_1DefaultFeatureRepresentation_1_1NdCopyPointFunctor.html</anchorfile>
      <anchor>aa5508722d5950d92846096594c9ca404</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NdCopyPointFunctor</name>
      <anchorfile>structpcl_1_1DefaultFeatureRepresentation_1_1NdCopyPointFunctor.html</anchorfile>
      <anchor>ad0265ca4685e6f72673b00651098585d</anchor>
      <arglist>(const PointDefault &amp;p1, float *p2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1DefaultFeatureRepresentation_1_1NdCopyPointFunctor.html</anchorfile>
      <anchor>a5f1083b2a984b7c88503531577b0ed9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>f_idx_</name>
      <anchorfile>structpcl_1_1DefaultFeatureRepresentation_1_1NdCopyPointFunctor.html</anchorfile>
      <anchor>a9ac422010a8c48807619c2bd4d0a5baf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Pod &amp;</type>
      <name>p1_</name>
      <anchorfile>structpcl_1_1DefaultFeatureRepresentation_1_1NdCopyPointFunctor.html</anchorfile>
      <anchor>ae12be6391a9077e8aa1009d6cb295d99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float *</type>
      <name>p2_</name>
      <anchorfile>structpcl_1_1DefaultFeatureRepresentation_1_1NdCopyPointFunctor.html</anchorfile>
      <anchor>a681dd97b2ce638abe4cd999ebf17face</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::DefaultFeatureRepresentation::NdCopyPointFunctor::Helper</name>
    <filename>structpcl_1_1DefaultFeatureRepresentation_1_1NdCopyPointFunctor_1_1Helper.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>NrDims</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>copyPoint</name>
      <anchorfile>structpcl_1_1DefaultFeatureRepresentation_1_1NdCopyPointFunctor_1_1Helper.html</anchorfile>
      <anchor>ac3b969f2cf0322cd68c89ec1de9e04fb</anchor>
      <arglist>(const Pod &amp;p1, float *p2, int &amp;f_idx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::DefaultFeatureRepresentation::NdCopyPointFunctor::Helper&lt; Key, FieldT[NrDims], NrDims &gt;</name>
    <filename>structpcl_1_1DefaultFeatureRepresentation_1_1NdCopyPointFunctor_1_1Helper_3_01Key_00_01FieldT[NrDims]_00_01NrDims_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>NrDims</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>copyPoint</name>
      <anchorfile>structpcl_1_1DefaultFeatureRepresentation_1_1NdCopyPointFunctor_1_1Helper_3_01Key_00_01FieldT[NrDims]_00_01NrDims_01_4.html</anchorfile>
      <anchor>aea625d0e68be867dad71eeaf27ee059a</anchor>
      <arglist>(const Pod &amp;p1, float *p2, int &amp;f_idx)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::DefaultPointRepresentation</name>
    <filename>classpcl_1_1DefaultPointRepresentation.html</filename>
    <templarg>PointDefault</templarg>
    <base>PointRepresentation&lt; PointDefault &gt;</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const DefaultPointRepresentation&lt; PointDefault &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1DefaultPointRepresentation.html</anchorfile>
      <anchor>a46e35838488d687568b6728cac7da330</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; DefaultPointRepresentation&lt; PointDefault &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1DefaultPointRepresentation.html</anchorfile>
      <anchor>abb986155484ff9e95f6f6c1448ca3c02</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>copyToFloatArray</name>
      <anchorfile>classpcl_1_1DefaultPointRepresentation.html</anchorfile>
      <anchor>a0bffe24f590baf82cae820e4b8e2c4d4</anchor>
      <arglist>(const PointDefault &amp;p, float *out) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DefaultPointRepresentation</name>
      <anchorfile>classpcl_1_1DefaultPointRepresentation.html</anchorfile>
      <anchor>a96e02dbc6b50d33735e57e490deb0218</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Ptr</type>
      <name>makeShared</name>
      <anchorfile>classpcl_1_1DefaultPointRepresentation.html</anchorfile>
      <anchor>aeb926e9ba1bb51104bbbcc58724b60a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DefaultPointRepresentation</name>
      <anchorfile>classpcl_1_1DefaultPointRepresentation.html</anchorfile>
      <anchor>ab8bdb6116189816a826172a583087379</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::DefaultPointRepresentation&lt; FPFHSignature33 &gt;</name>
    <filename>classpcl_1_1DefaultPointRepresentation_3_01FPFHSignature33_01_4.html</filename>
    <base>DefaultFeatureRepresentation&lt; FPFHSignature33 &gt;</base>
  </compound>
  <compound kind="class">
    <name>pcl::DefaultPointRepresentation&lt; NormalBasedSignature12 &gt;</name>
    <filename>classpcl_1_1DefaultPointRepresentation_3_01NormalBasedSignature12_01_4.html</filename>
    <base>DefaultFeatureRepresentation&lt; NormalBasedSignature12 &gt;</base>
  </compound>
  <compound kind="class">
    <name>pcl::DefaultPointRepresentation&lt; PFHRGBSignature250 &gt;</name>
    <filename>classpcl_1_1DefaultPointRepresentation_3_01PFHRGBSignature250_01_4.html</filename>
    <base>DefaultFeatureRepresentation&lt; PFHRGBSignature250 &gt;</base>
  </compound>
  <compound kind="class">
    <name>pcl::DefaultPointRepresentation&lt; PFHSignature125 &gt;</name>
    <filename>classpcl_1_1DefaultPointRepresentation_3_01PFHSignature125_01_4.html</filename>
    <base>DefaultFeatureRepresentation&lt; PFHSignature125 &gt;</base>
  </compound>
  <compound kind="class">
    <name>pcl::DefaultPointRepresentation&lt; PointNormal &gt;</name>
    <filename>classpcl_1_1DefaultPointRepresentation_3_01PointNormal_01_4.html</filename>
    <base>PointRepresentation&lt; PointNormal &gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>copyToFloatArray</name>
      <anchorfile>classpcl_1_1DefaultPointRepresentation_3_01PointNormal_01_4.html</anchorfile>
      <anchor>ace73d17f73bfc4edd6a21ba8a47c7bc5</anchor>
      <arglist>(const PointNormal &amp;p, float *out) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DefaultPointRepresentation</name>
      <anchorfile>classpcl_1_1DefaultPointRepresentation_3_01PointNormal_01_4.html</anchorfile>
      <anchor>a84095880b81dde51ca9675e9af518f10</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::DefaultPointRepresentation&lt; PointXYZ &gt;</name>
    <filename>classpcl_1_1DefaultPointRepresentation_3_01PointXYZ_01_4.html</filename>
    <base>PointRepresentation&lt; PointXYZ &gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>copyToFloatArray</name>
      <anchorfile>classpcl_1_1DefaultPointRepresentation_3_01PointXYZ_01_4.html</anchorfile>
      <anchor>a604bfdbd0d7c01a0734c2c2800972a5b</anchor>
      <arglist>(const PointXYZ &amp;p, float *out) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DefaultPointRepresentation</name>
      <anchorfile>classpcl_1_1DefaultPointRepresentation_3_01PointXYZ_01_4.html</anchorfile>
      <anchor>a381973dd1a3e00500ba28e02bfa12b12</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::DefaultPointRepresentation&lt; PointXYZI &gt;</name>
    <filename>classpcl_1_1DefaultPointRepresentation_3_01PointXYZI_01_4.html</filename>
    <base>PointRepresentation&lt; PointXYZI &gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>copyToFloatArray</name>
      <anchorfile>classpcl_1_1DefaultPointRepresentation_3_01PointXYZI_01_4.html</anchorfile>
      <anchor>afb3d691c0cc5061de5874a44060c71f3</anchor>
      <arglist>(const PointXYZI &amp;p, float *out) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DefaultPointRepresentation</name>
      <anchorfile>classpcl_1_1DefaultPointRepresentation_3_01PointXYZI_01_4.html</anchorfile>
      <anchor>a739019c847f4d1da3ac536825f46ce56</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::DefaultPointRepresentation&lt; PPFSignature &gt;</name>
    <filename>classpcl_1_1DefaultPointRepresentation_3_01PPFSignature_01_4.html</filename>
    <base>DefaultFeatureRepresentation&lt; PPFSignature &gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>copyToFloatArray</name>
      <anchorfile>classpcl_1_1DefaultPointRepresentation_3_01PPFSignature_01_4.html</anchorfile>
      <anchor>a4332f0a456ba63047f84325dfb9d7ddb</anchor>
      <arglist>(const PPFSignature &amp;p, float *out) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DefaultPointRepresentation</name>
      <anchorfile>classpcl_1_1DefaultPointRepresentation_3_01PPFSignature_01_4.html</anchorfile>
      <anchor>a5e118854406dfdb87bd9592eac58a04e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::DefaultPointRepresentation&lt; ShapeContext &gt;</name>
    <filename>classpcl_1_1DefaultPointRepresentation_3_01ShapeContext_01_4.html</filename>
    <base>PointRepresentation&lt; ShapeContext &gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>copyToFloatArray</name>
      <anchorfile>classpcl_1_1DefaultPointRepresentation_3_01ShapeContext_01_4.html</anchorfile>
      <anchor>acb23be98809e9fa6544dbd03e6fd568c</anchor>
      <arglist>(const ShapeContext &amp;p, float *out) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DefaultPointRepresentation</name>
      <anchorfile>classpcl_1_1DefaultPointRepresentation_3_01ShapeContext_01_4.html</anchorfile>
      <anchor>a351426ae2173d0aad5a1d031a2c8cf50</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::DefaultPointRepresentation&lt; SHOT1344 &gt;</name>
    <filename>classpcl_1_1DefaultPointRepresentation_3_01SHOT1344_01_4.html</filename>
    <base>PointRepresentation&lt; SHOT1344 &gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>copyToFloatArray</name>
      <anchorfile>classpcl_1_1DefaultPointRepresentation_3_01SHOT1344_01_4.html</anchorfile>
      <anchor>a0dd07e4ec50568b16f3ba872bccde5b0</anchor>
      <arglist>(const SHOT1344 &amp;p, float *out) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DefaultPointRepresentation</name>
      <anchorfile>classpcl_1_1DefaultPointRepresentation_3_01SHOT1344_01_4.html</anchorfile>
      <anchor>a8482cfa793b7c0aa534c16564fa0cd51</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::DefaultPointRepresentation&lt; SHOT352 &gt;</name>
    <filename>classpcl_1_1DefaultPointRepresentation_3_01SHOT352_01_4.html</filename>
    <base>PointRepresentation&lt; SHOT352 &gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>copyToFloatArray</name>
      <anchorfile>classpcl_1_1DefaultPointRepresentation_3_01SHOT352_01_4.html</anchorfile>
      <anchor>a16cde701622f08b7989bc493aecfa523</anchor>
      <arglist>(const SHOT352 &amp;p, float *out) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DefaultPointRepresentation</name>
      <anchorfile>classpcl_1_1DefaultPointRepresentation_3_01SHOT352_01_4.html</anchorfile>
      <anchor>ad062e2c2165e348688794ddb904e7cae</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::DefaultPointRepresentation&lt; VFHSignature308 &gt;</name>
    <filename>classpcl_1_1DefaultPointRepresentation_3_01VFHSignature308_01_4.html</filename>
    <base>DefaultFeatureRepresentation&lt; VFHSignature308 &gt;</base>
  </compound>
  <compound kind="class">
    <name>pcl::EarClipping</name>
    <filename>classpcl_1_1EarClipping.html</filename>
    <base>pcl::MeshProcessing</base>
    <member kind="function">
      <type></type>
      <name>EarClipping</name>
      <anchorfile>classpcl_1_1EarClipping.html</anchorfile>
      <anchor>aeb42099c1c642dfe451b5249769e9099</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>float</type>
      <name>area</name>
      <anchorfile>classpcl_1_1EarClipping.html</anchorfile>
      <anchor>adb6994298ab187d81275a7cc0eadcfff</anchor>
      <arglist>(const std::vector&lt; uint32_t &gt; &amp;vertices)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>float</type>
      <name>crossProduct</name>
      <anchorfile>classpcl_1_1EarClipping.html</anchorfile>
      <anchor>aed0d24e87971d436f34652256d481560</anchor>
      <arglist>(const Eigen::Vector2f &amp;p1, const Eigen::Vector2f &amp;p2) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1EarClipping.html</anchorfile>
      <anchor>a40d8b24a626d6dfcb2f1958b7919691c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isEar</name>
      <anchorfile>classpcl_1_1EarClipping.html</anchorfile>
      <anchor>a534cc5e4e0ad6fe211a0283d23acb56d</anchor>
      <arglist>(int u, int v, int w, const std::vector&lt; uint32_t &gt; &amp;vertices)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isInsideTriangle</name>
      <anchorfile>classpcl_1_1EarClipping.html</anchorfile>
      <anchor>a6923b8fbc44a71d86d74b25221634d36</anchor>
      <arglist>(const Eigen::Vector2f &amp;u, const Eigen::Vector2f &amp;v, const Eigen::Vector2f &amp;w, const Eigen::Vector2f &amp;p)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>performProcessing</name>
      <anchorfile>classpcl_1_1EarClipping.html</anchorfile>
      <anchor>a3b0e357c15df975bff086d9c1394a2be</anchor>
      <arglist>(pcl::PolygonMesh &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>triangulate</name>
      <anchorfile>classpcl_1_1EarClipping.html</anchorfile>
      <anchor>a1538209e87c9b69feb11f4adf98373b1</anchor>
      <arglist>(const Vertices &amp;vertices, PolygonMesh &amp;output)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr</type>
      <name>points_</name>
      <anchorfile>classpcl_1_1EarClipping.html</anchorfile>
      <anchor>a9115093c24bb518fde1d7ce224be62a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::EdgeAwarePlaneComparator</name>
    <filename>classpcl_1_1EdgeAwarePlaneComparator.html</filename>
    <templarg>PointT</templarg>
    <templarg>PointNT</templarg>
    <base>pcl::PlaneCoefficientComparator</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const EdgeAwarePlaneComparator&lt; PointT, PointNT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1EdgeAwarePlaneComparator.html</anchorfile>
      <anchor>a05899e83f26b119795c35f3fddb08e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Comparator&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1EdgeAwarePlaneComparator.html</anchorfile>
      <anchor>a608622603c473bded9b5e00528e81215</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Comparator&lt; PointT &gt;::PointCloudConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1EdgeAwarePlaneComparator.html</anchorfile>
      <anchor>a1079ba2eba8467c4f7efb43b60b6b322</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointNT &gt;</type>
      <name>PointCloudN</name>
      <anchorfile>classpcl_1_1EdgeAwarePlaneComparator.html</anchorfile>
      <anchor>ac0a6bf5bbf1636d2cb5c02e085180edf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudN::ConstPtr</type>
      <name>PointCloudNConstPtr</name>
      <anchorfile>classpcl_1_1EdgeAwarePlaneComparator.html</anchorfile>
      <anchor>a983028cc54036b4122aa7cff5393acab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudN::Ptr</type>
      <name>PointCloudNPtr</name>
      <anchorfile>classpcl_1_1EdgeAwarePlaneComparator.html</anchorfile>
      <anchor>a478b56b95293ff738dcf1bea1b14f8d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; EdgeAwarePlaneComparator&lt; PointT, PointNT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1EdgeAwarePlaneComparator.html</anchorfile>
      <anchor>acd8e6a0c353c03e2b823abce7edcc84b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EdgeAwarePlaneComparator</name>
      <anchorfile>classpcl_1_1EdgeAwarePlaneComparator.html</anchorfile>
      <anchor>acd6c80be13cba20e2e0f7639160bfe49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EdgeAwarePlaneComparator</name>
      <anchorfile>classpcl_1_1EdgeAwarePlaneComparator.html</anchorfile>
      <anchor>aed4611a19ef0b65c1d31f33a9be933c7</anchor>
      <arglist>(const float *distance_map)</arglist>
    </member>
    <member kind="function">
      <type>const float *</type>
      <name>getDistanceMap</name>
      <anchorfile>classpcl_1_1EdgeAwarePlaneComparator.html</anchorfile>
      <anchor>a2487245ef2f68a28548836ebe0ed9aa6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDistanceMap</name>
      <anchorfile>classpcl_1_1EdgeAwarePlaneComparator.html</anchorfile>
      <anchor>a6f3ea2c2c74327615e94fdbcfa851eff</anchor>
      <arglist>(const float *distance_map)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~EdgeAwarePlaneComparator</name>
      <anchorfile>classpcl_1_1EdgeAwarePlaneComparator.html</anchorfile>
      <anchor>a1c869d8def0d8c6e41f7c232e348bd73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>compare</name>
      <anchorfile>classpcl_1_1EdgeAwarePlaneComparator.html</anchorfile>
      <anchor>ace022eaeffc5cc338234e888c8a67c07</anchor>
      <arglist>(int idx1, int idx2) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const float *</type>
      <name>distance_map_</name>
      <anchorfile>classpcl_1_1EdgeAwarePlaneComparator.html</anchorfile>
      <anchor>af5f213d1a6540d145ffb12ca93717aac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ESFEstimation</name>
    <filename>classpcl_1_1ESFEstimation.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>pcl::Feature</base>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointInT &gt;</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1ESFEstimation.html</anchorfile>
      <anchor>a60275a690cde70bc8470806b0f9f9cc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1ESFEstimation.html</anchorfile>
      <anchor>a034356240698e9b22c608370b36ee933</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1ESFEstimation.html</anchorfile>
      <anchor>a81326b9eedf99476ef5487d3d9aa61c6</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ESFEstimation</name>
      <anchorfile>classpcl_1_1ESFEstimation.html</anchorfile>
      <anchor>a9c48f7e8482e94011d37edfddb123fbe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>cleanup9</name>
      <anchorfile>classpcl_1_1ESFEstimation.html</anchorfile>
      <anchor>ad7a79ec865e97ac900803f026c75f8e9</anchor>
      <arglist>(PointCloudIn &amp;cluster)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeESF</name>
      <anchorfile>classpcl_1_1ESFEstimation.html</anchorfile>
      <anchor>a9243fc3893c034328cb71412adfd38c7</anchor>
      <arglist>(PointCloudIn &amp;pc, std::vector&lt; float &gt; &amp;hist)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeFeature</name>
      <anchorfile>classpcl_1_1ESFEstimation.html</anchorfile>
      <anchor>add5fc555792e145f8395eaea7c423a6f</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>lci</name>
      <anchorfile>classpcl_1_1ESFEstimation.html</anchorfile>
      <anchor>ad0869dfa37c2b6bd6f856c2fef64bf7c</anchor>
      <arglist>(const int x1, const int y1, const int z1, const int x2, const int y2, const int z2, float &amp;ratio, int &amp;incnt, int &amp;pointcount)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>scale_points_unit_sphere</name>
      <anchorfile>classpcl_1_1ESFEstimation.html</anchorfile>
      <anchor>acaed7e05b4bacf4211d6bfbfb8d246f0</anchor>
      <arglist>(const pcl::PointCloud&lt; PointInT &gt; &amp;pc, float scalefactor, Eigen::Vector4f &amp;centroid)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>voxelize9</name>
      <anchorfile>classpcl_1_1ESFEstimation.html</anchorfile>
      <anchor>ac1c8d8d942f99673371f96e0dcc57705</anchor>
      <arglist>(PointCloudIn &amp;cluster)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1ESFEstimation.html</anchorfile>
      <anchor>ab3239e20434a4748f6746b1553ad069c</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointCloudIn</type>
      <name>local_cloud_</name>
      <anchorfile>classpcl_1_1ESFEstimation.html</anchorfile>
      <anchor>a1122fee9e2c42cffe05cb2605ae0c6ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; std::vector&lt; int &gt; &gt; &gt;</type>
      <name>lut_</name>
      <anchorfile>classpcl_1_1ESFEstimation.html</anchorfile>
      <anchor>a71901c41eaa0f20c24990a8e385e49cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::ESFSignature640</name>
    <filename>structpcl_1_1ESFSignature640.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>histogram</name>
      <anchorfile>structpcl_1_1ESFSignature640.html</anchorfile>
      <anchor>aa64201b2548101fcc3b669e5b7853f50</anchor>
      <arglist>[640]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::EuclideanClusterComparator</name>
    <filename>classpcl_1_1EuclideanClusterComparator.html</filename>
    <templarg>PointT</templarg>
    <templarg>PointNT</templarg>
    <templarg>PointLT</templarg>
    <base>pcl::Comparator</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const EuclideanClusterComparator&lt; PointT, PointNT, PointLT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1EuclideanClusterComparator.html</anchorfile>
      <anchor>abe41b96b702b3d43a046dddbb165580e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Comparator&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1EuclideanClusterComparator.html</anchorfile>
      <anchor>a933664b50294eca87155e864dd359a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Comparator&lt; PointT &gt;::PointCloudConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1EuclideanClusterComparator.html</anchorfile>
      <anchor>a7afee432a544421e1effd8b676bbfc5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointLT &gt;</type>
      <name>PointCloudL</name>
      <anchorfile>classpcl_1_1EuclideanClusterComparator.html</anchorfile>
      <anchor>a2c8cf5435455a8645b51161c8ee7c9b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudL::ConstPtr</type>
      <name>PointCloudLConstPtr</name>
      <anchorfile>classpcl_1_1EuclideanClusterComparator.html</anchorfile>
      <anchor>a0f14c709057ed7b63efce393631b6897</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudL::Ptr</type>
      <name>PointCloudLPtr</name>
      <anchorfile>classpcl_1_1EuclideanClusterComparator.html</anchorfile>
      <anchor>a2fc71ad9f9f13e25bcec9da9d154c583</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointNT &gt;</type>
      <name>PointCloudN</name>
      <anchorfile>classpcl_1_1EuclideanClusterComparator.html</anchorfile>
      <anchor>a128aa0649ef0c632e0e2e258fc62dba4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudN::ConstPtr</type>
      <name>PointCloudNConstPtr</name>
      <anchorfile>classpcl_1_1EuclideanClusterComparator.html</anchorfile>
      <anchor>a2aabd5b2cf1a78ac7d8b12fac663aa90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudN::Ptr</type>
      <name>PointCloudNPtr</name>
      <anchorfile>classpcl_1_1EuclideanClusterComparator.html</anchorfile>
      <anchor>aa472b826d1c5156c921227909d858677</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; EuclideanClusterComparator&lt; PointT, PointNT, PointLT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1EuclideanClusterComparator.html</anchorfile>
      <anchor>ac7d1b0e4ac757e09b6e2c501cedf371b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>compare</name>
      <anchorfile>classpcl_1_1EuclideanClusterComparator.html</anchorfile>
      <anchor>add04222fc323adc8e595b48e96f932fb</anchor>
      <arglist>(int idx1, int idx2) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EuclideanClusterComparator</name>
      <anchorfile>classpcl_1_1EuclideanClusterComparator.html</anchorfile>
      <anchor>af6e681c703024e1ce037179048d5c537</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getAngularThreshold</name>
      <anchorfile>classpcl_1_1EuclideanClusterComparator.html</anchorfile>
      <anchor>aa1ddf9d175b26cee991873da76124351</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getDistanceThreshold</name>
      <anchorfile>classpcl_1_1EuclideanClusterComparator.html</anchorfile>
      <anchor>aa44ecf7a6a84229c1d16cc4a96064cc9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PointCloudNConstPtr</type>
      <name>getInputNormals</name>
      <anchorfile>classpcl_1_1EuclideanClusterComparator.html</anchorfile>
      <anchor>a86f72d7468b727fd6bd688491ff539e3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setAngularThreshold</name>
      <anchorfile>classpcl_1_1EuclideanClusterComparator.html</anchorfile>
      <anchor>a9fbae717c4d3e51a61ee7b2fd3c265b5</anchor>
      <arglist>(float angular_threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDistanceThreshold</name>
      <anchorfile>classpcl_1_1EuclideanClusterComparator.html</anchorfile>
      <anchor>a5ecb533240acc72d1a37866326e47bc4</anchor>
      <arglist>(float distance_threshold, bool depth_dependent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setExcludeLabels</name>
      <anchorfile>classpcl_1_1EuclideanClusterComparator.html</anchorfile>
      <anchor>a7bd9a6ffeb4454d1394b152e103c5023</anchor>
      <arglist>(std::vector&lt; bool &gt; &amp;exclude_labels)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1EuclideanClusterComparator.html</anchorfile>
      <anchor>a2c5c417d182632200673c321b70eedb2</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputNormals</name>
      <anchorfile>classpcl_1_1EuclideanClusterComparator.html</anchorfile>
      <anchor>aadf4d07df67d9b84f51e39e6e25d0e77</anchor>
      <arglist>(const PointCloudNConstPtr &amp;normals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLabels</name>
      <anchorfile>classpcl_1_1EuclideanClusterComparator.html</anchorfile>
      <anchor>a75a43d149c808dc37866d8325bb91117</anchor>
      <arglist>(PointCloudLPtr &amp;labels)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~EuclideanClusterComparator</name>
      <anchorfile>classpcl_1_1EuclideanClusterComparator.html</anchorfile>
      <anchor>a4edca0baec1c68c06290d2478d2f19a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>angular_threshold_</name>
      <anchorfile>classpcl_1_1EuclideanClusterComparator.html</anchorfile>
      <anchor>a960e6187f4a45ca137ad00db33779f72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>depth_dependent_</name>
      <anchorfile>classpcl_1_1EuclideanClusterComparator.html</anchorfile>
      <anchor>a71dc2e9ab1575da3d6818e58748522f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>distance_threshold_</name>
      <anchorfile>classpcl_1_1EuclideanClusterComparator.html</anchorfile>
      <anchor>ad83411c0478a6b7a2ce1170156fe4856</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; std::vector&lt; bool &gt; &gt;</type>
      <name>exclude_labels_</name>
      <anchorfile>classpcl_1_1EuclideanClusterComparator.html</anchorfile>
      <anchor>af1b362f9b6b1c37ca42de7eb16f84a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudLPtr</type>
      <name>labels_</name>
      <anchorfile>classpcl_1_1EuclideanClusterComparator.html</anchorfile>
      <anchor>a0c92dec0c6183f63db286940163c98cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudNConstPtr</type>
      <name>normals_</name>
      <anchorfile>classpcl_1_1EuclideanClusterComparator.html</anchorfile>
      <anchor>a7fb2c962b17c76a03ead60da7840ed77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>z_axis_</name>
      <anchorfile>classpcl_1_1EuclideanClusterComparator.html</anchorfile>
      <anchor>a44dde7435c98e56add3e12a6353a9fb6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::EuclideanClusterExtraction</name>
    <filename>classpcl_1_1EuclideanClusterExtraction.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::PCLBase</base>
    <member kind="typedef">
      <type>pcl::search::Search&lt; PointT &gt;</type>
      <name>KdTree</name>
      <anchorfile>classpcl_1_1EuclideanClusterExtraction.html</anchorfile>
      <anchor>ab621d7e6278ca1e04ef63c312645bde6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::search::Search&lt; PointT &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>classpcl_1_1EuclideanClusterExtraction.html</anchorfile>
      <anchor>addfcd33487acda118fa6964db0c50ddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1EuclideanClusterExtraction.html</anchorfile>
      <anchor>a32e74c83db06c9d2967478dff6fbbd7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1EuclideanClusterExtraction.html</anchorfile>
      <anchor>ac4449db9d5261f3608705ebe21cd9c19</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1EuclideanClusterExtraction.html</anchorfile>
      <anchor>aa7e2a20d152bc3648b6dace48526fb77</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointIndices::ConstPtr</type>
      <name>PointIndicesConstPtr</name>
      <anchorfile>classpcl_1_1EuclideanClusterExtraction.html</anchorfile>
      <anchor>ad647c7eaf92275a25ce89fcc37154dab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointIndices::Ptr</type>
      <name>PointIndicesPtr</name>
      <anchorfile>classpcl_1_1EuclideanClusterExtraction.html</anchorfile>
      <anchor>a4da55fb248279d3c31b7031ee0c207b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EuclideanClusterExtraction</name>
      <anchorfile>classpcl_1_1EuclideanClusterExtraction.html</anchorfile>
      <anchor>a61ba0904c365e4eb40a441e8d1dcf938</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extract</name>
      <anchorfile>classpcl_1_1EuclideanClusterExtraction.html</anchorfile>
      <anchor>a41e0cd5e3f7967d59013c967c909585c</anchor>
      <arglist>(std::vector&lt; PointIndices &gt; &amp;clusters)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getClusterTolerance</name>
      <anchorfile>classpcl_1_1EuclideanClusterExtraction.html</anchorfile>
      <anchor>a6984a89515d1d168c1b2a687c1153e9e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMaxClusterSize</name>
      <anchorfile>classpcl_1_1EuclideanClusterExtraction.html</anchorfile>
      <anchor>a2df8b6fb6e6ec99ec91d2ba232b6bc8e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMinClusterSize</name>
      <anchorfile>classpcl_1_1EuclideanClusterExtraction.html</anchorfile>
      <anchor>a94da812b780a1d3addd00edf39cb5d3b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>KdTreePtr</type>
      <name>getSearchMethod</name>
      <anchorfile>classpcl_1_1EuclideanClusterExtraction.html</anchorfile>
      <anchor>a5cb01cde2186ba915c5b27cdadcbfc4e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setClusterTolerance</name>
      <anchorfile>classpcl_1_1EuclideanClusterExtraction.html</anchorfile>
      <anchor>a8fb42fea2e8bfca4ebadf4339335cf11</anchor>
      <arglist>(double tolerance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxClusterSize</name>
      <anchorfile>classpcl_1_1EuclideanClusterExtraction.html</anchorfile>
      <anchor>adb0be906f101b309506cdc37ffd31624</anchor>
      <arglist>(int max_cluster_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinClusterSize</name>
      <anchorfile>classpcl_1_1EuclideanClusterExtraction.html</anchorfile>
      <anchor>a096af3508dd19b23a726a8323f7c7bba</anchor>
      <arglist>(int min_cluster_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSearchMethod</name>
      <anchorfile>classpcl_1_1EuclideanClusterExtraction.html</anchorfile>
      <anchor>ac4162a11c1fd5797d507068a056bfbf7</anchor>
      <arglist>(const KdTreePtr &amp;tree)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getClassName</name>
      <anchorfile>classpcl_1_1EuclideanClusterExtraction.html</anchorfile>
      <anchor>a4676a59ca5443422b57dc3878d8dfdb3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>cluster_tolerance_</name>
      <anchorfile>classpcl_1_1EuclideanClusterExtraction.html</anchorfile>
      <anchor>a0c681cd8d1d06bebd64070f02e383880</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>max_pts_per_cluster_</name>
      <anchorfile>classpcl_1_1EuclideanClusterExtraction.html</anchorfile>
      <anchor>a2cef6b991e7bb0ef4f96048fbf8fea35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>min_pts_per_cluster_</name>
      <anchorfile>classpcl_1_1EuclideanClusterExtraction.html</anchorfile>
      <anchor>ae6b3dc18e96b73836ee53107f03d4694</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KdTreePtr</type>
      <name>tree_</name>
      <anchorfile>classpcl_1_1EuclideanClusterExtraction.html</anchorfile>
      <anchor>af6121587def5c2456a9ad7a0dd429bc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PCLBase&lt; PointT &gt;</type>
      <name>BasePCLBase</name>
      <anchorfile>classpcl_1_1EuclideanClusterExtraction.html</anchorfile>
      <anchor>a8530467f12f4a2e203db88249342f9c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::EuclideanPlaneCoefficientComparator</name>
    <filename>classpcl_1_1EuclideanPlaneCoefficientComparator.html</filename>
    <templarg>PointT</templarg>
    <templarg>PointNT</templarg>
    <base>pcl::PlaneCoefficientComparator</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const EuclideanPlaneCoefficientComparator&lt; PointT, PointNT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1EuclideanPlaneCoefficientComparator.html</anchorfile>
      <anchor>ae6bf44ba01d1a4fcb8af13d2656e8ebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Comparator&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1EuclideanPlaneCoefficientComparator.html</anchorfile>
      <anchor>a269b01ddfab757a7ec0e57191410c3db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Comparator&lt; PointT &gt;::PointCloudConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1EuclideanPlaneCoefficientComparator.html</anchorfile>
      <anchor>aa64e1b23d502e8177806282de8f2ed2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointNT &gt;</type>
      <name>PointCloudN</name>
      <anchorfile>classpcl_1_1EuclideanPlaneCoefficientComparator.html</anchorfile>
      <anchor>af1f10c2fb039fdde1c05deef434d8250</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudN::ConstPtr</type>
      <name>PointCloudNConstPtr</name>
      <anchorfile>classpcl_1_1EuclideanPlaneCoefficientComparator.html</anchorfile>
      <anchor>ae4f869ae9d0ba50b8979955bdff38dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudN::Ptr</type>
      <name>PointCloudNPtr</name>
      <anchorfile>classpcl_1_1EuclideanPlaneCoefficientComparator.html</anchorfile>
      <anchor>a3996e262bc7a8818246ba71361b40036</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; EuclideanPlaneCoefficientComparator&lt; PointT, PointNT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1EuclideanPlaneCoefficientComparator.html</anchorfile>
      <anchor>ac24e0b0e9bef03b4415e5100e920503c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>compare</name>
      <anchorfile>classpcl_1_1EuclideanPlaneCoefficientComparator.html</anchorfile>
      <anchor>a9116377517ff66cfbeb86b81c64639d1</anchor>
      <arglist>(int idx1, int idx2) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EuclideanPlaneCoefficientComparator</name>
      <anchorfile>classpcl_1_1EuclideanPlaneCoefficientComparator.html</anchorfile>
      <anchor>addab5c5f02d498dc4a99b8b45aee1f8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~EuclideanPlaneCoefficientComparator</name>
      <anchorfile>classpcl_1_1EuclideanPlaneCoefficientComparator.html</anchorfile>
      <anchor>ac5d9724cd31356fe0bae4110308a082c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ExtractIndices</name>
    <filename>classpcl_1_1ExtractIndices.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::FilterIndices</base>
    <member kind="function">
      <type></type>
      <name>ExtractIndices</name>
      <anchorfile>classpcl_1_1ExtractIndices.html</anchorfile>
      <anchor>add1af519a1a4d4d2665e07a942262aac</anchor>
      <arglist>(bool extract_removed_indices=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>filterDirectly</name>
      <anchorfile>classpcl_1_1ExtractIndices.html</anchorfile>
      <anchor>a49b00484a3f58f924fb451f254e1cb65</anchor>
      <arglist>(PointCloudPtr &amp;cloud)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>pcl::traits::fieldList&lt; PointT &gt;::type</type>
      <name>FieldList</name>
      <anchorfile>classpcl_1_1ExtractIndices.html</anchorfile>
      <anchor>a189d84672969aac6fa399dc4f01d63b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>FilterIndices&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1ExtractIndices.html</anchorfile>
      <anchor>a9cad108c8b5bb99b465a6e62a7045c32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1ExtractIndices.html</anchorfile>
      <anchor>a3b4fa2bc2bb802dea36a394b99edbafc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1ExtractIndices.html</anchorfile>
      <anchor>a61845bdc9be1e50b562bb3c58edf6e20</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1ExtractIndices.html</anchorfile>
      <anchor>a27de9aca47ff59237f49aeb83ef0cb16</anchor>
      <arglist>(PointCloud &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1ExtractIndices.html</anchorfile>
      <anchor>ad8bd1125cc46d29582785e43c52482e3</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilterIndices</name>
      <anchorfile>classpcl_1_1ExtractIndices.html</anchorfile>
      <anchor>a29def1e4b40857d4d3b78fd6b81507a1</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ExtractIndices&lt; sensor_msgs::PointCloud2 &gt;</name>
    <filename>classpcl_1_1ExtractIndices_3_01sensor__msgs_1_1PointCloud2_01_4.html</filename>
    <base>pcl::FilterIndices&lt; sensor_msgs::PointCloud2 &gt;</base>
    <member kind="typedef">
      <type>sensor_msgs::PointCloud2</type>
      <name>PointCloud2</name>
      <anchorfile>classpcl_1_1ExtractIndices_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a8ba969d0b6f5326d1798112ed3ccf453</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud2::ConstPtr</type>
      <name>PointCloud2ConstPtr</name>
      <anchorfile>classpcl_1_1ExtractIndices_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a8ebd2ee84c970dc4ba53e57d4f9bbc60</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud2::Ptr</type>
      <name>PointCloud2Ptr</name>
      <anchorfile>classpcl_1_1ExtractIndices_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a0798d6e5ec8430250353079bb5c05a3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExtractIndices</name>
      <anchorfile>classpcl_1_1ExtractIndices_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>aef9433a67ab847ce7765a9bd04053678</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1ExtractIndices_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a8dda6deed04f07a5e90879f96015d0af</anchor>
      <arglist>(PointCloud2 &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1ExtractIndices_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a3430bf4ea79afb80d5982ef70260eb7c</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ExtractPolygonalPrismData</name>
    <filename>classpcl_1_1ExtractPolygonalPrismData.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::PCLBase</base>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1ExtractPolygonalPrismData.html</anchorfile>
      <anchor>a655808ab1cc7e94d43a9b42f96a82cc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1ExtractPolygonalPrismData.html</anchorfile>
      <anchor>ae030ef4b0e5ebb3638325f651f6edadc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1ExtractPolygonalPrismData.html</anchorfile>
      <anchor>adfbe72c4353e2491f167b1fd0a7577f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointIndices::ConstPtr</type>
      <name>PointIndicesConstPtr</name>
      <anchorfile>classpcl_1_1ExtractPolygonalPrismData.html</anchorfile>
      <anchor>ae2d23d5798131f2ff0408badcf596733</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointIndices::Ptr</type>
      <name>PointIndicesPtr</name>
      <anchorfile>classpcl_1_1ExtractPolygonalPrismData.html</anchorfile>
      <anchor>a554ff1eade73c2b56640076bb1dc5ba5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExtractPolygonalPrismData</name>
      <anchorfile>classpcl_1_1ExtractPolygonalPrismData.html</anchorfile>
      <anchor>a23798a0913b7df94cbd75d87d4a43135</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getHeightLimits</name>
      <anchorfile>classpcl_1_1ExtractPolygonalPrismData.html</anchorfile>
      <anchor>a3ea361a5db5e48088ce4004cffeeeed9</anchor>
      <arglist>(double &amp;height_min, double &amp;height_max) const </arglist>
    </member>
    <member kind="function">
      <type>PointCloudConstPtr</type>
      <name>getInputPlanarHull</name>
      <anchorfile>classpcl_1_1ExtractPolygonalPrismData.html</anchorfile>
      <anchor>a970ed5a5cef6951eade6cedf5f6a354c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getViewPoint</name>
      <anchorfile>classpcl_1_1ExtractPolygonalPrismData.html</anchorfile>
      <anchor>a924a41b174e2020bd4335a7344d481ce</anchor>
      <arglist>(float &amp;vpx, float &amp;vpy, float &amp;vpz) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>segment</name>
      <anchorfile>classpcl_1_1ExtractPolygonalPrismData.html</anchorfile>
      <anchor>afb87a3bf0a0bf17458e197409f2210aa</anchor>
      <arglist>(PointIndices &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHeightLimits</name>
      <anchorfile>classpcl_1_1ExtractPolygonalPrismData.html</anchorfile>
      <anchor>a2c2c7ddadfc5793ba8a16759556a5c39</anchor>
      <arglist>(double height_min, double height_max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputPlanarHull</name>
      <anchorfile>classpcl_1_1ExtractPolygonalPrismData.html</anchorfile>
      <anchor>a2f279da407d086a7e2331c6937cd6442</anchor>
      <arglist>(const PointCloudConstPtr &amp;hull)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setViewPoint</name>
      <anchorfile>classpcl_1_1ExtractPolygonalPrismData.html</anchorfile>
      <anchor>ab4fa1021fc133bfdf303853e9c06cd80</anchor>
      <arglist>(float vpx, float vpy, float vpz)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getClassName</name>
      <anchorfile>classpcl_1_1ExtractPolygonalPrismData.html</anchorfile>
      <anchor>a882d3ed586609ade39e89409faff2c47</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>height_limit_max_</name>
      <anchorfile>classpcl_1_1ExtractPolygonalPrismData.html</anchorfile>
      <anchor>ae2ccf9efec96563ddd57eb93c0156c02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>height_limit_min_</name>
      <anchorfile>classpcl_1_1ExtractPolygonalPrismData.html</anchorfile>
      <anchor>a5f096b57bc27c63fc10a3078a291eff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>min_pts_hull_</name>
      <anchorfile>classpcl_1_1ExtractPolygonalPrismData.html</anchorfile>
      <anchor>a46d257ff7975a11054b662ae2ffc311f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudConstPtr</type>
      <name>planar_hull_</name>
      <anchorfile>classpcl_1_1ExtractPolygonalPrismData.html</anchorfile>
      <anchor>af3473a7cfe42f28e64a377c98997c15e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>vpx_</name>
      <anchorfile>classpcl_1_1ExtractPolygonalPrismData.html</anchorfile>
      <anchor>ab309db5d51a67a64da99a83cc326f4b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>vpy_</name>
      <anchorfile>classpcl_1_1ExtractPolygonalPrismData.html</anchorfile>
      <anchor>a08567158168546928b1d06c08707cb9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>vpz_</name>
      <anchorfile>classpcl_1_1ExtractPolygonalPrismData.html</anchorfile>
      <anchor>ac29c4fbb6c7afd295a5e990edef0693e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::Feature</name>
    <filename>classpcl_1_1Feature.html</filename>
    <templarg>PointInT</templarg>
    <templarg>PointOutT</templarg>
    <base>PCLBase&lt; PointInT &gt;</base>
    <member kind="typedef">
      <type>PCLBase&lt; PointInT &gt;</type>
      <name>BaseClass</name>
      <anchorfile>classpcl_1_1Feature.html</anchorfile>
      <anchor>a3c8f042de904356bb5ff24d9ad107950</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const Feature&lt; PointInT, PointOutT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1Feature.html</anchorfile>
      <anchor>adcfd3b4628399e8a514fd3359f7dd058</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::search::Search&lt; PointInT &gt;</type>
      <name>KdTree</name>
      <anchorfile>classpcl_1_1Feature.html</anchorfile>
      <anchor>a83dcd0fa354ad1ece6d73317db9b8bd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::search::Search&lt; PointInT &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>classpcl_1_1Feature.html</anchorfile>
      <anchor>a29696730ac15a3c3e4a9de8e4b5a90c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointInT &gt;</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1Feature.html</anchorfile>
      <anchor>a0c115f612b715589fab0608cce875433</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudIn::ConstPtr</type>
      <name>PointCloudInConstPtr</name>
      <anchorfile>classpcl_1_1Feature.html</anchorfile>
      <anchor>ac8a51580ac161d5a4e221c4e364dbae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudIn::Ptr</type>
      <name>PointCloudInPtr</name>
      <anchorfile>classpcl_1_1Feature.html</anchorfile>
      <anchor>af33a821de7f253b7f50b32b0dd7cdc4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointOutT &gt;</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1Feature.html</anchorfile>
      <anchor>a52b2653f6f3b3cee1d0eb48e277db608</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Feature&lt; PointInT, PointOutT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1Feature.html</anchorfile>
      <anchor>a6c428fb881eb4e84bb0e2efda744ead0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::function&lt; int(size_t, double, std::vector&lt; int &gt; &amp;, std::vector&lt; float &gt; &amp;)&gt;</type>
      <name>SearchMethod</name>
      <anchorfile>classpcl_1_1Feature.html</anchorfile>
      <anchor>a1762cf28ac0703007348077dd843626f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::function&lt; int(const PointCloudIn &amp;cloud, size_t index, double, std::vector&lt; int &gt; &amp;, std::vector&lt; float &gt; &amp;)&gt;</type>
      <name>SearchMethodSurface</name>
      <anchorfile>classpcl_1_1Feature.html</anchorfile>
      <anchor>a34f4d5bb61811e547d9523f6f355fab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1Feature.html</anchorfile>
      <anchor>ad5b1fa9612da40e738b1d99252c5ff2f</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeEigen</name>
      <anchorfile>classpcl_1_1Feature.html</anchorfile>
      <anchor>ac6d3502c027c913891b17613aa29f8ab</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Feature</name>
      <anchorfile>classpcl_1_1Feature.html</anchorfile>
      <anchor>a96497e27e1087c0b1e07c8ae84aea152</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getKSearch</name>
      <anchorfile>classpcl_1_1Feature.html</anchorfile>
      <anchor>a56817458abcb2d4eb9729fd7456a43e6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getRadiusSearch</name>
      <anchorfile>classpcl_1_1Feature.html</anchorfile>
      <anchor>a10f63889e30cafff01ef72060ecae80b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>KdTreePtr</type>
      <name>getSearchMethod</name>
      <anchorfile>classpcl_1_1Feature.html</anchorfile>
      <anchor>acc313755de5a554b66bce755d5a9febf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSearchParameter</name>
      <anchorfile>classpcl_1_1Feature.html</anchorfile>
      <anchor>aeb369a8e62f1b9a6beb0f00d79f9b34e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PointCloudInConstPtr</type>
      <name>getSearchSurface</name>
      <anchorfile>classpcl_1_1Feature.html</anchorfile>
      <anchor>a60aa76aea95b40b8cea39f52985f049a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKSearch</name>
      <anchorfile>classpcl_1_1Feature.html</anchorfile>
      <anchor>a50129bc51cb240eca42df9963f7ac0c0</anchor>
      <arglist>(int k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRadiusSearch</name>
      <anchorfile>classpcl_1_1Feature.html</anchorfile>
      <anchor>a44829319486a2dc415a4e068dc55c577</anchor>
      <arglist>(double radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSearchMethod</name>
      <anchorfile>classpcl_1_1Feature.html</anchorfile>
      <anchor>ace1caca622f06eee8ad1911228324792</anchor>
      <arglist>(const KdTreePtr &amp;tree)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSearchSurface</name>
      <anchorfile>classpcl_1_1Feature.html</anchorfile>
      <anchor>a14fbb05e0e8f1d1ec766a50353f3c224</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>deinitCompute</name>
      <anchorfile>classpcl_1_1Feature.html</anchorfile>
      <anchor>ab235b6b76033922b19aae91714d7e413</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const std::string &amp;</type>
      <name>getClassName</name>
      <anchorfile>classpcl_1_1Feature.html</anchorfile>
      <anchor>a897fd052ae07e485a97755e875d815b6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1Feature.html</anchorfile>
      <anchor>a2cd0857bae8a4ac67a961d98d9eacde5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>searchForNeighbors</name>
      <anchorfile>classpcl_1_1Feature.html</anchorfile>
      <anchor>afe8ba242a0da9d921df39fc6ef3e0da2</anchor>
      <arglist>(size_t index, double parameter, std::vector&lt; int &gt; &amp;indices, std::vector&lt; float &gt; &amp;distances) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>searchForNeighbors</name>
      <anchorfile>classpcl_1_1Feature.html</anchorfile>
      <anchor>a0846833f61656eecc25c8aebd267007a</anchor>
      <arglist>(const PointCloudIn &amp;cloud, size_t index, double parameter, std::vector&lt; int &gt; &amp;indices, std::vector&lt; float &gt; &amp;distances) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>fake_surface_</name>
      <anchorfile>classpcl_1_1Feature.html</anchorfile>
      <anchor>aa08fc132189062dabfa291701fa46440</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>feature_name_</name>
      <anchorfile>classpcl_1_1Feature.html</anchorfile>
      <anchor>a54032b79551164878ff59ed93b5c1dc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>k_</name>
      <anchorfile>classpcl_1_1Feature.html</anchorfile>
      <anchor>a3f68793061ef0973bdacfea56cf5ae21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SearchMethodSurface</type>
      <name>search_method_surface_</name>
      <anchorfile>classpcl_1_1Feature.html</anchorfile>
      <anchor>af2d27cdd139bd79335008303cf68ba82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>search_parameter_</name>
      <anchorfile>classpcl_1_1Feature.html</anchorfile>
      <anchor>a0d21af8f0a11aa224026f6bb8e3060e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>search_radius_</name>
      <anchorfile>classpcl_1_1Feature.html</anchorfile>
      <anchor>a2c52e9b0412b8ce790837b24cd99f0af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudInConstPtr</type>
      <name>surface_</name>
      <anchorfile>classpcl_1_1Feature.html</anchorfile>
      <anchor>a98f8c497ac78cf49d9274c3ab5fe52df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KdTreePtr</type>
      <name>tree_</name>
      <anchorfile>classpcl_1_1Feature.html</anchorfile>
      <anchor>a7ce882e12198b2b2373cc31ba27b0ef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>computeFeature</name>
      <anchorfile>classpcl_1_1Feature.html</anchorfile>
      <anchor>ace6344a05ab920294e725ef503cac0c0</anchor>
      <arglist>(PointCloudOut &amp;output)=0</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1Feature.html</anchorfile>
      <anchor>a37f0a7b852e8af8eee805498cda65296</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;output)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::FeatureFromLabels</name>
    <filename>classpcl_1_1FeatureFromLabels.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>pcl::Feature</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const FeatureFromLabels&lt; PointInT, PointLT, PointOutT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1FeatureFromLabels.html</anchorfile>
      <anchor>ae642dc54236454c46ac3819409258d8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; FeatureFromLabels&lt; PointInT, PointLT, PointOutT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1FeatureFromLabels.html</anchorfile>
      <anchor>a9ffc9b3ea878caf70f14882506ee491f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FeatureFromLabels</name>
      <anchorfile>classpcl_1_1FeatureFromLabels.html</anchorfile>
      <anchor>a5ee9aefcdd32a307781459e11e00b02d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PointCloudLConstPtr</type>
      <name>getInputLabels</name>
      <anchorfile>classpcl_1_1FeatureFromLabels.html</anchorfile>
      <anchor>a80567d786a723b0b84d0a5a5d288cc19</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputLabels</name>
      <anchorfile>classpcl_1_1FeatureFromLabels.html</anchorfile>
      <anchor>a1a556c64a4cbd28933771d2a2d955d9e</anchor>
      <arglist>(const PointCloudLConstPtr &amp;labels)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1FeatureFromLabels.html</anchorfile>
      <anchor>a93acfa34d625f616e094f65ddef10ae9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudLConstPtr</type>
      <name>labels_</name>
      <anchorfile>classpcl_1_1FeatureFromLabels.html</anchorfile>
      <anchor>a810821f686979285987850523148f727</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudIn</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1FeatureFromLabels.html</anchorfile>
      <anchor>adefbcad714562a4d6e296c8cb89bfb6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloudIn::ConstPtr</type>
      <name>PointCloudInConstPtr</name>
      <anchorfile>classpcl_1_1FeatureFromLabels.html</anchorfile>
      <anchor>a7f7f23a0f54b1fbea3de596533872558</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloudIn::Ptr</type>
      <name>PointCloudInPtr</name>
      <anchorfile>classpcl_1_1FeatureFromLabels.html</anchorfile>
      <anchor>a53c3babe17b8e5180dcc2b81cc3beb18</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; PointLT &gt;</type>
      <name>PointCloudL</name>
      <anchorfile>classpcl_1_1FeatureFromLabels.html</anchorfile>
      <anchor>a796522ce33e551b29771f474d6732b45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloudL::ConstPtr</type>
      <name>PointCloudLConstPtr</name>
      <anchorfile>classpcl_1_1FeatureFromLabels.html</anchorfile>
      <anchor>acb8723c93c36158ef470e0429aa24711</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloudL::Ptr</type>
      <name>PointCloudNPtr</name>
      <anchorfile>classpcl_1_1FeatureFromLabels.html</anchorfile>
      <anchor>a2366658c7d3e9a397a9f6791d655a8e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1FeatureFromLabels.html</anchorfile>
      <anchor>ad0b4cf2de81f909a52ebfd4371fc57d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::FeatureFromNormals</name>
    <filename>classpcl_1_1FeatureFromNormals.html</filename>
    <templarg>PointInT</templarg>
    <templarg>PointNT</templarg>
    <templarg>PointOutT</templarg>
    <base>pcl::Feature</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const FeatureFromNormals&lt; PointInT, PointNT, PointOutT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1FeatureFromNormals.html</anchorfile>
      <anchor>abdd77bd53985c9a6a2583a0f679a624c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointNT &gt;</type>
      <name>PointCloudN</name>
      <anchorfile>classpcl_1_1FeatureFromNormals.html</anchorfile>
      <anchor>adb19459573ad41ae12697d3abcef1eab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudN::ConstPtr</type>
      <name>PointCloudNConstPtr</name>
      <anchorfile>classpcl_1_1FeatureFromNormals.html</anchorfile>
      <anchor>a87676df85743527c2b32333737381156</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudN::Ptr</type>
      <name>PointCloudNPtr</name>
      <anchorfile>classpcl_1_1FeatureFromNormals.html</anchorfile>
      <anchor>aa35439d057f157a3018231d92df8320f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; FeatureFromNormals&lt; PointInT, PointNT, PointOutT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1FeatureFromNormals.html</anchorfile>
      <anchor>af090b60d7fca913bd606bdac3f02135e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FeatureFromNormals</name>
      <anchorfile>classpcl_1_1FeatureFromNormals.html</anchorfile>
      <anchor>a158bd4a3ec52800cc8a883ceaefa51c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PointCloudNConstPtr</type>
      <name>getInputNormals</name>
      <anchorfile>classpcl_1_1FeatureFromNormals.html</anchorfile>
      <anchor>a18fe0b41b19d11c6e4c15356c510e0ee</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputNormals</name>
      <anchorfile>classpcl_1_1FeatureFromNormals.html</anchorfile>
      <anchor>a349685ac9deb723502de9f399d0286dc</anchor>
      <arglist>(const PointCloudNConstPtr &amp;normals)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1FeatureFromNormals.html</anchorfile>
      <anchor>a2720af3323c9bb15c073156fe568ced3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudNConstPtr</type>
      <name>normals_</name>
      <anchorfile>classpcl_1_1FeatureFromNormals.html</anchorfile>
      <anchor>aabc97906d7c9620d70c5a16de5a48c31</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudIn</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1FeatureFromNormals.html</anchorfile>
      <anchor>a642da0a7f80c956a06c8124594fa7dad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloudIn::ConstPtr</type>
      <name>PointCloudInConstPtr</name>
      <anchorfile>classpcl_1_1FeatureFromNormals.html</anchorfile>
      <anchor>ade523366f484379766da883c7ed904f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloudIn::Ptr</type>
      <name>PointCloudInPtr</name>
      <anchorfile>classpcl_1_1FeatureFromNormals.html</anchorfile>
      <anchor>a7459418d3f1e17f766833da40887645d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1FeatureFromNormals.html</anchorfile>
      <anchor>a9c7985d5d16b245c674796a7e9e1d9cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::FeatureWithLocalReferenceFrames</name>
    <filename>classpcl_1_1FeatureWithLocalReferenceFrames.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointRFT &gt;</type>
      <name>PointCloudLRF</name>
      <anchorfile>classpcl_1_1FeatureWithLocalReferenceFrames.html</anchorfile>
      <anchor>ae032789adff0ba1b7c8a3535402d9ce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudLRF::ConstPtr</type>
      <name>PointCloudLRFConstPtr</name>
      <anchorfile>classpcl_1_1FeatureWithLocalReferenceFrames.html</anchorfile>
      <anchor>a8ae683fdb66a7a48adf20e11cc57d446</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudLRF::Ptr</type>
      <name>PointCloudLRFPtr</name>
      <anchorfile>classpcl_1_1FeatureWithLocalReferenceFrames.html</anchorfile>
      <anchor>aa92a27e71cb1c2a152b41ffb13c72799</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FeatureWithLocalReferenceFrames</name>
      <anchorfile>classpcl_1_1FeatureWithLocalReferenceFrames.html</anchorfile>
      <anchor>aae1b8e90edb0dbb4a290f59a1c282908</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PointCloudLRFConstPtr</type>
      <name>getInputReferenceFrames</name>
      <anchorfile>classpcl_1_1FeatureWithLocalReferenceFrames.html</anchorfile>
      <anchor>a806b6bcaf76d97864f2f3b3d0b7e1d31</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputReferenceFrames</name>
      <anchorfile>classpcl_1_1FeatureWithLocalReferenceFrames.html</anchorfile>
      <anchor>a88e05490c1db062dda72504d2e64fd63</anchor>
      <arglist>(const PointCloudLRFConstPtr &amp;frames)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FeatureWithLocalReferenceFrames</name>
      <anchorfile>classpcl_1_1FeatureWithLocalReferenceFrames.html</anchorfile>
      <anchor>a28f22d4458108e3fc08f249f1563c9ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Feature&lt; PointInT, PointRFT &gt;::Ptr</type>
      <name>LRFEstimationPtr</name>
      <anchorfile>classpcl_1_1FeatureWithLocalReferenceFrames.html</anchorfile>
      <anchor>afd45c82ad4414fc120364f7c4d248e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>initLocalReferenceFrames</name>
      <anchorfile>classpcl_1_1FeatureWithLocalReferenceFrames.html</anchorfile>
      <anchor>a537d1954fc8fab21827b1bc7c2108fdd</anchor>
      <arglist>(const size_t &amp;indices_size, const LRFEstimationPtr &amp;lrf_estimation=LRFEstimationPtr())</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudLRFConstPtr</type>
      <name>frames_</name>
      <anchorfile>classpcl_1_1FeatureWithLocalReferenceFrames.html</anchorfile>
      <anchor>a0c278f5c08c3311267776b670bd0bb80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>frames_never_defined_</name>
      <anchorfile>classpcl_1_1FeatureWithLocalReferenceFrames.html</anchorfile>
      <anchor>ae98fabb9e51dba477a0968961f16645d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::FieldComparison</name>
    <filename>classpcl_1_1FieldComparison.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::ComparisonBase</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const FieldComparison&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1FieldComparison.html</anchorfile>
      <anchor>a025323e8347d96c7287b76c30b836900</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; FieldComparison&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1FieldComparison.html</anchorfile>
      <anchor>a72f8707596a6f35598edaefb29f6d41d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>evaluate</name>
      <anchorfile>classpcl_1_1FieldComparison.html</anchorfile>
      <anchor>af067deda06734f76b40b52636052e0f3</anchor>
      <arglist>(const PointT &amp;point) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldComparison</name>
      <anchorfile>classpcl_1_1FieldComparison.html</anchorfile>
      <anchor>a4cf475656b05a3a0621b126d04ab004d</anchor>
      <arglist>(std::string field_name, ComparisonOps::CompareOp op, double compare_val)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldComparison</name>
      <anchorfile>classpcl_1_1FieldComparison.html</anchorfile>
      <anchor>a9d6f56447c3459f5e667de08569ca4db</anchor>
      <arglist>(const FieldComparison &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>FieldComparison &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1FieldComparison.html</anchorfile>
      <anchor>a6b08a83223467f6b6085dba9fbab78e2</anchor>
      <arglist>(const FieldComparison &amp;src)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FieldComparison</name>
      <anchorfile>classpcl_1_1FieldComparison.html</anchorfile>
      <anchor>a51b20fb0c4694d1d8f225f5bae7e8513</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>compare_val_</name>
      <anchorfile>classpcl_1_1FieldComparison.html</anchorfile>
      <anchor>a533c90091bac214fde358afc0f6cc39e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointDataAtOffset&lt; PointT &gt; *</type>
      <name>point_data_</name>
      <anchorfile>classpcl_1_1FieldComparison.html</anchorfile>
      <anchor>a74886910ce7eaccd0cd44e131def29ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>FieldComparison</name>
      <anchorfile>classpcl_1_1FieldComparison.html</anchorfile>
      <anchor>a4559e138fd79cfd105187a1e59ae64fe</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::FieldMatches</name>
    <filename>structpcl_1_1FieldMatches.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1FieldMatches.html</anchorfile>
      <anchor>af40c5250448f2fccc82c36a08b6426fd</anchor>
      <arglist>(const sensor_msgs::PointField &amp;field)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::FileReader</name>
    <filename>classpcl_1_1FileReader.html</filename>
    <member kind="function">
      <type></type>
      <name>FileReader</name>
      <anchorfile>classpcl_1_1FileReader.html</anchorfile>
      <anchor>a94072e7c2380c4c1da3465c2b69af9f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>read</name>
      <anchorfile>classpcl_1_1FileReader.html</anchorfile>
      <anchor>addb77470e8f05b46b6cdb984f57a2859</anchor>
      <arglist>(const std::string &amp;file_name, sensor_msgs::PointCloud2 &amp;cloud, Eigen::Vector4f &amp;origin, Eigen::Quaternionf &amp;orientation, int &amp;file_version, const int offset=0)=0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read</name>
      <anchorfile>classpcl_1_1FileReader.html</anchorfile>
      <anchor>a2f033c6c469125cf932b6d572a72331e</anchor>
      <arglist>(const std::string &amp;file_name, sensor_msgs::PointCloud2 &amp;cloud, const int offset=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read</name>
      <anchorfile>classpcl_1_1FileReader.html</anchorfile>
      <anchor>aa38fa10dc5ca8f8a9b3e7c41f1cf36af</anchor>
      <arglist>(const std::string &amp;file_name, pcl::PointCloud&lt; PointT &gt; &amp;cloud, const int offset=0)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>readHeader</name>
      <anchorfile>classpcl_1_1FileReader.html</anchorfile>
      <anchor>a3c201bb8a31309f27d2e6a1c8509aec8</anchor>
      <arglist>(const std::string &amp;file_name, sensor_msgs::PointCloud2 &amp;cloud, Eigen::Vector4f &amp;origin, Eigen::Quaternionf &amp;orientation, int &amp;file_version, int &amp;data_type, unsigned int &amp;data_idx, const int offset=0)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FileReader</name>
      <anchorfile>classpcl_1_1FileReader.html</anchorfile>
      <anchor>a7edf7999f66456a8dff01ff2ac157513</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::FileWriter</name>
    <filename>classpcl_1_1FileWriter.html</filename>
    <member kind="function">
      <type></type>
      <name>FileWriter</name>
      <anchorfile>classpcl_1_1FileWriter.html</anchorfile>
      <anchor>aa1a081646615999827280a8cae0158d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>write</name>
      <anchorfile>classpcl_1_1FileWriter.html</anchorfile>
      <anchor>af06fc8ea3bb817d3c1baf5bba6900b03</anchor>
      <arglist>(const std::string &amp;file_name, const sensor_msgs::PointCloud2 &amp;cloud, const Eigen::Vector4f &amp;origin=Eigen::Vector4f::Zero(), const Eigen::Quaternionf &amp;orientation=Eigen::Quaternionf::Identity(), const bool binary=false)=0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write</name>
      <anchorfile>classpcl_1_1FileWriter.html</anchorfile>
      <anchor>ad9dacb49a6b54d1dfc92ef750e4fa3b1</anchor>
      <arglist>(const std::string &amp;file_name, const sensor_msgs::PointCloud2::ConstPtr &amp;cloud, const Eigen::Vector4f &amp;origin=Eigen::Vector4f::Zero(), const Eigen::Quaternionf &amp;orientation=Eigen::Quaternionf::Identity(), const bool binary=false)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write</name>
      <anchorfile>classpcl_1_1FileWriter.html</anchorfile>
      <anchor>a5b3c314e7b4343d8f3f2d52565e0f431</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const bool binary=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FileWriter</name>
      <anchorfile>classpcl_1_1FileWriter.html</anchorfile>
      <anchor>a93ef3fe00cbeebcc804065f4ad2ec5ea</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::Filter</name>
    <filename>classpcl_1_1Filter.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::PCLBase</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const Filter&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1Filter.html</anchorfile>
      <anchor>a01b992cf70e997979d7f653226a60ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1Filter.html</anchorfile>
      <anchor>a4f1d68bbc5f1f6b852b48b95e4673cfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1Filter.html</anchorfile>
      <anchor>a5796101c9166820fac3a5ca961bde255</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1Filter.html</anchorfile>
      <anchor>a335eb506b145ec1a09acc945b775246d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Filter&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1Filter.html</anchorfile>
      <anchor>a719a1ef5a8fc3b7f4a651a8bae51571b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Filter</name>
      <anchorfile>classpcl_1_1Filter.html</anchorfile>
      <anchor>af31e766a9092a766962f42005c1b84a4</anchor>
      <arglist>(bool extract_removed_indices=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>filter</name>
      <anchorfile>classpcl_1_1Filter.html</anchorfile>
      <anchor>a17115897ca28f6b12950d023958aa641</anchor>
      <arglist>(PointCloud &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>IndicesConstPtr const</type>
      <name>getRemovedIndices</name>
      <anchorfile>classpcl_1_1Filter.html</anchorfile>
      <anchor>ae451ce8a0981e8589812d4f3b135a335</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1Filter.html</anchorfile>
      <anchor>a1f703f36f50546e950f03af2453da623</anchor>
      <arglist>(PointCloud &amp;output)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const std::string &amp;</type>
      <name>getClassName</name>
      <anchorfile>classpcl_1_1Filter.html</anchorfile>
      <anchor>aeed3c31ab8a582af52550ed1ca22de61</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>extract_removed_indices_</name>
      <anchorfile>classpcl_1_1Filter.html</anchorfile>
      <anchor>a77b899631add791703f5d615f085bede</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>filter_name_</name>
      <anchorfile>classpcl_1_1Filter.html</anchorfile>
      <anchor>ad700c7ab56dc82ad8811b87e9f793751</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesPtr</type>
      <name>removed_indices_</name>
      <anchorfile>classpcl_1_1Filter.html</anchorfile>
      <anchor>ae83ccb695ed263cfc64c224210a31936</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::Filter&lt; sensor_msgs::PointCloud2 &gt;</name>
    <filename>classpcl_1_1Filter_3_01sensor__msgs_1_1PointCloud2_01_4.html</filename>
    <base>pcl::PCLBase&lt; sensor_msgs::PointCloud2 &gt;</base>
    <member kind="typedef">
      <type>sensor_msgs::PointCloud2</type>
      <name>PointCloud2</name>
      <anchorfile>classpcl_1_1Filter_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a28c0378b5fd21bb3cb93a1f5155cbf2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud2::ConstPtr</type>
      <name>PointCloud2ConstPtr</name>
      <anchorfile>classpcl_1_1Filter_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>af31dbe53f893520dab99af5c62271066</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud2::Ptr</type>
      <name>PointCloud2Ptr</name>
      <anchorfile>classpcl_1_1Filter_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a9ae7ab7ba86d492ded6d6c2e5950a1b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Filter</name>
      <anchorfile>classpcl_1_1Filter_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a97644a80b4ac24cd5ef14f43d93806a5</anchor>
      <arglist>(bool extract_removed_indices=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>filter</name>
      <anchorfile>classpcl_1_1Filter_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ae394b19cabce842cdb13caaf7991bb74</anchor>
      <arglist>(PointCloud2 &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>IndicesConstPtr const</type>
      <name>getRemovedIndices</name>
      <anchorfile>classpcl_1_1Filter_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ad6c7e2d895cdb9bea22f3bd6742914af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1Filter_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ac5bb0bfe35b605c00c15a1b935044bfe</anchor>
      <arglist>(PointCloud2 &amp;output)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const std::string &amp;</type>
      <name>getClassName</name>
      <anchorfile>classpcl_1_1Filter_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a3011e47d5afd481346ee6272430e6cc0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>extract_removed_indices_</name>
      <anchorfile>classpcl_1_1Filter_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a59378a65b28f834ecdd73a3700263cc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>filter_name_</name>
      <anchorfile>classpcl_1_1Filter_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>aa8e1d3e061f8c08fa19dcb813391631f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesPtr</type>
      <name>removed_indices_</name>
      <anchorfile>classpcl_1_1Filter_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a40410baf9d6d161b32c69b5f3aacab55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::FilterIndices</name>
    <filename>classpcl_1_1FilterIndices.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::Filter</base>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1FilterIndices.html</anchorfile>
      <anchor>afa28de19aa0b9e1586e67f3cf7d51c52</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>filter</name>
      <anchorfile>classpcl_1_1FilterIndices.html</anchorfile>
      <anchor>a007e834bf929cb9da0aabb17036bff31</anchor>
      <arglist>(PointCloud &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>filter</name>
      <anchorfile>classpcl_1_1FilterIndices.html</anchorfile>
      <anchor>abbbfa3686df4bdb6cd333a182180970d</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FilterIndices</name>
      <anchorfile>classpcl_1_1FilterIndices.html</anchorfile>
      <anchor>a72c8696f1bc2e4a6e92172371a45d592</anchor>
      <arglist>(bool extract_removed_indices=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getKeepOrganized</name>
      <anchorfile>classpcl_1_1FilterIndices.html</anchorfile>
      <anchor>a9448e925e369d96824a1b333903ddfe2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getNegative</name>
      <anchorfile>classpcl_1_1FilterIndices.html</anchorfile>
      <anchor>ae596b8085f72489035f63aa26904f2b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IndicesConstPtr const</type>
      <name>getRemovedIndices</name>
      <anchorfile>classpcl_1_1FilterIndices.html</anchorfile>
      <anchor>a7bddda6c350991d7fa69ad842e453f2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKeepOrganized</name>
      <anchorfile>classpcl_1_1FilterIndices.html</anchorfile>
      <anchor>a21eb00357056c0cc432cd03afa84d08c</anchor>
      <arglist>(bool keep_organized)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNegative</name>
      <anchorfile>classpcl_1_1FilterIndices.html</anchorfile>
      <anchor>a8da0b86892188e59b0deb8d420a682bb</anchor>
      <arglist>(bool negative)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUserFilterValue</name>
      <anchorfile>classpcl_1_1FilterIndices.html</anchorfile>
      <anchor>a9456a457b18c28b8dd6b07e970c16eba</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FilterIndices</name>
      <anchorfile>classpcl_1_1FilterIndices.html</anchorfile>
      <anchor>ad2713c94212077eed36018718a6a11f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1FilterIndices.html</anchorfile>
      <anchor>a96adbc8e3d7a076cc00a938260160466</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;indices)=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>extract_removed_indices_</name>
      <anchorfile>classpcl_1_1FilterIndices.html</anchorfile>
      <anchor>abdbf1bf5052be20addab9e9be46e9ed5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>keep_organized_</name>
      <anchorfile>classpcl_1_1FilterIndices.html</anchorfile>
      <anchor>a45e39a4237dfff1735294cacc243a918</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>negative_</name>
      <anchorfile>classpcl_1_1FilterIndices.html</anchorfile>
      <anchor>a97854d723ea58d2aa7706db0d086a90f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesPtr</type>
      <name>removed_indices_</name>
      <anchorfile>classpcl_1_1FilterIndices.html</anchorfile>
      <anchor>ab73c3a6f96284f1f31e2be2d93218df8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>user_filter_value_</name>
      <anchorfile>classpcl_1_1FilterIndices.html</anchorfile>
      <anchor>a009090d4cb34cb01d5906b3d7e12c5db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::FilterIndices&lt; sensor_msgs::PointCloud2 &gt;</name>
    <filename>classpcl_1_1FilterIndices_3_01sensor__msgs_1_1PointCloud2_01_4.html</filename>
    <base>pcl::Filter&lt; sensor_msgs::PointCloud2 &gt;</base>
    <member kind="typedef">
      <type>sensor_msgs::PointCloud2</type>
      <name>PointCloud2</name>
      <anchorfile>classpcl_1_1FilterIndices_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>af3adddbcd0e068d2d9f14bbebe7490e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>filter</name>
      <anchorfile>classpcl_1_1FilterIndices_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a46c9dbb8b27f5220242d13b893716bbb</anchor>
      <arglist>(PointCloud2 &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>filter</name>
      <anchorfile>classpcl_1_1FilterIndices_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a741ef70ebf546747784a5114a1a58ee8</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FilterIndices</name>
      <anchorfile>classpcl_1_1FilterIndices_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a92f45d89405fbdd15b39cadd799afa7a</anchor>
      <arglist>(bool extract_removed_indices=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getKeepOrganized</name>
      <anchorfile>classpcl_1_1FilterIndices_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a78a198b36abd08760a7e7d799013c031</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getNegative</name>
      <anchorfile>classpcl_1_1FilterIndices_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a57fce558829ac11cca7436dfa8d0de85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IndicesConstPtr const</type>
      <name>getRemovedIndices</name>
      <anchorfile>classpcl_1_1FilterIndices_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ae7fb6c394b9b3f72a1b6d9a580ddb840</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKeepOrganized</name>
      <anchorfile>classpcl_1_1FilterIndices_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a8b88cfc7401693f74950cce7666e0937</anchor>
      <arglist>(bool keep_organized)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNegative</name>
      <anchorfile>classpcl_1_1FilterIndices_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a1ca133e019aaa36af43ffdc62a580269</anchor>
      <arglist>(bool negative)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUserFilterValue</name>
      <anchorfile>classpcl_1_1FilterIndices_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a8dffbdca3e18693837a7827ba7994ea5</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FilterIndices</name>
      <anchorfile>classpcl_1_1FilterIndices_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a90f22768d7e43c0d05210c81337baa03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1FilterIndices_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a20d46164512e362419212cf8de153208</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;indices)=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>extract_removed_indices_</name>
      <anchorfile>classpcl_1_1FilterIndices_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a1ee2d106cc1bb57286ba4991a274e1d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>keep_organized_</name>
      <anchorfile>classpcl_1_1FilterIndices_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ae31f8a6a717a41fd2c7d941bd1d02b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>negative_</name>
      <anchorfile>classpcl_1_1FilterIndices_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a1df717c7f326f912377211702d5235d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesPtr</type>
      <name>removed_indices_</name>
      <anchorfile>classpcl_1_1FilterIndices_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>af55d3dd6dbf7d358f297da27190c4d36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>user_filter_value_</name>
      <anchorfile>classpcl_1_1FilterIndices_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ab6582c4479b3c630e3fbd0346beafb2a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::for_each_type_impl</name>
    <filename>structpcl_1_1for__each__type__impl.html</filename>
    <templarg>done</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>execute</name>
      <anchorfile>structpcl_1_1for__each__type__impl.html</anchorfile>
      <anchor>a57d55551a9ee83ea065a48469d9386f9</anchor>
      <arglist>(F)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::for_each_type_impl&lt; false &gt;</name>
    <filename>structpcl_1_1for__each__type__impl_3_01false_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>execute</name>
      <anchorfile>structpcl_1_1for__each__type__impl_3_01false_01_4.html</anchorfile>
      <anchor>a9af604d0dd4f5ff32f5101a6eecb3f2f</anchor>
      <arglist>(F f)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::FPFHEstimation</name>
    <filename>classpcl_1_1FPFHEstimation.html</filename>
    <templarg>PointInT</templarg>
    <templarg>PointNT</templarg>
    <templarg>PointOutT</templarg>
    <base>pcl::FeatureFromNormals</base>
    <member kind="typedef">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1FPFHEstimation.html</anchorfile>
      <anchor>a3bb73583a0480db099c104bdd060e873</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computePairFeatures</name>
      <anchorfile>classpcl_1_1FPFHEstimation.html</anchorfile>
      <anchor>ab9e1a82df2cfe1b5ac5bef3060f093a7</anchor>
      <arglist>(const pcl::PointCloud&lt; PointInT &gt; &amp;cloud, const pcl::PointCloud&lt; PointNT &gt; &amp;normals, int p_idx, int q_idx, float &amp;f1, float &amp;f2, float &amp;f3, float &amp;f4)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computePointSPFHSignature</name>
      <anchorfile>classpcl_1_1FPFHEstimation.html</anchorfile>
      <anchor>ac1f596c9f4cfc10f4a89684ac48ba3e6</anchor>
      <arglist>(const pcl::PointCloud&lt; PointInT &gt; &amp;cloud, const pcl::PointCloud&lt; PointNT &gt; &amp;normals, int p_idx, int row, const std::vector&lt; int &gt; &amp;indices, Eigen::MatrixXf &amp;hist_f1, Eigen::MatrixXf &amp;hist_f2, Eigen::MatrixXf &amp;hist_f3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FPFHEstimation</name>
      <anchorfile>classpcl_1_1FPFHEstimation.html</anchorfile>
      <anchor>abf2447f74cdee9ae5d5c316a488c3ce9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getNrSubdivisions</name>
      <anchorfile>classpcl_1_1FPFHEstimation.html</anchorfile>
      <anchor>a3f8d75ebe5861dc669094c9100bcd3e8</anchor>
      <arglist>(int &amp;nr_bins_f1, int &amp;nr_bins_f2, int &amp;nr_bins_f3)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNrSubdivisions</name>
      <anchorfile>classpcl_1_1FPFHEstimation.html</anchorfile>
      <anchor>ae19c8f4c3d2e6c384db71f40dcab0dd4</anchor>
      <arglist>(int nr_bins_f1, int nr_bins_f2, int nr_bins_f3)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>weightPointSPFHSignature</name>
      <anchorfile>classpcl_1_1FPFHEstimation.html</anchorfile>
      <anchor>a3b1ef7299aed97415635996347aa5992</anchor>
      <arglist>(const Eigen::MatrixXf &amp;hist_f1, const Eigen::MatrixXf &amp;hist_f2, const Eigen::MatrixXf &amp;hist_f3, const std::vector&lt; int &gt; &amp;indices, const std::vector&lt; float &gt; &amp;dists, Eigen::VectorXf &amp;fpfh_histogram)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeFeature</name>
      <anchorfile>classpcl_1_1FPFHEstimation.html</anchorfile>
      <anchor>a6465bc7973845bbae46e1f4f7ec4ca76</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeSPFHSignatures</name>
      <anchorfile>classpcl_1_1FPFHEstimation.html</anchorfile>
      <anchor>a4817bc94da4f0b23bccbb793b6849469</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;spf_hist_lookup, Eigen::MatrixXf &amp;hist_f1, Eigen::MatrixXf &amp;hist_f2, Eigen::MatrixXf &amp;hist_f3)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>d_pi_</name>
      <anchorfile>classpcl_1_1FPFHEstimation.html</anchorfile>
      <anchor>a44079dfd6916950b62004ee617d84099</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::VectorXf</type>
      <name>fpfh_histogram_</name>
      <anchorfile>classpcl_1_1FPFHEstimation.html</anchorfile>
      <anchor>aad2aa2a9a8c6b3c08a1ed45a75ab23f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::MatrixXf</type>
      <name>hist_f1_</name>
      <anchorfile>classpcl_1_1FPFHEstimation.html</anchorfile>
      <anchor>a97dc7164a7afc7c6861b173c71e20ece</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::MatrixXf</type>
      <name>hist_f2_</name>
      <anchorfile>classpcl_1_1FPFHEstimation.html</anchorfile>
      <anchor>a69a85d6a81b7cd3ff49f93578e3a23d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::MatrixXf</type>
      <name>hist_f3_</name>
      <anchorfile>classpcl_1_1FPFHEstimation.html</anchorfile>
      <anchor>a52949a65f799b96065cc45b36924d2c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nr_bins_f1_</name>
      <anchorfile>classpcl_1_1FPFHEstimation.html</anchorfile>
      <anchor>ae3086a63fe60b49fe5c819e56722ce91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nr_bins_f2_</name>
      <anchorfile>classpcl_1_1FPFHEstimation.html</anchorfile>
      <anchor>ab2cbedff11dd1b269a67c7dd7cfaecd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nr_bins_f3_</name>
      <anchorfile>classpcl_1_1FPFHEstimation.html</anchorfile>
      <anchor>a48f5f74204df97c7fac532ee8164c5d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1FPFHEstimation.html</anchorfile>
      <anchor>a4e8b128887f7e68b2187efc444203fef</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::FPFHEstimation&lt; PointInT, PointNT, Eigen::MatrixXf &gt;</name>
    <filename>classpcl_1_1FPFHEstimation_3_01PointInT_00_01PointNT_00_01Eigen_1_1MatrixXf_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>FPFHEstimation&lt; PointInT, PointNT, pcl::FPFHSignature33 &gt;</base>
    <member kind="function" protection="private">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1FPFHEstimation_3_01PointInT_00_01PointNT_00_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>af173ee5b03adb9425557f37b1f25ef92</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::FPFHSignature33 &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1FPFHEstimation_3_01PointInT_00_01PointNT_00_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a61262aa59b4e466633738adaac79f47e</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;output)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::FPFHEstimationOMP</name>
    <filename>classpcl_1_1FPFHEstimationOMP.html</filename>
    <templarg>PointInT</templarg>
    <templarg>PointNT</templarg>
    <templarg>PointOutT</templarg>
    <base>pcl::FPFHEstimation</base>
    <member kind="typedef">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1FPFHEstimationOMP.html</anchorfile>
      <anchor>a5651c0b05b8dbf2dab37cd7dfa6a6f80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FPFHEstimationOMP</name>
      <anchorfile>classpcl_1_1FPFHEstimationOMP.html</anchorfile>
      <anchor>a2768f6822cc198de209f40e80114560b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FPFHEstimationOMP</name>
      <anchorfile>classpcl_1_1FPFHEstimationOMP.html</anchorfile>
      <anchor>a340efd315240a5d2c05511686b8b4d65</anchor>
      <arglist>(unsigned int nr_threads)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfThreads</name>
      <anchorfile>classpcl_1_1FPFHEstimationOMP.html</anchorfile>
      <anchor>a87b58056015dea37b419310b6ede8a55</anchor>
      <arglist>(unsigned int nr_threads)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nr_bins_f1_</name>
      <anchorfile>classpcl_1_1FPFHEstimationOMP.html</anchorfile>
      <anchor>a65b67e65f53cd9390150b1cc267a5f07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nr_bins_f2_</name>
      <anchorfile>classpcl_1_1FPFHEstimationOMP.html</anchorfile>
      <anchor>a1089901fa08edad9e3469762b1fe0c01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nr_bins_f3_</name>
      <anchorfile>classpcl_1_1FPFHEstimationOMP.html</anchorfile>
      <anchor>a4686f26467fe667aff9eade260d095c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeature</name>
      <anchorfile>classpcl_1_1FPFHEstimationOMP.html</anchorfile>
      <anchor>ad284052050cd5e80b649fc2e4c39511c</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1FPFHEstimationOMP.html</anchorfile>
      <anchor>a8ef0362d5c6da92ecd63c7e06eb9e2d9</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>threads_</name>
      <anchorfile>classpcl_1_1FPFHEstimationOMP.html</anchorfile>
      <anchor>ade230d68e1aa82eeb907b0cea522a651</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::FPFHSignature33</name>
    <filename>structpcl_1_1FPFHSignature33.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>histogram</name>
      <anchorfile>structpcl_1_1FPFHSignature33.html</anchorfile>
      <anchor>ae2d41abd3765739ba02dc879bb23c51b</anchor>
      <arglist>[33]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::Functor</name>
    <filename>structpcl_1_1Functor.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>NX</templarg>
    <templarg>NY</templarg>
    <member kind="enumvalue">
      <name>InputsAtCompileTime</name>
      <anchorfile>structpcl_1_1Functor.html</anchorfile>
      <anchor>acf754501b201675b47a1a44459cbc1f7aa78967d933530a206c1f4702ed90fc96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ValuesAtCompileTime</name>
      <anchorfile>structpcl_1_1Functor.html</anchorfile>
      <anchor>acf754501b201675b47a1a44459cbc1f7ab23178f4ee3f9afa9e2e479883f0b607</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; Scalar, InputsAtCompileTime, 1 &gt;</type>
      <name>InputType</name>
      <anchorfile>structpcl_1_1Functor.html</anchorfile>
      <anchor>a22d05b91137a95fa7b478977c225e9b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; Scalar, ValuesAtCompileTime, InputsAtCompileTime &gt;</type>
      <name>JacobianType</name>
      <anchorfile>structpcl_1_1Functor.html</anchorfile>
      <anchor>abc21649dfdb3142c8a7a77b5aebce5cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structpcl_1_1Functor.html</anchorfile>
      <anchor>add698f6d95153b5662d1087055705803</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; Scalar, ValuesAtCompileTime, 1 &gt;</type>
      <name>ValueType</name>
      <anchorfile>structpcl_1_1Functor.html</anchorfile>
      <anchor>a6708475c2a0d1337f64c29d6fda35a4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Functor</name>
      <anchorfile>structpcl_1_1Functor.html</anchorfile>
      <anchor>a4f39342d10edc4a4b1350f05975ffe96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Functor</name>
      <anchorfile>structpcl_1_1Functor.html</anchorfile>
      <anchor>ac1f003cb9e37f3535a9032797c88195b</anchor>
      <arglist>(int m_data_points)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>values</name>
      <anchorfile>structpcl_1_1Functor.html</anchorfile>
      <anchor>a93213bdffcd8c07fe3cd26cbbcd814dd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Functor</name>
      <anchorfile>structpcl_1_1Functor.html</anchorfile>
      <anchor>a5e2cf22da86d249898fc4b1aaa26ce96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>m_data_points_</name>
      <anchorfile>structpcl_1_1Functor.html</anchorfile>
      <anchor>a27cf798c3a6159b471a21b71f14b88d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::GaussianKernel</name>
    <filename>classpcl_1_1GaussianKernel.html</filename>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1GaussianKernel.html</anchorfile>
      <anchor>aa270ce21e7c3780d537b6cc0ae7187f0</anchor>
      <arglist>(float sigma, Eigen::VectorXf &amp;kernel, unsigned kernel_width=MAX_KERNEL_WIDTH) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1GaussianKernel.html</anchorfile>
      <anchor>a37054c6c14f0b3ba15b0242e0f84b400</anchor>
      <arglist>(float sigma, Eigen::VectorXf &amp;kernel, Eigen::VectorXf &amp;derivative, unsigned kernel_width=MAX_KERNEL_WIDTH) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeGradients</name>
      <anchorfile>classpcl_1_1GaussianKernel.html</anchorfile>
      <anchor>a97fc4a18daf3c43733fc7e7e391d034b</anchor>
      <arglist>(const pcl::PointCloud&lt; float &gt; &amp;input, const Eigen::VectorXf &amp;gaussian_kernel, const Eigen::VectorXf &amp;gaussian_kernel_derivative, pcl::PointCloud&lt; float &gt; &amp;grad_x, pcl::PointCloud&lt; float &gt; &amp;grad_y) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeGradients</name>
      <anchorfile>classpcl_1_1GaussianKernel.html</anchorfile>
      <anchor>a63993496ce435ed58ae68560c70bae0e</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;input, boost::function&lt; float(const PointT &amp;p)&gt; field_accessor, const Eigen::VectorXf &amp;gaussian_kernel, const Eigen::VectorXf &amp;gaussian_kernel_derivative, pcl::PointCloud&lt; float &gt; &amp;grad_x, pcl::PointCloud&lt; float &gt; &amp;grad_y) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convolve</name>
      <anchorfile>classpcl_1_1GaussianKernel.html</anchorfile>
      <anchor>a211409f475383ff8c67584bcea22c9ee</anchor>
      <arglist>(const pcl::PointCloud&lt; float &gt; &amp;input, const Eigen::VectorXf &amp;horiz_kernel, const Eigen::VectorXf &amp;vert_kernel, pcl::PointCloud&lt; float &gt; &amp;output) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convolve</name>
      <anchorfile>classpcl_1_1GaussianKernel.html</anchorfile>
      <anchor>a9e96680891a0d9ad8392fd27432748cd</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;input, boost::function&lt; float(const PointT &amp;p)&gt; field_accessor, const Eigen::VectorXf &amp;horiz_kernel, const Eigen::VectorXf &amp;vert_kernel, pcl::PointCloud&lt; float &gt; &amp;output) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convolveCols</name>
      <anchorfile>classpcl_1_1GaussianKernel.html</anchorfile>
      <anchor>aeb5656ff7bc6ed64c5c4883e6c8212fc</anchor>
      <arglist>(const pcl::PointCloud&lt; float &gt; &amp;input, const Eigen::VectorXf &amp;kernel, pcl::PointCloud&lt; float &gt; &amp;output) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convolveCols</name>
      <anchorfile>classpcl_1_1GaussianKernel.html</anchorfile>
      <anchor>a8eebaea7db77edb555ef152facfe0231</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;input, boost::function&lt; float(const PointT &amp;p)&gt; field_accessor, const Eigen::VectorXf &amp;kernel, pcl::PointCloud&lt; float &gt; &amp;output) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convolveRows</name>
      <anchorfile>classpcl_1_1GaussianKernel.html</anchorfile>
      <anchor>a52a5e30d5b880212ec27c880157b6adf</anchor>
      <arglist>(const pcl::PointCloud&lt; float &gt; &amp;input, const Eigen::VectorXf &amp;kernel, pcl::PointCloud&lt; float &gt; &amp;output) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convolveRows</name>
      <anchorfile>classpcl_1_1GaussianKernel.html</anchorfile>
      <anchor>a5ac3ebb4ff6d0f43fd0204a0d783451e</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;input, boost::function&lt; float(const PointT &amp;p)&gt; field_accessor, const Eigen::VectorXf &amp;kernel, pcl::PointCloud&lt; float &gt; &amp;output) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GaussianKernel</name>
      <anchorfile>classpcl_1_1GaussianKernel.html</anchorfile>
      <anchor>a705939850ca28cb710a6b7f8d5bb21ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>smooth</name>
      <anchorfile>classpcl_1_1GaussianKernel.html</anchorfile>
      <anchor>a39cdc45c3a9c081a10abb3219d2ca5ee</anchor>
      <arglist>(const pcl::PointCloud&lt; float &gt; &amp;input, const Eigen::VectorXf &amp;gaussian_kernel, pcl::PointCloud&lt; float &gt; &amp;output) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>smooth</name>
      <anchorfile>classpcl_1_1GaussianKernel.html</anchorfile>
      <anchor>abcc498e3dffa572b0be3e01d4717cca4</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;input, boost::function&lt; float(const PointT &amp;p)&gt; field_accessor, const Eigen::VectorXf &amp;gaussian_kernel, pcl::PointCloud&lt; float &gt; &amp;output) const </arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned</type>
      <name>MAX_KERNEL_WIDTH</name>
      <anchorfile>classpcl_1_1GaussianKernel.html</anchorfile>
      <anchor>a6d9ac9e0951a53df215bbac90b8b320c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::GeneralizedIterativeClosestPoint</name>
    <filename>classpcl_1_1GeneralizedIterativeClosestPoint.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>pcl::IterativeClosestPoint</base>
    <class kind="struct">pcl::GeneralizedIterativeClosestPoint::OptimizationFunctorWithIndices</class>
    <member kind="function">
      <type>void</type>
      <name>computeRDerivative</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>a290f5a7ba800768be56e61f9f570d3a1</anchor>
      <arglist>(const Vector6d &amp;x, const Eigen::Matrix3d &amp;R, Vector6d &amp;g) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimateRigidTransformationBFGS</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>aea02526ff54e350a6335d27490d81ca4</anchor>
      <arglist>(const PointCloudSource &amp;cloud_src, const std::vector&lt; int &gt; &amp;indices_src, const PointCloudTarget &amp;cloud_tgt, const std::vector&lt; int &gt; &amp;indices_tgt, Eigen::Matrix4f &amp;transformation_matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneralizedIterativeClosestPoint</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>a350789e9f794898b82a324ae9c0707b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getCorrespondenceRandomness</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>a91afd9ac812760e0440dfe56b4ad84a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMaximumOptimizerIterations</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>a075bc110401111586252433c747a0490</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getRotationEpsilon</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>a88a41b7025330a67f4c2eb2b90789a76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Matrix3d &amp;</type>
      <name>mahalanobis</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>ad0a20397cac47721280aa7c68ca38e9e</anchor>
      <arglist>(size_t index) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCorrespondenceRandomness</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>ab3a88c2be49568e9562f84309a8c0121</anchor>
      <arglist>(int k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>a796c0d782df55e6b35f726a5f6b34097</anchor>
      <arglist>(const PointCloudSourceConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputTarget</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>a840fecfc709ee6dc09c854b8043653e4</anchor>
      <arglist>(const PointCloudTargetConstPtr &amp;target)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaximumOptimizerIterations</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>a5d20ad4c1291318137955b78aace359b</anchor>
      <arglist>(int max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRotationEpsilon</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>acd53ca930d9019dab949c514f5857cb9</anchor>
      <arglist>(double epsilon)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::function&lt; void(const pcl::PointCloud&lt; PointSource &gt; &amp;cloud_src, const std::vector&lt; int &gt; &amp;src_indices, const pcl::PointCloud&lt; PointTarget &gt; &amp;cloud_tgt, const std::vector&lt; int &gt; &amp;tgt_indices, Eigen::Matrix4f &amp;transformation_matrix)&gt;</type>
      <name>rigid_transformation_estimation_</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>acc1b5a423b0dc13c0238e63c2fb87741</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::KdTree&lt; PointSource &gt;</type>
      <name>InputKdTree</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>ae9802d1969de980db8f570cd560e9610</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::KdTree&lt; PointSource &gt;::Ptr</type>
      <name>InputKdTreePtr</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>af68b3e6a31e0b383cbf8cb7ed833ce6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; PointSource &gt;</type>
      <name>PointCloudSource</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>ae8f5493dc5c662a484e2d2ffb5336b06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloudSource::ConstPtr</type>
      <name>PointCloudSourceConstPtr</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>a680c9b75d4222ad3a577200a1d9323d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloudSource::Ptr</type>
      <name>PointCloudSourcePtr</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>acafa159a6630c6d3613f24312740e4be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; PointTarget &gt;</type>
      <name>PointCloudTarget</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>a05e28c8813b1135048004ed1cf0a3de6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloudTarget::ConstPtr</type>
      <name>PointCloudTargetConstPtr</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>a71c19800bb5afcb30e5e262372035b25</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloudTarget::Ptr</type>
      <name>PointCloudTargetPtr</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>a0f4c48255ed9da95516df4c96305d5b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointIndices::ConstPtr</type>
      <name>PointIndicesConstPtr</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>a09441919da2128e11ab00b0298652879</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointIndices::Ptr</type>
      <name>PointIndicesPtr</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>afc8c01d2add059f02af27d457f6e2821</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Eigen::Matrix&lt; double, 6, 1 &gt;</type>
      <name>Vector6d</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>aa1b9067f02067178005d1c1770c9acb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>applyState</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>adc090051e6e217fa0fdc4e8ca5cdbcac</anchor>
      <arglist>(Eigen::Matrix4f &amp;t, const Vector6d &amp;x) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeCovariances</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>af50c8caebe9873a7262ff093a7b15fc2</anchor>
      <arglist>(typename pcl::PointCloud&lt; PointT &gt;::ConstPtr cloud, const typename pcl::KdTree&lt; PointT &gt;::Ptr tree, std::vector&lt; Eigen::Matrix3d &gt; &amp;cloud_covariances)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeTransformation</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>a21e902199045b4835c78bed15a3b7367</anchor>
      <arglist>(PointCloudSource &amp;output, const Eigen::Matrix4f &amp;guess)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>matricesInnerProd</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>ad68e5ae4bcb63b16b0fe7cd84babfc8f</anchor>
      <arglist>(const Eigen::MatrixXd &amp;mat1, const Eigen::MatrixXd &amp;mat2) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>searchForNeighbors</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>ae379911827eaacf4ce6d1c6f1dcdb0b6</anchor>
      <arglist>(const PointSource &amp;query, std::vector&lt; int &gt; &amp;index, std::vector&lt; float &gt; &amp;distance)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Matrix4f</type>
      <name>base_transformation_</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>af6c01fd53acacf1a488546ad2def4821</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>gicp_epsilon_</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>a6905fe14a36c11adb4f0f8d90641561e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Eigen::Matrix3d &gt;</type>
      <name>input_covariances_</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>a341a65ffdf098d2e968c132c186cc39f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InputKdTreePtr</type>
      <name>input_tree_</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>af944eaefeaee81723b4580b0ac774305</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>k_correspondences_</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>a53aa249cc286ecc5e2c8889970c3659d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Eigen::Matrix3d &gt;</type>
      <name>mahalanobis_</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>a42077263d639013b40d73f672a104b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>max_inner_iterations_</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>a228333faefeb99a185b285aced8d0c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>rotation_epsilon_</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>a6b3c435a32ae28d6c4bee571d4c675f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Eigen::Matrix3d &gt;</type>
      <name>target_covariances_</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>adce8398ad4ece5391810a0e37b0f5710</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::vector&lt; int &gt; *</type>
      <name>tmp_idx_src_</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>aebed534fc98c098ef8b0d0abaef720fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::vector&lt; int &gt; *</type>
      <name>tmp_idx_tgt_</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>acd1d3d3abcca095774c1d2a7d1a24941</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const PointCloudSource *</type>
      <name>tmp_src_</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>a186170fb2130cdca3e0f5ef8848a78b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const PointCloudTarget *</type>
      <name>tmp_tgt_</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>a7c1850fa0ac8df790aa9791a8d0f4343</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::GeneralizedIterativeClosestPoint::OptimizationFunctorWithIndices</name>
    <filename>structpcl_1_1GeneralizedIterativeClosestPoint_1_1OptimizationFunctorWithIndices.html</filename>
    <member kind="function">
      <type>void</type>
      <name>df</name>
      <anchorfile>structpcl_1_1GeneralizedIterativeClosestPoint_1_1OptimizationFunctorWithIndices.html</anchorfile>
      <anchor>ab974d99615f93ecbc82abc75ca787aa4</anchor>
      <arglist>(const Vector6d &amp;x, Vector6d &amp;df)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fdf</name>
      <anchorfile>structpcl_1_1GeneralizedIterativeClosestPoint_1_1OptimizationFunctorWithIndices.html</anchorfile>
      <anchor>acc017f2af245a46d32aff5e3a1cec499</anchor>
      <arglist>(const Vector6d &amp;x, double &amp;f, Vector6d &amp;df)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1GeneralizedIterativeClosestPoint_1_1OptimizationFunctorWithIndices.html</anchorfile>
      <anchor>acada04539ab01d5a07b5138c98cc00f1</anchor>
      <arglist>(const Vector6d &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OptimizationFunctorWithIndices</name>
      <anchorfile>structpcl_1_1GeneralizedIterativeClosestPoint_1_1OptimizationFunctorWithIndices.html</anchorfile>
      <anchor>ae18d6bf00670dc446886c661aa9873ac</anchor>
      <arglist>(const GeneralizedIterativeClosestPoint *gicp)</arglist>
    </member>
    <member kind="variable">
      <type>const GeneralizedIterativeClosestPoint *</type>
      <name>gicp_</name>
      <anchorfile>structpcl_1_1GeneralizedIterativeClosestPoint_1_1OptimizationFunctorWithIndices.html</anchorfile>
      <anchor>aef1e2362848a5a79f06899f0d0194f83</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::GFPFHSignature16</name>
    <filename>structpcl_1_1GFPFHSignature16.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>descriptorSize</name>
      <anchorfile>structpcl_1_1GFPFHSignature16.html</anchorfile>
      <anchor>afb4038b68a7fec2bf2f31837e1793625</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>histogram</name>
      <anchorfile>structpcl_1_1GFPFHSignature16.html</anchorfile>
      <anchor>a6c5b2093cd44160878c7df82c2f55fa1</anchor>
      <arglist>[16]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::Grabber</name>
    <filename>classpcl_1_1Grabber.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getFramesPerSecond</name>
      <anchorfile>classpcl_1_1Grabber.html</anchorfile>
      <anchor>a1138d8eceb226dfe00daede422a9d941</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1Grabber.html</anchorfile>
      <anchor>af5765700b48bea8865af2f90e46ea3e6</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Grabber</name>
      <anchorfile>classpcl_1_1Grabber.html</anchorfile>
      <anchor>ad1bd77c0344f3cf3283757daddb4fe9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isRunning</name>
      <anchorfile>classpcl_1_1Grabber.html</anchorfile>
      <anchor>ae3a9df18b055d26ba339dc9fac408a7f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>providesCallback</name>
      <anchorfile>classpcl_1_1Grabber.html</anchorfile>
      <anchor>a926fd2c083b70f56f9e7e57e2b214583</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>boost::signals2::connection</type>
      <name>registerCallback</name>
      <anchorfile>classpcl_1_1Grabber.html</anchorfile>
      <anchor>a35dc83ee946b0bd5d0a7cbad4df7427b</anchor>
      <arglist>(const boost::function&lt; T &gt; &amp;callback)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>start</name>
      <anchorfile>classpcl_1_1Grabber.html</anchorfile>
      <anchor>abdc9b2f91a0dba06a4ec2280712fd9f9</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>stop</name>
      <anchorfile>classpcl_1_1Grabber.html</anchorfile>
      <anchor>afc79a53a861caba9cc699a7e9127b9c9</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Grabber</name>
      <anchorfile>classpcl_1_1Grabber.html</anchorfile>
      <anchor>a1c8545d6fe2aadc0fe8ba9643f80c1fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>block_signal</name>
      <anchorfile>classpcl_1_1Grabber.html</anchorfile>
      <anchor>aceece1bd68187c109b289567c33536b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>block_signals</name>
      <anchorfile>classpcl_1_1Grabber.html</anchorfile>
      <anchor>a023e6b7d7c8ebc27d59e7076162c4c73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boost::signals2::signal&lt; T &gt; *</type>
      <name>createSignal</name>
      <anchorfile>classpcl_1_1Grabber.html</anchorfile>
      <anchor>a3e1ee7a265cee458f59414de47a34ed2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>disconnect_all_slots</name>
      <anchorfile>classpcl_1_1Grabber.html</anchorfile>
      <anchor>aa9ade6bd29a46f6acb411a7968f99ae8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boost::signals2::signal&lt; T &gt; *</type>
      <name>find_signal</name>
      <anchorfile>classpcl_1_1Grabber.html</anchorfile>
      <anchor>a8f656064750c6fdce3f33321277fd786</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>num_slots</name>
      <anchorfile>classpcl_1_1Grabber.html</anchorfile>
      <anchor>a0fdd1d9559fccbe5c927364e0f7b1b60</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>signalsChanged</name>
      <anchorfile>classpcl_1_1Grabber.html</anchorfile>
      <anchor>a1eaf930e8f5bc9befdf9e7e3dd85cab3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>unblock_signal</name>
      <anchorfile>classpcl_1_1Grabber.html</anchorfile>
      <anchor>a25c1f3c966c486be2b01fe11d2d0df5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>unblock_signals</name>
      <anchorfile>classpcl_1_1Grabber.html</anchorfile>
      <anchor>a57fa6746fd5521b7cfe27b7847778969</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, std::vector&lt; boost::signals2::connection &gt; &gt;</type>
      <name>connections_</name>
      <anchorfile>classpcl_1_1Grabber.html</anchorfile>
      <anchor>a63415b3517806c488fa840c54cacb5ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, std::vector&lt; boost::signals2::shared_connection_block &gt; &gt;</type>
      <name>shared_connections_</name>
      <anchorfile>classpcl_1_1Grabber.html</anchorfile>
      <anchor>a9d8b3dcbecbe76b1f58978ed1b3a222f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, boost::signals2::signal_base * &gt;</type>
      <name>signals_</name>
      <anchorfile>classpcl_1_1Grabber.html</anchorfile>
      <anchor>a0e74a0908693c0c948452476d0102dac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::GreedyProjectionTriangulation</name>
    <filename>classpcl_1_1GreedyProjectionTriangulation.html</filename>
    <templarg>PointInT</templarg>
    <base>pcl::MeshConstruction</base>
    <class kind="struct">pcl::GreedyProjectionTriangulation::doubleEdge</class>
    <class kind="struct">pcl::GreedyProjectionTriangulation::nnAngle</class>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a5f7d92d2f92535bc2ae351ab2c2b79c1aa27c3413c2a034aed49382da8eac69cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FREE</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a5f7d92d2f92535bc2ae351ab2c2b79c1a4b43472e1578386733661add85fe51a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FRINGE</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a5f7d92d2f92535bc2ae351ab2c2b79c1a44c1819a0353dd557374a706c713db9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOUNDARY</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a5f7d92d2f92535bc2ae351ab2c2b79c1a061d20995221139f662ac6fa29adc088</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COMPLETED</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a5f7d92d2f92535bc2ae351ab2c2b79c1a2ddd6f9f0bdc593a6b1492d562c98f75</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::KdTree&lt; PointInT &gt;</type>
      <name>KdTree</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a2bd0d428a55408547fe31d6917ab5772</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::KdTree&lt; PointInT &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a007c19e7861cd47835be2c9179c3ab26</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointInT &gt;</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>ac9893902af0672bfd03d43d0a381c8ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudIn::ConstPtr</type>
      <name>PointCloudInConstPtr</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a937ec96d104aa2ce3f79490a3157ee71</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudIn::Ptr</type>
      <name>PointCloudInPtr</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a141b14ab1502d0444c63c87573922510</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getConsistentVertexOrdering</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>af7391ad3dbe111301c1371a9e104724d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt;</type>
      <name>getFFN</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>aa5855919ab6889cb1723213f11d518b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaximumAngle</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a9d56fb6b39f8ed4138bbaa82cd3aa5be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMaximumNearestNeighbors</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a1e5bb8dfc1d0d62dbe002881cbe372b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaximumSurfaceAngle</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>abfebda6f0151a2fe47222c29a8c48231</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMinimumAngle</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a63874c561f16e43a108980a5947ef9ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMu</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a26c2899915fc61f328dd49a9895d3006</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getNormalConsistency</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>ae2ca5e772d6fe2c457aaef906506c284</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt;</type>
      <name>getPartIDs</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a1bf816cc17a6cda45ebf6aa71626f1b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt;</type>
      <name>getPointStates</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a891dce50aa8098568f8afcfff5d9d715</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSearchRadius</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>af8708fcc1a26311833f74c4d844638a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt;</type>
      <name>getSFN</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a674424376a61466d9f705e77027e8141</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GreedyProjectionTriangulation</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a9362b801bcf8beff54e85dfa1899d0e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConsistentVertexOrdering</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a104e41b329a80b09a813ce5739fbbf41</anchor>
      <arglist>(bool consistent_ordering)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaximumAngle</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>adf103aba42e0132f580a755010188481</anchor>
      <arglist>(double maximum_angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaximumNearestNeighbors</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a8c0cfbd5d9843f2414e5ff426b61e2e5</anchor>
      <arglist>(int nnn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaximumSurfaceAngle</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>afcf52c4a94f453a5ec3aab1a2d4196d8</anchor>
      <arglist>(double eps_angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinimumAngle</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>ac379baa93391656d84824ea5a9806b1f</anchor>
      <arglist>(double minimum_angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMu</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>aeaef2c77774b0cc22b1b4fd0189f8042</anchor>
      <arglist>(double mu)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormalConsistency</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a8b5c4a1eea1b1002521ae54e49dce2a4</anchor>
      <arglist>(bool consistent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSearchRadius</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a05c546fbd885e103573960ff22d70454</anchor>
      <arglist>(double radius)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>consistent_</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a8d230c0cd46619352ee921315e576677</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>consistent_ordering_</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a2716f15189fc93e5d1ffe3d9e32fdca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>eps_angle_</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a0720b49d49abca1bd7c9504666ddaf35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>maximum_angle_</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a07fb25fe27e6088e942b965f77281468</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>minimum_angle_</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>ac3f21361341929d5e02ba92ab0ca9258</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mu_</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a6c14f79538439d238fdc95bc4a508f8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nnn_</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a4d641fb5e6702f577c09d4c271236005</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>search_radius_</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a7473d8f0ae4d2f96b6b0eb45d502e99a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addFringePoint</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a8391a6d6413a3abf8f9d44eb472d3f13</anchor>
      <arglist>(int v, int s)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addTriangle</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a5b066f0d2dbc5bb4609e328908b93983</anchor>
      <arglist>(int a, int b, int c, std::vector&lt; pcl::Vertices &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>closeTriangle</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a9c944c84cd512f7446e32477aa901ef2</anchor>
      <arglist>(std::vector&lt; pcl::Vertices &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>connectPoint</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a2a0327acc080a2b87e3c1c7335ed4b8a</anchor>
      <arglist>(std::vector&lt; pcl::Vertices &gt; &amp;polygons, const int prev_index, const int next_index, const int next_next_index, const Eigen::Vector2f &amp;uvn_current, const Eigen::Vector2f &amp;uvn_prev, const Eigen::Vector2f &amp;uvn_next)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getClassName</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>ac8cc100838d03c964415512d33d2ffa2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; std::vector&lt; size_t &gt; &gt;</type>
      <name>getTriangleList</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a1a78e2bed009eb6d84e55126694b65d8</anchor>
      <arglist>(const pcl::PolygonMesh &amp;input)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>performReconstruction</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a1817076ff2985e5b5203b506bf25a979</anchor>
      <arglist>(pcl::PolygonMesh &amp;output)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>performReconstruction</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>ac51ee840d66c0d94faa13b4fac6a9108</anchor>
      <arglist>(std::vector&lt; pcl::Vertices &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>reconstructPolygons</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a79446bbf7aa1f11d452fa66e96f512de</anchor>
      <arglist>(std::vector&lt; pcl::Vertices &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>nnAngleSortAsc</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a55efc2cd5afd039a46cf47fc9f011c31</anchor>
      <arglist>(const nnAngle &amp;a1, const nnAngle &amp;a2)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>already_connected_</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>af4a2217e64683fd167457c082ebb634b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; nnAngle &gt;</type>
      <name>angles_</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a974c74a1659d169ccf0d0251c13e85cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>changed_1st_fn_</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a0b7648577d92c64be0c4f6da0222c05f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>changed_2nd_fn_</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a035545d65f932f6a41195257ddf26a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Eigen::Vector3f &gt;</type>
      <name>coords_</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a6a5c33cb43f9d0287c2945889bc1e0c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>current_index_</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a0df73076b191e49c4c2489c11cc6ca9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>ffn_</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>aeabf5d78ffb52aeb95b0923985bad52d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>fringe_queue_</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a34efec59cb493b0f15f9dc9fb8af4ed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_current_free_</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a5830d71072543c1f666111655a4bc480</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>new2boundary_</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a01a6ea44f24d383699d3a28b9eab6301</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>next_is_ffn_</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a5c179811fc6ebc53a4d24563522e03f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>next_is_sfn_</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a38fb16d51cb651d7d9b36d04e4603ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>part_</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>ad218505c248a4144e56f4e40906e0644</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>prev_is_ffn_</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>ab7ba0ba379a2918bf94c5bd062044bed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>prev_is_sfn_</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a5da9205841893104882fcaafbd4096c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3f</type>
      <name>proj_qp_</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a46155f87e57c0168fb14b220aeb8eb7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>R_</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a525739030174f36fba2aac3cb107214f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>sfn_</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>ad8adba23d2eac37e0bf2c29bd89ac716</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>source_</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>af35e77a56a050ddd404ff853a94a31c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>state_</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a5dc683b806669f0d1070031688810108</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3f</type>
      <name>tmp_</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a2da87f24f3c7bfbde2171264e94eb3c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::Vertices</type>
      <name>triangle_</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a8cacd14b522c56210abbb0edf7d560f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3f</type>
      <name>u_</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a723115bfb8776de196203255e23f44e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector2f</type>
      <name>uvn_ffn_</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>ad213212e4a517118fc9594c71106c52d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector2f</type>
      <name>uvn_next_ffn_</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a7c4b4164e698154a490150c33b591c3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector2f</type>
      <name>uvn_next_sfn_</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>ad06f641e4be9393dd7db3e67f0dd06f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector2f</type>
      <name>uvn_sfn_</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a8ece82543e25daefde381b3b77f0c648</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3f</type>
      <name>v_</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>abdb42b5afc8cd3584245389e068ee33c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::GreedyProjectionTriangulation::doubleEdge</name>
    <filename>structpcl_1_1GreedyProjectionTriangulation_1_1doubleEdge.html</filename>
    <member kind="function">
      <type></type>
      <name>doubleEdge</name>
      <anchorfile>structpcl_1_1GreedyProjectionTriangulation_1_1doubleEdge.html</anchorfile>
      <anchor>a96cc6ee01bb7c08c73d5bcf455ed51f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector2f</type>
      <name>first</name>
      <anchorfile>structpcl_1_1GreedyProjectionTriangulation_1_1doubleEdge.html</anchorfile>
      <anchor>a3fa4ab112966657b3b4367dcc80d7b6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>index</name>
      <anchorfile>structpcl_1_1GreedyProjectionTriangulation_1_1doubleEdge.html</anchorfile>
      <anchor>ac7a18c32c8c27a4a1d3dd2b239e87d35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector2f</type>
      <name>second</name>
      <anchorfile>structpcl_1_1GreedyProjectionTriangulation_1_1doubleEdge.html</anchorfile>
      <anchor>aed72f27b4f402154f61a34d504d863cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::GreedyProjectionTriangulation::nnAngle</name>
    <filename>structpcl_1_1GreedyProjectionTriangulation_1_1nnAngle.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>angle</name>
      <anchorfile>structpcl_1_1GreedyProjectionTriangulation_1_1nnAngle.html</anchorfile>
      <anchor>a940ee94ea5df7ac935622c74a3208950</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>index</name>
      <anchorfile>structpcl_1_1GreedyProjectionTriangulation_1_1nnAngle.html</anchorfile>
      <anchor>a56a2daf42de7764a5eb772f18118f105</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nnIndex</name>
      <anchorfile>structpcl_1_1GreedyProjectionTriangulation_1_1nnAngle.html</anchorfile>
      <anchor>a4c5b9191a298a08633ee1bacc4c8b694</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>visible</name>
      <anchorfile>structpcl_1_1GreedyProjectionTriangulation_1_1nnAngle.html</anchorfile>
      <anchor>a70cb54d11f9112386acb86168c96aae8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::GridProjection</name>
    <filename>classpcl_1_1GridProjection.html</filename>
    <templarg>PointNT</templarg>
    <base>SurfaceReconstruction&lt; PointNT &gt;</base>
    <class kind="struct">pcl::GridProjection::Leaf</class>
    <member kind="typedef">
      <type>boost::unordered_map&lt; int, Leaf, boost::hash&lt; int &gt;, std::equal_to&lt; int &gt;, Eigen::aligned_allocator&lt; int &gt; &gt;</type>
      <name>HashMap</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>acf2c35c358d768516c366bdb16a1c54a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::KdTree&lt; PointNT &gt;</type>
      <name>KdTree</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>aeeedb440fd215c97143a9fa6fa5ccf2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::KdTree&lt; PointNT &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>a1430ad128176bbf6521bcbdd64599b78</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointNT &gt;::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>a777cd7621a8ebf35147fa29c1c18641a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const HashMap &amp;</type>
      <name>getCellHashMap</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>a26a3d0d59a0b28b73f4c90fc55c9e945</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMaxBinarySearchLevel</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>ab2e49c5d14d8baa92010dc44e11905b5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNearestNeighborNum</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>a63e60b2aeebfd2a2d053cb5019c8c57b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPaddingSize</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>abc1aae810ca8dffa122b4601fe33a7bc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getResolution</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>a342ce31cdbeaef9b0f637d27b30f3840</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; Eigen::Vector4f, Eigen::aligned_allocator&lt; Eigen::Vector4f &gt; &gt; &amp;</type>
      <name>getSurface</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>a8d2768b92de63041cc91b70d0289fc29</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; Eigen::Vector3f, Eigen::aligned_allocator&lt; Eigen::Vector3f &gt; &gt; &amp;</type>
      <name>getVectorAtDataPoint</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>a89d7cb2c91a04d7783585effd32638b9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GridProjection</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>a79cb25cd43c17040722912dbffa5ca22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GridProjection</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>acb6b9a0bf64fe78bbd8c8b16b95735fa</anchor>
      <arglist>(double in_resolution)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxBinarySearchLevel</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>a86f788e943e8660d1806688f8a56aec3</anchor>
      <arglist>(int max_binary_search_level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNearestNeighborNum</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>ab668b2eefe9c9136c06956ad312e6704</anchor>
      <arglist>(int k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPaddingSize</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>a7661621ee4c96b46571cc5778b9b48cf</anchor>
      <arglist>(int padding_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setResolution</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>af8ccfe1a2c8d66ca9a126d33096d2496</anchor>
      <arglist>(double resolution)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GridProjection</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>a64f6ad98a1afff0c76ff557c68ae7b29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createSurfaceForCell</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>ac5eb7fadd9ea168c7e7f6b179e9e03f9</anchor>
      <arglist>(const Eigen::Vector3i &amp;index, std::vector&lt; int &gt; &amp;pt_union_indices)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>fillPad</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>addddfa2765e87d007286da283e1bb785</anchor>
      <arglist>(const Eigen::Vector3i &amp;index)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>findIntersection</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>a624615f1f4b63e4c7b9094bdc14a64f4</anchor>
      <arglist>(int level, const std::vector&lt; Eigen::Vector4f, Eigen::aligned_allocator&lt; Eigen::Vector4f &gt; &gt; &amp;end_pts, const std::vector&lt; Eigen::Vector3f, Eigen::aligned_allocator&lt; Eigen::Vector3f &gt; &gt; &amp;vect_at_end_pts, const Eigen::Vector4f &amp;start_pt, std::vector&lt; int &gt; &amp;pt_union_indices, Eigen::Vector4f &amp;intersection)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getBoundingBox</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>a3a200448054e67bd9f6117ebf81a1056</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getCellCenterFromIndex</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>ab0d25de1d91155d519ce17b937341823</anchor>
      <arglist>(const Eigen::Vector3i &amp;index, Eigen::Vector4f &amp;center) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getCellIndex</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>a1aa252dd29a0b8fc9077329bd80e66f7</anchor>
      <arglist>(const Eigen::Vector4f &amp;p, Eigen::Vector3i &amp;index) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>getD1AtPoint</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>a4088a346e9317fccdf6ab2d0f6f21026</anchor>
      <arglist>(const Eigen::Vector4f &amp;p, const Eigen::Vector3f &amp;vec, const std::vector&lt; int &gt; &amp;pt_union_indices)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>getD2AtPoint</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>a548e9827c1cb590510e55b6285952ca1</anchor>
      <arglist>(const Eigen::Vector4f &amp;p, const Eigen::Vector3f &amp;vec, const std::vector&lt; int &gt; &amp;pt_union_indices)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getDataPtsUnion</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>a8911f8091c13fced97e02517394cc92b</anchor>
      <arglist>(const Eigen::Vector3i &amp;index, std::vector&lt; int &gt; &amp;pt_union_indices)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getIndexIn1D</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>a6b472ddc06f2def44e04acad98610aef</anchor>
      <arglist>(const Eigen::Vector3i &amp;index) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getIndexIn3D</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>aa13a6d757655d43c772a940cff9d45f1</anchor>
      <arglist>(int index_1d, Eigen::Vector3i &amp;index_3d) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>getMagAtPoint</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>a0dd2b2c908b476f89d409fdd75eaf651</anchor>
      <arglist>(const Eigen::Vector4f &amp;p, const std::vector&lt; int &gt; &amp;pt_union_indices)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getProjection</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>ae80852b9daa1e3969edbcb55de2f9bfd</anchor>
      <arglist>(const Eigen::Vector4f &amp;p, std::vector&lt; int &gt; &amp;pt_union_indices, Eigen::Vector4f &amp;projection)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getProjectionWithPlaneFit</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>a8fcbd49493eae00ac9b08c3ad9d84470</anchor>
      <arglist>(const Eigen::Vector4f &amp;p, std::vector&lt; int &gt; &amp;pt_union_indices, Eigen::Vector4f &amp;projection)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getVectorAtPoint</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>a074763eb0e0911eaad45550917bd8d83</anchor>
      <arglist>(const Eigen::Vector4f &amp;p, std::vector&lt; int &gt; &amp;pt_union_indices, Eigen::Vector3f &amp;vo)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getVectorAtPointKNN</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>a060f7e37755634942614e7db6a51bc2f</anchor>
      <arglist>(const Eigen::Vector4f &amp;p, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_squared_distances, Eigen::Vector3f &amp;vo)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getVertexFromCellCenter</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>a2089ce26dd3adf97eb51a370b0ca2d04</anchor>
      <arglist>(const Eigen::Vector4f &amp;cell_center, std::vector&lt; Eigen::Vector4f, Eigen::aligned_allocator&lt; Eigen::Vector4f &gt; &gt; &amp;pts) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isIntersected</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>ad417229bdf16b68c1ce7830bcbfbf758</anchor>
      <arglist>(const std::vector&lt; Eigen::Vector4f, Eigen::aligned_allocator&lt; Eigen::Vector4f &gt; &gt; &amp;end_pts, std::vector&lt; Eigen::Vector3f, Eigen::aligned_allocator&lt; Eigen::Vector3f &gt; &gt; &amp;vect_at_end_pts, std::vector&lt; int &gt; &amp;pt_union_indices)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>performReconstruction</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>a0022be10a74f9928ca95c566a0cb0de5</anchor>
      <arglist>(pcl::PolygonMesh &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>performReconstruction</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>a8110323bbd4c3b7af31d308246ebeb1a</anchor>
      <arglist>(pcl::PointCloud&lt; PointNT &gt; &amp;points, std::vector&lt; pcl::Vertices &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>reconstructPolygons</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>a0f79063799f9c6f47e8b8c7a61bae696</anchor>
      <arglist>(std::vector&lt; pcl::Vertices &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>scaleInputDataPoint</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>a5411849e36c65f0f841290f9aa9fb562</anchor>
      <arglist>(double scale_factor)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>storeVectAndSurfacePoint</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>aac13ae4b11bb74d2efd2253dcca78862</anchor>
      <arglist>(int index_1d, const Eigen::Vector3i &amp;index_3d, std::vector&lt; int &gt; &amp;pt_union_indices, const Leaf &amp;cell_data)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>storeVectAndSurfacePointKNN</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>a18151db726b30e36c9e7cfbb45b4a47f</anchor>
      <arglist>(int index_1d, const Eigen::Vector3i &amp;index_3d, const Leaf &amp;cell_data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getClassName</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>aae9d1c6970ec6eed57f804308a89e88d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HashMap</type>
      <name>cell_hash_map_</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>a0fe973720c8ca47f13a76bff939ebff8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointCloudPtr</type>
      <name>data_</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>ace122ae8c96ea70b806f6c857d655a98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>data_size_</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>a3ff22386ab5698821cb80b801a32056c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>gaussian_scale_</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>ad89d80aba208d78bc04e9f2633d3cb20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>k_</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>a62fd3015c12f93c2b6c9708c05350587</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>leaf_size_</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>a3cee8f9aa36b1bb5dc4370b90e827c8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>max_binary_search_level_</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>aa50cfdd9a31a847389e5bcd56a4cb5e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector4f</type>
      <name>max_p_</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>a7f0b52441cee8fe82692897e0610340e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector4f</type>
      <name>min_p_</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>aa4f7aae2108315c64836a1b5dc986c16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::dynamic_bitset</type>
      <name>occupied_cell_list_</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>af0cad4a01d8f380bb319d9a9b9893f97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>padding_size_</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>a6e450c217b04e02ef42278defbf7d5ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Eigen::Vector4f, Eigen::aligned_allocator&lt; Eigen::Vector4f &gt; &gt;</type>
      <name>surface_</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>a81f1d32f2f3c2cab29be06f658fe8fbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Eigen::Vector3f, Eigen::aligned_allocator&lt; Eigen::Vector3f &gt; &gt;</type>
      <name>vector_at_data_point_</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>a98f838a58b1fec937bcfe4df9e6186bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::GridProjection::Leaf</name>
    <filename>structpcl_1_1GridProjection_1_1Leaf.html</filename>
    <member kind="function">
      <type></type>
      <name>Leaf</name>
      <anchorfile>structpcl_1_1GridProjection_1_1Leaf.html</anchorfile>
      <anchor>a4f15ae7c513cc840745052af9abeba99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>data_indices</name>
      <anchorfile>structpcl_1_1GridProjection_1_1Leaf.html</anchorfile>
      <anchor>ac9c2c7943355c069a20733b67f2e970e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector4f</type>
      <name>pt_on_surface</name>
      <anchorfile>structpcl_1_1GridProjection_1_1Leaf.html</anchorfile>
      <anchor>a76fea4d11f9cf29a03f7d3c3cc643603</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3f</type>
      <name>vect_at_grid_pt</name>
      <anchorfile>structpcl_1_1GridProjection_1_1Leaf.html</anchorfile>
      <anchor>a29466f5e1361536e67752b5ddaffe9e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::HarrisKeypoint3D</name>
    <filename>classpcl_1_1HarrisKeypoint3D.html</filename>
    <templarg>PointInT</templarg>
    <templarg>PointOutT</templarg>
    <templarg>NormalT</templarg>
    <base>pcl::Keypoint</base>
    <member kind="typedef">
      <type>Keypoint&lt; PointInT, PointOutT &gt;::KdTree</type>
      <name>KdTree</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>a7e9186832ce986f0664fb76c39f3f0f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Keypoint&lt; PointInT, PointOutT &gt;::PointCloudIn</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>a8c4fa4bb39648a1b4bb2abc5d4799883</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudIn::ConstPtr</type>
      <name>PointCloudInConstPtr</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>a1277bfc3d7df5eb8d9c820bcf72e1df1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; NormalT &gt;</type>
      <name>PointCloudN</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>a8731981ac31c99f4cfb0e677a4c38513</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudN::ConstPtr</type>
      <name>PointCloudNConstPtr</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>a5624b718e5e471396cf956002f582e40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudN::Ptr</type>
      <name>PointCloudNPtr</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>a3366987b3326e006a153d8bf0a92d01c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Keypoint&lt; PointInT, PointOutT &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>ab2f3272fbce408795c316d02d706e46e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ResponseMethod</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>a372b4e5dd47b17cb70dd3a8f6e9e4187</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HARRIS</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>a372b4e5dd47b17cb70dd3a8f6e9e4187aae1cd7868184d698a1e4eaa659ceb67b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOBLE</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>a372b4e5dd47b17cb70dd3a8f6e9e4187a44b647aef21bf6e729040811c48a851c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOWE</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>a372b4e5dd47b17cb70dd3a8f6e9e4187a62c99cee45eadd40bdc3275e1a492cb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOMASI</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>a372b4e5dd47b17cb70dd3a8f6e9e4187a9f579996fc55f8a9f01925bedbc91a6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CURVATURE</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>a372b4e5dd47b17cb70dd3a8f6e9e4187a6159b39a0350ae43cfbe64457af06a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HarrisKeypoint3D</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>a1afa16c2e7c1b8b8a1cca616b1845a18</anchor>
      <arglist>(ResponseMethod method=HARRIS, float radius=0.01f, float threshold=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMethod</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>abf699289812b5dc5cc79b97df93767a1</anchor>
      <arglist>(ResponseMethod type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNonMaxSupression</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>ab7d78e7ad7d9505fea7bfa7d2e836023</anchor>
      <arglist>(bool=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormals</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>aeae489e81a8a41cfef6442b27fb37788</anchor>
      <arglist>(const PointCloudNPtr &amp;normals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfThreads</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>af45ce0a0b2eb3bd1de006d43c96c2397</anchor>
      <arglist>(int nr_threads)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRadius</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>a9c95472adc1a41da8860edae7fbf9e90</anchor>
      <arglist>(float radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRefine</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>af0d6b4d9dae5e0ff5137c19b4352e27e</anchor>
      <arglist>(bool do_refine)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setSearchSurface</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>a8221211931ea9dc40dd81d7408cdb593</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setThreshold</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>ad5874363fb23e47c4d3bb038fcb30c1c</anchor>
      <arglist>(float threshold)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>calculateNormalCovar</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>acc3a87e1557e9954398d2dc816aae6e1</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;neighbors, float *coefficients) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>detectKeypoints</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>a2b3225054750d69cdd9232104871520f</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>a612743b49f93a898f7b4661aa5789236</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>refineCorners</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>aa888ed1f7f7f0a9a96f6450d52ac8391</anchor>
      <arglist>(PointCloudOut &amp;corners) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>responseCurvature</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>af935ea4eab7bf57ade531fbef7a84506</anchor>
      <arglist>(PointCloudOut &amp;output) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>responseHarris</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>ab458a17fe40a8257f89e675ffa438e51</anchor>
      <arglist>(PointCloudOut &amp;output) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>responseLowe</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>a1f0e1da40c43d9c1665bf18f5805db3b</anchor>
      <arglist>(PointCloudOut &amp;output) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>responseNoble</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>ae06181f2d03d41aeaa41de5ea974d8cf</anchor>
      <arglist>(PointCloudOut &amp;output) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>responseTomasi</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>a6b921eeb1ff4bc2b181e7c207bf04a7b</anchor>
      <arglist>(PointCloudOut &amp;output) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ResponseMethod</type>
      <name>method_</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>ad9263014004d3ec99966e49a0065652f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>nonmax_</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>ac983820b81b47fe22df1caca155a7a63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointCloudNPtr</type>
      <name>normals_</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>aef494f5b3c3884bd74ebfd45245d8344</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>refine_</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>a947827ed5318d825423b6aeffaf100b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>threads_</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>abc2ce5b7293b5d59ace5b349e2fe9c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>threshold_</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>adf86f247c0cce1cfd000ac4d879fd258</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::Histogram</name>
    <filename>structpcl_1_1Histogram.html</filename>
    <templarg>N</templarg>
    <member kind="variable">
      <type>float</type>
      <name>histogram</name>
      <anchorfile>structpcl_1_1Histogram.html</anchorfile>
      <anchor>a7e69e48b43652748bc55aad45338182c</anchor>
      <arglist>[N]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::InitFailedException</name>
    <filename>classpcl_1_1InitFailedException.html</filename>
    <base>pcl::PCLException</base>
    <member kind="function">
      <type></type>
      <name>InitFailedException</name>
      <anchorfile>classpcl_1_1InitFailedException.html</anchorfile>
      <anchor>a937e774e4b44967c83ddb18fe09fca43</anchor>
      <arglist>(const std::string &amp;error_description=&quot;&quot;, const std::string &amp;file_name=&quot;&quot;, const std::string &amp;function_name=&quot;&quot;, unsigned line_number=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::IntegralImage2D</name>
    <filename>classpcl_1_1IntegralImage2D.html</filename>
    <templarg>DataType</templarg>
    <templarg>Dimension</templarg>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; typename IntegralImageTypeTraits&lt; DataType &gt;::IntegralType, Dimension, 1 &gt;</type>
      <name>ElementType</name>
      <anchorfile>classpcl_1_1IntegralImage2D.html</anchorfile>
      <anchor>a8f384dfd816d4061b19da79846c3c8ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; typename IntegralImageTypeTraits&lt; DataType &gt;::IntegralType, second_order_size, 1 &gt;</type>
      <name>SecondOrderType</name>
      <anchorfile>classpcl_1_1IntegralImage2D.html</anchorfile>
      <anchor>a20444c4acf607d112e0d53c098b8aa6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getFiniteElementsCount</name>
      <anchorfile>classpcl_1_1IntegralImage2D.html</anchorfile>
      <anchor>ae6a4279605bb07613c150f3418b2f2b1</anchor>
      <arglist>(unsigned start_x, unsigned start_y, unsigned width, unsigned height) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getFiniteElementsCountSE</name>
      <anchorfile>classpcl_1_1IntegralImage2D.html</anchorfile>
      <anchor>a6946dd1c3926aa7a2297c7eaa69aa059</anchor>
      <arglist>(unsigned start_x, unsigned start_y, unsigned end_x, unsigned end_y) const </arglist>
    </member>
    <member kind="function">
      <type>ElementType</type>
      <name>getFirstOrderSum</name>
      <anchorfile>classpcl_1_1IntegralImage2D.html</anchorfile>
      <anchor>abc100059c9d64167955a3d695f08f710</anchor>
      <arglist>(unsigned start_x, unsigned start_y, unsigned width, unsigned height) const </arglist>
    </member>
    <member kind="function">
      <type>ElementType</type>
      <name>getFirstOrderSumSE</name>
      <anchorfile>classpcl_1_1IntegralImage2D.html</anchorfile>
      <anchor>ac6afb7c6f28cce07a6fe32dcfddb88b8</anchor>
      <arglist>(unsigned start_x, unsigned start_y, unsigned end_x, unsigned end_y) const </arglist>
    </member>
    <member kind="function">
      <type>SecondOrderType</type>
      <name>getSecondOrderSum</name>
      <anchorfile>classpcl_1_1IntegralImage2D.html</anchorfile>
      <anchor>a28169b559002b46873eeef2d3a1e2acc</anchor>
      <arglist>(unsigned start_x, unsigned start_y, unsigned width, unsigned height) const </arglist>
    </member>
    <member kind="function">
      <type>SecondOrderType</type>
      <name>getSecondOrderSumSE</name>
      <anchorfile>classpcl_1_1IntegralImage2D.html</anchorfile>
      <anchor>a8bc2597e6a5510c0309dd5831e9faa1e</anchor>
      <arglist>(unsigned start_x, unsigned start_y, unsigned end_x, unsigned end_y) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntegralImage2D</name>
      <anchorfile>classpcl_1_1IntegralImage2D.html</anchorfile>
      <anchor>ad9309117e1e52288a620ff90d0c8dbe8</anchor>
      <arglist>(bool compute_second_order_integral_images)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInput</name>
      <anchorfile>classpcl_1_1IntegralImage2D.html</anchorfile>
      <anchor>abd371cbb789dc494ed6af29faf2f6502</anchor>
      <arglist>(const DataType *data, unsigned width, unsigned height, unsigned element_stride, unsigned row_stride)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSecondOrderComputation</name>
      <anchorfile>classpcl_1_1IntegralImage2D.html</anchorfile>
      <anchor>a0813af6ee503868e36e89f9bc2a641ea</anchor>
      <arglist>(bool compute_second_order_integral_images)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IntegralImage2D</name>
      <anchorfile>classpcl_1_1IntegralImage2D.html</anchorfile>
      <anchor>a78fda4c37195035c2d1f90332b6191be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned</type>
      <name>second_order_size</name>
      <anchorfile>classpcl_1_1IntegralImage2D.html</anchorfile>
      <anchor>a16f756c79db4ac58eccc111942cefb61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Eigen::Matrix&lt; typename IntegralImageTypeTraits&lt; DataType &gt;::Type, Dimension, 1 &gt;</type>
      <name>InputType</name>
      <anchorfile>classpcl_1_1IntegralImage2D.html</anchorfile>
      <anchor>ac1751eb928f780fad63655183abc2c2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeIntegralImages</name>
      <anchorfile>classpcl_1_1IntegralImage2D.html</anchorfile>
      <anchor>ae44e908bb0a14284a62be3c81eac454a</anchor>
      <arglist>(const DataType *data, unsigned row_stride, unsigned element_stride)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>compute_second_order_integral_images_</name>
      <anchorfile>classpcl_1_1IntegralImage2D.html</anchorfile>
      <anchor>a6d56eebef7f710414eec2a4a00727afb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; unsigned &gt;</type>
      <name>finite_values_integral_image_</name>
      <anchorfile>classpcl_1_1IntegralImage2D.html</anchorfile>
      <anchor>ac2512a303e9fa379f6ca0c15d7a74943</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ElementType, Eigen::aligned_allocator&lt; ElementType &gt; &gt;</type>
      <name>first_order_integral_image_</name>
      <anchorfile>classpcl_1_1IntegralImage2D.html</anchorfile>
      <anchor>a5807a804f20920db669526632c914d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>height_</name>
      <anchorfile>classpcl_1_1IntegralImage2D.html</anchorfile>
      <anchor>a1fa9d35cbc83f17774f0aafe0be2053e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; SecondOrderType, Eigen::aligned_allocator&lt; SecondOrderType &gt; &gt;</type>
      <name>second_order_integral_image_</name>
      <anchorfile>classpcl_1_1IntegralImage2D.html</anchorfile>
      <anchor>a622adf137c14e3b6ad99d9bc44674f72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>width_</name>
      <anchorfile>classpcl_1_1IntegralImage2D.html</anchorfile>
      <anchor>ac5811fffe72ca4ca16a0cc91ae124947</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::IntegralImage2D&lt; DataType, 1 &gt;</name>
    <filename>classpcl_1_1IntegralImage2D_3_01DataType_00_011_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>IntegralImageTypeTraits&lt; DataType &gt;::IntegralType</type>
      <name>ElementType</name>
      <anchorfile>classpcl_1_1IntegralImage2D_3_01DataType_00_011_01_4.html</anchorfile>
      <anchor>adcad1b2674eebc1aee802da3fc5e34f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IntegralImageTypeTraits&lt; DataType &gt;::IntegralType</type>
      <name>SecondOrderType</name>
      <anchorfile>classpcl_1_1IntegralImage2D_3_01DataType_00_011_01_4.html</anchorfile>
      <anchor>accdd4c721e91471548392a0e469049e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getFiniteElementsCount</name>
      <anchorfile>classpcl_1_1IntegralImage2D_3_01DataType_00_011_01_4.html</anchorfile>
      <anchor>a1a9378b0e6499ddfbb5609adc1d55731</anchor>
      <arglist>(unsigned start_x, unsigned start_y, unsigned width, unsigned height) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getFiniteElementsCountSE</name>
      <anchorfile>classpcl_1_1IntegralImage2D_3_01DataType_00_011_01_4.html</anchorfile>
      <anchor>af449ffb8f4eaf9e23cf4ad36ac8d206b</anchor>
      <arglist>(unsigned start_x, unsigned start_y, unsigned end_x, unsigned end_y) const </arglist>
    </member>
    <member kind="function">
      <type>ElementType</type>
      <name>getFirstOrderSum</name>
      <anchorfile>classpcl_1_1IntegralImage2D_3_01DataType_00_011_01_4.html</anchorfile>
      <anchor>a8946053f12cff2b141b8899ad35d27f6</anchor>
      <arglist>(unsigned start_x, unsigned start_y, unsigned width, unsigned height) const </arglist>
    </member>
    <member kind="function">
      <type>ElementType</type>
      <name>getFirstOrderSumSE</name>
      <anchorfile>classpcl_1_1IntegralImage2D_3_01DataType_00_011_01_4.html</anchorfile>
      <anchor>abfdffd2524269e7928492f7df415a04a</anchor>
      <arglist>(unsigned start_x, unsigned start_y, unsigned end_x, unsigned end_y) const </arglist>
    </member>
    <member kind="function">
      <type>SecondOrderType</type>
      <name>getSecondOrderSum</name>
      <anchorfile>classpcl_1_1IntegralImage2D_3_01DataType_00_011_01_4.html</anchorfile>
      <anchor>a3d07804ac3a4b287e6f3e0b3e832af06</anchor>
      <arglist>(unsigned start_x, unsigned start_y, unsigned width, unsigned height) const </arglist>
    </member>
    <member kind="function">
      <type>SecondOrderType</type>
      <name>getSecondOrderSumSE</name>
      <anchorfile>classpcl_1_1IntegralImage2D_3_01DataType_00_011_01_4.html</anchorfile>
      <anchor>a89ea1d712e2359795ad81b396279a7e3</anchor>
      <arglist>(unsigned start_x, unsigned start_y, unsigned end_x, unsigned end_y) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntegralImage2D</name>
      <anchorfile>classpcl_1_1IntegralImage2D_3_01DataType_00_011_01_4.html</anchorfile>
      <anchor>ad119d7f7b4b979f915cb8636618d5a70</anchor>
      <arglist>(bool compute_second_order_integral_images)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInput</name>
      <anchorfile>classpcl_1_1IntegralImage2D_3_01DataType_00_011_01_4.html</anchorfile>
      <anchor>a2c8b8b84ba29c93175a29c9707f184fa</anchor>
      <arglist>(const DataType *data, unsigned width, unsigned height, unsigned element_stride, unsigned row_stride)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IntegralImage2D</name>
      <anchorfile>classpcl_1_1IntegralImage2D_3_01DataType_00_011_01_4.html</anchorfile>
      <anchor>a3a840d68d29a53fe27af6e14eba4fd81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned</type>
      <name>second_order_size</name>
      <anchorfile>classpcl_1_1IntegralImage2D_3_01DataType_00_011_01_4.html</anchorfile>
      <anchor>a35bcc63a171a9997212140924468b5fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeIntegralImages</name>
      <anchorfile>classpcl_1_1IntegralImage2D_3_01DataType_00_011_01_4.html</anchorfile>
      <anchor>a3aa0214b00e8932c61158e37e9f76519</anchor>
      <arglist>(const DataType *data, unsigned row_stride, unsigned element_stride)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>compute_second_order_integral_images_</name>
      <anchorfile>classpcl_1_1IntegralImage2D_3_01DataType_00_011_01_4.html</anchorfile>
      <anchor>a4287add6cd9d719588fdd8712111c95f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; unsigned &gt;</type>
      <name>finite_values_integral_image_</name>
      <anchorfile>classpcl_1_1IntegralImage2D_3_01DataType_00_011_01_4.html</anchorfile>
      <anchor>aad4e530212a9ed0412b067ae981c720e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ElementType, Eigen::aligned_allocator&lt; ElementType &gt; &gt;</type>
      <name>first_order_integral_image_</name>
      <anchorfile>classpcl_1_1IntegralImage2D_3_01DataType_00_011_01_4.html</anchorfile>
      <anchor>ab344b9b2fd15f96b9d7cbe78bc00ab4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>height_</name>
      <anchorfile>classpcl_1_1IntegralImage2D_3_01DataType_00_011_01_4.html</anchorfile>
      <anchor>adf06101e918412b1a348c85d8d784fbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; SecondOrderType, Eigen::aligned_allocator&lt; SecondOrderType &gt; &gt;</type>
      <name>second_order_integral_image_</name>
      <anchorfile>classpcl_1_1IntegralImage2D_3_01DataType_00_011_01_4.html</anchorfile>
      <anchor>a9485f08392241f6f6f910a5a573111a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>width_</name>
      <anchorfile>classpcl_1_1IntegralImage2D_3_01DataType_00_011_01_4.html</anchorfile>
      <anchor>aac9fa6556230e9a913fcf2acc415e79a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::IntegralImageNormalEstimation</name>
    <filename>classpcl_1_1IntegralImageNormalEstimation.html</filename>
    <templarg>PointInT</templarg>
    <templarg>PointOutT</templarg>
    <base>pcl::Feature</base>
    <member kind="enumeration">
      <name>BorderPolicy</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a10da239414888271aeb02972f7420780</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_POLICY_IGNORE</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a10da239414888271aeb02972f7420780abd276f8e7f9ca9a10803ef85bddbab77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_POLICY_MIRROR</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a10da239414888271aeb02972f7420780a9c44f13b64391df91c919150317fbc6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>NormalEstimationMethod</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a1ad3ff9e39b97a8e4294b71ab13031ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COVARIANCE_MATRIX</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a1ad3ff9e39b97a8e4294b71ab13031ffa6533fc64067d20484be8e46d4206aec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AVERAGE_3D_GRADIENT</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a1ad3ff9e39b97a8e4294b71ab13031ffad3ac1df066885b795df1334c5bf5c31a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AVERAGE_DEPTH_CHANGE</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a1ad3ff9e39b97a8e4294b71ab13031ffa10c9cf3e8c4acf91a5680aa754401c2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIMPLE_3D_GRADIENT</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a1ad3ff9e39b97a8e4294b71ab13031ffa9d7e4c269255376b93458f6e538f0a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudIn</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>ae9ca09e7cf1d82b45a318e4007f703c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a6ead7b32b4c0158b5fec749625a222b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computePointNormal</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>abd934a08c5d9bf148833a21e6892303a</anchor>
      <arglist>(const int pos_x, const int pos_y, const unsigned point_index, PointOutT &amp;normal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computePointNormalMirror</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>ae4653eef47ea949d65d16178549aae1a</anchor>
      <arglist>(const int pos_x, const int pos_y, const unsigned point_index, PointOutT &amp;normal)</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>getDistanceMap</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a84ba79488f0068c287293f08a90c5720</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getViewPoint</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a6919297725dcf7a83ac4e6e4190a09d4</anchor>
      <arglist>(float &amp;vpx, float &amp;vpy, float &amp;vpz)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntegralImageNormalEstimation</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a49efd58398769f580d7b177adaa23fbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBorderPolicy</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a1e3a8c0f630638e63146d18690d69920</anchor>
      <arglist>(const BorderPolicy border_policy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDepthDependentSmoothing</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a1da9e189ffb19ba89044a531242656fd</anchor>
      <arglist>(bool use_depth_dependent_smoothing)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a03cc1e146b6041a1d3d5a989ad171ee2</anchor>
      <arglist>(const typename PointCloudIn::ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxDepthChangeFactor</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>accacab0813722377331fd6315a4d5d13</anchor>
      <arglist>(float max_depth_change_factor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormalEstimationMethod</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a6bde05e6637af21bb5f970c9feba4fc0</anchor>
      <arglist>(NormalEstimationMethod normal_estimation_method)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormalSmoothingSize</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>ac833637b98338bafa4c38925ab245927</anchor>
      <arglist>(float normal_smoothing_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRectSize</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a51049e633396d653658a771a7be0bb9d</anchor>
      <arglist>(const int width, const int height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setViewPoint</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>ac5aa14562fc0cca24be8cc43860d896a</anchor>
      <arglist>(float vpx, float vpy, float vpz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>useSensorOriginAsViewPoint</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a50a6f56c4327ae316c825b3ba396b992</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IntegralImageNormalEstimation</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a91460b2cb7e001192bee7df2450d3970</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeFeature</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>af72a8687d1eae7bb34ee730ea3f7b5a8</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initData</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a214361c92cfa4fb307f973638b71663c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a02b2b6e6e341dcd365bb7a65b61f7ccd</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initAverage3DGradientMethod</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>aea7b9064b3ccab7deb396ec16ada6200</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initAverageDepthChangeMethod</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>adab913e619caca17ebaf950f07a7dc5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a499e7003cebffe7cf7504f0397abb3a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initCovarianceMatrixMethod</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a168c03eb1553206db701656fdb0a69ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initSimple3DGradientMethod</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a6f9aab3bed5a81f6d81bbf5495e7514f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BorderPolicy</type>
      <name>border_policy_</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a2fd09580d6e2e617c605b294aba5043d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float *</type>
      <name>depth_data_</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a4803e2c88084b1008c236868f8d53864</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float *</type>
      <name>diff_x_</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a0c80b5461d38e8d9455f4aa5ad1a8a83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float *</type>
      <name>diff_y_</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>afe1b1e088f89b386279ad3581fe9b642</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float *</type>
      <name>distance_map_</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a25d9fff5422e0c591e78f04c4e9ca17c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>distance_threshold_</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a55d0c3687eefeefc28b8348d85bbb1d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>init_average_3d_gradient_</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>adf25d44bad467ec0e351426f80d1b4d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>init_covariance_matrix_</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a84d1ed7c0ff6e1cc87ce8a36083130e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>init_depth_change_</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a5680182b5bb43369faf0f9dcff1d07a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>init_simple_3d_gradient_</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a262f078f6cbd2b7d3bcd579b7980f887</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IntegralImage2D&lt; float, 1 &gt;</type>
      <name>integral_image_depth_</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a6d6deebd64e2fab423a97ef61387e94a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IntegralImage2D&lt; float, 3 &gt;</type>
      <name>integral_image_DX_</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>af125b60aeeef1334a25d24e5c2756d87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IntegralImage2D&lt; float, 3 &gt;</type>
      <name>integral_image_DY_</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a33e102529db567625037f7e15bb9bb4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IntegralImage2D&lt; float, 3 &gt;</type>
      <name>integral_image_XYZ_</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a903b437af66404b7f634f69a45a493ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>max_depth_change_factor_</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>abefcbb0a1e92132dd87ccda6d55ccb69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NormalEstimationMethod</type>
      <name>normal_estimation_method_</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a1837784fa20205739013c9df638468f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>normal_smoothing_size_</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a09d21b35bb777192f6716b611c70abae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>rect_height_</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a9fddd3a5350251f9a2c8ccbc16a35cd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>rect_height_2_</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a134a4aacea9cc30cdd8ce8cd06c05cb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>rect_height_4_</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>ad5e3de3356d7fbb57503c620bf0b89c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>rect_width_</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>ae61a7763129eaec087768796ee431cc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>rect_width_2_</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>adc5be36decd766deadabcc5cf3bbd943</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>rect_width_4_</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>acdca56f703e8e5b20c868e96d18847ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_depth_dependent_smoothing_</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a66bbb5f2f74a9f8ccfaba482037cae47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_sensor_origin_</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a01207a15920b58b89d97f7c650bfdf22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>vpx_</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a40c07d1b44f4107d695842fcff3a87ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>vpy_</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a329f05321667fd7618650b6b72ae489c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>vpz_</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a8279b15795b712396f220567e88b7e0a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::IntegralImageTypeTraits</name>
    <filename>structpcl_1_1IntegralImageTypeTraits.html</filename>
    <templarg>DataType</templarg>
    <member kind="typedef">
      <type>DataType</type>
      <name>IntegralType</name>
      <anchorfile>structpcl_1_1IntegralImageTypeTraits.html</anchorfile>
      <anchor>a6337d99f500a671a142170600449e8ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DataType</type>
      <name>Type</name>
      <anchorfile>structpcl_1_1IntegralImageTypeTraits.html</anchorfile>
      <anchor>aeedc4a443d23993c71d4da8dd3876beb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::IntegralImageTypeTraits&lt; char &gt;</name>
    <filename>structpcl_1_1IntegralImageTypeTraits_3_01char_01_4.html</filename>
    <member kind="typedef">
      <type>int</type>
      <name>IntegralType</name>
      <anchorfile>structpcl_1_1IntegralImageTypeTraits_3_01char_01_4.html</anchorfile>
      <anchor>a21a5552b74bd7fa92ee2426558b1c263</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char</type>
      <name>Type</name>
      <anchorfile>structpcl_1_1IntegralImageTypeTraits_3_01char_01_4.html</anchorfile>
      <anchor>aa417fbc62074096f5f65c231d4715019</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::IntegralImageTypeTraits&lt; float &gt;</name>
    <filename>structpcl_1_1IntegralImageTypeTraits_3_01float_01_4.html</filename>
    <member kind="typedef">
      <type>double</type>
      <name>IntegralType</name>
      <anchorfile>structpcl_1_1IntegralImageTypeTraits_3_01float_01_4.html</anchorfile>
      <anchor>a99f8b5bfe9a26483555d89000a6ca016</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>Type</name>
      <anchorfile>structpcl_1_1IntegralImageTypeTraits_3_01float_01_4.html</anchorfile>
      <anchor>aa5a612f53013be41a5def973db998835</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::IntegralImageTypeTraits&lt; int &gt;</name>
    <filename>structpcl_1_1IntegralImageTypeTraits_3_01int_01_4.html</filename>
    <member kind="typedef">
      <type>long</type>
      <name>IntegralType</name>
      <anchorfile>structpcl_1_1IntegralImageTypeTraits_3_01int_01_4.html</anchorfile>
      <anchor>ae3c6cb850a5c1c2914617aba439886bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>Type</name>
      <anchorfile>structpcl_1_1IntegralImageTypeTraits_3_01int_01_4.html</anchorfile>
      <anchor>a6c8fc37e734204f9a2987d9e977b9bc8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::IntegralImageTypeTraits&lt; short &gt;</name>
    <filename>structpcl_1_1IntegralImageTypeTraits_3_01short_01_4.html</filename>
    <member kind="typedef">
      <type>long</type>
      <name>IntegralType</name>
      <anchorfile>structpcl_1_1IntegralImageTypeTraits_3_01short_01_4.html</anchorfile>
      <anchor>a15e66ad486413aa88b2f157a86426413</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>short</type>
      <name>Type</name>
      <anchorfile>structpcl_1_1IntegralImageTypeTraits_3_01short_01_4.html</anchorfile>
      <anchor>a915457033e26034fe6878a8139b7cf57</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::IntegralImageTypeTraits&lt; unsigned char &gt;</name>
    <filename>structpcl_1_1IntegralImageTypeTraits_3_01unsigned_01char_01_4.html</filename>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>IntegralType</name>
      <anchorfile>structpcl_1_1IntegralImageTypeTraits_3_01unsigned_01char_01_4.html</anchorfile>
      <anchor>aa82dd14c055091bdb3d46a6eb6903c7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>Type</name>
      <anchorfile>structpcl_1_1IntegralImageTypeTraits_3_01unsigned_01char_01_4.html</anchorfile>
      <anchor>a2f4fe95b0f08017e565149f510a3d8a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::IntegralImageTypeTraits&lt; unsigned int &gt;</name>
    <filename>structpcl_1_1IntegralImageTypeTraits_3_01unsigned_01int_01_4.html</filename>
    <member kind="typedef">
      <type>unsigned long</type>
      <name>IntegralType</name>
      <anchorfile>structpcl_1_1IntegralImageTypeTraits_3_01unsigned_01int_01_4.html</anchorfile>
      <anchor>adf7da211d01217fa82ecd8245687e83c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>Type</name>
      <anchorfile>structpcl_1_1IntegralImageTypeTraits_3_01unsigned_01int_01_4.html</anchorfile>
      <anchor>ac37679ff1d37771568aa71bbd7b0b1f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::IntegralImageTypeTraits&lt; unsigned short &gt;</name>
    <filename>structpcl_1_1IntegralImageTypeTraits_3_01unsigned_01short_01_4.html</filename>
    <member kind="typedef">
      <type>unsigned long</type>
      <name>IntegralType</name>
      <anchorfile>structpcl_1_1IntegralImageTypeTraits_3_01unsigned_01short_01_4.html</anchorfile>
      <anchor>a4065800e802ab897fb42abae465140d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>Type</name>
      <anchorfile>structpcl_1_1IntegralImageTypeTraits_3_01unsigned_01short_01_4.html</anchorfile>
      <anchor>a88d7caf8343196a4402face139fa1dc1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::IntensityGradient</name>
    <filename>structpcl_1_1IntensityGradient.html</filename>
    <member kind="variable">
      <type>union pcl::IntensityGradient::@51</type>
      <name>@52</name>
      <anchorfile>structpcl_1_1IntensityGradient.html</anchorfile>
      <anchor>a64754fda8dac20316e562f75f88ab422</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::IntensityGradient::@51::@53</type>
      <name>@54</name>
      <anchorfile>unionpcl_1_1IntensityGradient_1_1@51.html</anchorfile>
      <anchor>a21e72e27c2b735e7583de31edb1455e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>gradient_x</name>
      <anchorfile>structpcl_1_1IntensityGradient_1_1@51_1_1@53.html</anchorfile>
      <anchor>afbad9154b89dce7c562a0b7403feeae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>gradient_y</name>
      <anchorfile>structpcl_1_1IntensityGradient_1_1@51_1_1@53.html</anchorfile>
      <anchor>a4c2cb84f95d8be98099a75279b057d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>gradient_z</name>
      <anchorfile>structpcl_1_1IntensityGradient_1_1@51_1_1@53.html</anchorfile>
      <anchor>a9084ad8ef4f38b05902c8372fde964ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>gradient</name>
      <anchorfile>unionpcl_1_1IntensityGradient_1_1@51.html</anchorfile>
      <anchor>ac8526986c5e50a659f15cb7221711335</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::IntensityGradientEstimation</name>
    <filename>classpcl_1_1IntensityGradientEstimation.html</filename>
    <templarg>PointInT</templarg>
    <templarg>PointNT</templarg>
    <templarg>PointOutT</templarg>
    <templarg>IntensitySelectorT</templarg>
    <base>pcl::FeatureFromNormals</base>
    <member kind="typedef">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1IntensityGradientEstimation.html</anchorfile>
      <anchor>a6203e769dabdeff204ae5e1da300639d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntensityGradientEstimation</name>
      <anchorfile>classpcl_1_1IntensityGradientEstimation.html</anchorfile>
      <anchor>a94afda001b009db9bee236a3e9c93d31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfThreads</name>
      <anchorfile>classpcl_1_1IntensityGradientEstimation.html</anchorfile>
      <anchor>aef2112ebfc2717614d109d4e465259b6</anchor>
      <arglist>(int nr_threads)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeFeature</name>
      <anchorfile>classpcl_1_1IntensityGradientEstimation.html</anchorfile>
      <anchor>aaed5c53ef457c46506a506be858e5ddb</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computePointIntensityGradient</name>
      <anchorfile>classpcl_1_1IntensityGradientEstimation.html</anchorfile>
      <anchor>a34382dfeb780471d1e272174db703bc0</anchor>
      <arglist>(const pcl::PointCloud&lt; PointInT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, const Eigen::Vector3f &amp;point, float mean_intensity, const Eigen::Vector3f &amp;normal, Eigen::Vector3f &amp;gradient)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntensitySelectorT</type>
      <name>intensity_</name>
      <anchorfile>classpcl_1_1IntensityGradientEstimation.html</anchorfile>
      <anchor>a37336e579e4e959fb7c6c351f01dcc7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>threads_</name>
      <anchorfile>classpcl_1_1IntensityGradientEstimation.html</anchorfile>
      <anchor>aa48b13876580110d1b42f6cb1bf81b57</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1IntensityGradientEstimation.html</anchorfile>
      <anchor>ad5993800315d57922b3d4dd53b23347b</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::IntensityGradientEstimation&lt; PointInT, PointNT, Eigen::MatrixXf &gt;</name>
    <filename>classpcl_1_1IntensityGradientEstimation_3_01PointInT_00_01PointNT_00_01Eigen_1_1MatrixXf_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>IntensityGradientEstimation&lt; PointInT, PointNT, pcl::IntensityGradient &gt;</base>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1IntensityGradientEstimation_3_01PointInT_00_01PointNT_00_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a19c2c34a8045d4abfbd9df10bb854b45</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::Normal &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1IntensityGradientEstimation_3_01PointInT_00_01PointNT_00_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>ac80dc5d272c6a4b6322b27a45129e708</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;output)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::IntensitySpinEstimation</name>
    <filename>classpcl_1_1IntensitySpinEstimation.html</filename>
    <templarg>PointInT</templarg>
    <templarg>PointOutT</templarg>
    <base>pcl::Feature</base>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointInT &gt;</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1IntensitySpinEstimation.html</anchorfile>
      <anchor>a4b5a9222953d6e2b76cf76d5b442c0e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1IntensitySpinEstimation.html</anchorfile>
      <anchor>a724a4fa6f7a5376ca68431750ca6f8e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeFeature</name>
      <anchorfile>classpcl_1_1IntensitySpinEstimation.html</anchorfile>
      <anchor>a8162dc764667efd078f820d7a61e46cb</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeIntensitySpinImage</name>
      <anchorfile>classpcl_1_1IntensitySpinEstimation.html</anchorfile>
      <anchor>a178ed6ce4055ed7a92f3e03e2ebc391e</anchor>
      <arglist>(const PointCloudIn &amp;cloud, float radius, float sigma, int k, const std::vector&lt; int &gt; &amp;indices, const std::vector&lt; float &gt; &amp;squared_distances, Eigen::MatrixXf &amp;intensity_spin_image)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNrDistanceBins</name>
      <anchorfile>classpcl_1_1IntensitySpinEstimation.html</anchorfile>
      <anchor>a93bb0030e53354c0b2a1803f818c180b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNrIntensityBins</name>
      <anchorfile>classpcl_1_1IntensitySpinEstimation.html</anchorfile>
      <anchor>acc7668cfb25544b79474a79f577e2bff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getSmoothingBandwith</name>
      <anchorfile>classpcl_1_1IntensitySpinEstimation.html</anchorfile>
      <anchor>a0e038dfb9891cf5b30718cbd445990e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntensitySpinEstimation</name>
      <anchorfile>classpcl_1_1IntensitySpinEstimation.html</anchorfile>
      <anchor>afc5f8461c605637884576be571ee058d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNrDistanceBins</name>
      <anchorfile>classpcl_1_1IntensitySpinEstimation.html</anchorfile>
      <anchor>af9f7c601148af5a8b54302cf2784dc86</anchor>
      <arglist>(size_t nr_distance_bins)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNrIntensityBins</name>
      <anchorfile>classpcl_1_1IntensitySpinEstimation.html</anchorfile>
      <anchor>af066deb10f74f7e89fb684013150b08d</anchor>
      <arglist>(size_t nr_intensity_bins)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSmoothingBandwith</name>
      <anchorfile>classpcl_1_1IntensitySpinEstimation.html</anchorfile>
      <anchor>a8fced87bacc8f7de4d9df0882dfa4c5f</anchor>
      <arglist>(float sigma)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nr_distance_bins_</name>
      <anchorfile>classpcl_1_1IntensitySpinEstimation.html</anchorfile>
      <anchor>a63613ac7e93b0df396b7d55ef9849aaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nr_intensity_bins_</name>
      <anchorfile>classpcl_1_1IntensitySpinEstimation.html</anchorfile>
      <anchor>ad5cb91d5c6056efce45243f7bc9760ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>sigma_</name>
      <anchorfile>classpcl_1_1IntensitySpinEstimation.html</anchorfile>
      <anchor>a7b305749e0fdabb177a75418e064f4c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1IntensitySpinEstimation.html</anchorfile>
      <anchor>a01a161945e21b689b18b64d61c75d20a</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::IntensitySpinEstimation&lt; PointInT, Eigen::MatrixXf &gt;</name>
    <filename>classpcl_1_1IntensitySpinEstimation_3_01PointInT_00_01Eigen_1_1MatrixXf_01_4.html</filename>
    <templarg></templarg>
    <base>IntensitySpinEstimation&lt; PointInT, pcl::Histogram&lt; 20 &gt; &gt;</base>
    <member kind="function" protection="private">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1IntensitySpinEstimation_3_01PointInT_00_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a48c3b54c5f3c483b160f9f9666d31ee6</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::Normal &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1IntensitySpinEstimation_3_01PointInT_00_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a89a5c5d863cd3eb4f0cb522895bb188f</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;output)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::InterestPoint</name>
    <filename>structpcl_1_1InterestPoint.html</filename>
    <member kind="variable">
      <type>union pcl::InterestPoint::@11</type>
      <name>@12</name>
      <anchorfile>structpcl_1_1InterestPoint.html</anchorfile>
      <anchor>a3b6fa03fe1ea90bd68affec0a59ae5cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::InterestPoint::@11::@13</type>
      <name>@14</name>
      <anchorfile>unionpcl_1_1InterestPoint_1_1@11.html</anchorfile>
      <anchor>af5343ee2d7c5e92c0916cb869b966be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>strength</name>
      <anchorfile>structpcl_1_1InterestPoint_1_1@11_1_1@13.html</anchorfile>
      <anchor>a9230de0b83c27defeb84eeae800d5b1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data_c</name>
      <anchorfile>unionpcl_1_1InterestPoint_1_1@11.html</anchorfile>
      <anchor>a9021a4abc020084d2789a1f671e95efd</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_POINT4D</name>
      <anchorfile>structpcl_1_1InterestPoint.html</anchorfile>
      <anchor>a0666da693900574ef5b90e8e11c908af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::intersect</name>
    <filename>structpcl_1_1intersect.html</filename>
    <templarg>Sequence1</templarg>
    <templarg>Sequence2</templarg>
    <member kind="typedef">
      <type>boost::mpl::remove_if&lt; Sequence1, boost::mpl::not_&lt; boost::mpl::contains&lt; Sequence2, boost::mpl::_1 &gt; &gt; &gt;::type</type>
      <name>type</name>
      <anchorfile>structpcl_1_1intersect.html</anchorfile>
      <anchor>a464ca6271b3051ec0702a62b66a2ec1e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::InvalidConversionException</name>
    <filename>classpcl_1_1InvalidConversionException.html</filename>
    <base>pcl::PCLException</base>
    <member kind="function">
      <type></type>
      <name>InvalidConversionException</name>
      <anchorfile>classpcl_1_1InvalidConversionException.html</anchorfile>
      <anchor>a68915351d421b677cea971bf9de0a862</anchor>
      <arglist>(const std::string &amp;error_description, const std::string &amp;file_name=&quot;&quot;, const std::string &amp;function_name=&quot;&quot;, unsigned line_number=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::InvalidSACModelTypeException</name>
    <filename>classpcl_1_1InvalidSACModelTypeException.html</filename>
    <base>pcl::PCLException</base>
    <member kind="function">
      <type></type>
      <name>InvalidSACModelTypeException</name>
      <anchorfile>classpcl_1_1InvalidSACModelTypeException.html</anchorfile>
      <anchor>af8e65db15136ecef76a749ed515dd7ff</anchor>
      <arglist>(const std::string &amp;error_description, const std::string &amp;file_name=&quot;&quot;, const std::string &amp;function_name=&quot;&quot;, unsigned line_number=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::IOException</name>
    <filename>classpcl_1_1IOException.html</filename>
    <base>pcl::PCLException</base>
    <member kind="function">
      <type></type>
      <name>IOException</name>
      <anchorfile>classpcl_1_1IOException.html</anchorfile>
      <anchor>aaff4da6b6b7994130e97df413a2b061a</anchor>
      <arglist>(const std::string &amp;error_description, const std::string &amp;file_name=&quot;&quot;, const std::string &amp;function_name=&quot;&quot;, unsigned line_number=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::IsNotDenseException</name>
    <filename>classpcl_1_1IsNotDenseException.html</filename>
    <base>pcl::PCLException</base>
    <member kind="function">
      <type></type>
      <name>IsNotDenseException</name>
      <anchorfile>classpcl_1_1IsNotDenseException.html</anchorfile>
      <anchor>adf4ea6f681a696ed08e387e84d8c85cf</anchor>
      <arglist>(const std::string &amp;error_description, const std::string &amp;file_name=&quot;&quot;, const std::string &amp;function_name=&quot;&quot;, unsigned line_number=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::IterativeClosestPoint</name>
    <filename>classpcl_1_1IterativeClosestPoint.html</filename>
    <templarg>PointSource</templarg>
    <templarg>PointTarget</templarg>
    <base>pcl::Registration</base>
    <member kind="function">
      <type></type>
      <name>IterativeClosestPoint</name>
      <anchorfile>classpcl_1_1IterativeClosestPoint.html</anchorfile>
      <anchor>a36fe3fd69fd1c6ae1454085d9dea2c84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>computeTransformation</name>
      <anchorfile>classpcl_1_1IterativeClosestPoint.html</anchorfile>
      <anchor>a81cc8090b11824f0e30881d0a2d076ae</anchor>
      <arglist>(PointCloudSource &amp;output, const Eigen::Matrix4f &amp;guess)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Registration&lt; PointSource, PointTarget &gt;::PointCloudSource</type>
      <name>PointCloudSource</name>
      <anchorfile>classpcl_1_1IterativeClosestPoint.html</anchorfile>
      <anchor>ab1905e5a27330713d0cdf1adc45cf40e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloudSource::ConstPtr</type>
      <name>PointCloudSourceConstPtr</name>
      <anchorfile>classpcl_1_1IterativeClosestPoint.html</anchorfile>
      <anchor>a29270940cba74c7989c1cf8f73f94064</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloudSource::Ptr</type>
      <name>PointCloudSourcePtr</name>
      <anchorfile>classpcl_1_1IterativeClosestPoint.html</anchorfile>
      <anchor>a066d1b7a41f6768f28b2dae8623ed371</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Registration&lt; PointSource, PointTarget &gt;::PointCloudTarget</type>
      <name>PointCloudTarget</name>
      <anchorfile>classpcl_1_1IterativeClosestPoint.html</anchorfile>
      <anchor>a6dad9aeaab82333e20ae5ab7e7a8188d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointIndices::ConstPtr</type>
      <name>PointIndicesConstPtr</name>
      <anchorfile>classpcl_1_1IterativeClosestPoint.html</anchorfile>
      <anchor>a0572f85293989355695122ae36aaa752</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointIndices::Ptr</type>
      <name>PointIndicesPtr</name>
      <anchorfile>classpcl_1_1IterativeClosestPoint.html</anchorfile>
      <anchor>a64eaf369dd6972a7c6e916e4380fd12a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::IterativeClosestPointNonLinear</name>
    <filename>classpcl_1_1IterativeClosestPointNonLinear.html</filename>
    <templarg>PointSource</templarg>
    <templarg>PointTarget</templarg>
    <base>pcl::IterativeClosestPoint</base>
    <member kind="function">
      <type></type>
      <name>IterativeClosestPointNonLinear</name>
      <anchorfile>classpcl_1_1IterativeClosestPointNonLinear.html</anchorfile>
      <anchor>ac1cb556de216974c39645ba686300959</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::KdTree</name>
    <filename>classpcl_1_1KdTree.html</filename>
    <templarg>PointT</templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const KdTree&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1KdTree.html</anchorfile>
      <anchor>a07d45964a3e71f92234ee32848b6e78f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const std::vector&lt; int &gt; &gt;</type>
      <name>IndicesConstPtr</name>
      <anchorfile>classpcl_1_1KdTree.html</anchorfile>
      <anchor>ada126cd8f1c318c504755b0063ab9177</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; std::vector&lt; int &gt; &gt;</type>
      <name>IndicesPtr</name>
      <anchorfile>classpcl_1_1KdTree.html</anchorfile>
      <anchor>ae7de862d46cb5f2d9b60fa8922f45d43</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1KdTree.html</anchorfile>
      <anchor>a84570b862dd5c0f44f1be2f90b1cc11f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PointCloud &gt;</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1KdTree.html</anchorfile>
      <anchor>aa09e1a3de435ed31a365bce375832602</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloud &gt;</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1KdTree.html</anchorfile>
      <anchor>abea0b603234db8adbc67a125db20ed74</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointRepresentation&lt; PointT &gt;</type>
      <name>PointRepresentation</name>
      <anchorfile>classpcl_1_1KdTree.html</anchorfile>
      <anchor>a637c567a0c5c457ddda56ebb209d3610</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PointRepresentation &gt;</type>
      <name>PointRepresentationConstPtr</name>
      <anchorfile>classpcl_1_1KdTree.html</anchorfile>
      <anchor>a720d272653f6cf9aa83a2a67e417f930</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; KdTree&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1KdTree.html</anchorfile>
      <anchor>aac67d73fe6e1949c885dee9f6ac2e318</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getEpsilon</name>
      <anchorfile>classpcl_1_1KdTree.html</anchorfile>
      <anchor>a160134ec160f82c8c02ae6a2a02b51b4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>IndicesConstPtr</type>
      <name>getIndices</name>
      <anchorfile>classpcl_1_1KdTree.html</anchorfile>
      <anchor>afb271efb7bf80e7319de83f00be42149</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PointCloudConstPtr</type>
      <name>getInputCloud</name>
      <anchorfile>classpcl_1_1KdTree.html</anchorfile>
      <anchor>aeeafd0f7c5b0978a387e2e8cfba5fe76</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMinPts</name>
      <anchorfile>classpcl_1_1KdTree.html</anchorfile>
      <anchor>a33b13fe9cce0c8953cd6a4905906065b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PointRepresentationConstPtr</type>
      <name>getPointRepresentation</name>
      <anchorfile>classpcl_1_1KdTree.html</anchorfile>
      <anchor>a50bcb3d27c4059afca573f7ef93f88e2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KdTree</name>
      <anchorfile>classpcl_1_1KdTree.html</anchorfile>
      <anchor>a49e8890a0cd0e35d0d5290b6e2be7900</anchor>
      <arglist>(bool sorted=true)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>nearestKSearch</name>
      <anchorfile>classpcl_1_1KdTree.html</anchorfile>
      <anchor>ac81c442ff9c9b1e03c10cb55128e726d</anchor>
      <arglist>(const PointT &amp;p_q, int k, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>nearestKSearch</name>
      <anchorfile>classpcl_1_1KdTree.html</anchorfile>
      <anchor>af3580750d859ebb53252dc81e5031555</anchor>
      <arglist>(const PointCloud &amp;cloud, int index, int k, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>nearestKSearch</name>
      <anchorfile>classpcl_1_1KdTree.html</anchorfile>
      <anchor>aacaadd9c6e43211bdfac83e4fdef0231</anchor>
      <arglist>(int index, int k, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nearestKSearchT</name>
      <anchorfile>classpcl_1_1KdTree.html</anchorfile>
      <anchor>a78e29919ad45b460bedb701e171ca81c</anchor>
      <arglist>(const PointTDiff &amp;point, int k, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>radiusSearch</name>
      <anchorfile>classpcl_1_1KdTree.html</anchorfile>
      <anchor>a662d9de50237121e142502a8737dfefa</anchor>
      <arglist>(const PointT &amp;p_q, double radius, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances, unsigned int max_nn=0) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>radiusSearch</name>
      <anchorfile>classpcl_1_1KdTree.html</anchorfile>
      <anchor>a9a6f45edd45fca7dc544fe1915fe2912</anchor>
      <arglist>(const PointCloud &amp;cloud, int index, double radius, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances, unsigned int max_nn=0) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>radiusSearch</name>
      <anchorfile>classpcl_1_1KdTree.html</anchorfile>
      <anchor>a2221424be163483ae44263a94c8b3299</anchor>
      <arglist>(int index, double radius, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances, unsigned int max_nn=0) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radiusSearchT</name>
      <anchorfile>classpcl_1_1KdTree.html</anchorfile>
      <anchor>a00ac05471986a75779b1ab9b23ba0921</anchor>
      <arglist>(const PointTDiff &amp;point, double radius, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances, unsigned int max_nn=0) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setEpsilon</name>
      <anchorfile>classpcl_1_1KdTree.html</anchorfile>
      <anchor>aa150954080bc14f46772871739c3bfff</anchor>
      <arglist>(float eps)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1KdTree.html</anchorfile>
      <anchor>ac105d90b2b10383adb58e62abe7b1161</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const IndicesConstPtr &amp;indices=IndicesConstPtr())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinPts</name>
      <anchorfile>classpcl_1_1KdTree.html</anchorfile>
      <anchor>abd7f2b98e375c48d9fe113b95b3edc20</anchor>
      <arglist>(int min_pts)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPointRepresentation</name>
      <anchorfile>classpcl_1_1KdTree.html</anchorfile>
      <anchor>ab2c8cd07baaebb4e1504f223405419cc</anchor>
      <arglist>(const PointRepresentationConstPtr &amp;point_representation)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~KdTree</name>
      <anchorfile>classpcl_1_1KdTree.html</anchorfile>
      <anchor>aec3baf44b02605ba4efde9f49e93db3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1KdTree.html</anchorfile>
      <anchor>af2adf6e714a116858487e4d40859d80e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>epsilon_</name>
      <anchorfile>classpcl_1_1KdTree.html</anchorfile>
      <anchor>aa393b60f0978c529b28e060a21c96222</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesConstPtr</type>
      <name>indices_</name>
      <anchorfile>classpcl_1_1KdTree.html</anchorfile>
      <anchor>ae59a4b07f95b8193d951f940f7fb6e1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudConstPtr</type>
      <name>input_</name>
      <anchorfile>classpcl_1_1KdTree.html</anchorfile>
      <anchor>a9b71072db4f7662c7c565d4c49145db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>min_pts_</name>
      <anchorfile>classpcl_1_1KdTree.html</anchorfile>
      <anchor>aaceb7706d5a8b57ab626277f826162d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointRepresentationConstPtr</type>
      <name>point_representation_</name>
      <anchorfile>classpcl_1_1KdTree.html</anchorfile>
      <anchor>a2cacacf162468a473dca65193e708002</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>sorted_</name>
      <anchorfile>classpcl_1_1KdTree.html</anchorfile>
      <anchor>ac50d9f0a88e43cb9be347337865a5194</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::KdTreeFLANN</name>
    <filename>classpcl_1_1KdTreeFLANN.html</filename>
    <templarg>PointT</templarg>
    <templarg>Dist</templarg>
    <base>pcl::KdTree</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const KdTreeFLANN&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1KdTreeFLANN.html</anchorfile>
      <anchor>a6500d6fb49d76c3fb231e9f68b1e3508</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>flann::Index&lt; Dist &gt;</type>
      <name>FLANNIndex</name>
      <anchorfile>classpcl_1_1KdTreeFLANN.html</anchorfile>
      <anchor>a289acd621cec3273a0211c2e3e140caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const std::vector&lt; int &gt; &gt;</type>
      <name>IndicesConstPtr</name>
      <anchorfile>classpcl_1_1KdTreeFLANN.html</anchorfile>
      <anchor>a81754d8b7cf12caf7ca63f920fcdcb22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; std::vector&lt; int &gt; &gt;</type>
      <name>IndicesPtr</name>
      <anchorfile>classpcl_1_1KdTreeFLANN.html</anchorfile>
      <anchor>a0c900233ea4c04d60b53fdf7afe6647f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>KdTree&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1KdTreeFLANN.html</anchorfile>
      <anchor>a587a915d086b7af4c6606ff128a2842d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>KdTree&lt; PointT &gt;::PointCloudConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1KdTreeFLANN.html</anchorfile>
      <anchor>a93df753b052aa80a512b6f9db4037aed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; KdTreeFLANN&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1KdTreeFLANN.html</anchorfile>
      <anchor>a1e53089da17bd9ff3a843b214619214c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KdTreeFLANN</name>
      <anchorfile>classpcl_1_1KdTreeFLANN.html</anchorfile>
      <anchor>adebe4b1eed5e5e1bc0d1dd085be9a8b7</anchor>
      <arglist>(bool sorted=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KdTreeFLANN</name>
      <anchorfile>classpcl_1_1KdTreeFLANN.html</anchorfile>
      <anchor>a44f00df5cf38f18820d2aec5ab908512</anchor>
      <arglist>(const KdTreeFLANN&lt; PointT &gt; &amp;k)</arglist>
    </member>
    <member kind="function">
      <type>Ptr</type>
      <name>makeShared</name>
      <anchorfile>classpcl_1_1KdTreeFLANN.html</anchorfile>
      <anchor>a3b2346732b715083bd2559d701d87d6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nearestKSearch</name>
      <anchorfile>classpcl_1_1KdTreeFLANN.html</anchorfile>
      <anchor>a529d9a1932a3caf524243932331d35b1</anchor>
      <arglist>(const PointT &amp;point, int k, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances) const </arglist>
    </member>
    <member kind="function">
      <type>KdTreeFLANN&lt; PointT &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1KdTreeFLANN.html</anchorfile>
      <anchor>a9acf3428029f353a4b67838e3c21225b</anchor>
      <arglist>(const KdTreeFLANN&lt; PointT &gt; &amp;k)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radiusSearch</name>
      <anchorfile>classpcl_1_1KdTreeFLANN.html</anchorfile>
      <anchor>adb9ea62ac25fc5dc07341a4f80911e88</anchor>
      <arglist>(const PointT &amp;point, double radius, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances, unsigned int max_nn=0) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEpsilon</name>
      <anchorfile>classpcl_1_1KdTreeFLANN.html</anchorfile>
      <anchor>a87e5aa1e4c6a23e161712919bef9a1a7</anchor>
      <arglist>(float eps)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1KdTreeFLANN.html</anchorfile>
      <anchor>aba28a792bf0c2026aa0a6a99ed3e32ec</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const IndicesConstPtr &amp;indices=IndicesConstPtr())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSortedResults</name>
      <anchorfile>classpcl_1_1KdTreeFLANN.html</anchorfile>
      <anchor>ad1af06f3e1a1fb40a2b3858c3edc9038</anchor>
      <arglist>(bool sorted)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~KdTreeFLANN</name>
      <anchorfile>classpcl_1_1KdTreeFLANN.html</anchorfile>
      <anchor>a7266873c887581cd840b07cac1fbe030</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>cleanup</name>
      <anchorfile>classpcl_1_1KdTreeFLANN.html</anchorfile>
      <anchor>a26c68d6a3d8a71eaeed7d545aaa09626</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>convertCloudToArray</name>
      <anchorfile>classpcl_1_1KdTreeFLANN.html</anchorfile>
      <anchor>a3c3afb0b425c5449859d94be855b997f</anchor>
      <arglist>(const PointCloud &amp;cloud)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>convertCloudToArray</name>
      <anchorfile>classpcl_1_1KdTreeFLANN.html</anchorfile>
      <anchor>a3383e2845cb630a5f35590e4eb0461cf</anchor>
      <arglist>(const PointCloud &amp;cloud, const std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1KdTreeFLANN.html</anchorfile>
      <anchor>a751cae46dbe6c244537625072b58a7d2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float *</type>
      <name>cloud_</name>
      <anchorfile>classpcl_1_1KdTreeFLANN.html</anchorfile>
      <anchor>a9de3b4e6ca067f860cac9245aa844867</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>dim_</name>
      <anchorfile>classpcl_1_1KdTreeFLANN.html</anchorfile>
      <anchor>aec09a50535962b426d979d24a54b9c15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FLANNIndex *</type>
      <name>flann_index_</name>
      <anchorfile>classpcl_1_1KdTreeFLANN.html</anchorfile>
      <anchor>a2584d59b954e9b0cfca94582d1d88ff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>identity_mapping_</name>
      <anchorfile>classpcl_1_1KdTreeFLANN.html</anchorfile>
      <anchor>ac18b49de0a6ad3e2e62197dd1740fe05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>index_mapping_</name>
      <anchorfile>classpcl_1_1KdTreeFLANN.html</anchorfile>
      <anchor>af3b4d9aaf228ed065f8c369b098ec5f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>flann::SearchParams</type>
      <name>param_k_</name>
      <anchorfile>classpcl_1_1KdTreeFLANN.html</anchorfile>
      <anchor>ac3b5275074f37d746be892d97abd9fcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>flann::SearchParams</type>
      <name>param_radius_</name>
      <anchorfile>classpcl_1_1KdTreeFLANN.html</anchorfile>
      <anchor>ac5f39e1add8a4bd96239879264e4f6db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>total_nr_points_</name>
      <anchorfile>classpcl_1_1KdTreeFLANN.html</anchorfile>
      <anchor>a59ec577841dfd3f8b81abea21c101df2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::KdTreeFLANN&lt; Eigen::MatrixXf &gt;</name>
    <filename>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const KdTreeFLANN&lt; Eigen::MatrixXf &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>acc4d222aca53648c714c6bd7936b5900</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>flann::Index&lt; flann::L2_Simple&lt; float &gt; &gt;</type>
      <name>FLANNIndex</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>aa89c6a0c146d38afac0a16c803fd7a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const std::vector&lt; int &gt; &gt;</type>
      <name>IndicesConstPtr</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>adb9973a077f82ccfbd7bcb221245b1bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; std::vector&lt; int &gt; &gt;</type>
      <name>IndicesPtr</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>ad4376c1f0fdf0f54ad6db5a94b316771</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; Eigen::MatrixXf &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a9dd5d10cbe1ff601af401147535ea772</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>ac5a4a16a7db93d64f799b1eed586d6e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointRepresentation&lt; Eigen::MatrixXf &gt;</type>
      <name>PointRepresentation</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>ad76edd2b450114b45756eeedb00e1997</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PointRepresentation &gt;</type>
      <name>PointRepresentationConstPtr</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>ac9e0a4bfa1ef6b6a8af41f6b795963d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; KdTreeFLANN&lt; Eigen::MatrixXf &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a05a0b2e699fbc877e1c7e29a67ee60e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getEpsilon</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>afacdddc383a090bff8634e0934530df3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>IndicesConstPtr</type>
      <name>getIndices</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>ab8022da69a0227ee356c1df83b12449c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PointCloudConstPtr</type>
      <name>getInputCloud</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a0c666b81b639a503a59b9cd5aeba73de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KdTreeFLANN</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a6004a7c99d79fe02cf15a692dbf81b30</anchor>
      <arglist>(bool sorted=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KdTreeFLANN</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a3d7b9d105aacfc603695f03b8bf24371</anchor>
      <arglist>(const KdTreeFLANN&lt; Eigen::MatrixXf &gt; &amp;k)</arglist>
    </member>
    <member kind="function">
      <type>Ptr</type>
      <name>makeShared</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a08fc7bcc3d36055876df3c57a64296be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nearestKSearch</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>aaa171f22ea908a89d0a65b2cb338b145</anchor>
      <arglist>(const T &amp;point, int k, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nearestKSearch</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>abf66d23c6dd5a5fe3288af3f529a23c9</anchor>
      <arglist>(const PointCloud &amp;cloud, int index, int k, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nearestKSearch</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a725824519a6c0ec4158ff0b48cb3fa97</anchor>
      <arglist>(int index, int k, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances) const </arglist>
    </member>
    <member kind="function">
      <type>KdTreeFLANN &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a56a0b7f674b2994c92c0a15c4f4847f2</anchor>
      <arglist>(const KdTreeFLANN&lt; Eigen::MatrixXf &gt; &amp;k)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radiusSearch</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>af978a9971158e1151d54547327762b10</anchor>
      <arglist>(const T &amp;point, double radius, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_dists, unsigned int max_nn=0) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radiusSearch</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>ae000b5783c9d4b8ee4a6ca29176cdc52</anchor>
      <arglist>(const PointCloud &amp;cloud, int index, double radius, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances, unsigned int max_nn=0) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radiusSearch</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>ae17a8af74bf233e7a30e070d2b0719c2</anchor>
      <arglist>(int index, double radius, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances, unsigned int max_nn=0) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEpsilon</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>ac3cba3ff295d2d0e7931298e9e3b6cb1</anchor>
      <arglist>(float eps)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a2378a13ff34207e64ee5b0ebb1512faa</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const IndicesConstPtr &amp;indices=IndicesConstPtr())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~KdTreeFLANN</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a0f76462b095fd7ed2806aee7cf96e90d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>epsilon_</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a27f228217f3b563c5eed8aefe14be2b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesConstPtr</type>
      <name>indices_</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a2e1347a8d994e77d2e9c6eb5945a1851</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudConstPtr</type>
      <name>input_</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a3492b0d29e88c1e1e5a3fde5c08d1d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>sorted_</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a70c0800772120f22a7f0816159abd042</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>cleanup</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>aa9d02c70544668127955df0377fb5959</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>convertCloudToArray</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a07a55646365ef2e1c26c8adc75247414</anchor>
      <arglist>(const PointCloud &amp;cloud)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>convertCloudToArray</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>af6715efcce77858487ae8c8a25c79d40</anchor>
      <arglist>(const PointCloud &amp;cloud, const std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a046311d3863f514bf3779a284c9c5d35</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isRowValid</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a6576c3ab26f448ac03e55940202a45cd</anchor>
      <arglist>(const Expr &amp;pt) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float *</type>
      <name>cloud_</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a6fe245d2de1ef342813fda034a3be5ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>dim_</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a1ff414b710374977986a928a35379fcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FLANNIndex *</type>
      <name>flann_index_</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>adf31bdca50d1285142114d471c24003c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>identity_mapping_</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a62efb1b73d43798e6e1f03064e0dfcdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>index_mapping_</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>ae5b50cd9d53f731d45cc1113f2549eac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>flann::SearchParams</type>
      <name>param_k_</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>ae0efba613c7fa901997b8d2c2e80dbc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>flann::SearchParams</type>
      <name>param_radius_</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a9bd4dfd3a921f2156f03c32b660d3746</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>total_nr_points_</name>
      <anchorfile>classpcl_1_1KdTreeFLANN_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>aba9d0da169a7d65195228dcd66734a13</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::KernelWidthTooSmallException</name>
    <filename>classpcl_1_1KernelWidthTooSmallException.html</filename>
    <base>pcl::PCLException</base>
    <member kind="function">
      <type></type>
      <name>KernelWidthTooSmallException</name>
      <anchorfile>classpcl_1_1KernelWidthTooSmallException.html</anchorfile>
      <anchor>aec952b0330858a60c3b9f558d5477d9a</anchor>
      <arglist>(const std::string &amp;error_description, const std::string &amp;file_name=&quot;&quot;, const std::string &amp;function_name=&quot;&quot;, unsigned line_number=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::Keypoint</name>
    <filename>classpcl_1_1Keypoint.html</filename>
    <templarg>PointInT</templarg>
    <templarg>PointOutT</templarg>
    <base>PCLBase&lt; PointInT &gt;</base>
    <member kind="typedef">
      <type>PCLBase&lt; PointInT &gt;</type>
      <name>BaseClass</name>
      <anchorfile>classpcl_1_1Keypoint.html</anchorfile>
      <anchor>a9eef8be22b648faf7529a03808165cc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::search::Search&lt; PointInT &gt;</type>
      <name>KdTree</name>
      <anchorfile>classpcl_1_1Keypoint.html</anchorfile>
      <anchor>a54c9e8e5960a91c46a9a1fff3eb7ed1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::search::Search&lt; PointInT &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>classpcl_1_1Keypoint.html</anchorfile>
      <anchor>a7da3079345edc3d3684157309a1e47dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointInT &gt;</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1Keypoint.html</anchorfile>
      <anchor>ac291ff32e78639931cab1113e69a456b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudIn::ConstPtr</type>
      <name>PointCloudInConstPtr</name>
      <anchorfile>classpcl_1_1Keypoint.html</anchorfile>
      <anchor>a833ca03470dd4383a397e24214ea0709</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudIn::Ptr</type>
      <name>PointCloudInPtr</name>
      <anchorfile>classpcl_1_1Keypoint.html</anchorfile>
      <anchor>a2e0ec17665234d8f2c30a143222a8eee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointOutT &gt;</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1Keypoint.html</anchorfile>
      <anchor>a010e393d307e423828232fdd48781240</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::function&lt; int(int, double, std::vector&lt; int &gt; &amp;, std::vector&lt; float &gt; &amp;)&gt;</type>
      <name>SearchMethod</name>
      <anchorfile>classpcl_1_1Keypoint.html</anchorfile>
      <anchor>a25a67ec1b8bee8532d9e0947164d44ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::function&lt; int(const PointCloudIn &amp;cloud, int index, double, std::vector&lt; int &gt; &amp;, std::vector&lt; float &gt; &amp;)&gt;</type>
      <name>SearchMethodSurface</name>
      <anchorfile>classpcl_1_1Keypoint.html</anchorfile>
      <anchor>ac58660587c72beaf0068c4f4656484e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1Keypoint.html</anchorfile>
      <anchor>a046a7cd11598b06d2076da69a3100e4b</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getKSearch</name>
      <anchorfile>classpcl_1_1Keypoint.html</anchorfile>
      <anchor>a9a337c89ee7ce0816b8a677b5d538592</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getRadiusSearch</name>
      <anchorfile>classpcl_1_1Keypoint.html</anchorfile>
      <anchor>a9b6fb2953dc9be88c74d95c8446937bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KdTreePtr</type>
      <name>getSearchMethod</name>
      <anchorfile>classpcl_1_1Keypoint.html</anchorfile>
      <anchor>a9c5fa8a8d95367a21111efe0b197a3c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSearchParameter</name>
      <anchorfile>classpcl_1_1Keypoint.html</anchorfile>
      <anchor>addd331bafa986670ef416554728bd6a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PointCloudInConstPtr</type>
      <name>getSearchSurface</name>
      <anchorfile>classpcl_1_1Keypoint.html</anchorfile>
      <anchor>aa7b3aa0078d09857ed7afbee6b00e07b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Keypoint</name>
      <anchorfile>classpcl_1_1Keypoint.html</anchorfile>
      <anchor>a06d5bf39feac19b1d5dfa0a3e87caea9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>searchForNeighbors</name>
      <anchorfile>classpcl_1_1Keypoint.html</anchorfile>
      <anchor>a34198bc018304eadc4740927ea6a6415</anchor>
      <arglist>(int index, double parameter, std::vector&lt; int &gt; &amp;indices, std::vector&lt; float &gt; &amp;distances) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKSearch</name>
      <anchorfile>classpcl_1_1Keypoint.html</anchorfile>
      <anchor>a4de1c1a1545be786c12ec36fea4008df</anchor>
      <arglist>(int k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRadiusSearch</name>
      <anchorfile>classpcl_1_1Keypoint.html</anchorfile>
      <anchor>acb901dd8879ee9a34b3a87d1cb6d6a37</anchor>
      <arglist>(double radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSearchMethod</name>
      <anchorfile>classpcl_1_1Keypoint.html</anchorfile>
      <anchor>a153d731738fd5966e169e26b61013689</anchor>
      <arglist>(const KdTreePtr &amp;tree)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setSearchSurface</name>
      <anchorfile>classpcl_1_1Keypoint.html</anchorfile>
      <anchor>a9dbce2da2ea97dcb4f5635df33a129c9</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>detectKeypoints</name>
      <anchorfile>classpcl_1_1Keypoint.html</anchorfile>
      <anchor>abbe80461ac9e3bb7e355b4608d0b4674</anchor>
      <arglist>(PointCloudOut &amp;output)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const std::string &amp;</type>
      <name>getClassName</name>
      <anchorfile>classpcl_1_1Keypoint.html</anchorfile>
      <anchor>a236f9e551b90b73cdaae8ccccb5199fc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1Keypoint.html</anchorfile>
      <anchor>a7eeb86d927038a60afabb226429f54db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>k_</name>
      <anchorfile>classpcl_1_1Keypoint.html</anchorfile>
      <anchor>a93359dca5b099e843c3cf0d0db1c59e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classpcl_1_1Keypoint.html</anchorfile>
      <anchor>aef5710b81d66e6d429a9dfeb41d606ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SearchMethod</type>
      <name>search_method_</name>
      <anchorfile>classpcl_1_1Keypoint.html</anchorfile>
      <anchor>aa2ee2830db93620925b82bf6b8ffea63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SearchMethodSurface</type>
      <name>search_method_surface_</name>
      <anchorfile>classpcl_1_1Keypoint.html</anchorfile>
      <anchor>a642e18edc66cffd15266bf9e7bf20bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>search_parameter_</name>
      <anchorfile>classpcl_1_1Keypoint.html</anchorfile>
      <anchor>a578368dcf8cacc6770aa5f7e7a306def</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>search_radius_</name>
      <anchorfile>classpcl_1_1Keypoint.html</anchorfile>
      <anchor>a3bf7980bf7404eb9b5571afbbc2001f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudInConstPtr</type>
      <name>surface_</name>
      <anchorfile>classpcl_1_1Keypoint.html</anchorfile>
      <anchor>a1998c46514f3f8d8d7665f6b505ca389</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KdTreePtr</type>
      <name>tree_</name>
      <anchorfile>classpcl_1_1Keypoint.html</anchorfile>
      <anchor>a9bca452f3813c88d994dba18d4a7a1c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::Label</name>
    <filename>structpcl_1_1Label.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>label</name>
      <anchorfile>structpcl_1_1Label.html</anchorfile>
      <anchor>a20d593f0c101caafe4c5c5add8238821</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::LabeledEuclideanClusterExtraction</name>
    <filename>classpcl_1_1LabeledEuclideanClusterExtraction.html</filename>
    <templarg></templarg>
    <base>pcl::PCLBase</base>
    <member kind="typedef">
      <type>pcl::search::Search&lt; PointT &gt;</type>
      <name>KdTree</name>
      <anchorfile>classpcl_1_1LabeledEuclideanClusterExtraction.html</anchorfile>
      <anchor>a9a6039de5fce4770faa2e6cada418f8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::search::Search&lt; PointT &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>classpcl_1_1LabeledEuclideanClusterExtraction.html</anchorfile>
      <anchor>a2dafcaec7776a6d250fa2c279eafee44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1LabeledEuclideanClusterExtraction.html</anchorfile>
      <anchor>a6ef9e7b090ab2d4a0fed1bccf614169e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1LabeledEuclideanClusterExtraction.html</anchorfile>
      <anchor>ad74b0b1ec6e4f4b0f22a0115e29a88d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1LabeledEuclideanClusterExtraction.html</anchorfile>
      <anchor>a12a1600c78a127cc6c67c5743b31184c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointIndices::ConstPtr</type>
      <name>PointIndicesConstPtr</name>
      <anchorfile>classpcl_1_1LabeledEuclideanClusterExtraction.html</anchorfile>
      <anchor>a2c73ad71727ebfb35055f2575d7a31f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointIndices::Ptr</type>
      <name>PointIndicesPtr</name>
      <anchorfile>classpcl_1_1LabeledEuclideanClusterExtraction.html</anchorfile>
      <anchor>a82c7de8d4497ebe2207e52ded6b36923</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extract</name>
      <anchorfile>classpcl_1_1LabeledEuclideanClusterExtraction.html</anchorfile>
      <anchor>a5228a97635de376020eeb7a22a1a7836</anchor>
      <arglist>(std::vector&lt; std::vector&lt; PointIndices &gt; &gt; &amp;labeled_clusters)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getClusterTolerance</name>
      <anchorfile>classpcl_1_1LabeledEuclideanClusterExtraction.html</anchorfile>
      <anchor>a777571849ccc99307fdd14b0c8839bed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMaxClusterSize</name>
      <anchorfile>classpcl_1_1LabeledEuclideanClusterExtraction.html</anchorfile>
      <anchor>a8c6301fe237830e7ad58bb1e4736e923</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getMaxLabels</name>
      <anchorfile>classpcl_1_1LabeledEuclideanClusterExtraction.html</anchorfile>
      <anchor>a9878f3cc3d851491c141a71b678b37b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMinClusterSize</name>
      <anchorfile>classpcl_1_1LabeledEuclideanClusterExtraction.html</anchorfile>
      <anchor>a0a0c0c96122a45111b46248b998f8dee</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>KdTreePtr</type>
      <name>getSearchMethod</name>
      <anchorfile>classpcl_1_1LabeledEuclideanClusterExtraction.html</anchorfile>
      <anchor>acfe397f1ac5431572108ea2113f613b8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LabeledEuclideanClusterExtraction</name>
      <anchorfile>classpcl_1_1LabeledEuclideanClusterExtraction.html</anchorfile>
      <anchor>aeb0c842737e6f8550acec449c91e24e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setClusterTolerance</name>
      <anchorfile>classpcl_1_1LabeledEuclideanClusterExtraction.html</anchorfile>
      <anchor>a1641a63140b5c97d1785cf8c941be2df</anchor>
      <arglist>(double tolerance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxClusterSize</name>
      <anchorfile>classpcl_1_1LabeledEuclideanClusterExtraction.html</anchorfile>
      <anchor>ae0b2bdc18179d4f305ed82386bca5387</anchor>
      <arglist>(int max_cluster_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxLabels</name>
      <anchorfile>classpcl_1_1LabeledEuclideanClusterExtraction.html</anchorfile>
      <anchor>a6aae8ef0233f3dd0fe43b5f189f5e6c4</anchor>
      <arglist>(unsigned int max_label)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinClusterSize</name>
      <anchorfile>classpcl_1_1LabeledEuclideanClusterExtraction.html</anchorfile>
      <anchor>a39085522e8146e56aa78f5185207196c</anchor>
      <arglist>(int min_cluster_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSearchMethod</name>
      <anchorfile>classpcl_1_1LabeledEuclideanClusterExtraction.html</anchorfile>
      <anchor>afd57eb803891a081f460d17b2c7be311</anchor>
      <arglist>(const KdTreePtr &amp;tree)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getClassName</name>
      <anchorfile>classpcl_1_1LabeledEuclideanClusterExtraction.html</anchorfile>
      <anchor>a8ced0996e44ed1485bab6d4992daddd9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>cluster_tolerance_</name>
      <anchorfile>classpcl_1_1LabeledEuclideanClusterExtraction.html</anchorfile>
      <anchor>a289a8169284944c230d7e588263c4a3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>max_label_</name>
      <anchorfile>classpcl_1_1LabeledEuclideanClusterExtraction.html</anchorfile>
      <anchor>a1528fcb916b7415cbb1d3372c4465913</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>max_pts_per_cluster_</name>
      <anchorfile>classpcl_1_1LabeledEuclideanClusterExtraction.html</anchorfile>
      <anchor>ade70ef080f7e5643db57aec94d244d9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>min_pts_per_cluster_</name>
      <anchorfile>classpcl_1_1LabeledEuclideanClusterExtraction.html</anchorfile>
      <anchor>a6b0a6d20b2b191bb468b5d5beff8780f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KdTreePtr</type>
      <name>tree_</name>
      <anchorfile>classpcl_1_1LabeledEuclideanClusterExtraction.html</anchorfile>
      <anchor>a23bdf23e935eb2f25a1352fe38c7bee0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PCLBase&lt; PointT &gt;</type>
      <name>BasePCLBase</name>
      <anchorfile>classpcl_1_1LabeledEuclideanClusterExtraction.html</anchorfile>
      <anchor>a4dae98698872f56da876bc742cb4ae68</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::LeastMedianSquares</name>
    <filename>classpcl_1_1LeastMedianSquares.html</filename>
    <templarg>PointT</templarg>
    <base>SampleConsensus&lt; PointT &gt;</base>
    <member kind="function">
      <type>bool</type>
      <name>computeModel</name>
      <anchorfile>classpcl_1_1LeastMedianSquares.html</anchorfile>
      <anchor>aa8373d97493a15e66b9b09ddf68cdab4</anchor>
      <arglist>(int debug_verbosity_level=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LeastMedianSquares</name>
      <anchorfile>classpcl_1_1LeastMedianSquares.html</anchorfile>
      <anchor>a35badc9e2e73faf1f563d2a8c9aac68c</anchor>
      <arglist>(const SampleConsensusModelPtr &amp;model)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LeastMedianSquares</name>
      <anchorfile>classpcl_1_1LeastMedianSquares.html</anchorfile>
      <anchor>a78a16392690f9ac26a3a02036e2586d8</anchor>
      <arglist>(const SampleConsensusModelPtr &amp;model, double threshold)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SampleConsensusModel&lt; PointT &gt;::Ptr</type>
      <name>SampleConsensusModelPtr</name>
      <anchorfile>classpcl_1_1LeastMedianSquares.html</anchorfile>
      <anchor>aff54a5e9ac7ce97f6943c5a03eaaa5c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::LineIterator</name>
    <filename>classpcl_1_1LineIterator.html</filename>
    <base>pcl::OrganizedIndexIterator</base>
    <member kind="enumeration">
      <name>Neighborhood</name>
      <anchorfile>classpcl_1_1LineIterator.html</anchorfile>
      <anchor>a5806c77db661ee1ef1b3b3fec8fcdf22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Neighbor4</name>
      <anchorfile>classpcl_1_1LineIterator.html</anchorfile>
      <anchor>a5806c77db661ee1ef1b3b3fec8fcdf22a46be2246fd499916497a074ab5fe9933</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Neighbor8</name>
      <anchorfile>classpcl_1_1LineIterator.html</anchorfile>
      <anchor>a5806c77db661ee1ef1b3b3fec8fcdf22aea0e99b42fadda42674196abbd861760</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned</type>
      <name>getColumnIndex</name>
      <anchorfile>classpcl_1_1LineIterator.html</anchorfile>
      <anchor>a546a81090546010902eecc3cf98570e0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned</type>
      <name>getRowIndex</name>
      <anchorfile>classpcl_1_1LineIterator.html</anchorfile>
      <anchor>a1140acbcb60e01735c42d295e73e372a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isValid</name>
      <anchorfile>classpcl_1_1LineIterator.html</anchorfile>
      <anchor>af9ff4a0138e3f7dcc859d5ce21b5080a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LineIterator</name>
      <anchorfile>classpcl_1_1LineIterator.html</anchorfile>
      <anchor>a48ca3d9e32e2ca89b604b285751ff4f0</anchor>
      <arglist>(unsigned x_start, unsigned y_start, unsigned x_end, unsigned y_end, unsigned width, const Neighborhood &amp;neighborhood=Neighbor8)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1LineIterator.html</anchorfile>
      <anchor>af2c659bad2acfc5f47f31d539b11e9bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1LineIterator.html</anchorfile>
      <anchor>a147e809c82addc78d419a3cfd61d012e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LineIterator</name>
      <anchorfile>classpcl_1_1LineIterator.html</anchorfile>
      <anchor>aa61d29aef4f1619e4e60483a6d2eb3f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classpcl_1_1LineIterator.html</anchorfile>
      <anchor>a539182ca573d915b1bdb7b0c67cb56ab</anchor>
      <arglist>(const Neighborhood &amp;neighborhood)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>error_</name>
      <anchorfile>classpcl_1_1LineIterator.html</anchorfile>
      <anchor>ae0b4d0c9d0bc85cb0a4d307623a6236d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>error_max_</name>
      <anchorfile>classpcl_1_1LineIterator.html</anchorfile>
      <anchor>acfc1110436519d046126d0fda3711c67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>error_minus_</name>
      <anchorfile>classpcl_1_1LineIterator.html</anchorfile>
      <anchor>a4ab7732bb00d7f9c8ff8a72d03164a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>error_plus_</name>
      <anchorfile>classpcl_1_1LineIterator.html</anchorfile>
      <anchor>a4b79594dcb36045623a3583173b75028</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>index_minus_</name>
      <anchorfile>classpcl_1_1LineIterator.html</anchorfile>
      <anchor>a2a8151d251176cce7c61060499fdf233</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>index_plus_</name>
      <anchorfile>classpcl_1_1LineIterator.html</anchorfile>
      <anchor>a67c216ef803c958f6e8944ba5119bef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>x_</name>
      <anchorfile>classpcl_1_1LineIterator.html</anchorfile>
      <anchor>ab37f3aa2abeda4b2e5fdbb3e25a75485</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>x_end_</name>
      <anchorfile>classpcl_1_1LineIterator.html</anchorfile>
      <anchor>a174734ebedf80e5ad42e4414d4e1ca4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>x_minus_</name>
      <anchorfile>classpcl_1_1LineIterator.html</anchorfile>
      <anchor>a3262c629423d45171c9850fd0135ca55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>x_plus_</name>
      <anchorfile>classpcl_1_1LineIterator.html</anchorfile>
      <anchor>a9ff7153a9f0d0e1080b21479277cedd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>x_start_</name>
      <anchorfile>classpcl_1_1LineIterator.html</anchorfile>
      <anchor>af3565d0dce9adef34c2a1e67a7d6daa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>y_</name>
      <anchorfile>classpcl_1_1LineIterator.html</anchorfile>
      <anchor>a2b2cee34fa71ff94893da75332fb5c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>y_end_</name>
      <anchorfile>classpcl_1_1LineIterator.html</anchorfile>
      <anchor>a4715dc8896950d96124547fb8b648e22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>y_minus_</name>
      <anchorfile>classpcl_1_1LineIterator.html</anchorfile>
      <anchor>a1db8459e3838bccacd5dfd3e1c639834</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>y_plus_</name>
      <anchorfile>classpcl_1_1LineIterator.html</anchorfile>
      <anchor>a5f830c4985feaea8ab865f4aafd5389c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>y_start_</name>
      <anchorfile>classpcl_1_1LineIterator.html</anchorfile>
      <anchor>ac4cc53ca93b3a45d62a11c161e054b54</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::MarchingCubes</name>
    <filename>classpcl_1_1MarchingCubes.html</filename>
    <templarg>PointNT</templarg>
    <base>SurfaceReconstruction&lt; PointNT &gt;</base>
    <member kind="typedef">
      <type>pcl::KdTree&lt; PointNT &gt;</type>
      <name>KdTree</name>
      <anchorfile>classpcl_1_1MarchingCubes.html</anchorfile>
      <anchor>a4c54b992e0df0382e6780a672b9e3795</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::KdTree&lt; PointNT &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>classpcl_1_1MarchingCubes.html</anchorfile>
      <anchor>aec5f4bc77de7c7fd25908c109d8672a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointNT &gt;::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1MarchingCubes.html</anchorfile>
      <anchor>ab7b1f1accd8024a7bf04282df267717a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getGridResolution</name>
      <anchorfile>classpcl_1_1MarchingCubes.html</anchorfile>
      <anchor>aea042206805d3f6a03bfbbef53ab0e6d</anchor>
      <arglist>(int &amp;res_x, int &amp;res_y, int &amp;res_z)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getIsoLevel</name>
      <anchorfile>classpcl_1_1MarchingCubes.html</anchorfile>
      <anchor>aa9d9ebf25d347e3c4f209be645b52c21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getPercentageExtendGrid</name>
      <anchorfile>classpcl_1_1MarchingCubes.html</anchorfile>
      <anchor>a1763c8a089cd10977e58f389291757f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MarchingCubes</name>
      <anchorfile>classpcl_1_1MarchingCubes.html</anchorfile>
      <anchor>a643538b2ba01617f8d93ca6852182529</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGridResolution</name>
      <anchorfile>classpcl_1_1MarchingCubes.html</anchorfile>
      <anchor>aa525f9b2f018d8b0011c943eefb9dcee</anchor>
      <arglist>(int res_x, int res_y, int res_z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIsoLevel</name>
      <anchorfile>classpcl_1_1MarchingCubes.html</anchorfile>
      <anchor>a64dba57c71a3c123f7d6038d0fdfa4eb</anchor>
      <arglist>(float iso_level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPercentageExtendGrid</name>
      <anchorfile>classpcl_1_1MarchingCubes.html</anchorfile>
      <anchor>a4c84675b01ac7e3dfd1282d2ff6bf822</anchor>
      <arglist>(float percentage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MarchingCubes</name>
      <anchorfile>classpcl_1_1MarchingCubes.html</anchorfile>
      <anchor>afdfe5735007c26f7395baf477fab59b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createSurface</name>
      <anchorfile>classpcl_1_1MarchingCubes.html</anchorfile>
      <anchor>a6931544f9b8fb7acc41119134dd57f9a</anchor>
      <arglist>(std::vector&lt; float &gt; &amp;leaf_node, Eigen::Vector3i &amp;index_3d, pcl::PointCloud&lt; PointNT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getBoundingBox</name>
      <anchorfile>classpcl_1_1MarchingCubes.html</anchorfile>
      <anchor>a9be29d409a9f84b6b5c15dde60ade1a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::string</type>
      <name>getClassName</name>
      <anchorfile>classpcl_1_1MarchingCubes.html</anchorfile>
      <anchor>af269ddeadabb50f060b76875cc348df6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>float</type>
      <name>getGridValue</name>
      <anchorfile>classpcl_1_1MarchingCubes.html</anchorfile>
      <anchor>a869ec9eeb1ec0543ab3ea67cb27fbfc9</anchor>
      <arglist>(Eigen::Vector3i pos)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getNeighborList1D</name>
      <anchorfile>classpcl_1_1MarchingCubes.html</anchorfile>
      <anchor>aee54b8224b31fad1671cec5c276d35cd</anchor>
      <arglist>(std::vector&lt; float &gt; &amp;leaf, Eigen::Vector3i &amp;index3d)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>interpolateEdge</name>
      <anchorfile>classpcl_1_1MarchingCubes.html</anchorfile>
      <anchor>aafe0e216b2da0d7645f7d1ba5fff8b2c</anchor>
      <arglist>(Eigen::Vector3f &amp;p1, Eigen::Vector3f &amp;p2, float val_p1, float val_p2, Eigen::Vector3f &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>performReconstruction</name>
      <anchorfile>classpcl_1_1MarchingCubes.html</anchorfile>
      <anchor>a8f9be8dba860549426fe3fbac21c453c</anchor>
      <arglist>(pcl::PolygonMesh &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>performReconstruction</name>
      <anchorfile>classpcl_1_1MarchingCubes.html</anchorfile>
      <anchor>a9dfd91eba77209ce1f1e67d2571aa14d</anchor>
      <arglist>(pcl::PointCloud&lt; PointNT &gt; &amp;points, std::vector&lt; pcl::Vertices &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>voxelizeData</name>
      <anchorfile>classpcl_1_1MarchingCubes.html</anchorfile>
      <anchor>a5f7430b8dfd6eecd480525959eb6c669</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; float &gt;</type>
      <name>grid_</name>
      <anchorfile>classpcl_1_1MarchingCubes.html</anchorfile>
      <anchor>a1fe3ace141259294aa47489cf0d8a83c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>iso_level_</name>
      <anchorfile>classpcl_1_1MarchingCubes.html</anchorfile>
      <anchor>a68c8035d359bd6f6716be4b62e199c5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector4f</type>
      <name>max_p_</name>
      <anchorfile>classpcl_1_1MarchingCubes.html</anchorfile>
      <anchor>a3eabff83a700b702c9c50aed0e55d621</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector4f</type>
      <name>min_p_</name>
      <anchorfile>classpcl_1_1MarchingCubes.html</anchorfile>
      <anchor>abd84544d5740431753c9ce51d22be89c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>percentage_extend_grid_</name>
      <anchorfile>classpcl_1_1MarchingCubes.html</anchorfile>
      <anchor>a939a63ca1f45d1845526672b2de31b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>res_x_</name>
      <anchorfile>classpcl_1_1MarchingCubes.html</anchorfile>
      <anchor>a206a6bc55b35bc64c27179c1a303e4d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>res_y_</name>
      <anchorfile>classpcl_1_1MarchingCubes.html</anchorfile>
      <anchor>a9554a259acd2469adc16ae36244215fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>res_z_</name>
      <anchorfile>classpcl_1_1MarchingCubes.html</anchorfile>
      <anchor>ac45e5686ebb864addfcbad1ee60cf362</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::MarchingCubesHoppe</name>
    <filename>classpcl_1_1MarchingCubesHoppe.html</filename>
    <templarg>PointNT</templarg>
    <base>pcl::MarchingCubes</base>
    <member kind="typedef">
      <type>pcl::KdTree&lt; PointNT &gt;</type>
      <name>KdTree</name>
      <anchorfile>classpcl_1_1MarchingCubesHoppe.html</anchorfile>
      <anchor>a779a4f12b93c8904e425e9e42f67f644</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::KdTree&lt; PointNT &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>classpcl_1_1MarchingCubesHoppe.html</anchorfile>
      <anchor>ae6e678b998cf0be17531190c70af9086</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointNT &gt;::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1MarchingCubesHoppe.html</anchorfile>
      <anchor>abfe60521aa118f1d19cc495ed835238d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MarchingCubesHoppe</name>
      <anchorfile>classpcl_1_1MarchingCubesHoppe.html</anchorfile>
      <anchor>ac68bd758d48d0ff28485fe015c248fed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>voxelizeData</name>
      <anchorfile>classpcl_1_1MarchingCubesHoppe.html</anchorfile>
      <anchor>a4ec4be4ddb3bfc7abe92443980d15843</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MarchingCubesHoppe</name>
      <anchorfile>classpcl_1_1MarchingCubesHoppe.html</anchorfile>
      <anchor>a460f372608bdde0ca7b326ceb9e6350b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::MarchingCubesRBF</name>
    <filename>classpcl_1_1MarchingCubesRBF.html</filename>
    <templarg></templarg>
    <base>pcl::MarchingCubes</base>
    <member kind="typedef">
      <type>pcl::KdTree&lt; PointNT &gt;</type>
      <name>KdTree</name>
      <anchorfile>classpcl_1_1MarchingCubesRBF.html</anchorfile>
      <anchor>a52a9e755dee94a3c71fb5b8742c40472</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::KdTree&lt; PointNT &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>classpcl_1_1MarchingCubesRBF.html</anchorfile>
      <anchor>a5dcfc6e7bee3de65d2f7ef615542bf8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointNT &gt;::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1MarchingCubesRBF.html</anchorfile>
      <anchor>a3c48d184c9cf3582a34465686331c9cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getOffSurfaceDisplacement</name>
      <anchorfile>classpcl_1_1MarchingCubesRBF.html</anchorfile>
      <anchor>a1584af38403ed5d8d19055398d1160b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MarchingCubesRBF</name>
      <anchorfile>classpcl_1_1MarchingCubesRBF.html</anchorfile>
      <anchor>a458032a048c70aa0b2eadc349cf96a60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOffSurfaceDisplacement</name>
      <anchorfile>classpcl_1_1MarchingCubesRBF.html</anchorfile>
      <anchor>a1d3fbb59f8253ef0042c8b72576f9923</anchor>
      <arglist>(float epsilon)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>voxelizeData</name>
      <anchorfile>classpcl_1_1MarchingCubesRBF.html</anchorfile>
      <anchor>a001bd88d085a87b049e37aa3c38255e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MarchingCubesRBF</name>
      <anchorfile>classpcl_1_1MarchingCubesRBF.html</anchorfile>
      <anchor>a48b0229ccb52ca74d77967d4c36c7e57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>kernel</name>
      <anchorfile>classpcl_1_1MarchingCubesRBF.html</anchorfile>
      <anchor>ac696c137eb4acd0c70413d96e9af7b10</anchor>
      <arglist>(Eigen::Vector3d c, Eigen::Vector3d x)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>off_surface_epsilon_</name>
      <anchorfile>classpcl_1_1MarchingCubesRBF.html</anchorfile>
      <anchor>a3b914fabd470c45ae3c145574c60a7cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::MaximumLikelihoodSampleConsensus</name>
    <filename>classpcl_1_1MaximumLikelihoodSampleConsensus.html</filename>
    <templarg>PointT</templarg>
    <base>SampleConsensus&lt; PointT &gt;</base>
    <member kind="function">
      <type>bool</type>
      <name>computeModel</name>
      <anchorfile>classpcl_1_1MaximumLikelihoodSampleConsensus.html</anchorfile>
      <anchor>a860128eaca61e128e78f39c7d51972b1</anchor>
      <arglist>(int debug_verbosity_level=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getEMIterations</name>
      <anchorfile>classpcl_1_1MaximumLikelihoodSampleConsensus.html</anchorfile>
      <anchor>a194be4334ce02a49029f17c86ee7461d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MaximumLikelihoodSampleConsensus</name>
      <anchorfile>classpcl_1_1MaximumLikelihoodSampleConsensus.html</anchorfile>
      <anchor>a091079115559419801ac9a4c967f628c</anchor>
      <arglist>(const SampleConsensusModelPtr &amp;model)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MaximumLikelihoodSampleConsensus</name>
      <anchorfile>classpcl_1_1MaximumLikelihoodSampleConsensus.html</anchorfile>
      <anchor>a11701ef0a5e49688284bb6d99795b4aa</anchor>
      <arglist>(const SampleConsensusModelPtr &amp;model, double threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEMIterations</name>
      <anchorfile>classpcl_1_1MaximumLikelihoodSampleConsensus.html</anchorfile>
      <anchor>a34ea1f0393f8487a30213a1b8ad76322</anchor>
      <arglist>(int iterations)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeMedian</name>
      <anchorfile>classpcl_1_1MaximumLikelihoodSampleConsensus.html</anchorfile>
      <anchor>a8440dc560085d24f3f28e6735dc9a627</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const boost::shared_ptr&lt; std::vector&lt; int &gt; &gt; &amp;indices, Eigen::Vector4f &amp;median)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>computeMedianAbsoluteDeviation</name>
      <anchorfile>classpcl_1_1MaximumLikelihoodSampleConsensus.html</anchorfile>
      <anchor>a9bb56a33f198ee587d29ad638c8dc6a2</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const boost::shared_ptr&lt; std::vector&lt; int &gt; &gt; &amp;indices, double sigma)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getMinMax</name>
      <anchorfile>classpcl_1_1MaximumLikelihoodSampleConsensus.html</anchorfile>
      <anchor>ae91b05dd012acbb76475fc6df5d0ab3b</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const boost::shared_ptr&lt; std::vector&lt; int &gt; &gt; &amp;indices, Eigen::Vector4f &amp;min_p, Eigen::Vector4f &amp;max_p)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SampleConsensusModel&lt; PointT &gt;::PointCloudConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1MaximumLikelihoodSampleConsensus.html</anchorfile>
      <anchor>a11bb2ffb388d0d02001e35dfc76d1e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SampleConsensusModel&lt; PointT &gt;::Ptr</type>
      <name>SampleConsensusModelPtr</name>
      <anchorfile>classpcl_1_1MaximumLikelihoodSampleConsensus.html</anchorfile>
      <anchor>a619e94dbc73e64c87ab8720e85044965</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>iterations_EM_</name>
      <anchorfile>classpcl_1_1MaximumLikelihoodSampleConsensus.html</anchorfile>
      <anchor>a7b8670f94aa8cd5345fddfcfba6ec5fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>sigma_</name>
      <anchorfile>classpcl_1_1MaximumLikelihoodSampleConsensus.html</anchorfile>
      <anchor>aa59d111620bf247e8d08d9366eb72beb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::MeshConstruction</name>
    <filename>classpcl_1_1MeshConstruction.html</filename>
    <templarg>PointInT</templarg>
    <base>pcl::PCLSurfaceBase</base>
    <member kind="function">
      <type></type>
      <name>MeshConstruction</name>
      <anchorfile>classpcl_1_1MeshConstruction.html</anchorfile>
      <anchor>a72d77b927507e8c28dd847e3c9767e24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reconstruct</name>
      <anchorfile>classpcl_1_1MeshConstruction.html</anchorfile>
      <anchor>a77b1b6e0eca6e76f2081665d10e0e169</anchor>
      <arglist>(pcl::PolygonMesh &amp;output)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reconstruct</name>
      <anchorfile>classpcl_1_1MeshConstruction.html</anchorfile>
      <anchor>a052b3d739f59f0fab812ebd781387c01</anchor>
      <arglist>(std::vector&lt; pcl::Vertices &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MeshConstruction</name>
      <anchorfile>classpcl_1_1MeshConstruction.html</anchorfile>
      <anchor>a3a1e4bb4c4cae9447611fc8f481b7f30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>performReconstruction</name>
      <anchorfile>classpcl_1_1MeshConstruction.html</anchorfile>
      <anchor>aa8fcdad3f757ca304a9776f88510fb83</anchor>
      <arglist>(pcl::PolygonMesh &amp;output)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>performReconstruction</name>
      <anchorfile>classpcl_1_1MeshConstruction.html</anchorfile>
      <anchor>abc10f0d821c51523876d9ff2faa12ccc</anchor>
      <arglist>(std::vector&lt; pcl::Vertices &gt; &amp;polygons)=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>check_tree_</name>
      <anchorfile>classpcl_1_1MeshConstruction.html</anchorfile>
      <anchor>af5ff8eafba1264fa83cdadd196b37361</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::MeshProcessing</name>
    <filename>classpcl_1_1MeshProcessing.html</filename>
    <member kind="typedef">
      <type>PolygonMesh::ConstPtr</type>
      <name>PolygonMeshConstPtr</name>
      <anchorfile>classpcl_1_1MeshProcessing.html</anchorfile>
      <anchor>a2a1e0fd0d300583fda4f8b6ed4968c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MeshProcessing</name>
      <anchorfile>classpcl_1_1MeshProcessing.html</anchorfile>
      <anchor>a9a7bb16153cbe9f99b4f54ff6c7e2974</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>process</name>
      <anchorfile>classpcl_1_1MeshProcessing.html</anchorfile>
      <anchor>a757156a9cc65a5f7ab64297f6044c45c</anchor>
      <arglist>(pcl::PolygonMesh &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputMesh</name>
      <anchorfile>classpcl_1_1MeshProcessing.html</anchorfile>
      <anchor>a71cbbd16ae2d4f4a1f91a670dad70d11</anchor>
      <arglist>(const pcl::PolygonMeshConstPtr &amp;input)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MeshProcessing</name>
      <anchorfile>classpcl_1_1MeshProcessing.html</anchorfile>
      <anchor>a2190f2a171556b2d25338b94a476f082</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>deinitCompute</name>
      <anchorfile>classpcl_1_1MeshProcessing.html</anchorfile>
      <anchor>af7ea1c883864eb892a69d358e755d26c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getClassName</name>
      <anchorfile>classpcl_1_1MeshProcessing.html</anchorfile>
      <anchor>ae59f7367935b932c3b8ce223faa2568a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1MeshProcessing.html</anchorfile>
      <anchor>aa4679313644035c9f4d9aa401a32e9ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>performProcessing</name>
      <anchorfile>classpcl_1_1MeshProcessing.html</anchorfile>
      <anchor>a091ae4da41fa381834de08118219ee99</anchor>
      <arglist>(pcl::PolygonMesh &amp;output)=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::PolygonMeshConstPtr</type>
      <name>input_mesh_</name>
      <anchorfile>classpcl_1_1MeshProcessing.html</anchorfile>
      <anchor>a78186ddd99bfcf52cbf1f88075ddf55c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::MeshSmoothingLaplacianVTK</name>
    <filename>classpcl_1_1MeshSmoothingLaplacianVTK.html</filename>
    <base>pcl::MeshProcessing</base>
    <member kind="function">
      <type>bool</type>
      <name>getBoundarySmoothing</name>
      <anchorfile>classpcl_1_1MeshSmoothingLaplacianVTK.html</anchorfile>
      <anchor>aad30e12a39c5c0c9ef9371e487692c3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getConvergence</name>
      <anchorfile>classpcl_1_1MeshSmoothingLaplacianVTK.html</anchorfile>
      <anchor>adc4cff1a1294865c1fdc914b84357792</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getEdgeAngle</name>
      <anchorfile>classpcl_1_1MeshSmoothingLaplacianVTK.html</anchorfile>
      <anchor>afc4f10fe9071886c36ebda1fce52666b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getFeatureAngle</name>
      <anchorfile>classpcl_1_1MeshSmoothingLaplacianVTK.html</anchorfile>
      <anchor>a10bf1d8d1ae8604eb404f19deec0d7d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getFeatureEdgeSmoothing</name>
      <anchorfile>classpcl_1_1MeshSmoothingLaplacianVTK.html</anchorfile>
      <anchor>a8cb08ee94b11bef9b3b8e729befb5235</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumIter</name>
      <anchorfile>classpcl_1_1MeshSmoothingLaplacianVTK.html</anchorfile>
      <anchor>a08a72aee06dfeeefe4c07e79c75e809b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getRelaxationFactor</name>
      <anchorfile>classpcl_1_1MeshSmoothingLaplacianVTK.html</anchorfile>
      <anchor>a05c39b370632a2299367747b27e621b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MeshSmoothingLaplacianVTK</name>
      <anchorfile>classpcl_1_1MeshSmoothingLaplacianVTK.html</anchorfile>
      <anchor>af41ae06f60aa5c35d94c96417fe58881</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBoundarySmoothing</name>
      <anchorfile>classpcl_1_1MeshSmoothingLaplacianVTK.html</anchorfile>
      <anchor>af8f5d261c2439cc00bee22987977f871</anchor>
      <arglist>(bool boundary_smoothing)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConvergence</name>
      <anchorfile>classpcl_1_1MeshSmoothingLaplacianVTK.html</anchorfile>
      <anchor>a0cacc7eda5a0bedbd9a273d3f1cd492c</anchor>
      <arglist>(float convergence)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEdgeAngle</name>
      <anchorfile>classpcl_1_1MeshSmoothingLaplacianVTK.html</anchorfile>
      <anchor>a0ce3a597e10cb1f95f8a1ebeea9afab1</anchor>
      <arglist>(float edge_angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFeatureAngle</name>
      <anchorfile>classpcl_1_1MeshSmoothingLaplacianVTK.html</anchorfile>
      <anchor>ad14426cfc75fedfdd1169fec333a80bb</anchor>
      <arglist>(float feature_angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFeatureEdgeSmoothing</name>
      <anchorfile>classpcl_1_1MeshSmoothingLaplacianVTK.html</anchorfile>
      <anchor>afadbf6729d0b9c5ded0e38d3a3329e6c</anchor>
      <arglist>(bool feature_edge_smoothing)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumIter</name>
      <anchorfile>classpcl_1_1MeshSmoothingLaplacianVTK.html</anchorfile>
      <anchor>a59214b91b05c5e4e063fdfe516c2510c</anchor>
      <arglist>(int num_iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRelaxationFactor</name>
      <anchorfile>classpcl_1_1MeshSmoothingLaplacianVTK.html</anchorfile>
      <anchor>aaec7bfc48a81329d0f5f9e7d67bc763b</anchor>
      <arglist>(float relaxation_factor)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>performProcessing</name>
      <anchorfile>classpcl_1_1MeshSmoothingLaplacianVTK.html</anchorfile>
      <anchor>ae2c05c419fcae24a71d001a6c83918a9</anchor>
      <arglist>(pcl::PolygonMesh &amp;output)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>boundary_smoothing_</name>
      <anchorfile>classpcl_1_1MeshSmoothingLaplacianVTK.html</anchorfile>
      <anchor>a5425de18cfdd7f760a7f056b4b3fe9a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>convergence_</name>
      <anchorfile>classpcl_1_1MeshSmoothingLaplacianVTK.html</anchorfile>
      <anchor>af619bc670259e2d282bb64c1ba9906fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>edge_angle_</name>
      <anchorfile>classpcl_1_1MeshSmoothingLaplacianVTK.html</anchorfile>
      <anchor>a97bc41905916f6b5d274033eafc866f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>feature_angle_</name>
      <anchorfile>classpcl_1_1MeshSmoothingLaplacianVTK.html</anchorfile>
      <anchor>a6a09f8a2e2ca35d89680fceddb1093fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>feature_edge_smoothing_</name>
      <anchorfile>classpcl_1_1MeshSmoothingLaplacianVTK.html</anchorfile>
      <anchor>a01b1cb637bb583fa53037e6732528f21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>num_iter_</name>
      <anchorfile>classpcl_1_1MeshSmoothingLaplacianVTK.html</anchorfile>
      <anchor>ae4c14d576050a14587770251bb79e369</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>relaxation_factor_</name>
      <anchorfile>classpcl_1_1MeshSmoothingLaplacianVTK.html</anchorfile>
      <anchor>af9ebf282e329a0984f0814ae6d58c52d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkPolyData &gt;</type>
      <name>vtk_polygons_</name>
      <anchorfile>classpcl_1_1MeshSmoothingLaplacianVTK.html</anchorfile>
      <anchor>ad8df002872c7dae1bc1005242f379924</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::MeshSmoothingWindowedSincVTK</name>
    <filename>classpcl_1_1MeshSmoothingWindowedSincVTK.html</filename>
    <base>pcl::MeshProcessing</base>
    <member kind="function">
      <type>bool</type>
      <name>getBoundarySmoothing</name>
      <anchorfile>classpcl_1_1MeshSmoothingWindowedSincVTK.html</anchorfile>
      <anchor>ad1cc3b942cf0bd48f676ef4b0adeacc7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getEdgeAngle</name>
      <anchorfile>classpcl_1_1MeshSmoothingWindowedSincVTK.html</anchorfile>
      <anchor>aa70f77e238b0368e7ee2d89a12bd29c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getFeatureAngle</name>
      <anchorfile>classpcl_1_1MeshSmoothingWindowedSincVTK.html</anchorfile>
      <anchor>ad235b0681a390eda6eecee5dbbe8466a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getFeatureEdgeSmoothing</name>
      <anchorfile>classpcl_1_1MeshSmoothingWindowedSincVTK.html</anchorfile>
      <anchor>adffe4cd3b81471beb307ac53b1e31950</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getNormalizeCoordinates</name>
      <anchorfile>classpcl_1_1MeshSmoothingWindowedSincVTK.html</anchorfile>
      <anchor>a3d29b88d9db59a1f8b50a16a520e097e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumIter</name>
      <anchorfile>classpcl_1_1MeshSmoothingWindowedSincVTK.html</anchorfile>
      <anchor>ad1d6d3f58622e5da016607c6b0aa4eff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getPassBand</name>
      <anchorfile>classpcl_1_1MeshSmoothingWindowedSincVTK.html</anchorfile>
      <anchor>ad83ae7d4ddf39d38eef16d2fa43f0a67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MeshSmoothingWindowedSincVTK</name>
      <anchorfile>classpcl_1_1MeshSmoothingWindowedSincVTK.html</anchorfile>
      <anchor>a2d45d5fd6ffbe5b9edb156471c79498b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBoundarySmoothing</name>
      <anchorfile>classpcl_1_1MeshSmoothingWindowedSincVTK.html</anchorfile>
      <anchor>af69bb905f9fd8eff286e5485c1f73c8d</anchor>
      <arglist>(bool boundary_smoothing)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEdgeAngle</name>
      <anchorfile>classpcl_1_1MeshSmoothingWindowedSincVTK.html</anchorfile>
      <anchor>a8c13cd14f141fc06934bdff9733a7a6d</anchor>
      <arglist>(float edge_angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFeatureAngle</name>
      <anchorfile>classpcl_1_1MeshSmoothingWindowedSincVTK.html</anchorfile>
      <anchor>a7601d236df87c22fa87f7ad12642ea23</anchor>
      <arglist>(float feature_angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFeatureEdgeSmoothing</name>
      <anchorfile>classpcl_1_1MeshSmoothingWindowedSincVTK.html</anchorfile>
      <anchor>a6a1e378236911ea1ee68a2a83ee948b9</anchor>
      <arglist>(bool feature_edge_smoothing)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormalizeCoordinates</name>
      <anchorfile>classpcl_1_1MeshSmoothingWindowedSincVTK.html</anchorfile>
      <anchor>abfd133ac558d61794c673b8f44a636bb</anchor>
      <arglist>(bool normalize_coordinates)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumIter</name>
      <anchorfile>classpcl_1_1MeshSmoothingWindowedSincVTK.html</anchorfile>
      <anchor>a838d5040554a839f9987e36ec1614cc0</anchor>
      <arglist>(int num_iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPassBand</name>
      <anchorfile>classpcl_1_1MeshSmoothingWindowedSincVTK.html</anchorfile>
      <anchor>ab37d16c78fccce914d7fc208c70bf91c</anchor>
      <arglist>(float pass_band)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>performProcessing</name>
      <anchorfile>classpcl_1_1MeshSmoothingWindowedSincVTK.html</anchorfile>
      <anchor>ae2075ee659d435d0560f5c1cdee6a644</anchor>
      <arglist>(pcl::PolygonMesh &amp;output)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>boundary_smoothing_</name>
      <anchorfile>classpcl_1_1MeshSmoothingWindowedSincVTK.html</anchorfile>
      <anchor>adb4473c7d05614df1d9c2849365bce1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>edge_angle_</name>
      <anchorfile>classpcl_1_1MeshSmoothingWindowedSincVTK.html</anchorfile>
      <anchor>aa2a2e8761b8d26b36c7744570f6920f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>feature_angle_</name>
      <anchorfile>classpcl_1_1MeshSmoothingWindowedSincVTK.html</anchorfile>
      <anchor>af317219e689241b7304db36f2b5c62fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>feature_edge_smoothing_</name>
      <anchorfile>classpcl_1_1MeshSmoothingWindowedSincVTK.html</anchorfile>
      <anchor>ae3bd0dc6c7e09eb5884d80e4519b35c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>normalize_coordinates_</name>
      <anchorfile>classpcl_1_1MeshSmoothingWindowedSincVTK.html</anchorfile>
      <anchor>a425c4445eb569fdabb4dcb58f54c27f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>num_iter_</name>
      <anchorfile>classpcl_1_1MeshSmoothingWindowedSincVTK.html</anchorfile>
      <anchor>ab52cf5aeb913a0f14f5d708ad667e81a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>pass_band_</name>
      <anchorfile>classpcl_1_1MeshSmoothingWindowedSincVTK.html</anchorfile>
      <anchor>a23f1c19db9e65d318bcbf2018fb33200</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkPolyData &gt;</type>
      <name>vtk_polygons_</name>
      <anchorfile>classpcl_1_1MeshSmoothingWindowedSincVTK.html</anchorfile>
      <anchor>a80ab448b6d34f78a9b73990993036e1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::MeshSubdivisionVTK</name>
    <filename>classpcl_1_1MeshSubdivisionVTK.html</filename>
    <base>pcl::MeshProcessing</base>
    <member kind="enumeration">
      <name>MeshSubdivisionVTKFilterType</name>
      <anchorfile>classpcl_1_1MeshSubdivisionVTK.html</anchorfile>
      <anchor>ab821372dede2f8159034d31873d7f7ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINEAR</name>
      <anchorfile>classpcl_1_1MeshSubdivisionVTK.html</anchorfile>
      <anchor>ab821372dede2f8159034d31873d7f7eaa7dabbed2e4af67c1d6d6bac13fe7b484</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOOP</name>
      <anchorfile>classpcl_1_1MeshSubdivisionVTK.html</anchorfile>
      <anchor>ab821372dede2f8159034d31873d7f7eaaa06fef5f7e5dab8d8110a62e54ebdfc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTERFLY</name>
      <anchorfile>classpcl_1_1MeshSubdivisionVTK.html</anchorfile>
      <anchor>ab821372dede2f8159034d31873d7f7eaa2f71dad03571d3b7237fe6b1f4ed7e30</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>MeshSubdivisionVTKFilterType</type>
      <name>getFilterType</name>
      <anchorfile>classpcl_1_1MeshSubdivisionVTK.html</anchorfile>
      <anchor>a89cd9c87db3fe98ab8c89eec5ba2a012</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MeshSubdivisionVTK</name>
      <anchorfile>classpcl_1_1MeshSubdivisionVTK.html</anchorfile>
      <anchor>ac7bc482a1bb01aa6d2eeb9b22110db39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFilterType</name>
      <anchorfile>classpcl_1_1MeshSubdivisionVTK.html</anchorfile>
      <anchor>a57c7d9af5f48a3e9cb35dceeb47ef08e</anchor>
      <arglist>(MeshSubdivisionVTKFilterType type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>performProcessing</name>
      <anchorfile>classpcl_1_1MeshSubdivisionVTK.html</anchorfile>
      <anchor>a4eb2d70aa759ab9431e0fb5b3ae3bb11</anchor>
      <arglist>(pcl::PolygonMesh &amp;output)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MeshSubdivisionVTKFilterType</type>
      <name>filter_type_</name>
      <anchorfile>classpcl_1_1MeshSubdivisionVTK.html</anchorfile>
      <anchor>a9cb2669746941ddefab0764f38683b90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkPolyData &gt;</type>
      <name>vtk_polygons_</name>
      <anchorfile>classpcl_1_1MeshSubdivisionVTK.html</anchorfile>
      <anchor>af33001a2798192fdc4ddf9dc1d8d965d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::MEstimatorSampleConsensus</name>
    <filename>classpcl_1_1MEstimatorSampleConsensus.html</filename>
    <templarg>PointT</templarg>
    <base>SampleConsensus&lt; PointT &gt;</base>
    <member kind="function">
      <type>bool</type>
      <name>computeModel</name>
      <anchorfile>classpcl_1_1MEstimatorSampleConsensus.html</anchorfile>
      <anchor>aa2e62d9ebb632d36a20f1baa68b66a8d</anchor>
      <arglist>(int debug_verbosity_level=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MEstimatorSampleConsensus</name>
      <anchorfile>classpcl_1_1MEstimatorSampleConsensus.html</anchorfile>
      <anchor>aaceb5109adfb2681a0d743b410dbd59d</anchor>
      <arglist>(const SampleConsensusModelPtr &amp;model)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MEstimatorSampleConsensus</name>
      <anchorfile>classpcl_1_1MEstimatorSampleConsensus.html</anchorfile>
      <anchor>a956a719cb71230e9b5a6e4264f15dadb</anchor>
      <arglist>(const SampleConsensusModelPtr &amp;model, double threshold)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SampleConsensusModel&lt; PointT &gt;::Ptr</type>
      <name>SampleConsensusModelPtr</name>
      <anchorfile>classpcl_1_1MEstimatorSampleConsensus.html</anchorfile>
      <anchor>a64f1a70248ddc45f85d37819c9a5bd03</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::MomentInvariants</name>
    <filename>structpcl_1_1MomentInvariants.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>j1</name>
      <anchorfile>structpcl_1_1MomentInvariants.html</anchorfile>
      <anchor>a6c3b19ceb5c4c8171e4de71f52be64ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>j2</name>
      <anchorfile>structpcl_1_1MomentInvariants.html</anchorfile>
      <anchor>a99cbce89f9c6a9fc0ebe1c8500a78b4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>j3</name>
      <anchorfile>structpcl_1_1MomentInvariants.html</anchorfile>
      <anchor>ac2945b7517787c9d9549f9d415f245b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::MomentInvariantsEstimation</name>
    <filename>classpcl_1_1MomentInvariantsEstimation.html</filename>
    <templarg>PointInT</templarg>
    <templarg>PointOutT</templarg>
    <base>pcl::Feature</base>
    <member kind="typedef">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1MomentInvariantsEstimation.html</anchorfile>
      <anchor>ac526558fbd8a50c9a41233665a157483</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computePointMomentInvariants</name>
      <anchorfile>classpcl_1_1MomentInvariantsEstimation.html</anchorfile>
      <anchor>ae742555b169df15c2da92c81de98bfbc</anchor>
      <arglist>(const pcl::PointCloud&lt; PointInT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, float &amp;j1, float &amp;j2, float &amp;j3)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computePointMomentInvariants</name>
      <anchorfile>classpcl_1_1MomentInvariantsEstimation.html</anchorfile>
      <anchor>a4b7cb260e52e57b3305dc1ea31706531</anchor>
      <arglist>(const pcl::PointCloud&lt; PointInT &gt; &amp;cloud, float &amp;j1, float &amp;j2, float &amp;j3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MomentInvariantsEstimation</name>
      <anchorfile>classpcl_1_1MomentInvariantsEstimation.html</anchorfile>
      <anchor>a22e73955cdd4cc7bcc896b4293e1e887</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeFeature</name>
      <anchorfile>classpcl_1_1MomentInvariantsEstimation.html</anchorfile>
      <anchor>ad9775c639a9aa634993106119411a0ca</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1MomentInvariantsEstimation.html</anchorfile>
      <anchor>a8cb3340d18a92268118640451c598828</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector4f</type>
      <name>temp_pt_</name>
      <anchorfile>classpcl_1_1MomentInvariantsEstimation.html</anchorfile>
      <anchor>a509a8680b75db9b4853c03bd6a6e027f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector4f</type>
      <name>xyz_centroid_</name>
      <anchorfile>classpcl_1_1MomentInvariantsEstimation.html</anchorfile>
      <anchor>a98c960d5ec87627d49aa10d19ca08c21</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::MomentInvariantsEstimation&lt; PointInT, Eigen::MatrixXf &gt;</name>
    <filename>classpcl_1_1MomentInvariantsEstimation_3_01PointInT_00_01Eigen_1_1MatrixXf_01_4.html</filename>
    <templarg></templarg>
    <base>MomentInvariantsEstimation&lt; PointInT, pcl::MomentInvariants &gt;</base>
    <member kind="function" protection="private">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1MomentInvariantsEstimation_3_01PointInT_00_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>ad910317bdb619429a835856c521a9ad6</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::Normal &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1MomentInvariantsEstimation_3_01PointInT_00_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>ad4438b1aea59d2064d6a9ab354529263</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;output)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::MovingLeastSquares</name>
    <filename>classpcl_1_1MovingLeastSquares.html</filename>
    <templarg>PointInT</templarg>
    <templarg>PointOutT</templarg>
    <base>pcl::CloudSurfaceProcessing</base>
    <class kind="struct">pcl::MovingLeastSquares::MLSResult</class>
    <class kind="class">pcl::MovingLeastSquares::MLSVoxelGrid</class>
    <member kind="typedef">
      <type>pcl::search::Search&lt; PointInT &gt;</type>
      <name>KdTree</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a3ceb63c0ef071ebb49c6cc51a941636a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::search::Search&lt; PointInT &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>ad998895a52d4d5cfa1a904f004b0c062</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;</type>
      <name>NormalCloud</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a34c43c0ece6dff1a5ca06cc0fd77ef54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr</type>
      <name>NormalCloudPtr</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>ab308e0d1c1f08e9371791436f84a0d0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointInT &gt;</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a4032189616a8e0c99aa8bdc2fa705537</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudIn::ConstPtr</type>
      <name>PointCloudInConstPtr</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>ab1efc3ba0c7ca630567b965fffaccce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudIn::Ptr</type>
      <name>PointCloudInPtr</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a981b3179a1140b00e9ae85d785f0b366</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointOutT &gt;</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a081a1b058e04212bcf410d39e23d2aec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudOut::ConstPtr</type>
      <name>PointCloudOutConstPtr</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>ac4c339a7baeb4accdd08f892016d0145</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudOut::Ptr</type>
      <name>PointCloudOutPtr</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>abc89cf0ec094ec97dc596c1cfa12eb98</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::function&lt; int(int, double, std::vector&lt; int &gt; &amp;, std::vector&lt; float &gt; &amp;)&gt;</type>
      <name>SearchMethod</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a32e4abb29961e72584fd7dcd69e8133e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>UpsamplingMethod</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>aa444c1e8df3498adba7f25918f4a961c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>aa444c1e8df3498adba7f25918f4a961caf46ddb8efe2eba76e9214b9e8eb79902</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SAMPLE_LOCAL_PLANE</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>aa444c1e8df3498adba7f25918f4a961ca4b1648fc191e95dafeddda97f689ec14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RANDOM_UNIFORM_DENSITY</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>aa444c1e8df3498adba7f25918f4a961ca375458537eed10ffd0be26da0866ad96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VOXEL_GRID_DILATION</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>aa444c1e8df3498adba7f25918f4a961ca6ffc59f2169c12d01654c932ac28db13</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDilationIterations</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a22dee9d7438cb0e792283f10bdf657b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getDilationVoxelSize</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>ad949e7434b0d90828c903fe1ff425ee7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPointDensity</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>ae0fca003d2d4b9d2f4fd5cbb775c0cec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getPolynomialFit</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>ac9125a4e1aa5647b0e5ac282a8e01cef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPolynomialOrder</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a774074cfad90821ef4ae61dac558342c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KdTreePtr</type>
      <name>getSearchMethod</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>ae7ce226e11ebd75b8cc735c768e3d71e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSearchRadius</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a79088f22a05bad7793018b3628545154</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSqrGaussParam</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a079144fec68aa6f1d2c6404fbaf61dff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getUpsamplingRadius</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a5de9b3c34f261b82847cf9576d7749b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getUpsamplingStepSize</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a3f9392a84fd3363a30ecfb8ccde17d3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MovingLeastSquares</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a379330b0b1dacaa668d165f94930749c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>process</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>ad168be16626ea58d1c31c321bd1d980f</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setComputeNormals</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a5983412b9e7efee57f491d1c54da21d6</anchor>
      <arglist>(bool compute_normals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDilationIterations</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a08fd0701e8ab705e17c2704ae64601c9</anchor>
      <arglist>(int iterations)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDilationVoxelSize</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a91ca6567348b72285196be7c28618182</anchor>
      <arglist>(float voxel_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPointDensity</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a5c4b8a31a83259d20754e5cc57cb85ae</anchor>
      <arglist>(int desired_num_points_in_radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPolynomialFit</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>aec89a5e1f9001476eb1fc2b8db63d650</anchor>
      <arglist>(bool polynomial_fit)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPolynomialOrder</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a3127676a2bb32a32164a181bfbbf7589</anchor>
      <arglist>(int order)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSearchMethod</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>ab0865f62d90c9fb0f45dd96e587fe84e</anchor>
      <arglist>(const KdTreePtr &amp;tree)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSearchRadius</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>ae5e4d16c7aae631ef02bf1ee843bd55e</anchor>
      <arglist>(double radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSqrGaussParam</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a026b12106161eba174b69ef67d769950</anchor>
      <arglist>(double sqr_gauss_param)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUpsamplingMethod</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>ac29ad97b98353d64ce64e2ff924f7d20</anchor>
      <arglist>(UpsamplingMethod method)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUpsamplingRadius</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a8efa7671c4b24700c2f22f63affdce9b</anchor>
      <arglist>(double radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUpsamplingStepSize</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>ac2c814527e15d4d3ff9a5ba5864b842d</anchor>
      <arglist>(double step_size)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeMLSPointNormal</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>ae15667722380160cd56aa38bda1f55c1</anchor>
      <arglist>(int index, const PointCloudIn &amp;input, const std::vector&lt; int &gt; &amp;nn_indices, std::vector&lt; float &gt; &amp;nn_sqr_dists, PointCloudOut &amp;projected_points, NormalCloud &amp;projected_points_normals)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>projectPointToMLSSurface</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>afa47b84e2617202a9a588dcdf2bb7cd3</anchor>
      <arglist>(float &amp;u_disp, float &amp;v_disp, Eigen::Vector3d &amp;u, Eigen::Vector3d &amp;v, Eigen::Vector3d &amp;plane_normal, float &amp;curvature, Eigen::Vector3f &amp;query_point, Eigen::VectorXd &amp;c_vec, int num_neighbors, PointOutT &amp;result_point, pcl::Normal &amp;result_normal)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>searchForNeighbors</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a69e1c20a69370dffbca6c28abb58e3b6</anchor>
      <arglist>(int index, std::vector&lt; int &gt; &amp;indices, std::vector&lt; float &gt; &amp;sqr_distances)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>compute_normals_</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>acd4484eb2270ad8ce06550e51c13a4d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>desired_num_points_in_radius_</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>ab4a818c9ec101ecfcf970c6165b201c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>dilation_iteration_num_</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>aea681e491f0d8671dbd6e36ccd8f68b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; MLSResult &gt;</type>
      <name>mls_results_</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>afb0395459bc94fa4c1990b47d471a4bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NormalCloudPtr</type>
      <name>normals_</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a8f261a61a049a33b90064b0956a1b34a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nr_coeff_</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>aca9f46399d7e0d6bfb08b9d6ffbb58d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>order_</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a234ecea03abec8ecb99a5b5f871e7c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>polynomial_fit_</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a46e617220222b6d402ebadad8b21cdf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::variate_generator&lt; boost::mt19937, boost::uniform_real&lt; float &gt; &gt; *</type>
      <name>rng_uniform_distribution_</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>aa4cd1e5e5f08782ef279a77efea52950</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SearchMethod</type>
      <name>search_method_</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>adaf7406e16a85ba21c0c100d8d0d95e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>search_radius_</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a36c2086cb13c37080daba5009f57f484</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>sqr_gauss_param_</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a3c2a7bb303cf17f5fa5e3360e059e8e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KdTreePtr</type>
      <name>tree_</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a57adb49b99d770e7d32de6e64c872b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UpsamplingMethod</type>
      <name>upsample_method_</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a9237259f71cf6491ff1f314eddb3b5d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>upsampling_radius_</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>aa2346b81e98ac4a83b65613b4f5dac9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>upsampling_step_</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a7144ad759e58dca299c0ab5f8c6259b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>voxel_size_</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>afbde287f8eb3329c22d0246db630ad58</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getClassName</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a34e6efd7fdae8d4336d46d7a6951638e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>performProcessing</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>ae27440d95b1fc5568b2ec820302654a4</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::MovingLeastSquares::MLSResult</name>
    <filename>structpcl_1_1MovingLeastSquares_1_1MLSResult.html</filename>
    <member kind="function">
      <type></type>
      <name>MLSResult</name>
      <anchorfile>structpcl_1_1MovingLeastSquares_1_1MLSResult.html</anchorfile>
      <anchor>a479bc191b3275bf6b7ddff42d6d5f0c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MLSResult</name>
      <anchorfile>structpcl_1_1MovingLeastSquares_1_1MLSResult.html</anchorfile>
      <anchor>ad050dbcf26958f42152c15811d5195a2</anchor>
      <arglist>(Eigen::Vector3d &amp;a_plane_normal, Eigen::Vector3d &amp;a_u, Eigen::Vector3d &amp;a_v, Eigen::VectorXd a_c_vec, int a_num_neighbors, float &amp;a_curvature)</arglist>
    </member>
    <member kind="variable">
      <type>Eigen::VectorXd</type>
      <name>c_vec</name>
      <anchorfile>structpcl_1_1MovingLeastSquares_1_1MLSResult.html</anchorfile>
      <anchor>afb4b479dc6d3023b7cbab0ee64ae7222</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>curvature</name>
      <anchorfile>structpcl_1_1MovingLeastSquares_1_1MLSResult.html</anchorfile>
      <anchor>ac4362f8c0a7955d3f5fb1e9bc85b2993</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_neighbors</name>
      <anchorfile>structpcl_1_1MovingLeastSquares_1_1MLSResult.html</anchorfile>
      <anchor>a3899dec5cf7cd6c3e6a7a8aba41cf8b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3d</type>
      <name>plane_normal</name>
      <anchorfile>structpcl_1_1MovingLeastSquares_1_1MLSResult.html</anchorfile>
      <anchor>ac3e9bcd02a23333d7be4e926ecead48d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3d</type>
      <name>u</name>
      <anchorfile>structpcl_1_1MovingLeastSquares_1_1MLSResult.html</anchorfile>
      <anchor>a8681da059d7d19d785ac5172683915f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3d</type>
      <name>v</name>
      <anchorfile>structpcl_1_1MovingLeastSquares_1_1MLSResult.html</anchorfile>
      <anchor>adaa45ad77a78ecf2fcb31b114f6bf2c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>valid</name>
      <anchorfile>structpcl_1_1MovingLeastSquares_1_1MLSResult.html</anchorfile>
      <anchor>a700adb1a7eb31a17bc326fac5955b1bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::MovingLeastSquares::MLSVoxelGrid</name>
    <filename>classpcl_1_1MovingLeastSquares_1_1MLSVoxelGrid.html</filename>
    <class kind="struct">pcl::MovingLeastSquares::MLSVoxelGrid::Leaf</class>
    <member kind="typedef">
      <type>std::map&lt; uint64_t, Leaf &gt;</type>
      <name>HashMap</name>
      <anchorfile>classpcl_1_1MovingLeastSquares_1_1MLSVoxelGrid.html</anchorfile>
      <anchor>a4d620820a2bb22bdb48b4d0f0764e96e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dilate</name>
      <anchorfile>classpcl_1_1MovingLeastSquares_1_1MLSVoxelGrid.html</anchorfile>
      <anchor>a1011953e94cca4efdde81bba2a3311ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCellIndex</name>
      <anchorfile>classpcl_1_1MovingLeastSquares_1_1MLSVoxelGrid.html</anchorfile>
      <anchor>a4b4728766a825ed2e7eac36e16c86ccd</anchor>
      <arglist>(const Eigen::Vector3f &amp;p, Eigen::Vector3i &amp;index) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getIndexIn1D</name>
      <anchorfile>classpcl_1_1MovingLeastSquares_1_1MLSVoxelGrid.html</anchorfile>
      <anchor>a40c6b83716f5b7c20ad4b53855928e4f</anchor>
      <arglist>(const Eigen::Vector3i &amp;index, uint64_t &amp;index_1d) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getIndexIn3D</name>
      <anchorfile>classpcl_1_1MovingLeastSquares_1_1MLSVoxelGrid.html</anchorfile>
      <anchor>a8cc48882f1cb2d8200c500b46d057f0a</anchor>
      <arglist>(uint64_t index_1d, Eigen::Vector3i &amp;index_3d) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getPosition</name>
      <anchorfile>classpcl_1_1MovingLeastSquares_1_1MLSVoxelGrid.html</anchorfile>
      <anchor>a01372a120bcc2d5f24e82c24714d2657</anchor>
      <arglist>(const uint64_t &amp;index_1d, Eigen::Vector3f &amp;point) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MLSVoxelGrid</name>
      <anchorfile>classpcl_1_1MovingLeastSquares_1_1MLSVoxelGrid.html</anchorfile>
      <anchor>a2c1cb3ae952c1121bf1d2f7a5c8b0134</anchor>
      <arglist>(PointCloudInConstPtr &amp;cloud, IndicesPtr &amp;indices, float voxel_size)</arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector4f</type>
      <name>bounding_max_</name>
      <anchorfile>classpcl_1_1MovingLeastSquares_1_1MLSVoxelGrid.html</anchorfile>
      <anchor>a88c6cdae9589c0a94ba44f6fb7764303</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector4f</type>
      <name>bounding_min_</name>
      <anchorfile>classpcl_1_1MovingLeastSquares_1_1MLSVoxelGrid.html</anchorfile>
      <anchor>a77c35e8659a5cb40bb5c2cc6e5f162c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>data_size_</name>
      <anchorfile>classpcl_1_1MovingLeastSquares_1_1MLSVoxelGrid.html</anchorfile>
      <anchor>ae5ccc7182de8fd73a56957a544530fd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HashMap</type>
      <name>voxel_grid_</name>
      <anchorfile>classpcl_1_1MovingLeastSquares_1_1MLSVoxelGrid.html</anchorfile>
      <anchor>a00339cae5cc8f446a1076a0ec4a0eb1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>voxel_size_</name>
      <anchorfile>classpcl_1_1MovingLeastSquares_1_1MLSVoxelGrid.html</anchorfile>
      <anchor>a6ffe4b28f18365896fbf81038c662427</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::MovingLeastSquares::MLSVoxelGrid::Leaf</name>
    <filename>structpcl_1_1MovingLeastSquares_1_1MLSVoxelGrid_1_1Leaf.html</filename>
    <member kind="function">
      <type></type>
      <name>Leaf</name>
      <anchorfile>structpcl_1_1MovingLeastSquares_1_1MLSVoxelGrid_1_1Leaf.html</anchorfile>
      <anchor>a03b3601578331bdab0e8b334686a8cb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>valid</name>
      <anchorfile>structpcl_1_1MovingLeastSquares_1_1MLSVoxelGrid_1_1Leaf.html</anchorfile>
      <anchor>ae2e4f8deb1d8da99489f2678f971be1b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::MovingLeastSquaresOMP</name>
    <filename>classpcl_1_1MovingLeastSquaresOMP.html</filename>
    <templarg>PointInT</templarg>
    <templarg>PointOutT</templarg>
    <base>pcl::MovingLeastSquares</base>
    <member kind="function">
      <type></type>
      <name>MovingLeastSquaresOMP</name>
      <anchorfile>classpcl_1_1MovingLeastSquaresOMP.html</anchorfile>
      <anchor>a03bec2541b7b775f3fb79dac11154fff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MovingLeastSquaresOMP</name>
      <anchorfile>classpcl_1_1MovingLeastSquaresOMP.html</anchorfile>
      <anchor>a7d3e4d7744ba654d1678d823ffbe6a04</anchor>
      <arglist>(unsigned int nr_threads)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfThreads</name>
      <anchorfile>classpcl_1_1MovingLeastSquaresOMP.html</anchorfile>
      <anchor>aa515f5e54ad87df15b14fd5b278eb329</anchor>
      <arglist>(unsigned int nr_threads)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MovingLeastSquares&lt; PointInT, PointOutT &gt;::MLSVoxelGrid</type>
      <name>MLSVoxelGrid</name>
      <anchorfile>classpcl_1_1MovingLeastSquaresOMP.html</anchorfile>
      <anchor>aedd15bc633661623e92b43bf639b9330</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MovingLeastSquares&lt; PointInT, PointOutT &gt;::NormalCloud</type>
      <name>NormalCloud</name>
      <anchorfile>classpcl_1_1MovingLeastSquaresOMP.html</anchorfile>
      <anchor>a380d11dc4b8281bf5c56a287094b8d5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MovingLeastSquares&lt; PointInT, PointOutT &gt;::PointCloudIn</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1MovingLeastSquaresOMP.html</anchorfile>
      <anchor>aac1409b8775670fa4ff771d5f4515cfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MovingLeastSquares&lt; PointInT, PointOutT &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1MovingLeastSquaresOMP.html</anchorfile>
      <anchor>a049b04937f1555c189b714b03621a201</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getClassName</name>
      <anchorfile>classpcl_1_1MovingLeastSquaresOMP.html</anchorfile>
      <anchor>a4a6879c3ae4af4f6921de8e6ef9d1097</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>performProcessing</name>
      <anchorfile>classpcl_1_1MovingLeastSquaresOMP.html</anchorfile>
      <anchor>af0f4c704b7c06f1cecffad6386cf07fe</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>threads_</name>
      <anchorfile>classpcl_1_1MovingLeastSquaresOMP.html</anchorfile>
      <anchor>a92dbfcad57fcd15f639b40b7a7a60a10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::MultiscaleFeaturePersistence</name>
    <filename>classpcl_1_1MultiscaleFeaturePersistence.html</filename>
    <templarg>PointSource</templarg>
    <templarg>PointFeature</templarg>
    <base>PCLBase&lt; PointSource &gt;</base>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointFeature &gt;</type>
      <name>FeatureCloud</name>
      <anchorfile>classpcl_1_1MultiscaleFeaturePersistence.html</anchorfile>
      <anchor>a4e45d58445a8ae803d2d44a87ff87778</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointFeature &gt;::Ptr</type>
      <name>FeatureCloudPtr</name>
      <anchorfile>classpcl_1_1MultiscaleFeaturePersistence.html</anchorfile>
      <anchor>a44d67167d9fa53d8d2234d20db659f94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::Feature&lt; PointSource, PointFeature &gt;::Ptr</type>
      <name>FeatureEstimatorPtr</name>
      <anchorfile>classpcl_1_1MultiscaleFeaturePersistence.html</anchorfile>
      <anchor>ac0caa0af69f533bce17ef56d0a140e92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const pcl::PointRepresentation&lt; PointFeature &gt; &gt;</type>
      <name>FeatureRepresentationConstPtr</name>
      <anchorfile>classpcl_1_1MultiscaleFeaturePersistence.html</anchorfile>
      <anchor>a6129e2335e7ca284eaba0f9915232e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeFeaturesAtAllScales</name>
      <anchorfile>classpcl_1_1MultiscaleFeaturePersistence.html</anchorfile>
      <anchor>aa6dd84394b9f1c382e026843f48ff75b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>determinePersistentFeatures</name>
      <anchorfile>classpcl_1_1MultiscaleFeaturePersistence.html</anchorfile>
      <anchor>abd1ef078eadb07a1c91276957f197865</anchor>
      <arglist>(FeatureCloud &amp;output_features, boost::shared_ptr&lt; std::vector&lt; int &gt; &gt; &amp;output_indices)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getAlpha</name>
      <anchorfile>classpcl_1_1MultiscaleFeaturePersistence.html</anchorfile>
      <anchor>abd04ca7424554af79ab6c9c3b7f4c108</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>NormType</type>
      <name>getDistanceMetric</name>
      <anchorfile>classpcl_1_1MultiscaleFeaturePersistence.html</anchorfile>
      <anchor>ab661523592facfa58cee5b77b5b08ed1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FeatureEstimatorPtr</type>
      <name>getFeatureEstimator</name>
      <anchorfile>classpcl_1_1MultiscaleFeaturePersistence.html</anchorfile>
      <anchor>a538fb17e9871ba4c61745aec350c32df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FeatureRepresentationConstPtr const</type>
      <name>getPointRepresentation</name>
      <anchorfile>classpcl_1_1MultiscaleFeaturePersistence.html</anchorfile>
      <anchor>afdcd18345933acf55ba85d7bfd2fcf18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; float &gt;</type>
      <name>getScalesVector</name>
      <anchorfile>classpcl_1_1MultiscaleFeaturePersistence.html</anchorfile>
      <anchor>a0ca6498bd8734bd1a36d9a4b3adacc92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultiscaleFeaturePersistence</name>
      <anchorfile>classpcl_1_1MultiscaleFeaturePersistence.html</anchorfile>
      <anchor>acad907a232d8f53922d837685a7a1d88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAlpha</name>
      <anchorfile>classpcl_1_1MultiscaleFeaturePersistence.html</anchorfile>
      <anchor>a5f4d13f11010d2d880c29ebf8e362342</anchor>
      <arglist>(float alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDistanceMetric</name>
      <anchorfile>classpcl_1_1MultiscaleFeaturePersistence.html</anchorfile>
      <anchor>a6a5b892e4253a4ef49350d98d7f05ef3</anchor>
      <arglist>(NormType distance_metric)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFeatureEstimator</name>
      <anchorfile>classpcl_1_1MultiscaleFeaturePersistence.html</anchorfile>
      <anchor>a18007684230068263a72634de5b14578</anchor>
      <arglist>(FeatureEstimatorPtr feature_estimator)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPointRepresentation</name>
      <anchorfile>classpcl_1_1MultiscaleFeaturePersistence.html</anchorfile>
      <anchor>abdd02a2d62fd46cb88be143d7f99a447</anchor>
      <arglist>(const FeatureRepresentationConstPtr &amp;feature_representation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScalesVector</name>
      <anchorfile>classpcl_1_1MultiscaleFeaturePersistence.html</anchorfile>
      <anchor>a8fb4b0b29389719ebdf3363e6c3067d7</anchor>
      <arglist>(std::vector&lt; float &gt; &amp;scale_values)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>calculateMeanFeature</name>
      <anchorfile>classpcl_1_1MultiscaleFeaturePersistence.html</anchorfile>
      <anchor>a84c189fe2f5dbb7e11d33888884b46bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>computeFeatureAtScale</name>
      <anchorfile>classpcl_1_1MultiscaleFeaturePersistence.html</anchorfile>
      <anchor>af48aef272809c0da073599bc01482ad0</anchor>
      <arglist>(float &amp;scale, FeatureCloudPtr &amp;features)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>float</type>
      <name>distanceBetweenFeatures</name>
      <anchorfile>classpcl_1_1MultiscaleFeaturePersistence.html</anchorfile>
      <anchor>ad4dc2cea56de8585b0a316c33ba33944</anchor>
      <arglist>(const std::vector&lt; float &gt; &amp;a, const std::vector&lt; float &gt; &amp;b)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>extractUniqueFeatures</name>
      <anchorfile>classpcl_1_1MultiscaleFeaturePersistence.html</anchorfile>
      <anchor>a4e8860a2d40e66834ee8f259ad26c0b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1MultiscaleFeaturePersistence.html</anchorfile>
      <anchor>afd373ece26c8493c53e63d51e1370d07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>alpha_</name>
      <anchorfile>classpcl_1_1MultiscaleFeaturePersistence.html</anchorfile>
      <anchor>a5bf873dbce5167c97cf33ea5aad3d2eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NormType</type>
      <name>distance_metric_</name>
      <anchorfile>classpcl_1_1MultiscaleFeaturePersistence.html</anchorfile>
      <anchor>a9871addda0d0b88512e5df0b2f5bab8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FeatureEstimatorPtr</type>
      <name>feature_estimator_</name>
      <anchorfile>classpcl_1_1MultiscaleFeaturePersistence.html</anchorfile>
      <anchor>a7c0dfc200321784727cf0f92a237eb26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FeatureRepresentationConstPtr</type>
      <name>feature_representation_</name>
      <anchorfile>classpcl_1_1MultiscaleFeaturePersistence.html</anchorfile>
      <anchor>a7131e13fb1200658fa5ec57aa6a4bef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; FeatureCloudPtr &gt;</type>
      <name>features_at_scale_</name>
      <anchorfile>classpcl_1_1MultiscaleFeaturePersistence.html</anchorfile>
      <anchor>a3937a22fd1255ca872585739a15af46e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; std::vector&lt; float &gt; &gt; &gt;</type>
      <name>features_at_scale_vectorized_</name>
      <anchorfile>classpcl_1_1MultiscaleFeaturePersistence.html</anchorfile>
      <anchor>a41497531744f547e7d358257676dc700</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; float &gt;</type>
      <name>mean_feature_</name>
      <anchorfile>classpcl_1_1MultiscaleFeaturePersistence.html</anchorfile>
      <anchor>af5e8bd0e6052d13056a82981d928502e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; float &gt;</type>
      <name>scale_values_</name>
      <anchorfile>classpcl_1_1MultiscaleFeaturePersistence.html</anchorfile>
      <anchor>a700a644c3268ec9ae619584134c43dcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::list&lt; size_t &gt; &gt;</type>
      <name>unique_features_indices_</name>
      <anchorfile>classpcl_1_1MultiscaleFeaturePersistence.html</anchorfile>
      <anchor>a650770982624fb806872a9e13b1b04d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; bool &gt; &gt;</type>
      <name>unique_features_table_</name>
      <anchorfile>classpcl_1_1MultiscaleFeaturePersistence.html</anchorfile>
      <anchor>a2a7bc19c521ab9fe38b3df237a265a2e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::Narf</name>
    <filename>classpcl_1_1Narf.html</filename>
    <class kind="struct">pcl::Narf::FeaturePointRepresentation</class>
    <member kind="function">
      <type>void</type>
      <name>copyToNarf36</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a22529e066e541b15bdeb37a60c57de1c</anchor>
      <arglist>(Narf36 &amp;narf36) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>extractDescriptor</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>ab3fcc2d8f34c150c6640a554dfa86cb9</anchor>
      <arglist>(int descriptor_size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>extractFromRangeImage</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a8101cd954ba024b13e3ffee8610c7e2c</anchor>
      <arglist>(const RangeImage &amp;range_image, const Eigen::Affine3f &amp;pose, int descriptor_size, float support_size, int surface_patch_world_size=NARF_DEFAULT_SURFACE_PATCH_PIXEL_SIZE)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>extractFromRangeImage</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a5dbd5dd3d873ddb21dcec86c0ae9ae96</anchor>
      <arglist>(const RangeImage &amp;range_image, float x, float y, int descriptor_size, float support_size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>extractFromRangeImage</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a20092247992db18752400cc4fccfed22</anchor>
      <arglist>(const RangeImage &amp;range_image, const InterestPoint &amp;interest_point, int descriptor_size, float support_size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>extractFromRangeImage</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>ad356170cac220a28fbc40ce75d63ff77</anchor>
      <arglist>(const RangeImage &amp;range_image, const Eigen::Vector3f &amp;interest_point, int descriptor_size, float support_size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>extractFromRangeImageWithBestRotation</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>aa62146ff1369f2f3c3b15a8183910269</anchor>
      <arglist>(const RangeImage &amp;range_image, const Eigen::Vector3f &amp;interest_point, int descriptor_size, float support_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>freeSurfacePatch</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a45cb31bfbb5079c6807226e535a796f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const float *</type>
      <name>getDescriptor</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a9356a01b649d31cf8a582d80b4baaa9c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>getDescriptor</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a9eefc769a909b7e125a794c380c1b5fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getDescriptorDistance</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a1620c1299cd336d88e1a1dd1ac06a924</anchor>
      <arglist>(const Narf &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const int &amp;</type>
      <name>getDescriptorSize</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a6cf3124a2ece685393ab8a9d67d83f0e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int &amp;</type>
      <name>getDescriptorSize</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a127e876ba90da31343abce7b99c6d305</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNoOfBeamPoints</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a95ace3cff2eb8872946c66eb59f2cf87</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Vector3f &amp;</type>
      <name>getPosition</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a7bf23d2f846d17dd5c222087e1209819</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f &amp;</type>
      <name>getPosition</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>ad06fca7936e50819c27ca51221283641</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRotatedVersions</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a0ea50ee3a2f68c344a397001ab7de10b</anchor>
      <arglist>(const RangeImage &amp;range_image, const std::vector&lt; float &gt; &amp;rotations, std::vector&lt; Narf * &gt; &amp;features) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRotations</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>aa09551053ead4e10cab45032d18e0641</anchor>
      <arglist>(std::vector&lt; float &gt; &amp;rotations, std::vector&lt; float &gt; &amp;strengths) const </arglist>
    </member>
    <member kind="function">
      <type>const float *</type>
      <name>getSurfacePatch</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a22156ad381428fc3f633a737470259d9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>getSurfacePatch</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a6f6f7d54e2d08f6aef84cd717573a49f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const int &amp;</type>
      <name>getSurfacePatchPixelSize</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a130f016b357dd00f3f17d960ceb902bc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int &amp;</type>
      <name>getSurfacePatchPixelSize</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a7c4f635ff08342e9713a8ce92f8bb43d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const float &amp;</type>
      <name>getSurfacePatchRotation</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>af1660e97c5da2c3d67fb14baf644b723</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float &amp;</type>
      <name>getSurfacePatchRotation</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a110dd08e4a29e511800839305da96ba7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const float &amp;</type>
      <name>getSurfacePatchWorldSize</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a0987eb656bc8f62dc3daba08163931f2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float &amp;</type>
      <name>getSurfacePatchWorldSize</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a64470852459c8b05ab4ed7e0452e7450</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Affine3f &amp;</type>
      <name>getTransformation</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a18414bdd78374e6be834d14cc3320652</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Affine3f &amp;</type>
      <name>getTransformation</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a646fe283f6b99fb19b7fc7784a32932d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadBinary</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a87a7424251b04af12cc614b8a5748df3</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadBinary</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>ac93851648c43f8b8cd638cac800a44fe</anchor>
      <arglist>(std::istream &amp;file)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Narf</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a3361724a9bbcbafbf1c1da3b521b1127</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Narf</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a41bb4751e236b5b67d90380d3ecb4f50</anchor>
      <arglist>(const Narf &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const Narf &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a3d6b5e022cb3e6f4742f4c774c4ba3f7</anchor>
      <arglist>(const Narf &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveBinary</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>af0881406ddaf89e1dad77d5c60f12091</anchor>
      <arglist>(const std::string &amp;filename) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveBinary</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a1fb28f98591b505dc476fa3954e8ede2</anchor>
      <arglist>(std::ostream &amp;file) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDescriptor</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>af6765896bc6146f1543c96b9a8c198dd</anchor>
      <arglist>(float *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSurfacePatch</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a2268e742874fb98b9671a430d1ec6299</anchor>
      <arglist>(float *surface_patch)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Narf</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>aa856b2054103e3dae1553e13bfdbcc58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>extractForEveryRangeImagePointAndAddToList</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>afb4938e4a254184f6b72d05321765764</anchor>
      <arglist>(const RangeImage &amp;range_image, int descriptor_size, float support_size, bool rotation_invariant, std::vector&lt; Narf * &gt; &amp;feature_list)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>extractForInterestPoints</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a0d070c1b11630b25b8c63ccb1a001e48</anchor>
      <arglist>(const RangeImage &amp;range_image, const PointCloud&lt; InterestPoint &gt; &amp;interest_points, int descriptor_size, float support_size, bool rotation_invariant, std::vector&lt; Narf * &gt; &amp;feature_list)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>extractFromRangeImageAndAddToList</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a84198cda93e8df52fc5d67c331ba1bc1</anchor>
      <arglist>(const RangeImage &amp;range_image, const Eigen::Vector3f &amp;interest_point, int descriptor_size, float support_size, bool rotation_invariant, std::vector&lt; Narf * &gt; &amp;feature_list)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>extractFromRangeImageAndAddToList</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a4b62a790c997e65e4a65961ee4d7ef00</anchor>
      <arglist>(const RangeImage &amp;range_image, float image_x, float image_y, int descriptor_size, float support_size, bool rotation_invariant, std::vector&lt; Narf * &gt; &amp;feature_list)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>max_no_of_threads</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a1cc0989284b374c5bded66135a1b67ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>deepCopy</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>adf2b4b5701f7f4870bff70391f533dc8</anchor>
      <arglist>(const Narf &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>float *</type>
      <name>getBlurredSurfacePatch</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a08d5193a62cbc4644277c2db67c08991</anchor>
      <arglist>(int new_pixel_size, int blur_radius) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>loadHeader</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>afdc435199530488ed66e68dc414b36db</anchor>
      <arglist>(std::istream &amp;file) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>aa9335fa38746f8e7bfb4c9636331e1fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>saveHeader</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a2723fb8eb8635c18c274369d33261b32</anchor>
      <arglist>(std::ostream &amp;file) const </arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static const std::string</type>
      <name>getHeaderKeyword</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a53d8ffebaa6aa3ed5a99728db0503f15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float *</type>
      <name>descriptor_</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a9b9be06308b191df33dc931f31c65a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>descriptor_size_</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a0870b52f655a4242357a3cc3eb832d23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>position_</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>aed0b171f9d1a57fe779dc10c220d1d05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float *</type>
      <name>surface_patch_</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a09f5a7275b338f53c6db9cde2b50a527</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>surface_patch_pixel_size_</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>afe6fe4cb0e7f24cf762728b81299903f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>surface_patch_rotation_</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a64ec59aa5c8901769ecdbd7b5b76423d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>surface_patch_world_size_</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a8124db0f95a3a1a6cd5e3a43d1553326</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Affine3f</type>
      <name>transformation_</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a94f4f5a4ee31e76336c2d63a6bf2a006</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const int</type>
      <name>VERSION</name>
      <anchorfile>classpcl_1_1Narf.html</anchorfile>
      <anchor>a8e83edbcb664588c69e96727dd0f1acc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::Narf::FeaturePointRepresentation</name>
    <filename>structpcl_1_1Narf_1_1FeaturePointRepresentation.html</filename>
    <base>PointRepresentation&lt; Narf * &gt;</base>
    <member kind="typedef">
      <type>Narf *</type>
      <name>PointT</name>
      <anchorfile>structpcl_1_1Narf_1_1FeaturePointRepresentation.html</anchorfile>
      <anchor>a94ed2821b491117ee0a24b2c6e9b33d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>copyToFloatArray</name>
      <anchorfile>structpcl_1_1Narf_1_1FeaturePointRepresentation.html</anchorfile>
      <anchor>aebaf2ec874bd83b1b41d0b228479ad9d</anchor>
      <arglist>(const PointT &amp;p, float *out) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FeaturePointRepresentation</name>
      <anchorfile>structpcl_1_1Narf_1_1FeaturePointRepresentation.html</anchorfile>
      <anchor>af42019eff55a09a832b4396de202795b</anchor>
      <arglist>(int nr_dimensions)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::Narf36</name>
    <filename>structpcl_1_1Narf36.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>descriptor</name>
      <anchorfile>structpcl_1_1Narf36.html</anchorfile>
      <anchor>a964b0ec82d1d2fd9a7137b6fed00e2fd</anchor>
      <arglist>[36]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pitch</name>
      <anchorfile>structpcl_1_1Narf36.html</anchorfile>
      <anchor>a23d423fbd5845bef37bf884034796579</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>roll</name>
      <anchorfile>structpcl_1_1Narf36.html</anchorfile>
      <anchor>a1b1fb0083f06fe1c0851c50fe0db7a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>structpcl_1_1Narf36.html</anchorfile>
      <anchor>abec81711acf9d3b4478e7abe0e84ac3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>structpcl_1_1Narf36.html</anchorfile>
      <anchor>a72b98b217be45e4ee82a200f318d0813</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>yaw</name>
      <anchorfile>structpcl_1_1Narf36.html</anchorfile>
      <anchor>a797007498a4570d571981f96e7a76c93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>z</name>
      <anchorfile>structpcl_1_1Narf36.html</anchorfile>
      <anchor>a2d1b55d76cfb550a8c2c8b81710dba26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::NarfDescriptor</name>
    <filename>classpcl_1_1NarfDescriptor.html</filename>
    <base>Feature&lt; PointWithRange, Narf36 &gt;</base>
    <class kind="struct">pcl::NarfDescriptor::Parameters</class>
    <member kind="typedef">
      <type>Feature&lt; PointWithRange, Narf36 &gt;</type>
      <name>BaseClass</name>
      <anchorfile>classpcl_1_1NarfDescriptor.html</anchorfile>
      <anchor>a1c493934ad0db5142ca12edeff8ca983</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1NarfDescriptor.html</anchorfile>
      <anchor>a0ecd473479186000ba6bdadd264a3ad6</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>Parameters &amp;</type>
      <name>getParameters</name>
      <anchorfile>classpcl_1_1NarfDescriptor.html</anchorfile>
      <anchor>ac2f0bef44c6e4f50d75e0536e6b80a71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NarfDescriptor</name>
      <anchorfile>classpcl_1_1NarfDescriptor.html</anchorfile>
      <anchor>a082994da433afc87e61a983fb0c410b0</anchor>
      <arglist>(const RangeImage *range_image=NULL, const std::vector&lt; int &gt; *indices=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRangeImage</name>
      <anchorfile>classpcl_1_1NarfDescriptor.html</anchorfile>
      <anchor>a941b3995e2df66fb634b13371e81c697</anchor>
      <arglist>(const RangeImage *range_image, const std::vector&lt; int &gt; *indices=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NarfDescriptor</name>
      <anchorfile>classpcl_1_1NarfDescriptor.html</anchorfile>
      <anchor>a97a10995113b8ea71cd88fd0dd28ebd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>computeFeature</name>
      <anchorfile>classpcl_1_1NarfDescriptor.html</anchorfile>
      <anchor>ab621c0dc9e02d4ae6e158909b48a9df5</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Parameters</type>
      <name>parameters_</name>
      <anchorfile>classpcl_1_1NarfDescriptor.html</anchorfile>
      <anchor>a954d67e150bb252843602c655eb18149</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const RangeImage *</type>
      <name>range_image_</name>
      <anchorfile>classpcl_1_1NarfDescriptor.html</anchorfile>
      <anchor>a722c8952af1dc10ff516454e4d62a6c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1NarfDescriptor.html</anchorfile>
      <anchor>a9f02eafdd63ee2b0bea2a5d63fe9a4cf</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::NarfDescriptor::Parameters</name>
    <filename>structpcl_1_1NarfDescriptor_1_1Parameters.html</filename>
    <member kind="function">
      <type></type>
      <name>Parameters</name>
      <anchorfile>structpcl_1_1NarfDescriptor_1_1Parameters.html</anchorfile>
      <anchor>a9380505b2b835d2c4aa327dd09875811</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>rotation_invariant</name>
      <anchorfile>structpcl_1_1NarfDescriptor_1_1Parameters.html</anchorfile>
      <anchor>a26e1ccb4b6c2a1e497593def036c5966</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>support_size</name>
      <anchorfile>structpcl_1_1NarfDescriptor_1_1Parameters.html</anchorfile>
      <anchor>aaa31f37854c05387247827f460b21f44</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::NarfKeypoint</name>
    <filename>classpcl_1_1NarfKeypoint.html</filename>
    <base>Keypoint&lt; PointWithRange, int &gt;</base>
    <class kind="struct">pcl::NarfKeypoint::Parameters</class>
    <member kind="typedef">
      <type>Keypoint&lt; PointWithRange, int &gt;</type>
      <name>BaseClass</name>
      <anchorfile>classpcl_1_1NarfKeypoint.html</anchorfile>
      <anchor>aadfd9020a3f1d77f0cc52fc2bd39d1b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Keypoint&lt; PointWithRange, int &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1NarfKeypoint.html</anchorfile>
      <anchor>abfbecb0915a757799b7610ec83731687</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearData</name>
      <anchorfile>classpcl_1_1NarfKeypoint.html</anchorfile>
      <anchor>aa211ef313b846e6b9d5af4a921721088</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1NarfKeypoint.html</anchorfile>
      <anchor>a594e9663dea26dfd35f4bb38152c4c32</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>getInterestImage</name>
      <anchorfile>classpcl_1_1NarfKeypoint.html</anchorfile>
      <anchor>ab5354883380de350b56d7a04ddae2b88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ::pcl::PointCloud&lt; InterestPoint &gt; &amp;</type>
      <name>getInterestPoints</name>
      <anchorfile>classpcl_1_1NarfKeypoint.html</anchorfile>
      <anchor>a4330f1b3b2962e8df799592a45ce6736</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; bool &gt; &amp;</type>
      <name>getIsInterestPointImage</name>
      <anchorfile>classpcl_1_1NarfKeypoint.html</anchorfile>
      <anchor>ad0be2b830e18c364b680df615e0fb442</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Parameters &amp;</type>
      <name>getParameters</name>
      <anchorfile>classpcl_1_1NarfKeypoint.html</anchorfile>
      <anchor>a2ab427b4391a1f855cdbe83d76e7a467</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RangeImage &amp;</type>
      <name>getRangeImage</name>
      <anchorfile>classpcl_1_1NarfKeypoint.html</anchorfile>
      <anchor>aefcce2547b5cc19a4c9ac30a694fa82a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RangeImageBorderExtractor *</type>
      <name>getRangeImageBorderExtractor</name>
      <anchorfile>classpcl_1_1NarfKeypoint.html</anchorfile>
      <anchor>ac6248c18fb63bba9eb1c42a0a6e3959e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NarfKeypoint</name>
      <anchorfile>classpcl_1_1NarfKeypoint.html</anchorfile>
      <anchor>acc8cc12735b44280d50fe187afce4257</anchor>
      <arglist>(RangeImageBorderExtractor *range_image_border_extractor=NULL, float support_size=-1.0f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRangeImage</name>
      <anchorfile>classpcl_1_1NarfKeypoint.html</anchorfile>
      <anchor>a86b01311b9bed5200964ad464033b02d</anchor>
      <arglist>(const RangeImage *range_image)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRangeImageBorderExtractor</name>
      <anchorfile>classpcl_1_1NarfKeypoint.html</anchorfile>
      <anchor>a9b101e191efa338cb42761b00382c879</anchor>
      <arglist>(RangeImageBorderExtractor *range_image_border_extractor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NarfKeypoint</name>
      <anchorfile>classpcl_1_1NarfKeypoint.html</anchorfile>
      <anchor>ab6df6034e6747aa85f404aa1ed6eede5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>calculateCompleteInterestImage</name>
      <anchorfile>classpcl_1_1NarfKeypoint.html</anchorfile>
      <anchor>a7bd723b488a97a87704c585ff254d1fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>calculateInterestImage</name>
      <anchorfile>classpcl_1_1NarfKeypoint.html</anchorfile>
      <anchor>a642f2612914c125aec4d1a238766c452</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>calculateInterestPoints</name>
      <anchorfile>classpcl_1_1NarfKeypoint.html</anchorfile>
      <anchor>a411374436a0a78f95be58964c64c7d8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>calculateScaleSpace</name>
      <anchorfile>classpcl_1_1NarfKeypoint.html</anchorfile>
      <anchor>adba9a64aa34ddb0f2ad9d493602f2f8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>calculateSparseInterestImage</name>
      <anchorfile>classpcl_1_1NarfKeypoint.html</anchorfile>
      <anchor>accc748e1b7c3e6cbdc898b941a64dc61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>detectKeypoints</name>
      <anchorfile>classpcl_1_1NarfKeypoint.html</anchorfile>
      <anchor>a40ecf6d4d31213fe409e81b8ca3a1212</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; RangeImageBorderExtractor * &gt;</type>
      <name>border_extractor_scale_space_</name>
      <anchorfile>classpcl_1_1NarfKeypoint.html</anchorfile>
      <anchor>abe368ba4c4a3177c9a6135e9b93cc6b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float *</type>
      <name>interest_image_</name>
      <anchorfile>classpcl_1_1NarfKeypoint.html</anchorfile>
      <anchor>a72f40e934b7641ec1a4e6ac251286977</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; float * &gt;</type>
      <name>interest_image_scale_space_</name>
      <anchorfile>classpcl_1_1NarfKeypoint.html</anchorfile>
      <anchor>a5ecca1a7fcfa1cce337af8719936bc2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>::pcl::PointCloud&lt; InterestPoint &gt; *</type>
      <name>interest_points_</name>
      <anchorfile>classpcl_1_1NarfKeypoint.html</anchorfile>
      <anchor>a2d599d710c14df1418d326cc2aab2d0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; bool &gt;</type>
      <name>is_interest_point_image_</name>
      <anchorfile>classpcl_1_1NarfKeypoint.html</anchorfile>
      <anchor>ad2e5e667cee1531a180b7dff2acb1967</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Parameters</type>
      <name>parameters_</name>
      <anchorfile>classpcl_1_1NarfKeypoint.html</anchorfile>
      <anchor>a5a458380043bfac99c0748144f697477</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RangeImageBorderExtractor *</type>
      <name>range_image_border_extractor_</name>
      <anchorfile>classpcl_1_1NarfKeypoint.html</anchorfile>
      <anchor>af7d84156143b58586a99b823d10cdfe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; RangeImage * &gt;</type>
      <name>range_image_scale_space_</name>
      <anchorfile>classpcl_1_1NarfKeypoint.html</anchorfile>
      <anchor>aff3340c4e8c364c8b4ea927e267cc2d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::NarfKeypoint::Parameters</name>
    <filename>structpcl_1_1NarfKeypoint_1_1Parameters.html</filename>
    <member kind="function">
      <type></type>
      <name>Parameters</name>
      <anchorfile>structpcl_1_1NarfKeypoint_1_1Parameters.html</anchorfile>
      <anchor>a3c0afc8a26b6bdc6952cf5df69355d3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>add_points_on_straight_edges</name>
      <anchorfile>structpcl_1_1NarfKeypoint_1_1Parameters.html</anchorfile>
      <anchor>a48f26ea3ee5b7b3d049b9621502d9f81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>calculate_sparse_interest_image</name>
      <anchorfile>structpcl_1_1NarfKeypoint_1_1Parameters.html</anchorfile>
      <anchor>a9569200715d270b37ddc83674eae56bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>distance_for_additional_points</name>
      <anchorfile>structpcl_1_1NarfKeypoint_1_1Parameters.html</anchorfile>
      <anchor>a449a59fdcd470dc1fa78f4131687004b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>do_non_maximum_suppression</name>
      <anchorfile>structpcl_1_1NarfKeypoint_1_1Parameters.html</anchorfile>
      <anchor>a5ae637cdfa77a78ec47091eab43da7d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_no_of_interest_points</name>
      <anchorfile>structpcl_1_1NarfKeypoint_1_1Parameters.html</anchorfile>
      <anchor>a3f4b5b131dada5df6e13a9c3bf01a66e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_no_of_threads</name>
      <anchorfile>structpcl_1_1NarfKeypoint_1_1Parameters.html</anchorfile>
      <anchor>a9486be94ad1cc5f25fb69d3570c71356</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>min_distance_between_interest_points</name>
      <anchorfile>structpcl_1_1NarfKeypoint_1_1Parameters.html</anchorfile>
      <anchor>a086e73e198f6e1c50dd2d17dd22e3a53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>min_interest_value</name>
      <anchorfile>structpcl_1_1NarfKeypoint_1_1Parameters.html</anchorfile>
      <anchor>a86a40d5c3e1a8b31241ddd872caacd47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>min_surface_change_score</name>
      <anchorfile>structpcl_1_1NarfKeypoint_1_1Parameters.html</anchorfile>
      <anchor>a3204bc918f5532156b3dd2b8fb642345</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>no_of_polynomial_approximations_per_point</name>
      <anchorfile>structpcl_1_1NarfKeypoint_1_1Parameters.html</anchorfile>
      <anchor>a960a7577859b15aee71aad25d44c2380</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>optimal_distance_to_high_surface_change</name>
      <anchorfile>structpcl_1_1NarfKeypoint_1_1Parameters.html</anchorfile>
      <anchor>a163e1beb9fd2bcb1b3715a578d6aab1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>optimal_range_image_patch_size</name>
      <anchorfile>structpcl_1_1NarfKeypoint_1_1Parameters.html</anchorfile>
      <anchor>ab69dbdcd8e499d7c04e5cb2d30a33272</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>support_size</name>
      <anchorfile>structpcl_1_1NarfKeypoint_1_1Parameters.html</anchorfile>
      <anchor>af36531c43e56b1698a8f2fd79c0eb251</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_recursive_scale_reduction</name>
      <anchorfile>structpcl_1_1NarfKeypoint_1_1Parameters.html</anchorfile>
      <anchor>a2b72025768a23a4acc147b83ab251b2f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::NdCentroidFunctor</name>
    <filename>structpcl_1_1NdCentroidFunctor.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>traits::POD&lt; PointT &gt;::type</type>
      <name>Pod</name>
      <anchorfile>structpcl_1_1NdCentroidFunctor.html</anchorfile>
      <anchor>a9ad301798bd1f679f942cb2a0eae8348</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NdCentroidFunctor</name>
      <anchorfile>structpcl_1_1NdCentroidFunctor.html</anchorfile>
      <anchor>a7c10ca4e5bd6771518a25937d2eab1e6</anchor>
      <arglist>(const PointT &amp;p, Eigen::VectorXf &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1NdCentroidFunctor.html</anchorfile>
      <anchor>a60d196cd7c456d3387eec40e2e70048d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXf &amp;</type>
      <name>centroid_</name>
      <anchorfile>structpcl_1_1NdCentroidFunctor.html</anchorfile>
      <anchor>a0806c8887bb190284a4d7c05f5eee4c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>f_idx_</name>
      <anchorfile>structpcl_1_1NdCentroidFunctor.html</anchorfile>
      <anchor>adca1d92d22fc2f9f9c4dff160057d23e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Pod &amp;</type>
      <name>p_</name>
      <anchorfile>structpcl_1_1NdCentroidFunctor.html</anchorfile>
      <anchor>a23b341b40e13ad7214c0d9bf1b26ab10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::NdConcatenateFunctor</name>
    <filename>structpcl_1_1NdConcatenateFunctor.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>traits::POD&lt; PointInT &gt;::type</type>
      <name>PodIn</name>
      <anchorfile>structpcl_1_1NdConcatenateFunctor.html</anchorfile>
      <anchor>ae9486c4023aa42abf45fa0fe5114a5d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits::POD&lt; PointOutT &gt;::type</type>
      <name>PodOut</name>
      <anchorfile>structpcl_1_1NdConcatenateFunctor.html</anchorfile>
      <anchor>aceeead162befa02686523386d25b412a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NdConcatenateFunctor</name>
      <anchorfile>structpcl_1_1NdConcatenateFunctor.html</anchorfile>
      <anchor>afa6ef980b493d1e12db9a462d813cdcc</anchor>
      <arglist>(const PointInT &amp;p1, PointOutT &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1NdConcatenateFunctor.html</anchorfile>
      <anchor>a8da72b98b66b2a8736f01338232d9ef3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const PodIn &amp;</type>
      <name>p1_</name>
      <anchorfile>structpcl_1_1NdConcatenateFunctor.html</anchorfile>
      <anchor>acd6fa53e674db7d52ec37e558d530605</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PodOut &amp;</type>
      <name>p2_</name>
      <anchorfile>structpcl_1_1NdConcatenateFunctor.html</anchorfile>
      <anchor>af2b471b5998dddf1d1c606e996c6e73d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::NdCopyEigenPointFunctor</name>
    <filename>structpcl_1_1NdCopyEigenPointFunctor.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>traits::POD&lt; PointOutT &gt;::type</type>
      <name>Pod</name>
      <anchorfile>structpcl_1_1NdCopyEigenPointFunctor.html</anchorfile>
      <anchor>a79a365fec1f9771aa754b213e11371b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NdCopyEigenPointFunctor</name>
      <anchorfile>structpcl_1_1NdCopyEigenPointFunctor.html</anchorfile>
      <anchor>a4aaf515c06547ae5b716c397e610b71b</anchor>
      <arglist>(const Eigen::VectorXf &amp;p1, PointOutT &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1NdCopyEigenPointFunctor.html</anchorfile>
      <anchor>a7979c2191657f87402f31e3653bf6e33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>f_idx_</name>
      <anchorfile>structpcl_1_1NdCopyEigenPointFunctor.html</anchorfile>
      <anchor>ab961f6c3ce3c6645bead4ce8bcee69fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Eigen::VectorXf &amp;</type>
      <name>p1_</name>
      <anchorfile>structpcl_1_1NdCopyEigenPointFunctor.html</anchorfile>
      <anchor>a815e910c6ffcb9f50218fe5e0de0c1d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Pod &amp;</type>
      <name>p2_</name>
      <anchorfile>structpcl_1_1NdCopyEigenPointFunctor.html</anchorfile>
      <anchor>ace35085e7ff9c6bb0fa3ae1cbf9ae7d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::NdCopyPointEigenFunctor</name>
    <filename>structpcl_1_1NdCopyPointEigenFunctor.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>traits::POD&lt; PointInT &gt;::type</type>
      <name>Pod</name>
      <anchorfile>structpcl_1_1NdCopyPointEigenFunctor.html</anchorfile>
      <anchor>aa224676a65646b7b256024cd3aa7a574</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NdCopyPointEigenFunctor</name>
      <anchorfile>structpcl_1_1NdCopyPointEigenFunctor.html</anchorfile>
      <anchor>ae5f603e9b0917c7210e17725d2f2452b</anchor>
      <arglist>(const PointInT &amp;p1, Eigen::VectorXf &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1NdCopyPointEigenFunctor.html</anchorfile>
      <anchor>a8a49bab2c09bde18f02f3d54decba885</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>f_idx_</name>
      <anchorfile>structpcl_1_1NdCopyPointEigenFunctor.html</anchorfile>
      <anchor>aa0d444ec0b889dade721028a6c5f3dc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Pod &amp;</type>
      <name>p1_</name>
      <anchorfile>structpcl_1_1NdCopyPointEigenFunctor.html</anchorfile>
      <anchor>a38e9c3c7ffd0a0303bf6d9dcef8f9943</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXf &amp;</type>
      <name>p2_</name>
      <anchorfile>structpcl_1_1NdCopyPointEigenFunctor.html</anchorfile>
      <anchor>a19a38daf08e8aeabbeeb641a5bf9f33a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::NNClassification</name>
    <filename>classpcl_1_1NNClassification.html</filename>
    <templarg>PointT</templarg>
    <member kind="typedef">
      <type>std::pair&lt; std::vector&lt; std::string &gt;, std::vector&lt; float &gt; &gt;</type>
      <name>Result</name>
      <anchorfile>classpcl_1_1NNClassification.html</anchorfile>
      <anchor>a3ee26d1c66443ab14e484d591969b8a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Result &gt;</type>
      <name>ResultPtr</name>
      <anchorfile>classpcl_1_1NNClassification.html</anchorfile>
      <anchor>a575c10ba3aed17c11d952c64b9875953</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ResultPtr</type>
      <name>classify</name>
      <anchorfile>classpcl_1_1NNClassification.html</anchorfile>
      <anchor>ad0a5ee6bfd2250845459c03bd542fa74</anchor>
      <arglist>(const PointT &amp;p_q, double radius, float gaussian_param, int max_nn=INT_MAX)</arglist>
    </member>
    <member kind="function">
      <type>ResultPtr</type>
      <name>getGaussianBestScores</name>
      <anchorfile>classpcl_1_1NNClassification.html</anchorfile>
      <anchor>a703c1ed4ec46fc697ec076d78a15d2aa</anchor>
      <arglist>(float gaussian_param, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getKNearestExemplars</name>
      <anchorfile>classpcl_1_1NNClassification.html</anchorfile>
      <anchor>ad65343adb76d5dada80d92daf31811ac</anchor>
      <arglist>(const PointT &amp;p_q, int k, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances)</arglist>
    </member>
    <member kind="function">
      <type>ResultPtr</type>
      <name>getLinearBestScores</name>
      <anchorfile>classpcl_1_1NNClassification.html</anchorfile>
      <anchor>add1e1efa2c94d209c7800694045001e9</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSimilarExemplars</name>
      <anchorfile>classpcl_1_1NNClassification.html</anchorfile>
      <anchor>a3e791bb176825ee2a2e2890efca4505b</anchor>
      <arglist>(const PointT &amp;p_q, double radius, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances, int max_nn=INT_MAX)</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; std::vector&lt; float &gt; &gt;</type>
      <name>getSmallestSquaredDistances</name>
      <anchorfile>classpcl_1_1NNClassification.html</anchorfile>
      <anchor>aa89d07e6c77bfc5667fadcac1c6a68b8</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadTrainingFeatures</name>
      <anchorfile>classpcl_1_1NNClassification.html</anchorfile>
      <anchor>a39d8fcd0b119124f37578e58698780ea</anchor>
      <arglist>(std::string file_name, std::string labels_file_name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NNClassification</name>
      <anchorfile>classpcl_1_1NNClassification.html</anchorfile>
      <anchor>a5026ef866e45cf0439818f6dbe47cf75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>saveTrainingFeatures</name>
      <anchorfile>classpcl_1_1NNClassification.html</anchorfile>
      <anchor>a7c8be2d8883ec49769ac31e5756ef701</anchor>
      <arglist>(std::string file_name, std::string labels_file_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrainingFeatures</name>
      <anchorfile>classpcl_1_1NNClassification.html</anchorfile>
      <anchor>a52bec8579465e01bf4ed1ed9667c69bb</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;features)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrainingLabelIndicesAndLUT</name>
      <anchorfile>classpcl_1_1NNClassification.html</anchorfile>
      <anchor>a7c06ebf50123854d0a4712654a944f23</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;classes, const std::vector&lt; int &gt; &amp;labels_idx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrainingLabels</name>
      <anchorfile>classpcl_1_1NNClassification.html</anchorfile>
      <anchor>a240a675d7ba75bbc77482ed7accc7ce0</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;labels)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>classes_</name>
      <anchorfile>classpcl_1_1NNClassification.html</anchorfile>
      <anchor>aedeacc2a645a022a4306395a10c1cbfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>labels_idx_</name>
      <anchorfile>classpcl_1_1NNClassification.html</anchorfile>
      <anchor>aac238edad83e267297c2281dbad39d3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::KdTree&lt; PointT &gt;::Ptr</type>
      <name>tree_</name>
      <anchorfile>classpcl_1_1NNClassification.html</anchorfile>
      <anchor>a787ee86c16348da48324f3e1f8157940</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::Normal</name>
    <filename>structpcl_1_1Normal.html</filename>
    <base>pcl::_Normal</base>
    <member kind="function">
      <type></type>
      <name>Normal</name>
      <anchorfile>structpcl_1_1Normal.html</anchorfile>
      <anchor>a1741303cae933146618b97dd9b229414</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Normal</name>
      <anchorfile>structpcl_1_1Normal.html</anchorfile>
      <anchor>aa0bdc53ff3d734b26b4b727d5d642e57</anchor>
      <arglist>(float n_x, float n_y, float n_z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::NormalBasedSignature12</name>
    <filename>structpcl_1_1NormalBasedSignature12.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>values</name>
      <anchorfile>structpcl_1_1NormalBasedSignature12.html</anchorfile>
      <anchor>ac64aa3ec187286f9cfe86b31359b5c80</anchor>
      <arglist>[12]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::NormalBasedSignatureEstimation</name>
    <filename>classpcl_1_1NormalBasedSignatureEstimation.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>FeatureFromNormals&lt; PointT, PointNT, PointFeature &gt;</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const NormalBasedSignatureEstimation&lt; PointT, PointNT, PointFeature &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1NormalBasedSignatureEstimation.html</anchorfile>
      <anchor>a88df10dfaa7927d977626d12d62d2471</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointFeature &gt;</type>
      <name>FeatureCloud</name>
      <anchorfile>classpcl_1_1NormalBasedSignatureEstimation.html</anchorfile>
      <anchor>a2e00dc77c49a8db2b1586a39e1000936</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; NormalBasedSignatureEstimation&lt; PointT, PointNT, PointFeature &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1NormalBasedSignatureEstimation.html</anchorfile>
      <anchor>a26d8d479862f84d1ebb39f188135ac31</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getM</name>
      <anchorfile>classpcl_1_1NormalBasedSignatureEstimation.html</anchorfile>
      <anchor>a24227899c2428cb9b360bd25d2decc88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getMPrime</name>
      <anchorfile>classpcl_1_1NormalBasedSignatureEstimation.html</anchorfile>
      <anchor>a96e758208845b9313bd8bedc12e45bb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getN</name>
      <anchorfile>classpcl_1_1NormalBasedSignatureEstimation.html</anchorfile>
      <anchor>acbae711ff69b35b2d76bc6d31542f242</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getNPrime</name>
      <anchorfile>classpcl_1_1NormalBasedSignatureEstimation.html</anchorfile>
      <anchor>af5db424383e4b577ec337e481195835e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getScale</name>
      <anchorfile>classpcl_1_1NormalBasedSignatureEstimation.html</anchorfile>
      <anchor>a922b355d28845a4d2eab4f9cad47d53c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NormalBasedSignatureEstimation</name>
      <anchorfile>classpcl_1_1NormalBasedSignatureEstimation.html</anchorfile>
      <anchor>ac4ec5ebe2123b9a2b52d11b68f8d3c58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setM</name>
      <anchorfile>classpcl_1_1NormalBasedSignatureEstimation.html</anchorfile>
      <anchor>a9e221fe0237d0e95a42234464a6e66fe</anchor>
      <arglist>(size_t m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMPrime</name>
      <anchorfile>classpcl_1_1NormalBasedSignatureEstimation.html</anchorfile>
      <anchor>abae387e329f3d682714dfb906ca35d1b</anchor>
      <arglist>(size_t m_prime)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setN</name>
      <anchorfile>classpcl_1_1NormalBasedSignatureEstimation.html</anchorfile>
      <anchor>a0f98e0103b88cc3bafbdbaea6acf7e88</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNPrime</name>
      <anchorfile>classpcl_1_1NormalBasedSignatureEstimation.html</anchorfile>
      <anchor>a7529b9f97add229210b8288b6ff9cd44</anchor>
      <arglist>(size_t n_prime)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScale</name>
      <anchorfile>classpcl_1_1NormalBasedSignatureEstimation.html</anchorfile>
      <anchor>a5aaff36655e4622c54061e36ba1dd3bf</anchor>
      <arglist>(float scale)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeFeature</name>
      <anchorfile>classpcl_1_1NormalBasedSignatureEstimation.html</anchorfile>
      <anchor>ac2f1fd863bb7462c528f2d7279882d07</anchor>
      <arglist>(FeatureCloud &amp;output)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1NormalBasedSignatureEstimation.html</anchorfile>
      <anchor>a0d82520e551f28aeadc0501ba9b9b96c</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>M_</name>
      <anchorfile>classpcl_1_1NormalBasedSignatureEstimation.html</anchorfile>
      <anchor>af413f3315726213f794eb5bb585b6f45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>M_prime_</name>
      <anchorfile>classpcl_1_1NormalBasedSignatureEstimation.html</anchorfile>
      <anchor>a57b77a406e38940a64c0f356df4ef76b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>N_</name>
      <anchorfile>classpcl_1_1NormalBasedSignatureEstimation.html</anchorfile>
      <anchor>abb732b1ee248d825bd52577f3a581ce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>N_prime_</name>
      <anchorfile>classpcl_1_1NormalBasedSignatureEstimation.html</anchorfile>
      <anchor>aa1b74475fce7fdf23e8f339303ce0847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>scale_h_</name>
      <anchorfile>classpcl_1_1NormalBasedSignatureEstimation.html</anchorfile>
      <anchor>af869f6e8cf0c97deeda21662e348c15e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::NormalEstimation</name>
    <filename>classpcl_1_1NormalEstimation.html</filename>
    <templarg>PointInT</templarg>
    <templarg>PointOutT</templarg>
    <base>pcl::Feature</base>
    <member kind="typedef">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1NormalEstimation.html</anchorfile>
      <anchor>a0c390f9b4cd9c928222dbcd70d40240e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1NormalEstimation.html</anchorfile>
      <anchor>a3c4d6365b5af34d204f7cee6c217a9af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computePointNormal</name>
      <anchorfile>classpcl_1_1NormalEstimation.html</anchorfile>
      <anchor>afa0dd0bf400977f40eb91f08750bfa17</anchor>
      <arglist>(const pcl::PointCloud&lt; PointInT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, Eigen::Vector4f &amp;plane_parameters, float &amp;curvature)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computePointNormal</name>
      <anchorfile>classpcl_1_1NormalEstimation.html</anchorfile>
      <anchor>abb24038f799a85efacae0068558ea7e7</anchor>
      <arglist>(const pcl::PointCloud&lt; PointInT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, float &amp;nx, float &amp;ny, float &amp;nz, float &amp;curvature)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getViewPoint</name>
      <anchorfile>classpcl_1_1NormalEstimation.html</anchorfile>
      <anchor>acaa46c32b817cbd5ff6120d9e04326e6</anchor>
      <arglist>(float &amp;vpx, float &amp;vpy, float &amp;vpz)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NormalEstimation</name>
      <anchorfile>classpcl_1_1NormalEstimation.html</anchorfile>
      <anchor>a03cd56f79d35ea7202c3eda764c6d085</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1NormalEstimation.html</anchorfile>
      <anchor>ac92dbbea9d923754b3d87d981a6bd131</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setViewPoint</name>
      <anchorfile>classpcl_1_1NormalEstimation.html</anchorfile>
      <anchor>a215cb3a84f03a4346556219121fce8e5</anchor>
      <arglist>(float vpx, float vpy, float vpz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>useSensorOriginAsViewPoint</name>
      <anchorfile>classpcl_1_1NormalEstimation.html</anchorfile>
      <anchor>ab9bb23cd42dbb1d7bbbcde41b678fda4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeFeature</name>
      <anchorfile>classpcl_1_1NormalEstimation.html</anchorfile>
      <anchor>ab92b273e74599e5995a892c188314347</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EIGEN_ALIGN16 Eigen::Matrix3f</type>
      <name>covariance_matrix_</name>
      <anchorfile>classpcl_1_1NormalEstimation.html</anchorfile>
      <anchor>a1a5638a31a9be8d78129e1edffe52c45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_sensor_origin_</name>
      <anchorfile>classpcl_1_1NormalEstimation.html</anchorfile>
      <anchor>a3d3ebf091502d08f19d5b1d123fa535c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>vpx_</name>
      <anchorfile>classpcl_1_1NormalEstimation.html</anchorfile>
      <anchor>a972e9847b30c5baf8738c5956e321370</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>vpy_</name>
      <anchorfile>classpcl_1_1NormalEstimation.html</anchorfile>
      <anchor>ac54d5fd81ba7ba8c6017a80be58984ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>vpz_</name>
      <anchorfile>classpcl_1_1NormalEstimation.html</anchorfile>
      <anchor>a1b4f6247c470a99920ba0bbdf8316b4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector4f</type>
      <name>xyz_centroid_</name>
      <anchorfile>classpcl_1_1NormalEstimation.html</anchorfile>
      <anchor>ac061ee015f9f914ae54cf27296e0e9ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1NormalEstimation.html</anchorfile>
      <anchor>aff8ff5de5aa4345397f6fbc00a56ff6b</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::NormalEstimation&lt; PointInT, Eigen::MatrixXf &gt;</name>
    <filename>classpcl_1_1NormalEstimation_3_01PointInT_00_01Eigen_1_1MatrixXf_01_4.html</filename>
    <templarg></templarg>
    <base>NormalEstimation&lt; PointInT, pcl::Normal &gt;</base>
    <member kind="function" protection="private">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1NormalEstimation_3_01PointInT_00_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a022aedba2a72629e5d5b522519620060</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::Normal &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1NormalEstimation_3_01PointInT_00_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a2650631322a30f9d9ebd183ef8c22804</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;output)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::NormalEstimationOMP</name>
    <filename>classpcl_1_1NormalEstimationOMP.html</filename>
    <templarg>PointInT</templarg>
    <templarg>PointOutT</templarg>
    <base>pcl::NormalEstimation</base>
    <member kind="typedef">
      <type>NormalEstimation&lt; PointInT, PointOutT &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1NormalEstimationOMP.html</anchorfile>
      <anchor>addeb2c1b7e51bd7627833962566e3aa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NormalEstimationOMP</name>
      <anchorfile>classpcl_1_1NormalEstimationOMP.html</anchorfile>
      <anchor>a9b065f12fdabdd566040d8e8819e79f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NormalEstimationOMP</name>
      <anchorfile>classpcl_1_1NormalEstimationOMP.html</anchorfile>
      <anchor>a174d7eeeba105499b5d9ab5fb78e23e5</anchor>
      <arglist>(unsigned int nr_threads)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfThreads</name>
      <anchorfile>classpcl_1_1NormalEstimationOMP.html</anchorfile>
      <anchor>a4d3d280d6a9f6c412d912860fe72066b</anchor>
      <arglist>(unsigned int nr_threads)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>threads_</name>
      <anchorfile>classpcl_1_1NormalEstimationOMP.html</anchorfile>
      <anchor>a3198d9524994723f9ea3ed7265e6a391</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeature</name>
      <anchorfile>classpcl_1_1NormalEstimationOMP.html</anchorfile>
      <anchor>a10d83cd67e0d812cf7297bd0c58a1499</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1NormalEstimationOMP.html</anchorfile>
      <anchor>a9d23e660e46569d702d10d17e75a29e1</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::NormalEstimationOMP&lt; PointInT, Eigen::MatrixXf &gt;</name>
    <filename>classpcl_1_1NormalEstimationOMP_3_01PointInT_00_01Eigen_1_1MatrixXf_01_4.html</filename>
    <templarg></templarg>
    <base>NormalEstimationOMP&lt; PointInT, pcl::Normal &gt;</base>
    <member kind="function">
      <type></type>
      <name>NormalEstimationOMP</name>
      <anchorfile>classpcl_1_1NormalEstimationOMP_3_01PointInT_00_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a07780103df781d955ae5a8c9ca54f84f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NormalEstimationOMP</name>
      <anchorfile>classpcl_1_1NormalEstimationOMP_3_01PointInT_00_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>afea1119ddef580b88e9c3f139280b8b2</anchor>
      <arglist>(unsigned int nr_threads)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1NormalEstimationOMP_3_01PointInT_00_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a5e3400a2e7d746e9947e56558b759c63</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::Normal &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1NormalEstimationOMP_3_01PointInT_00_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a5e47db23892ec98b8824b9eb3fa2f0fe</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;output)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::NormalSpaceSampling</name>
    <filename>classpcl_1_1NormalSpaceSampling.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>pcl::FilterIndices</base>
    <member kind="function">
      <type>void</type>
      <name>getBins</name>
      <anchorfile>classpcl_1_1NormalSpaceSampling.html</anchorfile>
      <anchor>aa431ec94998fd99a93fc1fd4e7718be3</anchor>
      <arglist>(unsigned int &amp;binsx, unsigned int &amp;binsy, unsigned int &amp;binsz) const </arglist>
    </member>
    <member kind="function">
      <type>NormalsPtr</type>
      <name>getNormals</name>
      <anchorfile>classpcl_1_1NormalSpaceSampling.html</anchorfile>
      <anchor>a983ad76865ce9c0fba25da88c1ae3659</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getSample</name>
      <anchorfile>classpcl_1_1NormalSpaceSampling.html</anchorfile>
      <anchor>a5879d435c1f53509a23c912967a60638</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getSeed</name>
      <anchorfile>classpcl_1_1NormalSpaceSampling.html</anchorfile>
      <anchor>a0b16d84c5520ebab43cfe9ee1917d811</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NormalSpaceSampling</name>
      <anchorfile>classpcl_1_1NormalSpaceSampling.html</anchorfile>
      <anchor>a3f18741c93cc45fb7016f3b4fa7cd8c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBins</name>
      <anchorfile>classpcl_1_1NormalSpaceSampling.html</anchorfile>
      <anchor>a3d025c11dfe801bc261fb6d75f8c87ec</anchor>
      <arglist>(unsigned int binsx, unsigned int binsy, unsigned int binsz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormals</name>
      <anchorfile>classpcl_1_1NormalSpaceSampling.html</anchorfile>
      <anchor>a4888cff4387bc3c73dd216d4ce2b73cd</anchor>
      <arglist>(const NormalsPtr &amp;normals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSample</name>
      <anchorfile>classpcl_1_1NormalSpaceSampling.html</anchorfile>
      <anchor>abe17caf2368a015790146247d7f9fa2d</anchor>
      <arglist>(unsigned int sample)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSeed</name>
      <anchorfile>classpcl_1_1NormalSpaceSampling.html</anchorfile>
      <anchor>a3a8bb0ef5c9482a89a5cc0263f12a1b4</anchor>
      <arglist>(unsigned int seed)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1NormalSpaceSampling.html</anchorfile>
      <anchor>a08b782f4d7714190f553a9cf19c7bca5</anchor>
      <arglist>(PointCloud &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1NormalSpaceSampling.html</anchorfile>
      <anchor>acbac957c439d811a28fb338f18164298</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>binsx_</name>
      <anchorfile>classpcl_1_1NormalSpaceSampling.html</anchorfile>
      <anchor>ae1ba1494550d033d95b83c42882b437b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>binsy_</name>
      <anchorfile>classpcl_1_1NormalSpaceSampling.html</anchorfile>
      <anchor>a2f194b54725ddc4958c59803a3b7598b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>binsz_</name>
      <anchorfile>classpcl_1_1NormalSpaceSampling.html</anchorfile>
      <anchor>a7366937ca53f6e835a489d670041e0b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NormalsPtr</type>
      <name>input_normals_</name>
      <anchorfile>classpcl_1_1NormalSpaceSampling.html</anchorfile>
      <anchor>ad9bd56f6b1ba6a8e4f687bbe448d47d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>sample_</name>
      <anchorfile>classpcl_1_1NormalSpaceSampling.html</anchorfile>
      <anchor>ac1c03ecd7115ea8a05719236dc86c695</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>seed_</name>
      <anchorfile>classpcl_1_1NormalSpaceSampling.html</anchorfile>
      <anchor>a51cf268bdfc4c96d86bdac3fda07b8e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; NormalT &gt;::Ptr</type>
      <name>NormalsPtr</name>
      <anchorfile>classpcl_1_1NormalSpaceSampling.html</anchorfile>
      <anchor>a0a0b79b5457bb15ad70fae441227d793</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>FilterIndices&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1NormalSpaceSampling.html</anchorfile>
      <anchor>ac6c9ef8f449de1ddabc690cab3bedbae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1NormalSpaceSampling.html</anchorfile>
      <anchor>a60a1fe230164eed4523e9a89f8a909ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1NormalSpaceSampling.html</anchorfile>
      <anchor>a08d00eb44f25e03dc8df742b74adcdf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned int</type>
      <name>findBin</name>
      <anchorfile>classpcl_1_1NormalSpaceSampling.html</anchorfile>
      <anchor>a62ea0eb808c71320c1a5878c7bd1bac7</anchor>
      <arglist>(float *normal, unsigned int nbins)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isEntireBinSampled</name>
      <anchorfile>classpcl_1_1NormalSpaceSampling.html</anchorfile>
      <anchor>a34d3ca316e7f59bc360c4addd0fa9639</anchor>
      <arglist>(boost::dynamic_bitset&lt;&gt; &amp;array, unsigned int start_index, unsigned int length)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::NotEnoughPointsException</name>
    <filename>classpcl_1_1NotEnoughPointsException.html</filename>
    <base>pcl::PCLException</base>
    <member kind="function">
      <type></type>
      <name>NotEnoughPointsException</name>
      <anchorfile>classpcl_1_1NotEnoughPointsException.html</anchorfile>
      <anchor>a1c257e702c6fd887319208cf6bca63ab</anchor>
      <arglist>(const std::string &amp;error_description, const std::string &amp;file_name=&quot;&quot;, const std::string &amp;function_name=&quot;&quot;, unsigned line_number=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::OrganizedConnectedComponentSegmentation</name>
    <filename>classpcl_1_1OrganizedConnectedComponentSegmentation.html</filename>
    <templarg>PointT</templarg>
    <templarg>PointLT</templarg>
    <base>pcl::PCLBase</base>
    <class kind="struct">pcl::OrganizedConnectedComponentSegmentation::Neighbor</class>
    <member kind="typedef">
      <type>pcl::Comparator&lt; PointT &gt;</type>
      <name>Comparator</name>
      <anchorfile>classpcl_1_1OrganizedConnectedComponentSegmentation.html</anchorfile>
      <anchor>af10096af3979ea06a765d59c3655c970</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Comparator::ConstPtr</type>
      <name>ComparatorConstPtr</name>
      <anchorfile>classpcl_1_1OrganizedConnectedComponentSegmentation.html</anchorfile>
      <anchor>aa5e5e29f06fad1e78839070f21b2e3bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Comparator::Ptr</type>
      <name>ComparatorPtr</name>
      <anchorfile>classpcl_1_1OrganizedConnectedComponentSegmentation.html</anchorfile>
      <anchor>adcff5511b401097d08f210d53133ef88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1OrganizedConnectedComponentSegmentation.html</anchorfile>
      <anchor>afe58af078766426f084375f1883250f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1OrganizedConnectedComponentSegmentation.html</anchorfile>
      <anchor>ac16c977c7f08aa4389a721846293f073</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointLT &gt;</type>
      <name>PointCloudL</name>
      <anchorfile>classpcl_1_1OrganizedConnectedComponentSegmentation.html</anchorfile>
      <anchor>a6330f48907e4d66c2b6eef5bf7ea4701</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudL::ConstPtr</type>
      <name>PointCloudLConstPtr</name>
      <anchorfile>classpcl_1_1OrganizedConnectedComponentSegmentation.html</anchorfile>
      <anchor>a33b780040c084d2821c878d0ccad4915</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudL::Ptr</type>
      <name>PointCloudLPtr</name>
      <anchorfile>classpcl_1_1OrganizedConnectedComponentSegmentation.html</anchorfile>
      <anchor>a90b034444370fd1e7012ef559044b9d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1OrganizedConnectedComponentSegmentation.html</anchorfile>
      <anchor>a5ffc02021d1fc3dc8a4f1629a3ab8a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ComparatorConstPtr</type>
      <name>getComparator</name>
      <anchorfile>classpcl_1_1OrganizedConnectedComponentSegmentation.html</anchorfile>
      <anchor>af0d80fe2eb413b8e69229d5f9c632955</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OrganizedConnectedComponentSegmentation</name>
      <anchorfile>classpcl_1_1OrganizedConnectedComponentSegmentation.html</anchorfile>
      <anchor>ac1b874543a55b334921e0d96f8703819</anchor>
      <arglist>(const ComparatorConstPtr &amp;compare)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>segment</name>
      <anchorfile>classpcl_1_1OrganizedConnectedComponentSegmentation.html</anchorfile>
      <anchor>a54c74575873f875c4bb9bc270f5e87c4</anchor>
      <arglist>(pcl::PointCloud&lt; PointLT &gt; &amp;labels, std::vector&lt; pcl::PointIndices &gt; &amp;label_indices) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setComparator</name>
      <anchorfile>classpcl_1_1OrganizedConnectedComponentSegmentation.html</anchorfile>
      <anchor>a2037cc4117003e0f501c90b57ea27de1</anchor>
      <arglist>(const ComparatorConstPtr &amp;compare)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OrganizedConnectedComponentSegmentation</name>
      <anchorfile>classpcl_1_1OrganizedConnectedComponentSegmentation.html</anchorfile>
      <anchor>a4130ab3e557c4daed35e0509e39133f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>findLabeledRegionBoundary</name>
      <anchorfile>classpcl_1_1OrganizedConnectedComponentSegmentation.html</anchorfile>
      <anchor>a0263cb303cf22c046ae3984746eeae20</anchor>
      <arglist>(int start_idx, PointCloudLPtr labels, pcl::PointIndices &amp;boundary_indices)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>unsigned</type>
      <name>findRoot</name>
      <anchorfile>classpcl_1_1OrganizedConnectedComponentSegmentation.html</anchorfile>
      <anchor>a92d3d6e97d9a4ec9349fbd86952a53fb</anchor>
      <arglist>(const std::vector&lt; unsigned &gt; &amp;runs, unsigned index) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComparatorConstPtr</type>
      <name>compare_</name>
      <anchorfile>classpcl_1_1OrganizedConnectedComponentSegmentation.html</anchorfile>
      <anchor>a740e8c0007bec3af1b7af3cc4bc98de8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::OrganizedConnectedComponentSegmentation::Neighbor</name>
    <filename>structpcl_1_1OrganizedConnectedComponentSegmentation_1_1Neighbor.html</filename>
    <member kind="function">
      <type></type>
      <name>Neighbor</name>
      <anchorfile>structpcl_1_1OrganizedConnectedComponentSegmentation_1_1Neighbor.html</anchorfile>
      <anchor>a35adc3340afb44d054ed559f7467afcf</anchor>
      <arglist>(int dx, int dy, int didx)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>d_index</name>
      <anchorfile>structpcl_1_1OrganizedConnectedComponentSegmentation_1_1Neighbor.html</anchorfile>
      <anchor>ae71a10deeb2c28a1acb4b15627106499</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>d_x</name>
      <anchorfile>structpcl_1_1OrganizedConnectedComponentSegmentation_1_1Neighbor.html</anchorfile>
      <anchor>a7de08e76755d6df5dcfd7102e726e729</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>d_y</name>
      <anchorfile>structpcl_1_1OrganizedConnectedComponentSegmentation_1_1Neighbor.html</anchorfile>
      <anchor>a2d82316d082b51697d507be334321923</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::OrganizedFastMesh</name>
    <filename>classpcl_1_1OrganizedFastMesh.html</filename>
    <templarg>PointInT</templarg>
    <base>pcl::MeshConstruction</base>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointInT &gt;::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>ad98cceb9d4167956cc2879ac2d56f81a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; pcl::Vertices &gt;</type>
      <name>Polygons</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a6dcd79bb020bc7088e853bf0d54bcb2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TriangulationType</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>ab3a2736225e816e798509a13d47f7529</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRIANGLE_RIGHT_CUT</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>ab3a2736225e816e798509a13d47f7529a39b64cedf81d7a7d06f9349f1c0dc65a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRIANGLE_LEFT_CUT</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>ab3a2736225e816e798509a13d47f7529a358358c050e2a853cf90e342ebb46ae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRIANGLE_ADAPTIVE_CUT</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>ab3a2736225e816e798509a13d47f7529a28163b50620f84122e02a7446e5f94d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QUAD_MESH</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>ab3a2736225e816e798509a13d47f7529abd64b380dbd5c33c00384af5348bfcfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OrganizedFastMesh</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a58e1b0c042232642a82ec8b27d90386b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxEdgeLength</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>aecd8aec7ab6e02374316105fb1465ba8</anchor>
      <arglist>(float max_edge_length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrianglePixelSize</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a745e7170a11c9860dd8920e8d212db07</anchor>
      <arglist>(int triangle_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTriangulationType</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a6ed920ebda18de0896470da943bc7cc5</anchor>
      <arglist>(TriangulationType type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>storeShadowedFaces</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a58ce299182a05909db539a1d84f93ee5</anchor>
      <arglist>(bool enable)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OrganizedFastMesh</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>ac362d1178747a9842feeca3c2737b8be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addQuad</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a5d65d8b8d6f87d86ce99237d7be43838</anchor>
      <arglist>(int a, int b, int c, int d, int idx, std::vector&lt; pcl::Vertices &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addTriangle</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a0a851476fa47e32fb39105d88000552f</anchor>
      <arglist>(int a, int b, int c, int idx, std::vector&lt; pcl::Vertices &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isShadowed</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>ad27fb6b497795338f4eab1d7103dfb1d</anchor>
      <arglist>(const PointInT &amp;point_a, const PointInT &amp;point_b)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isShadowedQuad</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a0b6e21a32c58df67445d2ce10f44e257</anchor>
      <arglist>(const int &amp;a, const int &amp;b, const int &amp;c, const int &amp;d)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isShadowedTriangle</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>aac570e3fcd088203cfabe6b929b895eb</anchor>
      <arglist>(const int &amp;a, const int &amp;b, const int &amp;c)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isValidQuad</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a26da7a6e9d9198f3a89296a6a9339f4d</anchor>
      <arglist>(const int &amp;a, const int &amp;b, const int &amp;c, const int &amp;d)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isValidTriangle</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a6430900529656933de06c2cc84554c15</anchor>
      <arglist>(const int &amp;a, const int &amp;b, const int &amp;c)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>makeAdaptiveCutMesh</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>ae78e35fa74dac20aa4705cd793f00d1d</anchor>
      <arglist>(std::vector&lt; pcl::Vertices &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>makeLeftCutMesh</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>af5df7632921a3a688a1b896f18199a3d</anchor>
      <arglist>(std::vector&lt; pcl::Vertices &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>makeQuadMesh</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a370af0c043d7324913d00721461fede0</anchor>
      <arglist>(std::vector&lt; pcl::Vertices &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>makeRightCutMesh</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a104c0c0b8d68a948db79edda93a6abf5</anchor>
      <arglist>(std::vector&lt; pcl::Vertices &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>performReconstruction</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>af66bbf2fa9e28aebd2af2e308bf140da</anchor>
      <arglist>(std::vector&lt; pcl::Vertices &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>performReconstruction</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>ad9d74d4e6627057633ab3d4afb2b14ca</anchor>
      <arglist>(pcl::PolygonMesh &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reconstructPolygons</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a5fee6d23c77a2e4f193d2707d94ca2cd</anchor>
      <arglist>(std::vector&lt; pcl::Vertices &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>resetPointData</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>afdec586da3f519619384964dd61e8ef6</anchor>
      <arglist>(const int &amp;point_index, pcl::PolygonMesh &amp;mesh, const float &amp;value=0.0f, int field_x_idx=0, int field_y_idx=1, int field_z_idx=2)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>cos_angle_tolerance_</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a4bd9daace3f6b7e61dacac8486db32da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>max_edge_length_squared_</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a101646a492952551215586153ff1092f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>store_shadowed_faces_</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a95887dcb79e61e9f9080f03052d6b95e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>triangle_pixel_size_</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a668cab35609ffb7be6fee2a880d08be2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TriangulationType</type>
      <name>triangulation_type_</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>ade2419a6deb03a67958f147fd6862329</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::OrganizedIndexIterator</name>
    <filename>classpcl_1_1OrganizedIndexIterator.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned</type>
      <name>getColumnIndex</name>
      <anchorfile>classpcl_1_1OrganizedIndexIterator.html</anchorfile>
      <anchor>a7c28a5c2132a39cf25d9937e4939a6ec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned</type>
      <name>getIndex</name>
      <anchorfile>classpcl_1_1OrganizedIndexIterator.html</anchorfile>
      <anchor>a234cd334df833a8c2d2ce9717ad99961</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned</type>
      <name>getRowIndex</name>
      <anchorfile>classpcl_1_1OrganizedIndexIterator.html</anchorfile>
      <anchor>ae43d1f23b3a5a3f1375abf563d4e6202</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isValid</name>
      <anchorfile>classpcl_1_1OrganizedIndexIterator.html</anchorfile>
      <anchor>a69c605f80da0be4fea056b843450e8ae</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>operator*</name>
      <anchorfile>classpcl_1_1OrganizedIndexIterator.html</anchorfile>
      <anchor>a03c7a240e76e832197c9d5d81ea796d3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1OrganizedIndexIterator.html</anchorfile>
      <anchor>ab6950d0d29b529903c11d1d02fd9f9e9</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1OrganizedIndexIterator.html</anchorfile>
      <anchor>a7160dcc2b4621ef04885c24016190c10</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OrganizedIndexIterator</name>
      <anchorfile>classpcl_1_1OrganizedIndexIterator.html</anchorfile>
      <anchor>a00a12986af4a5fddef8b88e51a931e22</anchor>
      <arglist>(unsigned width)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1OrganizedIndexIterator.html</anchorfile>
      <anchor>a6ae0bd74fcfcf9f4243abe577644a956</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OrganizedIndexIterator</name>
      <anchorfile>classpcl_1_1OrganizedIndexIterator.html</anchorfile>
      <anchor>ad5d19942435c44453dcef820199ee75f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>index_</name>
      <anchorfile>classpcl_1_1OrganizedIndexIterator.html</anchorfile>
      <anchor>acdce403c2c2c5bb4a4092740e80d2bbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>width_</name>
      <anchorfile>classpcl_1_1OrganizedIndexIterator.html</anchorfile>
      <anchor>aa3ebc81e8bd1dd52d60b25c10d4b05c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::OrganizedMultiPlaneSegmentation</name>
    <filename>classpcl_1_1OrganizedMultiPlaneSegmentation.html</filename>
    <templarg>PointT</templarg>
    <templarg>PointNT</templarg>
    <templarg>PointLT</templarg>
    <base>pcl::PCLBase</base>
    <member kind="typedef">
      <type>pcl::PlaneCoefficientComparator&lt; PointT, PointNT &gt;</type>
      <name>PlaneComparator</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>a61b3415341358eb44cbe117a9ef4ec3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlaneComparator::ConstPtr</type>
      <name>PlaneComparatorConstPtr</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>ac4225a0c55588537befb966c06396439</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlaneComparator::Ptr</type>
      <name>PlaneComparatorPtr</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>a572687690eae8fbbfed73371cffe73d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PlaneRefinementComparator&lt; PointT, PointNT, PointLT &gt;</type>
      <name>PlaneRefinementComparator</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>a76103111a3860b8d56b8e5ed7c46a6e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlaneRefinementComparator::ConstPtr</type>
      <name>PlaneRefinementComparatorConstPtr</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>ae0b593a45a9b7010cc15e7bd48431fe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlaneRefinementComparator::Ptr</type>
      <name>PlaneRefinementComparatorPtr</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>aefb3096269794fbefce59c29bb5ed50a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>ac7198a5dffe1a47ca7adcd789a9ee890</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>a97f8f9e090204b201973d873b8f86cf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointLT &gt;</type>
      <name>PointCloudL</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>a12d3a189fcf2d1bd4a946fbb85966731</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudL::ConstPtr</type>
      <name>PointCloudLConstPtr</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>afd11c3345923a8dd0e868588b59a092b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudL::Ptr</type>
      <name>PointCloudLPtr</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>a3359d0641da690ea94d219eac3107b76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointNT &gt;</type>
      <name>PointCloudN</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>add054a2e36ff761bc129c3db8a251e90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudN::ConstPtr</type>
      <name>PointCloudNConstPtr</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>ac5cf7dbf799bf7c0bbaca8ca7ce2c002</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudN::Ptr</type>
      <name>PointCloudNPtr</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>a31cafe80675be1e788a87322580e3d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>a9ac20ca99b396b2e914aa1e510c0fb31</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getAngularThreshold</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>a3de66e04009f85f4c72996a33865f31d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDistanceThreshold</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>a955ed50803f93f9e7628f7203400187d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PointCloudNConstPtr</type>
      <name>getInputNormals</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>a5059990dc290ef8ac239b0f73bb37b07</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaximumCurvature</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>a444cfd4d9897778c53466ffad2658c53</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getMinInliers</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>a6681e2b2dacb4ef5364f08521c471017</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OrganizedMultiPlaneSegmentation</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>ad9eb838314e29dcfd2abc0030979dc1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refine</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>a4be78086232524c475818142a29153e8</anchor>
      <arglist>(std::vector&lt; ModelCoefficients &gt; &amp;model_coefficients, std::vector&lt; PointIndices &gt; &amp;inlier_indices, std::vector&lt; Eigen::Vector4f, Eigen::aligned_allocator&lt; Eigen::Vector4f &gt; &gt; &amp;centroids, std::vector&lt; Eigen::Matrix3f, Eigen::aligned_allocator&lt; Eigen::Matrix3f &gt; &gt; &amp;covariances, PointCloudLPtr &amp;labels, std::vector&lt; pcl::PointIndices &gt; &amp;label_indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>segment</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>a16b5328d0e926c89b40443e721cbd84e</anchor>
      <arglist>(std::vector&lt; ModelCoefficients &gt; &amp;model_coefficients, std::vector&lt; PointIndices &gt; &amp;inlier_indices, std::vector&lt; Eigen::Vector4f, Eigen::aligned_allocator&lt; Eigen::Vector4f &gt; &gt; &amp;centroids, std::vector&lt; Eigen::Matrix3f, Eigen::aligned_allocator&lt; Eigen::Matrix3f &gt; &gt; &amp;covariances, pcl::PointCloud&lt; PointLT &gt; &amp;labels, std::vector&lt; pcl::PointIndices &gt; &amp;label_indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>segment</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>af4ba3bc1aff18759b631350de5fc55bf</anchor>
      <arglist>(std::vector&lt; ModelCoefficients &gt; &amp;model_coefficients, std::vector&lt; PointIndices &gt; &amp;inlier_indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>segment</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>a10de34688cdbfdd3ef5bc11ffdd88799</anchor>
      <arglist>(std::vector&lt; PlanarRegion&lt; PointT &gt;, Eigen::aligned_allocator&lt; PlanarRegion&lt; PointT &gt; &gt; &gt; &amp;regions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>segmentAndRefine</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>a6a2afe5e8013291f537c85250765c5d5</anchor>
      <arglist>(std::vector&lt; PlanarRegion&lt; PointT &gt;, Eigen::aligned_allocator&lt; PlanarRegion&lt; PointT &gt; &gt; &gt; &amp;regions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>segmentAndRefine</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>a227ef62fa024fb8f3eb85a530404a578</anchor>
      <arglist>(std::vector&lt; PlanarRegion&lt; PointT &gt;, Eigen::aligned_allocator&lt; PlanarRegion&lt; PointT &gt; &gt; &gt; &amp;regions, std::vector&lt; ModelCoefficients &gt; &amp;model_coefficients, std::vector&lt; PointIndices &gt; &amp;inlier_indices, PointCloudLPtr &amp;labels, std::vector&lt; pcl::PointIndices &gt; &amp;label_indices, std::vector&lt; pcl::PointIndices &gt; &amp;boundary_indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAngularThreshold</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>ad68c9c11a4bad2e82e6ca405753984d6</anchor>
      <arglist>(double angular_threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setComparator</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>a6d49fd9f33accc4abcde89c8bd4dacc0</anchor>
      <arglist>(const PlaneComparatorPtr &amp;compare)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDistanceThreshold</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>a24d7215b238456d587914d7aeabcc812</anchor>
      <arglist>(double distance_threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputNormals</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>a11088c6cd55b053e4786fb62224132e2</anchor>
      <arglist>(const PointCloudNConstPtr &amp;normals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaximumCurvature</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>acf9ab62adc5c4fd94c8c891bf771012a</anchor>
      <arglist>(double maximum_curvature)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinInliers</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>a986c4ce768c192888e91a39ffde8b4bc</anchor>
      <arglist>(unsigned min_inliers)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProjectPoints</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>aa6f56d471ace051ee0eb7fe725eb54aa</anchor>
      <arglist>(bool project_points)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRefinementComparator</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>a1759b16bd00368670f67f836366a8936</anchor>
      <arglist>(const PlaneRefinementComparatorPtr &amp;compare)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OrganizedMultiPlaneSegmentation</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>adf252d38fd4a3e1e1791258ca4bb682a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getClassName</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>a47e9065ff83480c40c3eb0a0ada026e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>angular_threshold_</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>ac12f715d79b15d2823b115cb1c2a0a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlaneComparatorPtr</type>
      <name>compare_</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>a3724acaf0d83d69d2ee892a7790ad46e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>distance_threshold_</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>a3a082745b8730e3a50a8306db96eecb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>maximum_curvature_</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>a84bf457bd25dd8f0e8f0da15a309805d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>min_inliers_</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>a6a17490643b86da3aea1566b1e1ae8bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudNConstPtr</type>
      <name>normals_</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>ad956ae30406e396f07238aeac5fa8bd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>project_points_</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>a33b84e36d897a37740afda24c1a500df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlaneRefinementComparatorPtr</type>
      <name>refinement_compare_</name>
      <anchorfile>classpcl_1_1OrganizedMultiPlaneSegmentation.html</anchorfile>
      <anchor>adc35ef057f74baf0dea376401931f197</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PackedHSIComparison</name>
    <filename>classpcl_1_1PackedHSIComparison.html</filename>
    <templarg></templarg>
    <base>pcl::ComparisonBase</base>
    <member kind="enumeration">
      <name>ComponentId</name>
      <anchorfile>classpcl_1_1PackedHSIComparison.html</anchorfile>
      <anchor>ae0d641bdaa12332113e6845d54d98299</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>H</name>
      <anchorfile>classpcl_1_1PackedHSIComparison.html</anchorfile>
      <anchor>ae0d641bdaa12332113e6845d54d98299a51f360609a0282573dfb68ba0d937c98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>S</name>
      <anchorfile>classpcl_1_1PackedHSIComparison.html</anchorfile>
      <anchor>ae0d641bdaa12332113e6845d54d98299a3404e6f74c98c80e5fc502c86eb438b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>I</name>
      <anchorfile>classpcl_1_1PackedHSIComparison.html</anchorfile>
      <anchor>ae0d641bdaa12332113e6845d54d98299a4601e004507db65c415d5967d4720aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>evaluate</name>
      <anchorfile>classpcl_1_1PackedHSIComparison.html</anchorfile>
      <anchor>a3048e131b6658f7bec5827efb6767a4f</anchor>
      <arglist>(const PointT &amp;point) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PackedHSIComparison</name>
      <anchorfile>classpcl_1_1PackedHSIComparison.html</anchorfile>
      <anchor>ab6114412362be092b4544ee53ad3784f</anchor>
      <arglist>(std::string component_name, ComparisonOps::CompareOp op, double compare_val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PackedHSIComparison</name>
      <anchorfile>classpcl_1_1PackedHSIComparison.html</anchorfile>
      <anchor>a766a2288e80a173426bb34c3cabdf2fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>compare_val_</name>
      <anchorfile>classpcl_1_1PackedHSIComparison.html</anchorfile>
      <anchor>aeafd2dd01fe554a44f0ae44cfc758747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComponentId</type>
      <name>component_id_</name>
      <anchorfile>classpcl_1_1PackedHSIComparison.html</anchorfile>
      <anchor>ae244d3507ca4d3bada04b031020de3cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>component_name_</name>
      <anchorfile>classpcl_1_1PackedHSIComparison.html</anchorfile>
      <anchor>a949e02a027ecb3a7bcaec585e8367a16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32_t</type>
      <name>rgb_offset_</name>
      <anchorfile>classpcl_1_1PackedHSIComparison.html</anchorfile>
      <anchor>a497c1061fd8fe8c8c78c6fd515f6e81b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PackedHSIComparison</name>
      <anchorfile>classpcl_1_1PackedHSIComparison.html</anchorfile>
      <anchor>a5c3660fc7b3348a9e871a9bf95e78075</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PackedRGBComparison</name>
    <filename>classpcl_1_1PackedRGBComparison.html</filename>
    <templarg></templarg>
    <base>pcl::ComparisonBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>evaluate</name>
      <anchorfile>classpcl_1_1PackedRGBComparison.html</anchorfile>
      <anchor>adebcd0e47f9031707e5f982995c6923d</anchor>
      <arglist>(const PointT &amp;point) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PackedRGBComparison</name>
      <anchorfile>classpcl_1_1PackedRGBComparison.html</anchorfile>
      <anchor>a9176ec21fbb830cef55c069bac1668f6</anchor>
      <arglist>(std::string component_name, ComparisonOps::CompareOp op, double compare_val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PackedRGBComparison</name>
      <anchorfile>classpcl_1_1PackedRGBComparison.html</anchorfile>
      <anchor>acdbfcc3a3a3ff5194a866b644422376b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>compare_val_</name>
      <anchorfile>classpcl_1_1PackedRGBComparison.html</anchorfile>
      <anchor>a43b3ee2ee01c6bddf46ebbba62bf224f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>component_name_</name>
      <anchorfile>classpcl_1_1PackedRGBComparison.html</anchorfile>
      <anchor>a8eda41876a1dd14ba0e9c513cdf52bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32_t</type>
      <name>component_offset_</name>
      <anchorfile>classpcl_1_1PackedRGBComparison.html</anchorfile>
      <anchor>a58814eba8fac60e9c88a0312af198cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PackedRGBComparison</name>
      <anchorfile>classpcl_1_1PackedRGBComparison.html</anchorfile>
      <anchor>a6b64a7d2bc3b32544f57ea264a0879d5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PassThrough</name>
    <filename>classpcl_1_1PassThrough.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::FilterIndices</base>
    <member kind="function">
      <type>std::string const</type>
      <name>getFilterFieldName</name>
      <anchorfile>classpcl_1_1PassThrough.html</anchorfile>
      <anchor>a47ecd2f4d83cccecf0feade598c0de45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFilterLimits</name>
      <anchorfile>classpcl_1_1PassThrough.html</anchorfile>
      <anchor>af00e97f23269a7942ac9c55da0a53773</anchor>
      <arglist>(float &amp;limit_min, float &amp;limit_max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFilterLimitsNegative</name>
      <anchorfile>classpcl_1_1PassThrough.html</anchorfile>
      <anchor>a37012c8d06b0ce18d4268046d439a54a</anchor>
      <arglist>(bool &amp;limit_negative)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getFilterLimitsNegative</name>
      <anchorfile>classpcl_1_1PassThrough.html</anchorfile>
      <anchor>a3561e4ffc6f7dbc2abf2746398f38c52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PassThrough</name>
      <anchorfile>classpcl_1_1PassThrough.html</anchorfile>
      <anchor>a277b5305b7db174a90a88d08c3258b0c</anchor>
      <arglist>(bool extract_removed_indices=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFilterFieldName</name>
      <anchorfile>classpcl_1_1PassThrough.html</anchorfile>
      <anchor>a48d1b20e1039a3f6bd77d4dc78895f71</anchor>
      <arglist>(const std::string &amp;field_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFilterLimits</name>
      <anchorfile>classpcl_1_1PassThrough.html</anchorfile>
      <anchor>a4c852c876b5ed3d9235d5b4e59353883</anchor>
      <arglist>(const float &amp;limit_min, const float &amp;limit_max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFilterLimitsNegative</name>
      <anchorfile>classpcl_1_1PassThrough.html</anchorfile>
      <anchor>a2e0d05462348dda20540f2504440dd0f</anchor>
      <arglist>(const bool limit_negative)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>pcl::traits::fieldList&lt; PointT &gt;::type</type>
      <name>FieldList</name>
      <anchorfile>classpcl_1_1PassThrough.html</anchorfile>
      <anchor>a9f4f9f3d450dc6e4209c1bc92b89ded8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>FilterIndices&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1PassThrough.html</anchorfile>
      <anchor>a960f96234a5dd6029f6ba6e92fb73fcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1PassThrough.html</anchorfile>
      <anchor>accbd0c051eb31d5938103eadf26995c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1PassThrough.html</anchorfile>
      <anchor>ac5a56df1f3ea04f22859398a4d8f46c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1PassThrough.html</anchorfile>
      <anchor>a1281e8760d15534f7e213313e53a25f8</anchor>
      <arglist>(PointCloud &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1PassThrough.html</anchorfile>
      <anchor>ade90225bfadbf52bf58c03720081cc38</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilterIndices</name>
      <anchorfile>classpcl_1_1PassThrough.html</anchorfile>
      <anchor>a5322c04b5797d7d10f56c9040e12c30e</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>filter_field_name_</name>
      <anchorfile>classpcl_1_1PassThrough.html</anchorfile>
      <anchor>af2c893c6ea279344eb4ef9ecaeaf7762</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>filter_limit_max_</name>
      <anchorfile>classpcl_1_1PassThrough.html</anchorfile>
      <anchor>a3a09f5d2f74201898665ee4aee884d3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>filter_limit_min_</name>
      <anchorfile>classpcl_1_1PassThrough.html</anchorfile>
      <anchor>a0763df96051cfc40ee0590dd280c60a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PassThrough&lt; sensor_msgs::PointCloud2 &gt;</name>
    <filename>classpcl_1_1PassThrough_3_01sensor__msgs_1_1PointCloud2_01_4.html</filename>
    <base>pcl::Filter&lt; sensor_msgs::PointCloud2 &gt;</base>
    <member kind="function">
      <type>std::string const</type>
      <name>getFilterFieldName</name>
      <anchorfile>classpcl_1_1PassThrough_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ae938993fd5a38f8b07b07ee527838e55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFilterLimits</name>
      <anchorfile>classpcl_1_1PassThrough_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a53b567e93740b46cf595407108fec660</anchor>
      <arglist>(double &amp;limit_min, double &amp;limit_max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFilterLimitsNegative</name>
      <anchorfile>classpcl_1_1PassThrough_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a3ae82d79224bccdf0c551c4ec4f64959</anchor>
      <arglist>(bool &amp;limit_negative)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getFilterLimitsNegative</name>
      <anchorfile>classpcl_1_1PassThrough_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a8f6b769e7fc10eb1d6a92b51e7d7c852</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getKeepOrganized</name>
      <anchorfile>classpcl_1_1PassThrough_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a45f55824701d963e52d071db22caf88b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PassThrough</name>
      <anchorfile>classpcl_1_1PassThrough_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a20413ed4ce8e3f4e1ecb1439144e7952</anchor>
      <arglist>(bool extract_removed_indices=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFilterFieldName</name>
      <anchorfile>classpcl_1_1PassThrough_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a271d8ac06720909b14425843b55754c2</anchor>
      <arglist>(const std::string &amp;field_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFilterLimits</name>
      <anchorfile>classpcl_1_1PassThrough_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>aab94a27e7cbe1a51975208b110e24cec</anchor>
      <arglist>(const double &amp;limit_min, const double &amp;limit_max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFilterLimitsNegative</name>
      <anchorfile>classpcl_1_1PassThrough_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>aeeb8d18839a8f26e84d4cc0738a4141d</anchor>
      <arglist>(const bool limit_negative)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKeepOrganized</name>
      <anchorfile>classpcl_1_1PassThrough_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>aa0bd9361ff33c49b584222d1d0855016</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUserFilterValue</name>
      <anchorfile>classpcl_1_1PassThrough_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ad4be5c9a9ddd2552610d26886b7c8b1d</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1PassThrough_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a7803615845fd7d9fcbabf3aa7d212763</anchor>
      <arglist>(PointCloud2 &amp;output)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>sensor_msgs::PointCloud2</type>
      <name>PointCloud2</name>
      <anchorfile>classpcl_1_1PassThrough_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a15cc9963002427786cdc3b901d003b63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud2::ConstPtr</type>
      <name>PointCloud2ConstPtr</name>
      <anchorfile>classpcl_1_1PassThrough_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ad7dd0917392cfcffe9b4520bb37c84ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud2::Ptr</type>
      <name>PointCloud2Ptr</name>
      <anchorfile>classpcl_1_1PassThrough_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a79574a348a70ee339d2ca900ca46c74a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>filter_field_name_</name>
      <anchorfile>classpcl_1_1PassThrough_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a023d0d836c8285d094a3bac6c78d2c67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>filter_limit_max_</name>
      <anchorfile>classpcl_1_1PassThrough_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a8ef738300c1f8f5853df699992a79068</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>filter_limit_min_</name>
      <anchorfile>classpcl_1_1PassThrough_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>aec0398b556e78a32fdb9bf9d22cb6ac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>filter_limit_negative_</name>
      <anchorfile>classpcl_1_1PassThrough_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a0c21022d689548cd9105df1e859626f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>keep_organized_</name>
      <anchorfile>classpcl_1_1PassThrough_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a77b92029fea7fdad033aa59d0f27f0d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>user_filter_value_</name>
      <anchorfile>classpcl_1_1PassThrough_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a447faeb89fd14d1f5f6805651cb14464</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PCA</name>
    <filename>classpcl_1_1PCA.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::PCLBase</base>
    <member kind="typedef">
      <type>pcl::PCLBase&lt; PointT &gt;</type>
      <name>Base</name>
      <anchorfile>classpcl_1_1PCA.html</anchorfile>
      <anchor>a8343facb4443a160527bb7abb579e392</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>FLAG</name>
      <anchorfile>classpcl_1_1PCA.html</anchorfile>
      <anchor>a1bd3197d4c429c7cba4adea98602c66c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>increase</name>
      <anchorfile>classpcl_1_1PCA.html</anchorfile>
      <anchor>a1bd3197d4c429c7cba4adea98602c66ca8cd62ecad342aa4f3b6c52e8cf008bed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>preserve</name>
      <anchorfile>classpcl_1_1PCA.html</anchorfile>
      <anchor>a1bd3197d4c429c7cba4adea98602c66ca1e6a3535f703ae9d2b1e689c290acd38</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1PCA.html</anchorfile>
      <anchor>aeb507d108b229cf1ae5daf3637e9cf2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointCloudConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1PCA.html</anchorfile>
      <anchor>ad356f07d3fb3e3563f70cf1ef3b46e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointCloudPtr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1PCA.html</anchorfile>
      <anchor>a9cf9905d3b6a546001a5c13fc204cbf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointIndicesConstPtr</type>
      <name>PointIndicesConstPtr</name>
      <anchorfile>classpcl_1_1PCA.html</anchorfile>
      <anchor>a89d673753e30ca9a99092c23b5a6aba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointIndicesPtr</type>
      <name>PointIndicesPtr</name>
      <anchorfile>classpcl_1_1PCA.html</anchorfile>
      <anchor>a3a2e00295e833a6ea74f105d26df7f3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Eigen::MatrixXf &amp;</type>
      <name>getCoefficients</name>
      <anchorfile>classpcl_1_1PCA.html</anchorfile>
      <anchor>ab11ef9e3f214f7a5decf44f67fb8e127</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f &amp;</type>
      <name>getEigenValues</name>
      <anchorfile>classpcl_1_1PCA.html</anchorfile>
      <anchor>a30259b4feb05d2572be2686b05c733df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix3f &amp;</type>
      <name>getEigenVectors</name>
      <anchorfile>classpcl_1_1PCA.html</anchorfile>
      <anchor>ad77043ebdf4629fae8b280c7c4840519</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector4f &amp;</type>
      <name>getMean</name>
      <anchorfile>classpcl_1_1PCA.html</anchorfile>
      <anchor>a1871f8848d52dacaa870223664c0219f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PCA &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1PCA.html</anchorfile>
      <anchor>a2f56db5cbe6cc785fbad9ddff3703312</anchor>
      <arglist>(PCA const &amp;pca)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCA</name>
      <anchorfile>classpcl_1_1PCA.html</anchorfile>
      <anchor>ab56671f77a7391de05435bb7a39c9458</anchor>
      <arglist>(bool basis_only=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCA</name>
      <anchorfile>classpcl_1_1PCA.html</anchorfile>
      <anchor>abce932ef52ce6d5ca738b2815f55dbfb</anchor>
      <arglist>(PCA const &amp;pca)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCL_DEPRECATED</name>
      <anchorfile>classpcl_1_1PCA.html</anchorfile>
      <anchor>a72530cc6a96788f6dfe7b4d0f99f2cbe</anchor>
      <arglist>(PCA(const pcl::PointCloud&lt; PointT &gt; &amp;X, bool basis_only=false),&quot;Use PCA (bool basis_only); setInputCloud (X.makeShared ()); instead&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>project</name>
      <anchorfile>classpcl_1_1PCA.html</anchorfile>
      <anchor>a2d9b2c0c5ae7555552c48465134cfcb3</anchor>
      <arglist>(const PointT &amp;input, PointT &amp;projection)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>project</name>
      <anchorfile>classpcl_1_1PCA.html</anchorfile>
      <anchor>a5d054b21391dacdedeb8a9a375d50e5a</anchor>
      <arglist>(const PointCloud &amp;input, PointCloud &amp;projection)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reconstruct</name>
      <anchorfile>classpcl_1_1PCA.html</anchorfile>
      <anchor>af478ebeb7cd64e513fd0168d583186c3</anchor>
      <arglist>(const PointT &amp;projection, PointT &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reconstruct</name>
      <anchorfile>classpcl_1_1PCA.html</anchorfile>
      <anchor>aaf720ec4b22838f9045026ed304779df</anchor>
      <arglist>(const PointCloud &amp;projection, PointCloud &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1PCA.html</anchorfile>
      <anchor>aca4254c3969ff8cd2213d90cf30e95b3</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classpcl_1_1PCA.html</anchorfile>
      <anchor>a37bab033d160cd2bb6f884b6970ba6b8</anchor>
      <arglist>(const PointT &amp;input, FLAG flag=preserve)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1PCA.html</anchorfile>
      <anchor>a6a1de653c2d1ea8228d551599af7c3a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>basis_only_</name>
      <anchorfile>classpcl_1_1PCA.html</anchorfile>
      <anchor>a1cfe9307abb7e2f8735449b77a226280</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXf</type>
      <name>coefficients_</name>
      <anchorfile>classpcl_1_1PCA.html</anchorfile>
      <anchor>a460d8de15cc76551626235b560314263</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>compute_done_</name>
      <anchorfile>classpcl_1_1PCA.html</anchorfile>
      <anchor>af8e01a2ba7a7f5e0c964c43dca7bb3d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3f</type>
      <name>eigenvalues_</name>
      <anchorfile>classpcl_1_1PCA.html</anchorfile>
      <anchor>a7902c44393e57d92cabae6195c97d1a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Matrix3f</type>
      <name>eigenvectors_</name>
      <anchorfile>classpcl_1_1PCA.html</anchorfile>
      <anchor>a17b7ea1fde58ce1c9f6924bdaf7aa30d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector4f</type>
      <name>mean_</name>
      <anchorfile>classpcl_1_1PCA.html</anchorfile>
      <anchor>aca9f2832ec7e680e0b722404232584df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PCDGrabber</name>
    <filename>classpcl_1_1PCDGrabber.html</filename>
    <templarg></templarg>
    <base>pcl::PCDGrabberBase</base>
    <member kind="function">
      <type></type>
      <name>PCDGrabber</name>
      <anchorfile>classpcl_1_1PCDGrabber.html</anchorfile>
      <anchor>aa412df564b5c621df3ce71bbdc5f230b</anchor>
      <arglist>(const std::string &amp;pcd_path, float frames_per_second=0, bool repeat=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCDGrabber</name>
      <anchorfile>classpcl_1_1PCDGrabber.html</anchorfile>
      <anchor>ab0c68b792854bb7bd6bd788b1d436ecf</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;pcd_files, float frames_per_second=0, bool repeat=false)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>publish</name>
      <anchorfile>classpcl_1_1PCDGrabber.html</anchorfile>
      <anchor>a5248feb04443e30e29e20862557aba2a</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;blob, const Eigen::Vector4f &amp;origin, const Eigen::Quaternionf &amp;orientation) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::signals2::signal&lt; void(const boost::shared_ptr&lt; const pcl::PointCloud&lt; PointT &gt; &gt; &amp;)&gt; *</type>
      <name>signal_</name>
      <anchorfile>classpcl_1_1PCDGrabber.html</anchorfile>
      <anchor>a55c0fc0f909e0cd22ad6cbd2da178a18</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PCDGrabberBase</name>
    <filename>classpcl_1_1PCDGrabberBase.html</filename>
    <base>pcl::Grabber</base>
    <class kind="struct">pcl::PCDGrabberBase::PCDGrabberImpl</class>
    <member kind="function" virtualness="virtual">
      <type>virtual float</type>
      <name>getFramesPerSecond</name>
      <anchorfile>classpcl_1_1PCDGrabberBase.html</anchorfile>
      <anchor>a2ec297a4062ca1897654c52e8742e697</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1PCDGrabberBase.html</anchorfile>
      <anchor>adb755445f16ec87579b8a85860e8ded2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRepeatOn</name>
      <anchorfile>classpcl_1_1PCDGrabberBase.html</anchorfile>
      <anchor>aa49fe38ad1b4d254a5e1526b352301ae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isRunning</name>
      <anchorfile>classpcl_1_1PCDGrabberBase.html</anchorfile>
      <anchor>a82d4c7ada2f88a040c85947182d79d2d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PCDGrabberBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1PCDGrabberBase.html</anchorfile>
      <anchor>aa53fb50359bc73a7b53d601cc9b346bf</anchor>
      <arglist>(const PCDGrabberBase &amp;src)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCDGrabberBase</name>
      <anchorfile>classpcl_1_1PCDGrabberBase.html</anchorfile>
      <anchor>a6cccea44cb6cfc0935abc80d453aa70a</anchor>
      <arglist>(const std::string &amp;pcd_file, float frames_per_second, bool repeat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCDGrabberBase</name>
      <anchorfile>classpcl_1_1PCDGrabberBase.html</anchorfile>
      <anchor>aa6806e985294aa87ccfd4414b6ab666d</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;pcd_files, float frames_per_second, bool repeat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCDGrabberBase</name>
      <anchorfile>classpcl_1_1PCDGrabberBase.html</anchorfile>
      <anchor>a9578e7d81ec13e8b4b8b7a00f3155d80</anchor>
      <arglist>(const PCDGrabberBase &amp;src)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>rewind</name>
      <anchorfile>classpcl_1_1PCDGrabberBase.html</anchorfile>
      <anchor>a48d275ae67e01a32074d79e9dd3f5444</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>start</name>
      <anchorfile>classpcl_1_1PCDGrabberBase.html</anchorfile>
      <anchor>a1a28529045c60dadc9134d739eb0fd66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>stop</name>
      <anchorfile>classpcl_1_1PCDGrabberBase.html</anchorfile>
      <anchor>a1c811611296965406e1c0a5352be69bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>trigger</name>
      <anchorfile>classpcl_1_1PCDGrabberBase.html</anchorfile>
      <anchor>ae375328f0920df371dc381f7396d30bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PCDGrabberBase</name>
      <anchorfile>classpcl_1_1PCDGrabberBase.html</anchorfile>
      <anchor>ac4ccfd25acaf3f6dbdcf049754d37ebc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>publish</name>
      <anchorfile>classpcl_1_1PCDGrabberBase.html</anchorfile>
      <anchor>a3d3e4d03b807c8aea594251323e5c84c</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;blob, const Eigen::Vector4f &amp;origin, const Eigen::Quaternionf &amp;orientation) const =0</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PCDGrabberImpl *</type>
      <name>impl_</name>
      <anchorfile>classpcl_1_1PCDGrabberBase.html</anchorfile>
      <anchor>a66eb57de546e9d5b88d5245db2e3b868</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PCDGrabberBase::PCDGrabberImpl</name>
    <filename>structpcl_1_1PCDGrabberBase_1_1PCDGrabberImpl.html</filename>
    <member kind="function">
      <type>void</type>
      <name>closeTARFile</name>
      <anchorfile>structpcl_1_1PCDGrabberBase_1_1PCDGrabberImpl.html</anchorfile>
      <anchor>a8a3213e7a85b1bb63477c67da46b87c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>openTARFile</name>
      <anchorfile>structpcl_1_1PCDGrabberBase_1_1PCDGrabberImpl.html</anchorfile>
      <anchor>aee038dfbae52329ee72397d31c3bcefe</anchor>
      <arglist>(const std::string &amp;file_name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCDGrabberImpl</name>
      <anchorfile>structpcl_1_1PCDGrabberBase_1_1PCDGrabberImpl.html</anchorfile>
      <anchor>aa7bbe47c0485d27690ea8d934189c4a7</anchor>
      <arglist>(pcl::PCDGrabberBase &amp;grabber, const std::string &amp;pcd_path, float frames_per_second, bool repeat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCDGrabberImpl</name>
      <anchorfile>structpcl_1_1PCDGrabberBase_1_1PCDGrabberImpl.html</anchorfile>
      <anchor>a72ca5cfe1db6a87d84f3a0d032a06c35</anchor>
      <arglist>(pcl::PCDGrabberBase &amp;grabber, const std::vector&lt; std::string &gt; &amp;pcd_files, float frames_per_second, bool repeat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readAhead</name>
      <anchorfile>structpcl_1_1PCDGrabberBase_1_1PCDGrabberImpl.html</anchorfile>
      <anchor>a2ae53c27890ef373146e54e343031c14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readTARHeader</name>
      <anchorfile>structpcl_1_1PCDGrabberBase_1_1PCDGrabberImpl.html</anchorfile>
      <anchor>a56b3dd87d0efd5a1fba42912fe099bd9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>trigger</name>
      <anchorfile>structpcl_1_1PCDGrabberBase_1_1PCDGrabberImpl.html</anchorfile>
      <anchor>aab194d1503142259fdffbeaa5df49cd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>frames_per_second_</name>
      <anchorfile>structpcl_1_1PCDGrabberBase_1_1PCDGrabberImpl.html</anchorfile>
      <anchor>a6a2f013953fbf53d44738c3c80d758b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PCDGrabberBase &amp;</type>
      <name>grabber_</name>
      <anchorfile>structpcl_1_1PCDGrabberBase_1_1PCDGrabberImpl.html</anchorfile>
      <anchor>ae60d806eda86da656764cb7f4095efcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sensor_msgs::PointCloud2</type>
      <name>next_cloud_</name>
      <anchorfile>structpcl_1_1PCDGrabberBase_1_1PCDGrabberImpl.html</anchorfile>
      <anchor>a3aff50b3241062a2c86f37e89408ebb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Quaternionf</type>
      <name>orientation_</name>
      <anchorfile>structpcl_1_1PCDGrabberBase_1_1PCDGrabberImpl.html</anchorfile>
      <anchor>ac29ee740f3bcbbe8a16198211948f9b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector4f</type>
      <name>origin_</name>
      <anchorfile>structpcl_1_1PCDGrabberBase_1_1PCDGrabberImpl.html</anchorfile>
      <anchor>a853dc59f84a7ac5df2ec5d3560da7ab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>pcd_files_</name>
      <anchorfile>structpcl_1_1PCDGrabberBase_1_1PCDGrabberImpl.html</anchorfile>
      <anchor>a8023910f7a3a56da323550885d03d5bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;::iterator</type>
      <name>pcd_iterator_</name>
      <anchorfile>structpcl_1_1PCDGrabberBase_1_1PCDGrabberImpl.html</anchorfile>
      <anchor>ac2cf292cf9fd73738ff0d7e4dff62486</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>repeat_</name>
      <anchorfile>structpcl_1_1PCDGrabberBase_1_1PCDGrabberImpl.html</anchorfile>
      <anchor>ae368d2e4e273dc1e14a2b5792e434f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>running_</name>
      <anchorfile>structpcl_1_1PCDGrabberBase_1_1PCDGrabberImpl.html</anchorfile>
      <anchor>abdfca798aa14f1e13d5ba6b3c59b1d84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tar_fd_</name>
      <anchorfile>structpcl_1_1PCDGrabberBase_1_1PCDGrabberImpl.html</anchorfile>
      <anchor>a525a9d5ad6bb3234189458e64b2b0056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>tar_file_</name>
      <anchorfile>structpcl_1_1PCDGrabberBase_1_1PCDGrabberImpl.html</anchorfile>
      <anchor>a531e3e188a606d478b3ae054ec5a80ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::io::TARHeader</type>
      <name>tar_header_</name>
      <anchorfile>structpcl_1_1PCDGrabberBase_1_1PCDGrabberImpl.html</anchorfile>
      <anchor>a1af95424efd77fde25210d83f0491a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tar_offset_</name>
      <anchorfile>structpcl_1_1PCDGrabberBase_1_1PCDGrabberImpl.html</anchorfile>
      <anchor>a6a5902d5b3a20a76e393f0a15fb865e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TimeTrigger</type>
      <name>time_trigger_</name>
      <anchorfile>structpcl_1_1PCDGrabberBase_1_1PCDGrabberImpl.html</anchorfile>
      <anchor>a6e350456d2d4632662f542b22ac66f5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>valid_</name>
      <anchorfile>structpcl_1_1PCDGrabberBase_1_1PCDGrabberImpl.html</anchorfile>
      <anchor>a7e1db5f474c4fde7a90ca3ed8755e557</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PCDReader</name>
    <filename>classpcl_1_1PCDReader.html</filename>
    <base>pcl::FileReader</base>
    <member kind="enumvalue">
      <name>PCD_V6</name>
      <anchorfile>classpcl_1_1PCDReader.html</anchorfile>
      <anchor>a205d81c03211b071de733f298aca49dda306cc1977fae3fc28c6d0698184fa8f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCD_V7</name>
      <anchorfile>classpcl_1_1PCDReader.html</anchorfile>
      <anchor>a205d81c03211b071de733f298aca49dda931c7875082fd6391f7d7b48a63e8aa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCDReader</name>
      <anchorfile>classpcl_1_1PCDReader.html</anchorfile>
      <anchor>a30d526bb72cfb0e85d4bfd95e55ea950</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read</name>
      <anchorfile>classpcl_1_1PCDReader.html</anchorfile>
      <anchor>a67e7959b62493a9e2ecedc3fad60d69e</anchor>
      <arglist>(const std::string &amp;file_name, sensor_msgs::PointCloud2 &amp;cloud, Eigen::Vector4f &amp;origin, Eigen::Quaternionf &amp;orientation, int &amp;pcd_version, const int offset=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read</name>
      <anchorfile>classpcl_1_1PCDReader.html</anchorfile>
      <anchor>a29e0844519316b99468c3a35413112fc</anchor>
      <arglist>(const std::string &amp;file_name, sensor_msgs::PointCloud2 &amp;cloud, const int offset=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read</name>
      <anchorfile>classpcl_1_1PCDReader.html</anchorfile>
      <anchor>a977a238557b3e1d5c9380d30ecba779a</anchor>
      <arglist>(const std::string &amp;file_name, pcl::PointCloud&lt; PointT &gt; &amp;cloud, const int offset=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readEigen</name>
      <anchorfile>classpcl_1_1PCDReader.html</anchorfile>
      <anchor>ab0b3fdecfe3e91a33904790c1cc6bec5</anchor>
      <arglist>(const std::string &amp;file_name, pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;cloud, const int offset=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readHeader</name>
      <anchorfile>classpcl_1_1PCDReader.html</anchorfile>
      <anchor>a71c1f9ad47af414734b4f3bef90aa271</anchor>
      <arglist>(const std::string &amp;file_name, sensor_msgs::PointCloud2 &amp;cloud, Eigen::Vector4f &amp;origin, Eigen::Quaternionf &amp;orientation, int &amp;pcd_version, int &amp;data_type, unsigned int &amp;data_idx, const int offset=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readHeader</name>
      <anchorfile>classpcl_1_1PCDReader.html</anchorfile>
      <anchor>ae7aefb5bb69c5e80301596284662a731</anchor>
      <arglist>(const std::string &amp;file_name, sensor_msgs::PointCloud2 &amp;cloud, const int offset=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readHeaderEigen</name>
      <anchorfile>classpcl_1_1PCDReader.html</anchorfile>
      <anchor>a2c08bd285bf4b0f86911d0bb7a229d03</anchor>
      <arglist>(const std::string &amp;file_name, pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;cloud, int &amp;pcd_version, int &amp;data_type, unsigned int &amp;data_idx, const int offset=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PCDReader</name>
      <anchorfile>classpcl_1_1PCDReader.html</anchorfile>
      <anchor>a9da986913408efb40faaf5867b7cacca</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PCDWriter</name>
    <filename>classpcl_1_1PCDWriter.html</filename>
    <base>pcl::FileWriter</base>
    <class kind="struct">pcl::PCDWriter::ChannelPropertiesComparator</class>
    <member kind="function">
      <type>std::string</type>
      <name>generateHeaderASCII</name>
      <anchorfile>classpcl_1_1PCDWriter.html</anchorfile>
      <anchor>ac719d11decfb044f90d036bc7587f5af</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud, const Eigen::Vector4f &amp;origin, const Eigen::Quaternionf &amp;orientation)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>generateHeaderBinary</name>
      <anchorfile>classpcl_1_1PCDWriter.html</anchorfile>
      <anchor>a773f8a5c458fa31bee7d3d79446290fc</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud, const Eigen::Vector4f &amp;origin, const Eigen::Quaternionf &amp;orientation)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>generateHeaderBinaryCompressed</name>
      <anchorfile>classpcl_1_1PCDWriter.html</anchorfile>
      <anchor>aab4eeb84c8d402202d184eeb020bf87d</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud, const Eigen::Vector4f &amp;origin, const Eigen::Quaternionf &amp;orientation)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>generateHeaderEigen</name>
      <anchorfile>classpcl_1_1PCDWriter.html</anchorfile>
      <anchor>a7fa55f2f26fd86baab357b35520b81a0</anchor>
      <arglist>(const pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;cloud, const int nr_points=std::numeric_limits&lt; int &gt;::max())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCDWriter</name>
      <anchorfile>classpcl_1_1PCDWriter.html</anchorfile>
      <anchor>a7ce9e829e3830be2be16c12b46ae8a28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMapSynchronization</name>
      <anchorfile>classpcl_1_1PCDWriter.html</anchorfile>
      <anchor>ab1d5c98b44991db01fd62e454c0ebb42</anchor>
      <arglist>(bool sync)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write</name>
      <anchorfile>classpcl_1_1PCDWriter.html</anchorfile>
      <anchor>ac48b859f553cc8d49ea6160b46320edc</anchor>
      <arglist>(const std::string &amp;file_name, const sensor_msgs::PointCloud2 &amp;cloud, const Eigen::Vector4f &amp;origin=Eigen::Vector4f::Zero(), const Eigen::Quaternionf &amp;orientation=Eigen::Quaternionf::Identity(), const bool binary=false)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write</name>
      <anchorfile>classpcl_1_1PCDWriter.html</anchorfile>
      <anchor>a2f943d5f8850d7902e2285372e24b358</anchor>
      <arglist>(const std::string &amp;file_name, const sensor_msgs::PointCloud2::ConstPtr &amp;cloud, const Eigen::Vector4f &amp;origin=Eigen::Vector4f::Zero(), const Eigen::Quaternionf &amp;orientation=Eigen::Quaternionf::Identity(), const bool binary=false)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write</name>
      <anchorfile>classpcl_1_1PCDWriter.html</anchorfile>
      <anchor>a2967d32139bf20080ba18376aa4a14a6</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const bool binary=false)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write</name>
      <anchorfile>classpcl_1_1PCDWriter.html</anchorfile>
      <anchor>ac6a6da282c6783e8dad3986ca29613b4</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, bool binary=false)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>writeASCII</name>
      <anchorfile>classpcl_1_1PCDWriter.html</anchorfile>
      <anchor>ab1081b6bffb394493daf00dc772603f7</anchor>
      <arglist>(const std::string &amp;file_name, const sensor_msgs::PointCloud2 &amp;cloud, const Eigen::Vector4f &amp;origin=Eigen::Vector4f::Zero(), const Eigen::Quaternionf &amp;orientation=Eigen::Quaternionf::Identity(), const int precision=8)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>writeASCII</name>
      <anchorfile>classpcl_1_1PCDWriter.html</anchorfile>
      <anchor>ab0bb91ac3baddd55a12ed5230fa3ca79</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const int precision=8)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>writeASCII</name>
      <anchorfile>classpcl_1_1PCDWriter.html</anchorfile>
      <anchor>ac93277582ce14bea340a5cc9442f579e</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, const int precision=8)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>writeASCIIEigen</name>
      <anchorfile>classpcl_1_1PCDWriter.html</anchorfile>
      <anchor>aa5a5394ecf06623a66331bb99cfbeafa</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;cloud, const int precision=8)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>writeBinary</name>
      <anchorfile>classpcl_1_1PCDWriter.html</anchorfile>
      <anchor>a6e8ffdd0a130723174c4116383c2cd05</anchor>
      <arglist>(const std::string &amp;file_name, const sensor_msgs::PointCloud2 &amp;cloud, const Eigen::Vector4f &amp;origin=Eigen::Vector4f::Zero(), const Eigen::Quaternionf &amp;orientation=Eigen::Quaternionf::Identity())</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>writeBinary</name>
      <anchorfile>classpcl_1_1PCDWriter.html</anchorfile>
      <anchor>a4ab1ec3add3dcc010024b35e65971ad4</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>writeBinary</name>
      <anchorfile>classpcl_1_1PCDWriter.html</anchorfile>
      <anchor>ab22e68cc01544d9f2f45fc01ddd7dde3</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>writeBinaryCompressed</name>
      <anchorfile>classpcl_1_1PCDWriter.html</anchorfile>
      <anchor>a9583117fd6b5e14f9d69baddcbe8ca9a</anchor>
      <arglist>(const std::string &amp;file_name, const sensor_msgs::PointCloud2 &amp;cloud, const Eigen::Vector4f &amp;origin=Eigen::Vector4f::Zero(), const Eigen::Quaternionf &amp;orientation=Eigen::Quaternionf::Identity())</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>writeBinaryCompressed</name>
      <anchorfile>classpcl_1_1PCDWriter.html</anchorfile>
      <anchor>aafccd98e33dfcd5b80556c623e2b45a3</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>writeBinaryCompressedEigen</name>
      <anchorfile>classpcl_1_1PCDWriter.html</anchorfile>
      <anchor>a798c57466f236d2e74cdedac963957ca</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>writeBinaryEigen</name>
      <anchorfile>classpcl_1_1PCDWriter.html</anchorfile>
      <anchor>adf79e578a70d896e12cb568872dacdb1</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PCDWriter</name>
      <anchorfile>classpcl_1_1PCDWriter.html</anchorfile>
      <anchor>a2ef3220d2fe88969a14089586ef3698d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>generateHeader</name>
      <anchorfile>classpcl_1_1PCDWriter.html</anchorfile>
      <anchor>acd2353c681d64e7eef45df474bb59fb6</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const int nr_points=std::numeric_limits&lt; int &gt;::max())</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::pair&lt; std::string, pcl::ChannelProperties &gt;</type>
      <name>pair_channel_properties</name>
      <anchorfile>classpcl_1_1PCDWriter.html</anchorfile>
      <anchor>afff4ce74636f2e71d1ed4bc241f9756d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>map_synchronization_</name>
      <anchorfile>classpcl_1_1PCDWriter.html</anchorfile>
      <anchor>a75327aef715cb623cb7ab13816d7067d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PCDWriter::ChannelPropertiesComparator</name>
    <filename>structpcl_1_1PCDWriter_1_1ChannelPropertiesComparator.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1PCDWriter_1_1ChannelPropertiesComparator.html</anchorfile>
      <anchor>ad2a5a5c8e4808229d1d074888b3f6b0f</anchor>
      <arglist>(const pair_channel_properties &amp;lhs, const pair_channel_properties &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PCLBase</name>
    <filename>classpcl_1_1PCLBase.html</filename>
    <templarg>PointT</templarg>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1PCLBase.html</anchorfile>
      <anchor>ae2f6f6863a73337858b7a7a054eaae4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1PCLBase.html</anchorfile>
      <anchor>ac8326513fad0680b6993e2f1a79a6af4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1PCLBase.html</anchorfile>
      <anchor>ab84dd662cda89edb882fe5307b2136ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointIndices::ConstPtr</type>
      <name>PointIndicesConstPtr</name>
      <anchorfile>classpcl_1_1PCLBase.html</anchorfile>
      <anchor>a3b1ae05b74fe0a4fc0a13dc1af1a7af6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointIndices::Ptr</type>
      <name>PointIndicesPtr</name>
      <anchorfile>classpcl_1_1PCLBase.html</anchorfile>
      <anchor>a90d01aba81e42f933cf780193f30a6e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>IndicesPtr const</type>
      <name>getIndices</name>
      <anchorfile>classpcl_1_1PCLBase.html</anchorfile>
      <anchor>a058753dd4de73d3d0062fe2e452fba3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PointCloudConstPtr const</type>
      <name>getInputCloud</name>
      <anchorfile>classpcl_1_1PCLBase.html</anchorfile>
      <anchor>ae59da4a0619a79ad67d0fa6498ee9682</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PointT &amp;</type>
      <name>operator[]</name>
      <anchorfile>classpcl_1_1PCLBase.html</anchorfile>
      <anchor>a3f1f2130ee5c3ff9146f14294059af55</anchor>
      <arglist>(size_t pos)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCLBase</name>
      <anchorfile>classpcl_1_1PCLBase.html</anchorfile>
      <anchor>af4fbc5eb005057f8a0fc6d60bde595df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCLBase</name>
      <anchorfile>classpcl_1_1PCLBase.html</anchorfile>
      <anchor>a7a6dd7a91275d7737cf1b18005b47244</anchor>
      <arglist>(const PCLBase &amp;base)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIndices</name>
      <anchorfile>classpcl_1_1PCLBase.html</anchorfile>
      <anchor>ab219359de6eb34c9d51e2e976dd1a0d1</anchor>
      <arglist>(const IndicesPtr &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIndices</name>
      <anchorfile>classpcl_1_1PCLBase.html</anchorfile>
      <anchor>a436c68c74b31e4dd00000adfbb11ca7c</anchor>
      <arglist>(const IndicesConstPtr &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIndices</name>
      <anchorfile>classpcl_1_1PCLBase.html</anchorfile>
      <anchor>af9cc90d8364ce968566f75800d3773ca</anchor>
      <arglist>(const PointIndicesConstPtr &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIndices</name>
      <anchorfile>classpcl_1_1PCLBase.html</anchorfile>
      <anchor>a930c7a6375fdf65ff8cfdb4eb4a6d996</anchor>
      <arglist>(size_t row_start, size_t col_start, size_t nb_rows, size_t nb_cols)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1PCLBase.html</anchorfile>
      <anchor>aaecbcaf92fc49e1f585e08aceb0b38f3</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PCLBase</name>
      <anchorfile>classpcl_1_1PCLBase.html</anchorfile>
      <anchor>ad5d6846e98e59c37dcc3dc9958d53966</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>deinitCompute</name>
      <anchorfile>classpcl_1_1PCLBase.html</anchorfile>
      <anchor>afc426c4eebb94b7734d4fa556bff1420</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1PCLBase.html</anchorfile>
      <anchor>acceb20854934f4cf77e266eb5a44d4f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>fake_indices_</name>
      <anchorfile>classpcl_1_1PCLBase.html</anchorfile>
      <anchor>adadb0299f144528020ed558af6879662</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesPtr</type>
      <name>indices_</name>
      <anchorfile>classpcl_1_1PCLBase.html</anchorfile>
      <anchor>aaee847c8a517ebf365bad2cb182a6626</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudConstPtr</type>
      <name>input_</name>
      <anchorfile>classpcl_1_1PCLBase.html</anchorfile>
      <anchor>a09c70d8e06e3fb4f07903fe6f8d67869</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_indices_</name>
      <anchorfile>classpcl_1_1PCLBase.html</anchorfile>
      <anchor>ada1eadb824d34ca9206a86343d9760bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PCLBase&lt; sensor_msgs::PointCloud2 &gt;</name>
    <filename>classpcl_1_1PCLBase_3_01sensor__msgs_1_1PointCloud2_01_4.html</filename>
    <member kind="typedef">
      <type>sensor_msgs::PointCloud2</type>
      <name>PointCloud2</name>
      <anchorfile>classpcl_1_1PCLBase_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a222a403709eaf78633b8131a02139247</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud2::ConstPtr</type>
      <name>PointCloud2ConstPtr</name>
      <anchorfile>classpcl_1_1PCLBase_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ad3f4dcb0f133bfac0d48c2c17772d878</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud2::Ptr</type>
      <name>PointCloud2Ptr</name>
      <anchorfile>classpcl_1_1PCLBase_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ab591b822a0288cb293983e6dbefed2cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointIndices::ConstPtr</type>
      <name>PointIndicesConstPtr</name>
      <anchorfile>classpcl_1_1PCLBase_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a4b453087d2dfa66928482e75291d648c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointIndices::Ptr</type>
      <name>PointIndicesPtr</name>
      <anchorfile>classpcl_1_1PCLBase_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a10dbc36f6920bd7a1323c4a6a3018208</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>IndicesPtr const</type>
      <name>getIndices</name>
      <anchorfile>classpcl_1_1PCLBase_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>aa4cb361d48d834e8156726a8a31078e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PointCloud2ConstPtr const</type>
      <name>getInputCloud</name>
      <anchorfile>classpcl_1_1PCLBase_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ad6a941bf8041fa16c78010aeb180248d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCLBase</name>
      <anchorfile>classpcl_1_1PCLBase_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a9b9909a68eafb314e7e303c11fa82019</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIndices</name>
      <anchorfile>classpcl_1_1PCLBase_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a6bed773326c155ee0819a1169ff243dc</anchor>
      <arglist>(const IndicesPtr &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIndices</name>
      <anchorfile>classpcl_1_1PCLBase_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a00a616dc237af48f2fd1aa8429b94088</anchor>
      <arglist>(const PointIndicesConstPtr &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1PCLBase_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a5a10a043239906a41d2405b1428d3491</anchor>
      <arglist>(const PointCloud2ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PCLBase</name>
      <anchorfile>classpcl_1_1PCLBase_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a0db59c788db116f2fba7988fe3881f15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>deinitCompute</name>
      <anchorfile>classpcl_1_1PCLBase_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a10299733c6f2614ca793ee0df08b8f0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1PCLBase_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>aba1edd85d4714fd47aa1dffe530dd9a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>fake_indices_</name>
      <anchorfile>classpcl_1_1PCLBase_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>aa3f3c4e37e99a1d51d9c020e8136328a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>field_sizes_</name>
      <anchorfile>classpcl_1_1PCLBase_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a247978cdcd11526a47d596877b796ded</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesPtr</type>
      <name>indices_</name>
      <anchorfile>classpcl_1_1PCLBase_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a932305cb202856adf6abcff743cf0374</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloud2ConstPtr</type>
      <name>input_</name>
      <anchorfile>classpcl_1_1PCLBase_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a8c59f2ea389647284eab589cd87b6843</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_indices_</name>
      <anchorfile>classpcl_1_1PCLBase_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>af7677b7b0718cbcd53b2baef4ba2c0bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>x_field_name_</name>
      <anchorfile>classpcl_1_1PCLBase_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a4cf80511b8df584c89b8819976213bb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>x_idx_</name>
      <anchorfile>classpcl_1_1PCLBase_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a0be4352a68f110de87f08c5a00f57f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>y_field_name_</name>
      <anchorfile>classpcl_1_1PCLBase_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a3ed587b40f052a62188a084993c8833c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>y_idx_</name>
      <anchorfile>classpcl_1_1PCLBase_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a878498b05a2b2ce1b89bb1f85c0d607d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>z_field_name_</name>
      <anchorfile>classpcl_1_1PCLBase_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a7afcaecef209c763652e604e08512e15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>z_idx_</name>
      <anchorfile>classpcl_1_1PCLBase_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>abf55fe4c02efd4d1f2c2c972a2bf25ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PCLException</name>
    <filename>classpcl_1_1PCLException.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>detailedMessage</name>
      <anchorfile>classpcl_1_1PCLException.html</anchorfile>
      <anchor>ac2163d297a02d24346da1aeb9734c77b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getFileName</name>
      <anchorfile>classpcl_1_1PCLException.html</anchorfile>
      <anchor>a1e433dfe31cea1652c43bd61ae097abc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getFunctionName</name>
      <anchorfile>classpcl_1_1PCLException.html</anchorfile>
      <anchor>a79108a264fad01e41bb4e54d7c0c0e97</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getLineNumber</name>
      <anchorfile>classpcl_1_1PCLException.html</anchorfile>
      <anchor>ae9634cb013b0c4eb7c333c937c4798b5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCLException</name>
      <anchorfile>classpcl_1_1PCLException.html</anchorfile>
      <anchor>a8949ec5071417f49a3a2b83b81ff1091</anchor>
      <arglist>(const std::string &amp;error_description, const std::string &amp;file_name=&quot;&quot;, const std::string &amp;function_name=&quot;&quot;, unsigned line_number=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PCLException</name>
      <anchorfile>classpcl_1_1PCLException.html</anchorfile>
      <anchor>a3448ded63970aecbe4012bbeb0a5381a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>file_name_</name>
      <anchorfile>classpcl_1_1PCLException.html</anchorfile>
      <anchor>a9aa1e47101a2e2263e8973c6d95583bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>function_name_</name>
      <anchorfile>classpcl_1_1PCLException.html</anchorfile>
      <anchor>a50fd81a62ed7bc87d1b3bcfd6ee45f75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>line_number_</name>
      <anchorfile>classpcl_1_1PCLException.html</anchorfile>
      <anchor>a5f8ac34b0e14afdb983fd9dfc8a24ecd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PCLIOException</name>
    <filename>classpcl_1_1PCLIOException.html</filename>
    <base>pcl::PCLException</base>
    <member kind="function">
      <type></type>
      <name>PCLIOException</name>
      <anchorfile>classpcl_1_1PCLIOException.html</anchorfile>
      <anchor>a80b4b596d56a259f9c7608dbaafb2e81</anchor>
      <arglist>(const std::string &amp;error_description, const std::string &amp;file_name=&quot;&quot;, const std::string &amp;function_name=&quot;&quot;, unsigned line_number=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PCLSurfaceBase</name>
    <filename>classpcl_1_1PCLSurfaceBase.html</filename>
    <templarg>PointInT</templarg>
    <base>PCLBase&lt; PointInT &gt;</base>
    <member kind="typedef">
      <type>pcl::search::Search&lt; PointInT &gt;</type>
      <name>KdTree</name>
      <anchorfile>classpcl_1_1PCLSurfaceBase.html</anchorfile>
      <anchor>af69dc51274aeb35ad9d2f5a7c2bc9b13</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::search::Search&lt; PointInT &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>classpcl_1_1PCLSurfaceBase.html</anchorfile>
      <anchor>a5d522cbb4c45e2d477244fffd4b6e224</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>KdTreePtr</type>
      <name>getSearchMethod</name>
      <anchorfile>classpcl_1_1PCLSurfaceBase.html</anchorfile>
      <anchor>a2249d44038e0869bbf60e486ab3826af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCLSurfaceBase</name>
      <anchorfile>classpcl_1_1PCLSurfaceBase.html</anchorfile>
      <anchor>aa4fba20611b3e995b9cc07dac528e4c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>reconstruct</name>
      <anchorfile>classpcl_1_1PCLSurfaceBase.html</anchorfile>
      <anchor>ad47a5484350f0986d12754203aeb228a</anchor>
      <arglist>(pcl::PolygonMesh &amp;output)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSearchMethod</name>
      <anchorfile>classpcl_1_1PCLSurfaceBase.html</anchorfile>
      <anchor>af599c9767a18649344ff21d3976f1779</anchor>
      <arglist>(const KdTreePtr &amp;tree)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getClassName</name>
      <anchorfile>classpcl_1_1PCLSurfaceBase.html</anchorfile>
      <anchor>a8da13e900edb03cf25d5c029d2fc8692</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KdTreePtr</type>
      <name>tree_</name>
      <anchorfile>classpcl_1_1PCLSurfaceBase.html</anchorfile>
      <anchor>a28d2f448602636061ef7d716e0f6e930</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PFHEstimation</name>
    <filename>classpcl_1_1PFHEstimation.html</filename>
    <templarg>PointInT</templarg>
    <templarg>PointNT</templarg>
    <templarg>PointOutT</templarg>
    <base>pcl::FeatureFromNormals</base>
    <member kind="typedef">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudIn</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1PFHEstimation.html</anchorfile>
      <anchor>ab8434fc39511a60584244822d12eae3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1PFHEstimation.html</anchorfile>
      <anchor>a0cdaf2178b13e24684a189e27671dbcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computePairFeatures</name>
      <anchorfile>classpcl_1_1PFHEstimation.html</anchorfile>
      <anchor>a24c4df13bb5e418f65a4d0397f5c059f</anchor>
      <arglist>(const pcl::PointCloud&lt; PointInT &gt; &amp;cloud, const pcl::PointCloud&lt; PointNT &gt; &amp;normals, int p_idx, int q_idx, float &amp;f1, float &amp;f2, float &amp;f3, float &amp;f4)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computePointPFHSignature</name>
      <anchorfile>classpcl_1_1PFHEstimation.html</anchorfile>
      <anchor>ab1304ee95f069b980308a69882706e66</anchor>
      <arglist>(const pcl::PointCloud&lt; PointInT &gt; &amp;cloud, const pcl::PointCloud&lt; PointNT &gt; &amp;normals, const std::vector&lt; int &gt; &amp;indices, int nr_split, Eigen::VectorXf &amp;pfh_histogram)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getMaximumCacheSize</name>
      <anchorfile>classpcl_1_1PFHEstimation.html</anchorfile>
      <anchor>ae4810523c3cc20ea168026746eb10364</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getUseInternalCache</name>
      <anchorfile>classpcl_1_1PFHEstimation.html</anchorfile>
      <anchor>a82599c35e0ab45dec7aa3074bf7ede68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PFHEstimation</name>
      <anchorfile>classpcl_1_1PFHEstimation.html</anchorfile>
      <anchor>a743367f7ca294736be4531767efd929b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaximumCacheSize</name>
      <anchorfile>classpcl_1_1PFHEstimation.html</anchorfile>
      <anchor>aa8cee8da7de6dfb47f3eea5ba9b96961</anchor>
      <arglist>(unsigned int cache_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUseInternalCache</name>
      <anchorfile>classpcl_1_1PFHEstimation.html</anchorfile>
      <anchor>a7de62d0bc5073bdb5f36ece9ff283887</anchor>
      <arglist>(bool use_cache)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeFeature</name>
      <anchorfile>classpcl_1_1PFHEstimation.html</anchorfile>
      <anchor>ad8769fa8f306bbde7d617ff4e68c9ffe</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>d_pi_</name>
      <anchorfile>classpcl_1_1PFHEstimation.html</anchorfile>
      <anchor>a2bc44ecb6303a59c8fd42b266983c808</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>f_index_</name>
      <anchorfile>classpcl_1_1PFHEstimation.html</anchorfile>
      <anchor>a372059419302368d08789a58f76ad364</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::pair&lt; int, int &gt;, Eigen::Vector4f, std::less&lt; std::pair&lt; int, int &gt; &gt;, Eigen::aligned_allocator&lt; Eigen::Vector4f &gt; &gt;</type>
      <name>feature_map_</name>
      <anchorfile>classpcl_1_1PFHEstimation.html</anchorfile>
      <anchor>acfcb547d51b5bbcb04749a924d52077b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::queue&lt; std::pair&lt; int, int &gt; &gt;</type>
      <name>key_list_</name>
      <anchorfile>classpcl_1_1PFHEstimation.html</anchorfile>
      <anchor>abe6f7a84482d4d183030de243259a288</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>max_cache_size_</name>
      <anchorfile>classpcl_1_1PFHEstimation.html</anchorfile>
      <anchor>aa228e1ef8c0e6ba9c7888110826c1bb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nr_subdiv_</name>
      <anchorfile>classpcl_1_1PFHEstimation.html</anchorfile>
      <anchor>a787433bde63fd2112749fb761ba634d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::VectorXf</type>
      <name>pfh_histogram_</name>
      <anchorfile>classpcl_1_1PFHEstimation.html</anchorfile>
      <anchor>a532ee44cb67ace9f8497f16903f4abb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector4f</type>
      <name>pfh_tuple_</name>
      <anchorfile>classpcl_1_1PFHEstimation.html</anchorfile>
      <anchor>a5f6807da48f5fbad308389f65f530e9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_cache_</name>
      <anchorfile>classpcl_1_1PFHEstimation.html</anchorfile>
      <anchor>a9a4e8a04a2fffe5188f61659eef3e61c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1PFHEstimation.html</anchorfile>
      <anchor>aeef228d8f4b5fa330723b541fa524d17</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PFHEstimation&lt; PointInT, PointNT, Eigen::MatrixXf &gt;</name>
    <filename>classpcl_1_1PFHEstimation_3_01PointInT_00_01PointNT_00_01Eigen_1_1MatrixXf_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>PFHEstimation&lt; PointInT, PointNT, pcl::PFHSignature125 &gt;</base>
    <member kind="function" protection="private">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1PFHEstimation_3_01PointInT_00_01PointNT_00_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>acf3811b64e3a9d6bef235caa41c127bc</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PFHSignature125 &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1PFHEstimation_3_01PointInT_00_01PointNT_00_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a8ebf354a27e05f677cb92f77306bc170</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;output)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PFHRGBEstimation</name>
    <filename>classpcl_1_1PFHRGBEstimation.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>pcl::FeatureFromNormals</base>
    <member kind="typedef">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1PFHRGBEstimation.html</anchorfile>
      <anchor>ab04b4042145c169357b4cc6d8416e7c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computePointPFHRGBSignature</name>
      <anchorfile>classpcl_1_1PFHRGBEstimation.html</anchorfile>
      <anchor>a6655a1d1e7d5e78f58404bcbaeece0a7</anchor>
      <arglist>(const pcl::PointCloud&lt; PointInT &gt; &amp;cloud, const pcl::PointCloud&lt; PointNT &gt; &amp;normals, const std::vector&lt; int &gt; &amp;indices, int nr_split, Eigen::VectorXf &amp;pfhrgb_histogram)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeRGBPairFeatures</name>
      <anchorfile>classpcl_1_1PFHRGBEstimation.html</anchorfile>
      <anchor>a275957dad63f75cf2fac39c98201b959</anchor>
      <arglist>(const pcl::PointCloud&lt; PointInT &gt; &amp;cloud, const pcl::PointCloud&lt; PointNT &gt; &amp;normals, int p_idx, int q_idx, float &amp;f1, float &amp;f2, float &amp;f3, float &amp;f4, float &amp;f5, float &amp;f6, float &amp;f7)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PFHRGBEstimation</name>
      <anchorfile>classpcl_1_1PFHRGBEstimation.html</anchorfile>
      <anchor>a71f1a753e0926358df9bf7eea5fad0b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeFeature</name>
      <anchorfile>classpcl_1_1PFHRGBEstimation.html</anchorfile>
      <anchor>ac2922334b1f9739e651978cadc391341</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1PFHRGBEstimation.html</anchorfile>
      <anchor>a2496bf274f029f08e2c8afc277ef43a8</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>d_pi_</name>
      <anchorfile>classpcl_1_1PFHRGBEstimation.html</anchorfile>
      <anchor>a81fc67f996fa8724adf86a9d73afc31f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>f_index_</name>
      <anchorfile>classpcl_1_1PFHRGBEstimation.html</anchorfile>
      <anchor>a1bf348f61ce16a17e9a2c8409ddb7d9e</anchor>
      <arglist>[7]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>nr_subdiv_</name>
      <anchorfile>classpcl_1_1PFHRGBEstimation.html</anchorfile>
      <anchor>a670583fe393bfee79e7b2d7d051c5196</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXf</type>
      <name>pfhrgb_histogram_</name>
      <anchorfile>classpcl_1_1PFHRGBEstimation.html</anchorfile>
      <anchor>a2ea563bbdb83d86cf55ae015718a7eee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXf</type>
      <name>pfhrgb_tuple_</name>
      <anchorfile>classpcl_1_1PFHRGBEstimation.html</anchorfile>
      <anchor>a552e90b063423274e1ba85fc8a7d3b41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PFHRGBSignature250</name>
    <filename>structpcl_1_1PFHRGBSignature250.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>histogram</name>
      <anchorfile>structpcl_1_1PFHRGBSignature250.html</anchorfile>
      <anchor>a6f4954ffa30bb6b229a5984c9a28608b</anchor>
      <arglist>[250]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PFHSignature125</name>
    <filename>structpcl_1_1PFHSignature125.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>histogram</name>
      <anchorfile>structpcl_1_1PFHSignature125.html</anchorfile>
      <anchor>a849d42b18abdedd698721cd85e229f88</anchor>
      <arglist>[125]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PiecewiseLinearFunction</name>
    <filename>classpcl_1_1PiecewiseLinearFunction.html</filename>
    <member kind="function">
      <type>std::vector&lt; float &gt; &amp;</type>
      <name>getDataPoints</name>
      <anchorfile>classpcl_1_1PiecewiseLinearFunction.html</anchorfile>
      <anchor>a04261daf4a6a426d8a0413ddc21c768f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getValue</name>
      <anchorfile>classpcl_1_1PiecewiseLinearFunction.html</anchorfile>
      <anchor>abe40cb9c94ec74958f7565f7e0bb2c50</anchor>
      <arglist>(float point) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PiecewiseLinearFunction</name>
      <anchorfile>classpcl_1_1PiecewiseLinearFunction.html</anchorfile>
      <anchor>a4f3745c2c646a65e573c4e30121bc916</anchor>
      <arglist>(float factor, float offset)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; float &gt;</type>
      <name>data_points_</name>
      <anchorfile>classpcl_1_1PiecewiseLinearFunction.html</anchorfile>
      <anchor>a1b3cc0c8e043e09e2e8877006202c7a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>factor_</name>
      <anchorfile>classpcl_1_1PiecewiseLinearFunction.html</anchorfile>
      <anchor>a304285370a1d1ff8b7024fde5b1fc71d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>offset_</name>
      <anchorfile>classpcl_1_1PiecewiseLinearFunction.html</anchorfile>
      <anchor>a4d57f55cd435ffe4a2fcca1db1669725</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PlanarPolygon</name>
    <filename>classpcl_1_1PlanarPolygon.html</filename>
    <templarg>PointT</templarg>
    <member kind="function">
      <type>Eigen::Vector4f &amp;</type>
      <name>getCoefficients</name>
      <anchorfile>classpcl_1_1PlanarPolygon.html</anchorfile>
      <anchor>a4edb3f46d46fc9d133cffa0503998d10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Vector4f &amp;</type>
      <name>getCoefficients</name>
      <anchorfile>classpcl_1_1PlanarPolygon.html</anchorfile>
      <anchor>a57267ff223dd813c58cb135f44648e1f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; PointT &gt;::VectorType &amp;</type>
      <name>getContour</name>
      <anchorfile>classpcl_1_1PlanarPolygon.html</anchorfile>
      <anchor>ac657798ccb001cc71aafdf2f683f2c4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const pcl::PointCloud&lt; PointT &gt;::VectorType &amp;</type>
      <name>getContour</name>
      <anchorfile>classpcl_1_1PlanarPolygon.html</anchorfile>
      <anchor>a864f109c28706b2a9a01e7cc73b14f08</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlanarPolygon</name>
      <anchorfile>classpcl_1_1PlanarPolygon.html</anchorfile>
      <anchor>aac6840d7402281cf62087b39514c9d1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlanarPolygon</name>
      <anchorfile>classpcl_1_1PlanarPolygon.html</anchorfile>
      <anchor>a616818d7d7442478e34c1b50c35c8a57</anchor>
      <arglist>(typename pcl::PointCloud&lt; PointT &gt;::VectorType &amp;contour, Eigen::Vector4f &amp;coefficients)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PlanarPolygon</name>
      <anchorfile>classpcl_1_1PlanarPolygon.html</anchorfile>
      <anchor>a2b45aa6d741b0ef8052446ade65b11df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector4f</type>
      <name>coefficients_</name>
      <anchorfile>classpcl_1_1PlanarPolygon.html</anchorfile>
      <anchor>a704476c9bdebc989dbcbf577f02d32db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::PointCloud&lt; PointT &gt;::VectorType</type>
      <name>contour_</name>
      <anchorfile>classpcl_1_1PlanarPolygon.html</anchorfile>
      <anchor>abcd484d22b965923dbeccb656c2d567a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PlanarPolygonFusion</name>
    <filename>classpcl_1_1PlanarPolygonFusion.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>addInputPolygons</name>
      <anchorfile>classpcl_1_1PlanarPolygonFusion.html</anchorfile>
      <anchor>ada5028256493d2508cf6db5beec460f5</anchor>
      <arglist>(const std::vector&lt; PlanarRegion&lt; PointT &gt;, Eigen::aligned_allocator&lt; PlanarRegion&lt; PointT &gt; &gt; &gt; &amp;input)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlanarPolygonFusion</name>
      <anchorfile>classpcl_1_1PlanarPolygonFusion.html</anchorfile>
      <anchor>a185ed43642020eb20f5948b92334710a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1PlanarPolygonFusion.html</anchorfile>
      <anchor>a8a26a36cbff9e023d3abddeceb52e0e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PlanarPolygonFusion</name>
      <anchorfile>classpcl_1_1PlanarPolygonFusion.html</anchorfile>
      <anchor>a6c362c6d43c5607c2cef3933e4c44a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; pcl::PlanarRegion&lt; PointT &gt;, Eigen::aligned_allocator&lt; pcl::PlanarRegion&lt; PointT &gt; &gt; &gt;</type>
      <name>regions_</name>
      <anchorfile>classpcl_1_1PlanarPolygonFusion.html</anchorfile>
      <anchor>a95acc66b3b686dff98f7fde6b434c700</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PlanarRegion</name>
    <filename>classpcl_1_1PlanarRegion.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::Region3D</base>
    <base>pcl::PlanarPolygon</base>
    <member kind="function">
      <type></type>
      <name>PlanarRegion</name>
      <anchorfile>classpcl_1_1PlanarRegion.html</anchorfile>
      <anchor>a7be19de16ec20f9b2b4b63360e2f4588</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlanarRegion</name>
      <anchorfile>classpcl_1_1PlanarRegion.html</anchorfile>
      <anchor>a9422dbcb2ff95c0ff612316b9e1bcdac</anchor>
      <arglist>(const pcl::Region3D&lt; PointT &gt; &amp;region, const pcl::PlanarPolygon&lt; PointT &gt; &amp;polygon)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlanarRegion</name>
      <anchorfile>classpcl_1_1PlanarRegion.html</anchorfile>
      <anchor>af154b7c5e11dd010722d8ed2d438529b</anchor>
      <arglist>(const Eigen::Vector3f &amp;centroid, const Eigen::Matrix3f &amp;covariance, unsigned count, const typename pcl::PointCloud&lt; PointT &gt;::VectorType &amp;contour, const Eigen::Vector4f &amp;coefficients)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PlanarRegion</name>
      <anchorfile>classpcl_1_1PlanarRegion.html</anchorfile>
      <anchor>a0b303566addbb79f6d74f0ce68458045</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>contour_labels_</name>
      <anchorfile>classpcl_1_1PlanarRegion.html</anchorfile>
      <anchor>a61a629fe4066344854639dd7b0a00dd5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PlaneClipper3D</name>
    <filename>classpcl_1_1PlaneClipper3D.html</filename>
    <templarg></templarg>
    <base>pcl::Clipper3D</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>clipLineSegment3D</name>
      <anchorfile>classpcl_1_1PlaneClipper3D.html</anchorfile>
      <anchor>a23547c211e19e726d55d2e8f00d577ef</anchor>
      <arglist>(PointT &amp;from, PointT &amp;to) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clipPlanarPolygon3D</name>
      <anchorfile>classpcl_1_1PlaneClipper3D.html</anchorfile>
      <anchor>a71e531ed037597eafadffde5577cb0a4</anchor>
      <arglist>(const std::vector&lt; PointT &gt; &amp;polygon, std::vector&lt; PointT &gt; &amp;clipped_polygon) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>clipPoint3D</name>
      <anchorfile>classpcl_1_1PlaneClipper3D.html</anchorfile>
      <anchor>a070ad38cbc75f0c73b705d0c540d7ad7</anchor>
      <arglist>(const PointT &amp;point) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clipPointCloud3D</name>
      <anchorfile>classpcl_1_1PlaneClipper3D.html</anchorfile>
      <anchor>a55f6c333600aad0cc367e4b4a1448bc5</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, std::vector&lt; int &gt; &amp;clipped, const std::vector&lt; int &gt; &amp;indices=std::vector&lt; int &gt;()) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Clipper3D&lt; PointT &gt; *</type>
      <name>clone</name>
      <anchorfile>classpcl_1_1PlaneClipper3D.html</anchorfile>
      <anchor>a5ceb10eb5a1acca9aa5ee96eb5593a27</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Vector4f &amp;</type>
      <name>getPlaneParameters</name>
      <anchorfile>classpcl_1_1PlaneClipper3D.html</anchorfile>
      <anchor>a8d00ba25f79fa6c9dbdafe56bbe641ae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlaneClipper3D</name>
      <anchorfile>classpcl_1_1PlaneClipper3D.html</anchorfile>
      <anchor>ab9550462630a027be9fb42fc250766ab</anchor>
      <arglist>(const Eigen::Vector4f &amp;plane_params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPlaneParameters</name>
      <anchorfile>classpcl_1_1PlaneClipper3D.html</anchorfile>
      <anchor>a114777afdfae47c56465f4fc5bfe51b9</anchor>
      <arglist>(const Eigen::Vector4f &amp;plane_params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PlaneClipper3D</name>
      <anchorfile>classpcl_1_1PlaneClipper3D.html</anchorfile>
      <anchor>af3a208499124511c9689f923bb83c71a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>float</type>
      <name>getDistance</name>
      <anchorfile>classpcl_1_1PlaneClipper3D.html</anchorfile>
      <anchor>a7cc777249b2541801c9cd10ad979248b</anchor>
      <arglist>(const PointT &amp;point) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector4f</type>
      <name>plane_params_</name>
      <anchorfile>classpcl_1_1PlaneClipper3D.html</anchorfile>
      <anchor>ab31d9e7c41a5268f6cff2c5217a3b1e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PlaneCoefficientComparator</name>
    <filename>classpcl_1_1PlaneCoefficientComparator.html</filename>
    <templarg>PointT</templarg>
    <templarg>PointNT</templarg>
    <base>pcl::Comparator</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PlaneCoefficientComparator&lt; PointT, PointNT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1PlaneCoefficientComparator.html</anchorfile>
      <anchor>a6a61828d2698443bd32cee70d9c34f5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Comparator&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1PlaneCoefficientComparator.html</anchorfile>
      <anchor>a578191d6d4f1eda249394afe88b2356b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Comparator&lt; PointT &gt;::PointCloudConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1PlaneCoefficientComparator.html</anchorfile>
      <anchor>a6656424760fdb18761d8616a70753a61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointNT &gt;</type>
      <name>PointCloudN</name>
      <anchorfile>classpcl_1_1PlaneCoefficientComparator.html</anchorfile>
      <anchor>a254b51de7e53b6ba5d25c4573b96b422</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudN::ConstPtr</type>
      <name>PointCloudNConstPtr</name>
      <anchorfile>classpcl_1_1PlaneCoefficientComparator.html</anchorfile>
      <anchor>a81722e2a7bef4640fd75e6510165380f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudN::Ptr</type>
      <name>PointCloudNPtr</name>
      <anchorfile>classpcl_1_1PlaneCoefficientComparator.html</anchorfile>
      <anchor>a755cdf97809f68ad72b37db65b643f32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PlaneCoefficientComparator&lt; PointT, PointNT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1PlaneCoefficientComparator.html</anchorfile>
      <anchor>acf0229ecb7ed24d813ea07397c336097</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>compare</name>
      <anchorfile>classpcl_1_1PlaneCoefficientComparator.html</anchorfile>
      <anchor>a9502ab817c06fa40039462518e6f474e</anchor>
      <arglist>(int idx1, int idx2) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getAngularThreshold</name>
      <anchorfile>classpcl_1_1PlaneCoefficientComparator.html</anchorfile>
      <anchor>aa7c16129218d390835a2597c71ffc1ff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getDistanceThreshold</name>
      <anchorfile>classpcl_1_1PlaneCoefficientComparator.html</anchorfile>
      <anchor>a623a35196884f73f135a53a9ed673260</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PointCloudNConstPtr</type>
      <name>getInputNormals</name>
      <anchorfile>classpcl_1_1PlaneCoefficientComparator.html</anchorfile>
      <anchor>a629f4f16bcaf1fc6850e15972bf6b332</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; float &gt; &amp;</type>
      <name>getPlaneCoeffD</name>
      <anchorfile>classpcl_1_1PlaneCoefficientComparator.html</anchorfile>
      <anchor>aeab3fd055205c053f3b0f32d97e73f3e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlaneCoefficientComparator</name>
      <anchorfile>classpcl_1_1PlaneCoefficientComparator.html</anchorfile>
      <anchor>aca8483b14d98998ad2b583e888e81eec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlaneCoefficientComparator</name>
      <anchorfile>classpcl_1_1PlaneCoefficientComparator.html</anchorfile>
      <anchor>a601a68a7edf89edd3ceca7d975b1d7a0</anchor>
      <arglist>(boost::shared_ptr&lt; std::vector&lt; float &gt; &gt; &amp;plane_coeff_d)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setAngularThreshold</name>
      <anchorfile>classpcl_1_1PlaneCoefficientComparator.html</anchorfile>
      <anchor>a0469fb31e5a89e3f45104eaeedeb76a1</anchor>
      <arglist>(float angular_threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDistanceThreshold</name>
      <anchorfile>classpcl_1_1PlaneCoefficientComparator.html</anchorfile>
      <anchor>a01a9054d1caaf16c9dc1b731e67e346f</anchor>
      <arglist>(float distance_threshold, bool depth_dependent=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1PlaneCoefficientComparator.html</anchorfile>
      <anchor>ac916ce827e4a882101c5708f68f2d1fe</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputNormals</name>
      <anchorfile>classpcl_1_1PlaneCoefficientComparator.html</anchorfile>
      <anchor>a5bf048c624d582593a737aeaa2a46c3a</anchor>
      <arglist>(const PointCloudNConstPtr &amp;normals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPlaneCoeffD</name>
      <anchorfile>classpcl_1_1PlaneCoefficientComparator.html</anchorfile>
      <anchor>a6873b5a5e461fef8769e44205b304f40</anchor>
      <arglist>(boost::shared_ptr&lt; std::vector&lt; float &gt; &gt; &amp;plane_coeff_d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPlaneCoeffD</name>
      <anchorfile>classpcl_1_1PlaneCoefficientComparator.html</anchorfile>
      <anchor>aec45ec39d9e9d734919f3f1e745ee4b1</anchor>
      <arglist>(std::vector&lt; float &gt; &amp;plane_coeff_d)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PlaneCoefficientComparator</name>
      <anchorfile>classpcl_1_1PlaneCoefficientComparator.html</anchorfile>
      <anchor>a34c74a4250e233350b5cdf502e0603f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>angular_threshold_</name>
      <anchorfile>classpcl_1_1PlaneCoefficientComparator.html</anchorfile>
      <anchor>a970191dc86ceeb97a7e92630bcaeefae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>depth_dependent_</name>
      <anchorfile>classpcl_1_1PlaneCoefficientComparator.html</anchorfile>
      <anchor>a5d9f5f15564d75470bf34d4fbcb5d99f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>distance_threshold_</name>
      <anchorfile>classpcl_1_1PlaneCoefficientComparator.html</anchorfile>
      <anchor>a5089d8c566d1a13528e92036c7b55ec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudNConstPtr</type>
      <name>normals_</name>
      <anchorfile>classpcl_1_1PlaneCoefficientComparator.html</anchorfile>
      <anchor>aedac786d5201dd5ca873c398d465681c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; std::vector&lt; float &gt; &gt;</type>
      <name>plane_coeff_d_</name>
      <anchorfile>classpcl_1_1PlaneCoefficientComparator.html</anchorfile>
      <anchor>ae1f27ba9f7a3510feb76726301a68329</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>z_axis_</name>
      <anchorfile>classpcl_1_1PlaneCoefficientComparator.html</anchorfile>
      <anchor>a1a29719cd610f72986181d7ceffb3858</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PlaneRefinementComparator</name>
    <filename>classpcl_1_1PlaneRefinementComparator.html</filename>
    <templarg>PointT</templarg>
    <templarg>PointNT</templarg>
    <templarg>PointLT</templarg>
    <base>pcl::PlaneCoefficientComparator</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PlaneRefinementComparator&lt; PointT, PointNT, PointLT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1PlaneRefinementComparator.html</anchorfile>
      <anchor>a67d547b54a7cd88b1cf76116ac80d9ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Comparator&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1PlaneRefinementComparator.html</anchorfile>
      <anchor>aabf141270c80b2448ee176b1774ca6db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Comparator&lt; PointT &gt;::PointCloudConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1PlaneRefinementComparator.html</anchorfile>
      <anchor>af3d407f40c6396df5e231ff38a237e2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointLT &gt;</type>
      <name>PointCloudL</name>
      <anchorfile>classpcl_1_1PlaneRefinementComparator.html</anchorfile>
      <anchor>af2bd87bde344f5a958082eb9b2b1b0eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudL::ConstPtr</type>
      <name>PointCloudLConstPtr</name>
      <anchorfile>classpcl_1_1PlaneRefinementComparator.html</anchorfile>
      <anchor>a7cd76ccc05520ceb1e6acf1a3436733e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudL::Ptr</type>
      <name>PointCloudLPtr</name>
      <anchorfile>classpcl_1_1PlaneRefinementComparator.html</anchorfile>
      <anchor>a9ad713c49c502d33df99ae2fda0a2bbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointNT &gt;</type>
      <name>PointCloudN</name>
      <anchorfile>classpcl_1_1PlaneRefinementComparator.html</anchorfile>
      <anchor>a7569652c76070ce5c93150893c9182f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudN::ConstPtr</type>
      <name>PointCloudNConstPtr</name>
      <anchorfile>classpcl_1_1PlaneRefinementComparator.html</anchorfile>
      <anchor>aa791ab759ddec3cacfa2e546ef7c0fd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudN::Ptr</type>
      <name>PointCloudNPtr</name>
      <anchorfile>classpcl_1_1PlaneRefinementComparator.html</anchorfile>
      <anchor>a777ac8d567107431ee46a7f06a799c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PlaneRefinementComparator&lt; PointT, PointNT, PointLT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1PlaneRefinementComparator.html</anchorfile>
      <anchor>ac72f1261bf7a7ca49844221e13c4619d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>compare</name>
      <anchorfile>classpcl_1_1PlaneRefinementComparator.html</anchorfile>
      <anchor>ac6c0c128c05c38a71a6e6aedeacfe4ff</anchor>
      <arglist>(int idx1, int idx2) const </arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; std::vector&lt; pcl::ModelCoefficients &gt; &gt;</type>
      <name>getModelCoefficients</name>
      <anchorfile>classpcl_1_1PlaneRefinementComparator.html</anchorfile>
      <anchor>aafd229e6cc53bba324841bca833c186f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlaneRefinementComparator</name>
      <anchorfile>classpcl_1_1PlaneRefinementComparator.html</anchorfile>
      <anchor>a6592aafd3133c0e4a6ce55ea8971ae3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlaneRefinementComparator</name>
      <anchorfile>classpcl_1_1PlaneRefinementComparator.html</anchorfile>
      <anchor>affb278c4a8ab5ba245e1dd65560f7032</anchor>
      <arglist>(boost::shared_ptr&lt; std::vector&lt; pcl::ModelCoefficients &gt; &gt; &amp;models, boost::shared_ptr&lt; std::vector&lt; bool &gt; &gt; &amp;refine_labels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLabels</name>
      <anchorfile>classpcl_1_1PlaneRefinementComparator.html</anchorfile>
      <anchor>ad23ec78a845fefb3cad6f5f5c7b2b80b</anchor>
      <arglist>(PointCloudLPtr &amp;labels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLabelToModel</name>
      <anchorfile>classpcl_1_1PlaneRefinementComparator.html</anchorfile>
      <anchor>a0a443d9116dc97f51a71de03eab161ed</anchor>
      <arglist>(boost::shared_ptr&lt; std::vector&lt; int &gt; &gt; &amp;label_to_model)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLabelToModel</name>
      <anchorfile>classpcl_1_1PlaneRefinementComparator.html</anchorfile>
      <anchor>a7c9426d5180228dd113d0507301fc7c4</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;label_to_model)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setModelCoefficients</name>
      <anchorfile>classpcl_1_1PlaneRefinementComparator.html</anchorfile>
      <anchor>a95dc4eef9000d9f62b6f537d10ce266f</anchor>
      <arglist>(boost::shared_ptr&lt; std::vector&lt; pcl::ModelCoefficients &gt; &gt; &amp;models)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setModelCoefficients</name>
      <anchorfile>classpcl_1_1PlaneRefinementComparator.html</anchorfile>
      <anchor>a0aaaf4e5f510177dc1b96a2ac545687e</anchor>
      <arglist>(std::vector&lt; pcl::ModelCoefficients &gt; &amp;models)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRefineLabels</name>
      <anchorfile>classpcl_1_1PlaneRefinementComparator.html</anchorfile>
      <anchor>aab5bed8f635f34945c5886e069656df5</anchor>
      <arglist>(boost::shared_ptr&lt; std::vector&lt; bool &gt; &gt; &amp;refine_labels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRefineLabels</name>
      <anchorfile>classpcl_1_1PlaneRefinementComparator.html</anchorfile>
      <anchor>aa5a53e990c5e903773ba4b15246cedde</anchor>
      <arglist>(std::vector&lt; bool &gt; &amp;refine_labels)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PlaneRefinementComparator</name>
      <anchorfile>classpcl_1_1PlaneRefinementComparator.html</anchorfile>
      <anchor>ad30f21fcada3d34394cfcef40f0ace01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>depth_dependent_</name>
      <anchorfile>classpcl_1_1PlaneRefinementComparator.html</anchorfile>
      <anchor>aae89d7426defd05ffac0bf664d0cdccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; std::vector&lt; int &gt; &gt;</type>
      <name>label_to_model_</name>
      <anchorfile>classpcl_1_1PlaneRefinementComparator.html</anchorfile>
      <anchor>afd6dc14583b4e56de9af3d8e9c57e862</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudLPtr</type>
      <name>labels_</name>
      <anchorfile>classpcl_1_1PlaneRefinementComparator.html</anchorfile>
      <anchor>a6ddf23a857f30fe0d232e0d0c5365860</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; std::vector&lt; pcl::ModelCoefficients &gt; &gt;</type>
      <name>models_</name>
      <anchorfile>classpcl_1_1PlaneRefinementComparator.html</anchorfile>
      <anchor>ad73c1bd2587b60886bfc2a666bd70e00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; std::vector&lt; bool &gt; &gt;</type>
      <name>refine_labels_</name>
      <anchorfile>classpcl_1_1PlaneRefinementComparator.html</anchorfile>
      <anchor>a9bf01c7bcdcf1fe6c7be9c639912217c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PLYReader</name>
    <filename>classpcl_1_1PLYReader.html</filename>
    <base>pcl::FileReader</base>
    <member kind="enumvalue">
      <name>PLY_V0</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>ae1923c3989213674b6c05eb3b932595ca71f6dd1b229f5964c1eff780dfa827b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PLY_V1</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>ae1923c3989213674b6c05eb3b932595caabe218cd836f0b7b055e70d825644aaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PLYReader &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a6277d734ffaf38137ef3c80575f4924c</anchor>
      <arglist>(const PLYReader &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLYReader</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a11026ca971fd3151af27dc5f18cf7d40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLYReader</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>aa064eacdb669fed935f5a90ff4ca1b45</anchor>
      <arglist>(const PLYReader &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>aec4af025c28f5f149d4daa192981467d</anchor>
      <arglist>(const std::string &amp;file_name, sensor_msgs::PointCloud2 &amp;cloud, Eigen::Vector4f &amp;origin, Eigen::Quaternionf &amp;orientation, int &amp;ply_version, const int offset=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>aa7ad2d9608fe4aac287e4c8c7d70cffc</anchor>
      <arglist>(const std::string &amp;file_name, sensor_msgs::PointCloud2 &amp;cloud, const int offset=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a54d0d342eff9abbbaff699f0c3b3e903</anchor>
      <arglist>(const std::string &amp;file_name, pcl::PointCloud&lt; PointT &gt; &amp;cloud, const int offset=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readHeader</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a2d19bc7bdb7f3acd0f51b90944350f3a</anchor>
      <arglist>(const std::string &amp;file_name, sensor_msgs::PointCloud2 &amp;cloud, Eigen::Vector4f &amp;origin, Eigen::Quaternionf &amp;orientation, int &amp;ply_version, int &amp;data_type, unsigned int &amp;data_idx, const int offset=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PLYReader</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>ae5bd711ca4f1cfc600819101d9181296</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>appendFloatProperty</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a8d6d1eb7996fb299220c80ba795ebdaa</anchor>
      <arglist>(const std::string &amp;name, const size_t &amp;count=1)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>cloudHeightCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>acfa8d513df34e980a7a0652967c4a247</anchor>
      <arglist>(const int &amp;height)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>cloudWidthCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a93b6fe012f402dfd66f14ce558e3ee2c</anchor>
      <arglist>(const int &amp;width)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>boost::tuple&lt; boost::function&lt; void()&gt;, boost::function&lt; void()&gt; &gt;</type>
      <name>elementDefinitionCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>abf4fec016f25247ce6e480a8cefe0575</anchor>
      <arglist>(const std::string &amp;element_name, std::size_t count)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>endHeaderCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>add502fcea9eafc4f101d5384c715540a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>errorCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>af685d03940733208fbfcd7e23b78fc84</anchor>
      <arglist>(const std::string &amp;filename, std::size_t line_number, const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>infoCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>ab87237320c7e772bcb9b85cc94fbce11</anchor>
      <arglist>(const std::string &amp;filename, std::size_t line_number, const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>boost::tuple&lt; boost::function&lt; void(SizeType)&gt;, boost::function&lt; void(ScalarType)&gt;, boost::function&lt; void()&gt; &gt;</type>
      <name>listPropertyDefinitionCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a2ba3d1a72ca7369ff3a5164214162c3c</anchor>
      <arglist>(const std::string &amp;element_name, const std::string &amp;property_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>objInfoCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a7e619d6b0815cf8bd05ee20394ea99a0</anchor>
      <arglist>(const std::string &amp;line)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>orientationXaxisXCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>ac84555b224a37030674cd2e78b7972cd</anchor>
      <arglist>(const float &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>orientationXaxisYCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a1614fcac97319172de0f193b9c8e5c6b</anchor>
      <arglist>(const float &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>orientationXaxisZCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a656edbdca50246db95f125b61bb10a6a</anchor>
      <arglist>(const float &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>orientationYaxisXCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a75570ea5038afd02c8b317b6380cff5a</anchor>
      <arglist>(const float &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>orientationYaxisYCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a60b1353a3bf32e555bfc0bd23a3271d5</anchor>
      <arglist>(const float &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>orientationYaxisZCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a7b67a122ff7dd00811ba85382875589e</anchor>
      <arglist>(const float &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>orientationZaxisXCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a29e67032a129e812a6896e9bdb3042bf</anchor>
      <arglist>(const float &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>orientationZaxisYCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>ac57c84573a277fe5b9ffda5ae8b61f82</anchor>
      <arglist>(const float &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>orientationZaxisZCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>af8cd4c6345369f2e41c7e10de20c44e6</anchor>
      <arglist>(const float &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>originXCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a7550c148bba69468d3786ddf47beefc6</anchor>
      <arglist>(const float &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>originYCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a80977a7e3a935711d9971507b13fe9d6</anchor>
      <arglist>(const float &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>originZCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a9fd4dc7d957c3463e207d32f14860959</anchor>
      <arglist>(const float &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>parse</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>aa978bc5f079b7f764ae565f14692377e</anchor>
      <arglist>(const std::string &amp;istream_filename)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>rangeGridBeginCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a4e379d9c3532b685370c941e7c1d6441</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>rangeGridEndCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a3a8b54ed2f445a80d11ca211039174a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>rangeGridVertexIndicesBeginCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a4ac96ac673451eb0668cca97c016b179</anchor>
      <arglist>(pcl::io::ply::uint8 size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>rangeGridVertexIndicesElementCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a0a46581b5f7be084f7d8e3f38e5b90b0</anchor>
      <arglist>(pcl::io::ply::int32 vertex_index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>rangeGridVertexIndicesEndCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a1b3d5186d3c4202028529147c5fb7c92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>boost::function&lt; void(ScalarType)&gt;</type>
      <name>scalarPropertyDefinitionCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>ad1cd0b049e7f36d7ccb35df2412356e4</anchor>
      <arglist>(const std::string &amp;element_name, const std::string &amp;property_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>vertexBeginCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a4c296091609669526a2e546446f44481</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>vertexColorCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a481548f94c395a645554fe605d1aa1c0</anchor>
      <arglist>(const std::string &amp;color_name, pcl::io::ply::uint8 color)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>vertexEndCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a23e7436af8b8f65d41489fe9695fa1d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>vertexFloatPropertyCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a5fd619104a089d579b656f176f071396</anchor>
      <arglist>(pcl::io::ply::float32 value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>vertexIntensityCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>ac85439f0003eeba9f3cef1fbc776992b</anchor>
      <arglist>(pcl::io::ply::uint8 intensity)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>warningCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>aa4f829179d9e033cf4e96cdc47aa79c5</anchor>
      <arglist>(const std::string &amp;filename, std::size_t line_number, const std::string &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::PointCloud2 *</type>
      <name>cloud_</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a37c11cc2ba55bce97da4aef66b3dd36f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Matrix3f</type>
      <name>orientation_</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>af41acc6ee7104da839bbd70a228f26d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector4f</type>
      <name>origin_</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a21757340297c9a66e8611ed9e28474d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::pcl::io::ply::ply_parser</type>
      <name>parser_</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>ad20138d8bee59f3147a439b684ea6889</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>range_count_</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>ae392ecf2bcdfd196acb7848f8bfc3f1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; int &gt; &gt; *</type>
      <name>range_grid_</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a0e4c9ff104e9da081cca5877374f1466</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>range_grid_vertex_indices_element_index_</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>aabaed6f3c226689b16a3e82679ed827d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>rgb_offset_before_</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>adf5ad7f4087d858e79c9d97193c8bc65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>vertex_count_</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>af584b35d2309e2fefb7e66c7832cf2a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>vertex_offset_before_</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a97b5183e8e14e64d2419286483406828</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>vertex_properties_counter_</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>ab14bac5f6a4cc7f28bbd9aa885b22bf7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PLYWriter</name>
    <filename>classpcl_1_1PLYWriter.html</filename>
    <base>pcl::FileWriter</base>
    <member kind="function">
      <type>std::string</type>
      <name>generateHeaderASCII</name>
      <anchorfile>classpcl_1_1PLYWriter.html</anchorfile>
      <anchor>ae26b12a88b31b2d4dc8cabfe84a809a5</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud, const Eigen::Vector4f &amp;origin, const Eigen::Quaternionf &amp;orientation, int valid_points, bool use_camera=true)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>generateHeaderBinary</name>
      <anchorfile>classpcl_1_1PLYWriter.html</anchorfile>
      <anchor>a1403ddac106b66d8625e7762c03d33fe</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud, const Eigen::Vector4f &amp;origin, const Eigen::Quaternionf &amp;orientation, int valid_points, bool use_camera=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLYWriter</name>
      <anchorfile>classpcl_1_1PLYWriter.html</anchorfile>
      <anchor>a3b2eb9e5d72aefef051ec16a63878b3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write</name>
      <anchorfile>classpcl_1_1PLYWriter.html</anchorfile>
      <anchor>af9700dececd0b71fea3b43731da33ae6</anchor>
      <arglist>(const std::string &amp;file_name, const sensor_msgs::PointCloud2 &amp;cloud, const Eigen::Vector4f &amp;origin=Eigen::Vector4f::Zero(), const Eigen::Quaternionf &amp;orientation=Eigen::Quaternionf::Identity(), const bool binary=false)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write</name>
      <anchorfile>classpcl_1_1PLYWriter.html</anchorfile>
      <anchor>a5d3804f0b83c75cde0a02572b15a4739</anchor>
      <arglist>(const std::string &amp;file_name, const sensor_msgs::PointCloud2 &amp;cloud, const Eigen::Vector4f &amp;origin=Eigen::Vector4f::Zero(), const Eigen::Quaternionf &amp;orientation=Eigen::Quaternionf::Identity(), bool binary=false, bool use_camera=true)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write</name>
      <anchorfile>classpcl_1_1PLYWriter.html</anchorfile>
      <anchor>abbd98c9ca7d99288523ff7b1532a9c22</anchor>
      <arglist>(const std::string &amp;file_name, const sensor_msgs::PointCloud2::ConstPtr &amp;cloud, const Eigen::Vector4f &amp;origin=Eigen::Vector4f::Zero(), const Eigen::Quaternionf &amp;orientation=Eigen::Quaternionf::Identity(), bool binary=false, bool use_camera=true)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write</name>
      <anchorfile>classpcl_1_1PLYWriter.html</anchorfile>
      <anchor>a61b2d3cb7779daf4698e4dc462ae7be3</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PointCloud&lt; PointT &gt; &amp;cloud, bool binary=false, bool use_camera=true)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>writeASCII</name>
      <anchorfile>classpcl_1_1PLYWriter.html</anchorfile>
      <anchor>a43747ae2fe228a193c229b9c84cb55a9</anchor>
      <arglist>(const std::string &amp;file_name, const sensor_msgs::PointCloud2 &amp;cloud, const Eigen::Vector4f &amp;origin=Eigen::Vector4f::Zero(), const Eigen::Quaternionf &amp;orientation=Eigen::Quaternionf::Identity(), int precision=8, bool use_camera=true)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>writeBinary</name>
      <anchorfile>classpcl_1_1PLYWriter.html</anchorfile>
      <anchor>a45fa4bac94e15aa7f8adb15b5501acc5</anchor>
      <arglist>(const std::string &amp;file_name, const sensor_msgs::PointCloud2 &amp;cloud, const Eigen::Vector4f &amp;origin=Eigen::Vector4f::Zero(), const Eigen::Quaternionf &amp;orientation=Eigen::Quaternionf::Identity())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PLYWriter</name>
      <anchorfile>classpcl_1_1PLYWriter.html</anchorfile>
      <anchor>a8d0baf53b035753c9f13acfff4a90a1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>generateHeader</name>
      <anchorfile>classpcl_1_1PLYWriter.html</anchorfile>
      <anchor>a7a85c979f62289744f9294f40ef6fe47</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud, const Eigen::Vector4f &amp;origin, const Eigen::Quaternionf &amp;orientation, bool binary, bool use_camera, int valid_points)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeContentWithCameraASCII</name>
      <anchorfile>classpcl_1_1PLYWriter.html</anchorfile>
      <anchor>a435970c01f15f9effb0676fa42e0ed34</anchor>
      <arglist>(int nr_points, int point_size, const sensor_msgs::PointCloud2 &amp;cloud, const Eigen::Vector4f &amp;origin, const Eigen::Quaternionf &amp;orientation, std::ofstream &amp;fs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeContentWithRangeGridASCII</name>
      <anchorfile>classpcl_1_1PLYWriter.html</anchorfile>
      <anchor>a770947f82a2d1a9a8e064f471315454a</anchor>
      <arglist>(int nr_points, int point_size, const sensor_msgs::PointCloud2 &amp;cloud, std::ostringstream &amp;fs, int &amp;nb_valid_points)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PointCloud</name>
    <filename>classpcl_1_1PointCloud.html</filename>
    <templarg>PointT</templarg>
    <member kind="typedef">
      <type>std::vector&lt; PointCloud&lt; PointT &gt;, Eigen::aligned_allocator&lt; PointCloud&lt; PointT &gt; &gt; &gt;</type>
      <name>CloudVectorType</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>a4657f95425ac2785a5b86e3c3d7ff212</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorType::const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>af81b11aab71c852e20626277f817d04d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PointCloud&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>ad63ba0b541909de6e4a01ea59c7a156d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorType::iterator</type>
      <name>iterator</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>acd3990f8f7570cebe51aed11d9885e84</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointT</type>
      <name>PointType</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>a6a2e5a4dd3d3bfb7a60bd54071878809</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloud&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>a86473dec40d705190c6b2c2f795b9f15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; PointT, Eigen::aligned_allocator&lt; PointT &gt; &gt;</type>
      <name>VectorType</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>a649cf215d01262238ed380da757fb295</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const PointT &amp;</type>
      <name>at</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>afc1dc8541b7dff9c981c0b5a9b30d947</anchor>
      <arglist>(int column, int row) const </arglist>
    </member>
    <member kind="function">
      <type>PointT &amp;</type>
      <name>at</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>a930c2d1f3d8682ca228873ce1c5cc7c4</anchor>
      <arglist>(int column, int row)</arglist>
    </member>
    <member kind="function">
      <type>const PointT &amp;</type>
      <name>at</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>aed5209b007810a7280a4756148ae4bdb</anchor>
      <arglist>(size_t n) const </arglist>
    </member>
    <member kind="function">
      <type>PointT &amp;</type>
      <name>at</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>a939f75f413b130342a5136021e1627e2</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type>const PointT &amp;</type>
      <name>back</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>acfd9d795837be27d67a365947ef12298</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PointT &amp;</type>
      <name>back</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>a21a3d18a47ea5ef7ea379fac42f7575a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>a28d991dffbab8ccc854e4c77c2cbe851</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>a114a42c4ef19978a70354c653a2b932b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>a963c0da7320055c79e5af0df4f6ad224</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>aef34b0c9ca4998ffcc5e4b1e9a44923b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>a428eb0a69891d347ffbeb1ab3addcb30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>a419a7a3aef7f208db58b2a3b8002036c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>a06463926e7cbe52ed3c024c7bc7565d3</anchor>
      <arglist>(iterator position)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>a2901a922dac074254160e1e11912d2c5</anchor>
      <arglist>(iterator first, iterator last)</arglist>
    </member>
    <member kind="function">
      <type>const PointT &amp;</type>
      <name>front</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>afa6c0bc161bbb9c5b3110791af9b24ad</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PointT &amp;</type>
      <name>front</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>a157e45c8c8bb7b028b315e3a1548cc85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Map&lt; Eigen::MatrixXf, Eigen::Aligned, Eigen::OuterStride&lt;&gt; &gt;</type>
      <name>getMatrixXfMap</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>ab9486898ac363e8206829da7c01ea62d</anchor>
      <arglist>(int dim, int stride, int offset)</arglist>
      <docanchor file="classpcl_1_1PointCloud">getMatrixXfMap</docanchor>
    </member>
    <member kind="function">
      <type>const Eigen::Map&lt; const Eigen::MatrixXf, Eigen::Aligned, Eigen::OuterStride&lt;&gt; &gt;</type>
      <name>getMatrixXfMap</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>ad4cb2cf7901002252c954863820fa9ee</anchor>
      <arglist>(int dim, int stride, int offset) const </arglist>
      <docanchor file="classpcl_1_1PointCloud">getMatrixXfMap</docanchor>
    </member>
    <member kind="function">
      <type>Eigen::Map&lt; Eigen::MatrixXf, Eigen::Aligned, Eigen::OuterStride&lt;&gt; &gt;</type>
      <name>getMatrixXfMap</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>a194a19cac54494383e3706a72f4240fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Map&lt; const Eigen::MatrixXf, Eigen::Aligned, Eigen::OuterStride&lt;&gt; &gt;</type>
      <name>getMatrixXfMap</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>a4dd2adce8994767bd7f42835ec4b5d3b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>insert</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>a75387c07a2d24ee943eb71ab1c00e4a7</anchor>
      <arglist>(iterator position, const PointT &amp;pt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>a70ff499c4a3f9398bc3d1629b066db30</anchor>
      <arglist>(iterator position, size_t n, const PointT &amp;pt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>a3cccb494b2875101b528a8919c738f9b</anchor>
      <arglist>(iterator position, InputIterator first, InputIterator last)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOrganized</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>aca13e044f7064cd2114d37a42bdedc87</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Ptr</type>
      <name>makeShared</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>ab9db5c9a9d98d6256c510d436693ab5f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PointT &amp;</type>
      <name>operator()</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>aecc21c954bc962d20cbb248ef8fe2580</anchor>
      <arglist>(size_t column, size_t row) const </arglist>
    </member>
    <member kind="function">
      <type>PointT &amp;</type>
      <name>operator()</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>a72a535e193c4669ece027971e7fa21a2</anchor>
      <arglist>(size_t column, size_t row)</arglist>
    </member>
    <member kind="function">
      <type>const PointCloud</type>
      <name>operator+</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>ac5959e2829b27d093904c222257f1b1c</anchor>
      <arglist>(const PointCloud &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>PointCloud &amp;</type>
      <name>operator+=</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>a335a1cf1c305cc563f9ebeb2a61f994b</anchor>
      <arglist>(const PointCloud &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const PointT &amp;</type>
      <name>operator[]</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>a769ab9f41a61fd66b04ff20b4c2cabaf</anchor>
      <arglist>(size_t n) const </arglist>
    </member>
    <member kind="function">
      <type>PointT &amp;</type>
      <name>operator[]</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>a2d298930acd2ae539f47f7c3d9bdfb30</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>a06d2d868269c767930f24ac273ed9e05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>ac32b534164db32cebec965ed5507e490</anchor>
      <arglist>(PointCloud&lt; PointT &gt; &amp;pc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>a4f4e3cd77252d0256e96de21d1f0219d</anchor>
      <arglist>(const PointCloud&lt; PointT &gt; &amp;pc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>a2a482d4048581443749a04e3aabb3691</anchor>
      <arglist>(const PointCloud&lt; PointT &gt; &amp;pc, const std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>ab5892ddcac7bafdcf659551846ac6aae</anchor>
      <arglist>(uint32_t width_, uint32_t height_, const PointT &amp;value_=PointT())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>a0b4d7abee110e47d90635eb042488bb4</anchor>
      <arglist>(const PointT &amp;pt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>ab58ad20b233b05da011a20718e6509c4</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>a2d60b6927b31ef89cd3b97e8173ea4aa</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>a1406871ab525d7219dd829a25cc9ed25</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>ab4a0b63e9c8442286b08336f8385a9ea</anchor>
      <arglist>(PointCloud&lt; PointT &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PointCloud</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>aa614daa65a6a30956886ccd24e5fa4d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std_msgs::Header</type>
      <name>header</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>a0c9a7db14359f27d36c6e8a89bfd447e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>height</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>a4f34b45220c57f96607513ffad0d9582</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_dense</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>a3ca88d8ebf6f4f35acbc31cdfb38aa94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; PointT, Eigen::aligned_allocator&lt; PointT &gt; &gt;</type>
      <name>points</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>af16a62638198313b9c093127c492c884</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Quaternionf</type>
      <name>sensor_orientation_</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>a5de17e88bdf15e1c4fd1bcc6b85b1941</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector4f</type>
      <name>sensor_origin_</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>aad7c2cd4b0d1c7f0fbc096276b5e2230</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>width</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>a2185a6453f8ad905d7bdf7b45754a160</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; MsgFieldMap &gt;</type>
      <name>mapping_</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>a306d8c279a6fb68c26a81d69dcee1f97</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend boost::shared_ptr&lt; MsgFieldMap &gt; &amp;</type>
      <name>detail::getMapping</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>a4f1d203dfdb88aa8ae806d4f56505061</anchor>
      <arglist>(pcl::PointCloud&lt; PointT &gt; &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PointCloud&lt; Eigen::MatrixXf &gt;</name>
    <filename>classpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4.html</filename>
    <class kind="struct">pcl::PointCloud&lt; Eigen::MatrixXf &gt;::CopyFieldsChannelProperties</class>
    <class kind="struct">pcl::PointCloud&lt; Eigen::MatrixXf &gt;::NdCopyEigenPointFunctor</class>
    <class kind="struct">pcl::PointCloud&lt; Eigen::MatrixXf &gt;::NdCopyPointEigenFunctor</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PointCloud&lt; Eigen::MatrixXf &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a6547e55fe887de3ccadb521c775f319c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloud&lt; Eigen::MatrixXf &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>aa3a8e4ebc953ad706f040cc24dbd7528</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Eigen::Map&lt; Eigen::VectorXf &gt;</type>
      <name>at</name>
      <anchorfile>classpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a074c6a6c18137185f61a763db6cac51d</anchor>
      <arglist>(int column, int row)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>ad3f3f34dcf5d989986eb5fec68c896d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a25bcd53f4fa67a82229348686d821c3f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOrganized</name>
      <anchorfile>classpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a61ccad039edb9f0636d62bb6a8ef7f12</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Ptr</type>
      <name>makeShared</name>
      <anchorfile>classpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a066b6a03d5e0ad5ed743cb24cd20c366</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstPtr</type>
      <name>makeShared</name>
      <anchorfile>classpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>afeacb7eabb57f6cef42b718c968c0228</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Map&lt; Eigen::VectorXf &gt;</type>
      <name>operator()</name>
      <anchorfile>classpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>aa5dcd8661b74d686ebd2f01d0afe2b02</anchor>
      <arglist>(int column, int row)</arglist>
    </member>
    <member kind="function">
      <type>const PointCloud</type>
      <name>operator+</name>
      <anchorfile>classpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a94e41be15a8cd6627b33aae5abcb58b5</anchor>
      <arglist>(const PointCloud &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>PointCloud &amp;</type>
      <name>operator+=</name>
      <anchorfile>classpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a1c19258dea002040839157a706e16b76</anchor>
      <arglist>(const PointCloud &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a0e713596521b35d22a0028c2ce8faefd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a60013246e56a2d11d54ec6cee06da92f</anchor>
      <arglist>(PointCloud&lt; Eigen::MatrixXf &gt; &amp;pc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a167055a31e191bbd347bd7240ee4145a</anchor>
      <arglist>(PointCloud&lt; PointT &gt; &amp;pc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a89320a0f579817513f45f6567cb5f3c3</anchor>
      <arglist>(const PointCloud&lt; Eigen::MatrixXf &gt; &amp;pc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a89d7e17cd1d73304fe3cdff7b7e2a01a</anchor>
      <arglist>(const PointCloud&lt; PointT &gt; &amp;pc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a14ac30960ec2d732106caa0fecdb8e0c</anchor>
      <arglist>(const PointCloud &amp;pc, const std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a508455fd075b58fe7612746ee4b2bc29</anchor>
      <arglist>(uint32_t _width, uint32_t _height, uint32_t _dim)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>af528abc3c6cc048c7d433e30e2f5996f</anchor>
      <arglist>(uint32_t _num_points, uint32_t _dim)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a67fba929ce902073c1afd82476f18f50</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a55090838c1055079dd3ce76cd7c95513</anchor>
      <arglist>(PointCloud&lt; Eigen::MatrixXf &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PointCloud</name>
      <anchorfile>classpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>ac211a1380be0a5da646eef0a7c0e0e17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, pcl::ChannelProperties &gt;</type>
      <name>channels</name>
      <anchorfile>classpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a338e6ca71f15c84462348019ba042705</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>height</name>
      <anchorfile>classpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a9609a9f82890eaead3aa59c3962deb51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_dense</name>
      <anchorfile>classpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>abd24db417fca8ecddc9af272499b5967</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::MatrixXf</type>
      <name>points</name>
      <anchorfile>classpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>aadae626411306dd139a0d5b871417449</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::CloudProperties</type>
      <name>properties</name>
      <anchorfile>classpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>ac4e6150dae136ccc9871957300f0dc77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>width</name>
      <anchorfile>classpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>aa097e0f3f317f8c147f4010aeb67e6d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PointCloud&lt; Eigen::MatrixXf &gt;::CopyFieldsChannelProperties</name>
    <filename>structpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4_1_1CopyFieldsChannelProperties.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>CopyFieldsChannelProperties</name>
      <anchorfile>structpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4_1_1CopyFieldsChannelProperties.html</anchorfile>
      <anchor>ada452f67d8a7d3f504c2cbe6f0328bb6</anchor>
      <arglist>(std::map&lt; std::string, pcl::ChannelProperties &gt; &amp;channels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4_1_1CopyFieldsChannelProperties.html</anchorfile>
      <anchor>af79a682c52241b600759989b26e7c8a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, pcl::ChannelProperties &gt; &amp;</type>
      <name>channels_</name>
      <anchorfile>structpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4_1_1CopyFieldsChannelProperties.html</anchorfile>
      <anchor>a61002cced25e37c86b19968fcdd8facd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PointCloud&lt; Eigen::MatrixXf &gt;::NdCopyEigenPointFunctor</name>
    <filename>structpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4_1_1NdCopyEigenPointFunctor.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>traits::POD&lt; PointOutT &gt;::type</type>
      <name>Pod</name>
      <anchorfile>structpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4_1_1NdCopyEigenPointFunctor.html</anchorfile>
      <anchor>a67fc06d7f1b12ba7114e3644487cbde4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NdCopyEigenPointFunctor</name>
      <anchorfile>structpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4_1_1NdCopyEigenPointFunctor.html</anchorfile>
      <anchor>a1a68d1cce44efe451483e3e720f4934c</anchor>
      <arglist>(const PointInT p1, PointOutT &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4_1_1NdCopyEigenPointFunctor.html</anchorfile>
      <anchor>a989100d68d668d2e3db011c9dc0e3475</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>f_idx_</name>
      <anchorfile>structpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4_1_1NdCopyEigenPointFunctor.html</anchorfile>
      <anchor>adaa1cb85533c3bb70640e4e22da37081</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const PointInT</type>
      <name>p1_</name>
      <anchorfile>structpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4_1_1NdCopyEigenPointFunctor.html</anchorfile>
      <anchor>a167793bf3a027f32d36c6561bf99c867</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Pod &amp;</type>
      <name>p2_</name>
      <anchorfile>structpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4_1_1NdCopyEigenPointFunctor.html</anchorfile>
      <anchor>a053ed234a9883b0ba860aa880226e8f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PointCloud&lt; Eigen::MatrixXf &gt;::NdCopyPointEigenFunctor</name>
    <filename>structpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4_1_1NdCopyPointEigenFunctor.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>traits::POD&lt; PointInT &gt;::type</type>
      <name>Pod</name>
      <anchorfile>structpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4_1_1NdCopyPointEigenFunctor.html</anchorfile>
      <anchor>a281f47694147354c7acba88c0702a64d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NdCopyPointEigenFunctor</name>
      <anchorfile>structpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4_1_1NdCopyPointEigenFunctor.html</anchorfile>
      <anchor>a5b404831fde021dd60adb5e7cf2a814b</anchor>
      <arglist>(const PointInT &amp;p1, PointOutT p2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4_1_1NdCopyPointEigenFunctor.html</anchorfile>
      <anchor>a90fa8a23ab6e08bb73e4c539eb78323e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>f_idx_</name>
      <anchorfile>structpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4_1_1NdCopyPointEigenFunctor.html</anchorfile>
      <anchor>a318dc5a56e2047f686b70305ccac7a9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Pod &amp;</type>
      <name>p1_</name>
      <anchorfile>structpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4_1_1NdCopyPointEigenFunctor.html</anchorfile>
      <anchor>aec4598d2525acca032a6c2dabe47a3fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointOutT</type>
      <name>p2_</name>
      <anchorfile>structpcl_1_1PointCloud_3_01Eigen_1_1MatrixXf_01_4_1_1NdCopyPointEigenFunctor.html</anchorfile>
      <anchor>a3c5d76c6ceed6edeb64afee4d58bc181</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PointCorrespondence3D</name>
    <filename>structpcl_1_1PointCorrespondence3D.html</filename>
    <base>pcl::Correspondence</base>
    <member kind="function">
      <type></type>
      <name>PointCorrespondence3D</name>
      <anchorfile>structpcl_1_1PointCorrespondence3D.html</anchorfile>
      <anchor>a0440bed932b89b184e257ca7a638c4d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PointCorrespondence3D</name>
      <anchorfile>structpcl_1_1PointCorrespondence3D.html</anchorfile>
      <anchor>a5a76152a385633af5dd890488cb9d407</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3f</type>
      <name>point1</name>
      <anchorfile>structpcl_1_1PointCorrespondence3D.html</anchorfile>
      <anchor>a881b78023b29c555209374f194f597dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3f</type>
      <name>point2</name>
      <anchorfile>structpcl_1_1PointCorrespondence3D.html</anchorfile>
      <anchor>a8aaee97bba668f2fd8828eca95e9c020</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PointCorrespondence6D</name>
    <filename>structpcl_1_1PointCorrespondence6D.html</filename>
    <base>pcl::PointCorrespondence3D</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PointCorrespondence6D</name>
      <anchorfile>structpcl_1_1PointCorrespondence6D.html</anchorfile>
      <anchor>a531aa71fb8f0f9b295759ccbf83f6cc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Affine3f</type>
      <name>transformation</name>
      <anchorfile>structpcl_1_1PointCorrespondence6D.html</anchorfile>
      <anchor>a9e2ea9b228d93ebf08c53135e105fb22</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PointDataAtOffset</name>
    <filename>classpcl_1_1PointDataAtOffset.html</filename>
    <templarg>PointT</templarg>
    <member kind="function">
      <type>int</type>
      <name>compare</name>
      <anchorfile>classpcl_1_1PointDataAtOffset.html</anchorfile>
      <anchor>a8713ce3dcb0a169674d8fff2bd8e1bb6</anchor>
      <arglist>(const PointT &amp;p, const double &amp;val)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointDataAtOffset</name>
      <anchorfile>classpcl_1_1PointDataAtOffset.html</anchorfile>
      <anchor>aae1a4254769ba7d51802e4fc66a0369c</anchor>
      <arglist>(uint8_t datatype, uint32_t offset)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint8_t</type>
      <name>datatype_</name>
      <anchorfile>classpcl_1_1PointDataAtOffset.html</anchorfile>
      <anchor>a657d66c7a7a684fcf71e998490711acb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32_t</type>
      <name>offset_</name>
      <anchorfile>classpcl_1_1PointDataAtOffset.html</anchorfile>
      <anchor>a9e7e5046db8c86652e5609dd8c31de82</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PointDataAtOffset</name>
      <anchorfile>classpcl_1_1PointDataAtOffset.html</anchorfile>
      <anchor>a07de0946d63ab3a1b9563246ae52e2e2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PointNormal</name>
    <filename>structpcl_1_1PointNormal.html</filename>
    <base>pcl::_PointNormal</base>
    <member kind="function">
      <type></type>
      <name>PointNormal</name>
      <anchorfile>structpcl_1_1PointNormal.html</anchorfile>
      <anchor>ad2e90a000074d20a51809f6022e8651d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PointRepresentation</name>
    <filename>classpcl_1_1PointRepresentation.html</filename>
    <templarg>PointT</templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PointRepresentation&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1PointRepresentation.html</anchorfile>
      <anchor>aa2e8602ddca1e8f6b61a7e3123e45c04</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointRepresentation&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1PointRepresentation.html</anchorfile>
      <anchor>a962da31ea2310724799020d5d891eed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>copyToFloatArray</name>
      <anchorfile>classpcl_1_1PointRepresentation.html</anchorfile>
      <anchor>a39021ff2549ce7dfadf309325452cdb3</anchor>
      <arglist>(const PointT &amp;p, float *out) const =0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumberOfDimensions</name>
      <anchorfile>classpcl_1_1PointRepresentation.html</anchorfile>
      <anchor>af68d72f51f6a4b60d6aa0e0b23bb37ff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isTrivial</name>
      <anchorfile>classpcl_1_1PointRepresentation.html</anchorfile>
      <anchor>a75ac2d9d7f74cbf29c6575efeb22d30a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isValid</name>
      <anchorfile>classpcl_1_1PointRepresentation.html</anchorfile>
      <anchor>a05f6d2c500f8c2f24cceaa0c71c554dd</anchor>
      <arglist>(const PointT &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointRepresentation</name>
      <anchorfile>classpcl_1_1PointRepresentation.html</anchorfile>
      <anchor>a6be5889c55b01d606d148b9657d99d90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRescaleValues</name>
      <anchorfile>classpcl_1_1PointRepresentation.html</anchorfile>
      <anchor>a640ec71cc593dc67377df208e7e1558e</anchor>
      <arglist>(const float *rescale_array)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vectorize</name>
      <anchorfile>classpcl_1_1PointRepresentation.html</anchorfile>
      <anchor>a00ac2416e8ca908260290a2d61972c3b</anchor>
      <arglist>(const PointT &amp;p, OutputType &amp;out) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PointRepresentation</name>
      <anchorfile>classpcl_1_1PointRepresentation.html</anchorfile>
      <anchor>a427bbef66f2a2d445334f416f1fb1bf7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; float &gt;</type>
      <name>alpha_</name>
      <anchorfile>classpcl_1_1PointRepresentation.html</anchorfile>
      <anchor>a6c1e194235db969264453a4531b407fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nr_dimensions_</name>
      <anchorfile>classpcl_1_1PointRepresentation.html</anchorfile>
      <anchor>a5a8d2c82167160ec74077b612b236c77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>trivial_</name>
      <anchorfile>classpcl_1_1PointRepresentation.html</anchorfile>
      <anchor>a5ada3acdb7732a09aeaabb0bced153cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PointSurfel</name>
    <filename>structpcl_1_1PointSurfel.html</filename>
    <base>pcl::_PointSurfel</base>
    <member kind="function">
      <type></type>
      <name>PointSurfel</name>
      <anchorfile>structpcl_1_1PointSurfel.html</anchorfile>
      <anchor>a26b9ade0cab921bde9af70769a7ea749</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PointWithRange</name>
    <filename>structpcl_1_1PointWithRange.html</filename>
    <base>pcl::_PointWithRange</base>
    <member kind="function">
      <type></type>
      <name>PointWithRange</name>
      <anchorfile>structpcl_1_1PointWithRange.html</anchorfile>
      <anchor>ab1e40e2ea056f9878160a568b44fca77</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PointWithScale</name>
    <filename>structpcl_1_1PointWithScale.html</filename>
    <base>pcl::_PointWithScale</base>
    <member kind="function">
      <type></type>
      <name>PointWithScale</name>
      <anchorfile>structpcl_1_1PointWithScale.html</anchorfile>
      <anchor>a79dea08bf7b8b8b47720a3c22ec17f44</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PointWithViewpoint</name>
    <filename>structpcl_1_1PointWithViewpoint.html</filename>
    <base>pcl::_PointWithViewpoint</base>
    <member kind="function">
      <type></type>
      <name>PointWithViewpoint</name>
      <anchorfile>structpcl_1_1PointWithViewpoint.html</anchorfile>
      <anchor>ad71656b62efcf458cb31e4a23654d03a</anchor>
      <arglist>(float _x=0.0f, float _y=0.0f, float _z=0.0f, float _vp_x=0.0f, float _vp_y=0.0f, float _vp_z=0.0f)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PointXY</name>
    <filename>structpcl_1_1PointXY.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>structpcl_1_1PointXY.html</anchorfile>
      <anchor>ad1d1d211472481b3f709fbc7b3bbec7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>structpcl_1_1PointXY.html</anchorfile>
      <anchor>a8e0bd6ae916ab8fcbbdbb021997cb107</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PointXYZ</name>
    <filename>structpcl_1_1PointXYZ.html</filename>
    <base>pcl::_PointXYZ</base>
    <member kind="function">
      <type></type>
      <name>PointXYZ</name>
      <anchorfile>structpcl_1_1PointXYZ.html</anchorfile>
      <anchor>a0f5f400175958754fab1cb60ca5519db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointXYZ</name>
      <anchorfile>structpcl_1_1PointXYZ.html</anchorfile>
      <anchor>aa5b5bf7dcfcc76ea31e8d5bb8d5bdca9</anchor>
      <arglist>(float _x, float _y, float _z)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PointXYZHSV</name>
    <filename>structpcl_1_1PointXYZHSV.html</filename>
    <base>pcl::_PointXYZHSV</base>
    <member kind="function">
      <type></type>
      <name>PointXYZHSV</name>
      <anchorfile>structpcl_1_1PointXYZHSV.html</anchorfile>
      <anchor>ae746c2138efe97fa92dfc7d0ff33e0cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointXYZHSV</name>
      <anchorfile>structpcl_1_1PointXYZHSV.html</anchorfile>
      <anchor>a47d77a613e4c2892157dd2c0c6005056</anchor>
      <arglist>(float _h, float _v, float _s)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PointXYZI</name>
    <filename>structpcl_1_1PointXYZI.html</filename>
    <base>pcl::_PointXYZI</base>
    <member kind="function">
      <type></type>
      <name>PointXYZI</name>
      <anchorfile>structpcl_1_1PointXYZI.html</anchorfile>
      <anchor>ae7d3cebead6b1c8bf55ce9a76a0a81a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointXYZI</name>
      <anchorfile>structpcl_1_1PointXYZI.html</anchorfile>
      <anchor>afb7f3eb2a8364e9ea27fca595f0ca303</anchor>
      <arglist>(float _intensity)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PointXYZINormal</name>
    <filename>structpcl_1_1PointXYZINormal.html</filename>
    <base>pcl::_PointXYZINormal</base>
    <member kind="function">
      <type></type>
      <name>PointXYZINormal</name>
      <anchorfile>structpcl_1_1PointXYZINormal.html</anchorfile>
      <anchor>a3fb932370654370db99530f370796367</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PointXYZL</name>
    <filename>structpcl_1_1PointXYZL.html</filename>
    <base>pcl::_PointXYZL</base>
    <member kind="function">
      <type></type>
      <name>PointXYZL</name>
      <anchorfile>structpcl_1_1PointXYZL.html</anchorfile>
      <anchor>a2a4700db2079b27f3bbcdb9e917e5e48</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PointXYZRGB</name>
    <filename>structpcl_1_1PointXYZRGB.html</filename>
    <base>pcl::_PointXYZRGB</base>
    <member kind="function">
      <type>Eigen::Vector3i</type>
      <name>getRGBVector3i</name>
      <anchorfile>structpcl_1_1PointXYZRGB.html</anchorfile>
      <anchor>aa0efd42f9eae6dbe421b995dbdcb553b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Vector3i</type>
      <name>getRGBVector3i</name>
      <anchorfile>structpcl_1_1PointXYZRGB.html</anchorfile>
      <anchor>a70b49d41ccaf58694869c4ceb46b5de5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector4i</type>
      <name>getRGBVector4i</name>
      <anchorfile>structpcl_1_1PointXYZRGB.html</anchorfile>
      <anchor>a411019da46c55d6a44387463122c0671</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Vector4i</type>
      <name>getRGBVector4i</name>
      <anchorfile>structpcl_1_1PointXYZRGB.html</anchorfile>
      <anchor>a24fe25853b533875f8557d1ace7ff6c3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointXYZRGB</name>
      <anchorfile>structpcl_1_1PointXYZRGB.html</anchorfile>
      <anchor>ab8cae6380d0d2c30c63ac92053aa2e82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointXYZRGB</name>
      <anchorfile>structpcl_1_1PointXYZRGB.html</anchorfile>
      <anchor>a8b9478fda814b1d0312fea12f0abf92b</anchor>
      <arglist>(uint8_t _r, uint8_t _g, uint8_t _b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PointXYZRGBA</name>
    <filename>structpcl_1_1PointXYZRGBA.html</filename>
    <base>pcl::_PointXYZRGBA</base>
    <member kind="function">
      <type>Eigen::Vector3i</type>
      <name>getRGBVector3i</name>
      <anchorfile>structpcl_1_1PointXYZRGBA.html</anchorfile>
      <anchor>a94b6edab31bb188cb99012ba15a07322</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Vector3i</type>
      <name>getRGBVector3i</name>
      <anchorfile>structpcl_1_1PointXYZRGBA.html</anchorfile>
      <anchor>acf9933b94275ca87bd210d4399c7adef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector4i</type>
      <name>getRGBVector4i</name>
      <anchorfile>structpcl_1_1PointXYZRGBA.html</anchorfile>
      <anchor>a9430974e694fbee4df8c617f74a98047</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Vector4i</type>
      <name>getRGBVector4i</name>
      <anchorfile>structpcl_1_1PointXYZRGBA.html</anchorfile>
      <anchor>a48043593b02433d95bfc2c057cdd14ea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointXYZRGBA</name>
      <anchorfile>structpcl_1_1PointXYZRGBA.html</anchorfile>
      <anchor>a6706c9d60265ef97b1c966ee83b82a9c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PointXYZRGBL</name>
    <filename>structpcl_1_1PointXYZRGBL.html</filename>
    <base>pcl::_PointXYZRGBL</base>
    <member kind="function">
      <type></type>
      <name>PointXYZRGBL</name>
      <anchorfile>structpcl_1_1PointXYZRGBL.html</anchorfile>
      <anchor>a24c75e4cbf25817026ef5bb5c224f379</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointXYZRGBL</name>
      <anchorfile>structpcl_1_1PointXYZRGBL.html</anchorfile>
      <anchor>a6e9290df6bd7390e938fcb9400fe65af</anchor>
      <arglist>(uint8_t _r, uint8_t _g, uint8_t _b, uint32_t _label)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PointXYZRGBNormal</name>
    <filename>structpcl_1_1PointXYZRGBNormal.html</filename>
    <base>pcl::_PointXYZRGBNormal</base>
    <member kind="function">
      <type>Eigen::Vector3i</type>
      <name>getRGBVector3i</name>
      <anchorfile>structpcl_1_1PointXYZRGBNormal.html</anchorfile>
      <anchor>aea9f883dc948d80d9f21b43d765dd2a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Vector3i</type>
      <name>getRGBVector3i</name>
      <anchorfile>structpcl_1_1PointXYZRGBNormal.html</anchorfile>
      <anchor>a020a61d5eacf3f08a43ae79ef0ec1879</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector4i</type>
      <name>getRGBVector4i</name>
      <anchorfile>structpcl_1_1PointXYZRGBNormal.html</anchorfile>
      <anchor>ab2abe23e7577c686d5be2093a92d3395</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Vector4i</type>
      <name>getRGBVector4i</name>
      <anchorfile>structpcl_1_1PointXYZRGBNormal.html</anchorfile>
      <anchor>ad023534ff36e060f3b6c77252ecde8d2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointXYZRGBNormal</name>
      <anchorfile>structpcl_1_1PointXYZRGBNormal.html</anchorfile>
      <anchor>a599093f65d50a72ef3e273874f9ddaca</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::Poisson</name>
    <filename>classpcl_1_1Poisson.html</filename>
    <templarg>PointNT</templarg>
    <base>SurfaceReconstruction&lt; PointNT &gt;</base>
    <member kind="typedef">
      <type>pcl::KdTree&lt; PointNT &gt;</type>
      <name>KdTree</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>afc2c3b40dca0e665c236e8cb778f3dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::KdTree&lt; PointNT &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>a1459333a45c4d5b2cd4955e609b073bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointNT &gt;::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>a83677cc1706970a12ca826c9a804bac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getConfidence</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>a8efdd707067e584746c92ac913844c9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDegree</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>aa38d465e68140fff8f93ba275fd0938b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDepth</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>a65201e977f05b9f50cc44b520fe1b843</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIsoDivide</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>ac26f8091bd4bb2ecf2ade36283860766</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getManifold</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>aaf9dd92535d6304d1d985c2f937f87f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getOutputPolygons</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>aa7ae504bffa9af14426354ef9ee76f90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getSamplesPerNode</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>a804ced611474d462090634c28d4ad04a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getScale</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>aace79a0ef759f1a59732efb33dcd4cd4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSolverDivide</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>a969d383a239b81ea3abeffd7581f7b77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>performReconstruction</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>af021d233d838f035b188129a5800edf3</anchor>
      <arglist>(pcl::PolygonMesh &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>performReconstruction</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>a99a06a05bcdbf6ef273cd264a6846ee4</anchor>
      <arglist>(pcl::PointCloud&lt; PointNT &gt; &amp;points, std::vector&lt; pcl::Vertices &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Poisson</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>a3bdf409a4290a86bf326da2c6ee0b54e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConfidence</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>a85dca9e217cc4be507a79b3ab4958557</anchor>
      <arglist>(bool confidence)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDegree</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>a3472c74398d7b64182cc9cabbcce230a</anchor>
      <arglist>(int degree)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDepth</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>aa5910bee39c76240920c748d9f2e613d</anchor>
      <arglist>(int depth)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIsoDivide</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>a7a1b1407bab550de2b6d668581ae8148</anchor>
      <arglist>(int iso_divide)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setManifold</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>af6b4843f5b687678799a0f97fd8356b7</anchor>
      <arglist>(bool manifold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOutputPolygons</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>aa4b845b8fd0d7be832e4b1f32cd6eb48</anchor>
      <arglist>(bool output_polygons)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSamplesPerNode</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>a2aec963b381be5564a1863ec72495449</anchor>
      <arglist>(float samples_per_node)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScale</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>ab53e67d99ee6f4dbc6d0d3e672bf4ddd</anchor>
      <arglist>(float scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSolverDivide</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>aeec546541807d880df14e9b0bebeefbe</anchor>
      <arglist>(int solver_divide)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Poisson</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>a4e8afed5949695b00d05bb24db6ba5f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::string</type>
      <name>getClassName</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>a685c5b12b7a31e7d1448d884cc8de08a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudPtr</type>
      <name>data_</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>ad8c98c9a443d491a9f5ed8efb7e34b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>execute</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>a2adc104e5ea2dd291dec063b6df1d95a</anchor>
      <arglist>(poisson::CoredMeshData &amp;mesh, poisson::Point3D&lt; float &gt; &amp;translate, float &amp;scale)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>confidence_</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>af42d21abdb2ec2054f323937a40ee617</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>degree_</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>a95cd085d05c1b2577e452d1e12dcf75a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>depth_</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>a4ce14150e679562ce9d3fa430a79ade9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>iso_divide_</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>ae1823e0abb0019287ee85236fe6628cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>kernel_depth_</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>a13cfc1801002dd49a973106c741f53a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>manifold_</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>ae1a086e43340a3785a8378d9cc980d5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>no_clip_tree_</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>a26b79a0310665aa0cfd05d305b5a5afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>no_reset_samples_</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>a5ec35d317e1f6338dabf885d4cf75957</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>output_polygons_</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>a02ed4b4e24f279cf9375a90f9a867c12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>refine_</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>a29cff53b9c6ce101315bf82b5991201c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>samples_per_node_</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>afcbe2d58580e3ba96b7894e4ecdf07a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>scale_</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>a3bfc3e8887ec3a09fb6e9b649f3ec45a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>solver_divide_</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>af4c1d1251ce9051521c8ce40a2d3cd97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PolynomialCalculationsT</name>
    <filename>classpcl_1_1PolynomialCalculationsT.html</filename>
    <templarg>real</templarg>
    <class kind="struct">pcl::PolynomialCalculationsT::Parameters</class>
    <member kind="function">
      <type>BivariatePolynomialT&lt; real &gt;</type>
      <name>bivariatePolynomialApproximation</name>
      <anchorfile>classpcl_1_1PolynomialCalculationsT.html</anchorfile>
      <anchor>afcddba6a5a3563bf29a2b4595b56f6a3</anchor>
      <arglist>(std::vector&lt; Eigen::Matrix&lt; real, 3, 1 &gt; &gt; &amp;samplePoints, unsigned int polynomial_degree, bool &amp;error) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>bivariatePolynomialApproximation</name>
      <anchorfile>classpcl_1_1PolynomialCalculationsT.html</anchorfile>
      <anchor>a56128f23c947165d67e66ddaa6a4fbee</anchor>
      <arglist>(std::vector&lt; Eigen::Matrix&lt; real, 3, 1 &gt; &gt; &amp;samplePoints, unsigned int polynomial_degree, BivariatePolynomialT&lt; real &gt; &amp;ret) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolynomialCalculationsT</name>
      <anchorfile>classpcl_1_1PolynomialCalculationsT.html</anchorfile>
      <anchor>a72df9afbb3806661dba790d6fda755bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZeroValue</name>
      <anchorfile>classpcl_1_1PolynomialCalculationsT.html</anchorfile>
      <anchor>a1e4c691ae491f88269108631681867f2</anchor>
      <arglist>(real new_zero_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveCubicEquation</name>
      <anchorfile>classpcl_1_1PolynomialCalculationsT.html</anchorfile>
      <anchor>aead0db17e12f9123c56a4ec97d120912</anchor>
      <arglist>(real a, real b, real c, real d, std::vector&lt; real &gt; &amp;roots) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveLinearEquation</name>
      <anchorfile>classpcl_1_1PolynomialCalculationsT.html</anchorfile>
      <anchor>aa0bf0b59ea03da7e39387f2e092abd8b</anchor>
      <arglist>(real a, real b, std::vector&lt; real &gt; &amp;roots) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveQuadraticEquation</name>
      <anchorfile>classpcl_1_1PolynomialCalculationsT.html</anchorfile>
      <anchor>a91b30a5ac081ce37dc6848b2dcb005a0</anchor>
      <arglist>(real a, real b, real c, std::vector&lt; real &gt; &amp;roots) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveQuarticEquation</name>
      <anchorfile>classpcl_1_1PolynomialCalculationsT.html</anchorfile>
      <anchor>a90f770ec240a63941481de5504ff3e58</anchor>
      <arglist>(real a, real b, real c, real d, real e, std::vector&lt; real &gt; &amp;roots) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PolynomialCalculationsT</name>
      <anchorfile>classpcl_1_1PolynomialCalculationsT.html</anchorfile>
      <anchor>ad84a81a9804a1f07004eee28f4fc71cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isNearlyZero</name>
      <anchorfile>classpcl_1_1PolynomialCalculationsT.html</anchorfile>
      <anchor>a0cf6a70477b48e852a0437df0be82e93</anchor>
      <arglist>(real d) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>sqrtIsNearlyZero</name>
      <anchorfile>classpcl_1_1PolynomialCalculationsT.html</anchorfile>
      <anchor>ae261a68eda24081610108db2b84100b2</anchor>
      <arglist>(real d) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Parameters</type>
      <name>parameters_</name>
      <anchorfile>classpcl_1_1PolynomialCalculationsT.html</anchorfile>
      <anchor>a77a039ad024dbe852aaf422ec73f36a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PolynomialCalculationsT::Parameters</name>
    <filename>structpcl_1_1PolynomialCalculationsT_1_1Parameters.html</filename>
    <member kind="function">
      <type></type>
      <name>Parameters</name>
      <anchorfile>structpcl_1_1PolynomialCalculationsT_1_1Parameters.html</anchorfile>
      <anchor>ad6cca86daa29bb14d4a33fe5917c9c5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZeroValue</name>
      <anchorfile>structpcl_1_1PolynomialCalculationsT_1_1Parameters.html</anchorfile>
      <anchor>a0dfdab604db028c8c9a88322256f63fb</anchor>
      <arglist>(real new_zero_value)</arglist>
    </member>
    <member kind="variable">
      <type>real</type>
      <name>sqr_zero_value</name>
      <anchorfile>structpcl_1_1PolynomialCalculationsT_1_1Parameters.html</anchorfile>
      <anchor>a5c7180f29d4cb4d683865bdf52ec43b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>real</type>
      <name>zero_value</name>
      <anchorfile>structpcl_1_1PolynomialCalculationsT_1_1Parameters.html</anchorfile>
      <anchor>a7e7c86dcdf0ac25c4652dd3449233e11</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PosesFromMatches</name>
    <filename>classpcl_1_1PosesFromMatches.html</filename>
    <class kind="struct">pcl::PosesFromMatches::Parameters</class>
    <class kind="struct">pcl::PosesFromMatches::PoseEstimate</class>
    <member kind="typedef">
      <type>std::vector&lt; PoseEstimate, Eigen::aligned_allocator&lt; PoseEstimate &gt; &gt;</type>
      <name>PoseEstimatesVector</name>
      <anchorfile>classpcl_1_1PosesFromMatches.html</anchorfile>
      <anchor>aea0a8eda0034607aac466f1014abcd44</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimatePosesUsing1Correspondence</name>
      <anchorfile>classpcl_1_1PosesFromMatches.html</anchorfile>
      <anchor>a969396e1063b8707b11f3f7df747ae33</anchor>
      <arglist>(const PointCorrespondences6DVector &amp;correspondences, int max_no_of_results, PoseEstimatesVector &amp;pose_estimates) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimatePosesUsing2Correspondences</name>
      <anchorfile>classpcl_1_1PosesFromMatches.html</anchorfile>
      <anchor>aee0a6fb6e28d841321fad1a185d44077</anchor>
      <arglist>(const PointCorrespondences6DVector &amp;correspondences, int max_no_of_tested_combinations, int max_no_of_results, PoseEstimatesVector &amp;pose_estimates) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimatePosesUsing3Correspondences</name>
      <anchorfile>classpcl_1_1PosesFromMatches.html</anchorfile>
      <anchor>a47156e5e005e324550127e1a2a979662</anchor>
      <arglist>(const PointCorrespondences6DVector &amp;correspondences, int max_no_of_tested_combinations, int max_no_of_results, PoseEstimatesVector &amp;pose_estimates) const </arglist>
    </member>
    <member kind="function">
      <type>Parameters &amp;</type>
      <name>getParameters</name>
      <anchorfile>classpcl_1_1PosesFromMatches.html</anchorfile>
      <anchor>ab42fde9301ae044845643a4792aac61d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PosesFromMatches</name>
      <anchorfile>classpcl_1_1PosesFromMatches.html</anchorfile>
      <anchor>a2ca9f2dec25a2d46577386b59fc6c574</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PosesFromMatches</name>
      <anchorfile>classpcl_1_1PosesFromMatches.html</anchorfile>
      <anchor>a036eef11e4590abb7fc68138fbdef710</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Parameters</type>
      <name>parameters_</name>
      <anchorfile>classpcl_1_1PosesFromMatches.html</anchorfile>
      <anchor>a24088813b2e5d48159ff9ba6b8b87fff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PosesFromMatches::Parameters</name>
    <filename>structpcl_1_1PosesFromMatches_1_1Parameters.html</filename>
    <member kind="function">
      <type></type>
      <name>Parameters</name>
      <anchorfile>structpcl_1_1PosesFromMatches_1_1Parameters.html</anchorfile>
      <anchor>a4bcdeb7959d35d445050ad4f618ff5bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>max_correspondence_distance_error</name>
      <anchorfile>structpcl_1_1PosesFromMatches_1_1Parameters.html</anchorfile>
      <anchor>ad77c60e7ced46f8904fc391d96467b4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PosesFromMatches::PoseEstimate</name>
    <filename>structpcl_1_1PosesFromMatches_1_1PoseEstimate.html</filename>
    <class kind="struct">pcl::PosesFromMatches::PoseEstimate::IsBetter</class>
    <member kind="function">
      <type></type>
      <name>PoseEstimate</name>
      <anchorfile>structpcl_1_1PosesFromMatches_1_1PoseEstimate.html</anchorfile>
      <anchor>a7932569e48759a7f76bda9209a1b37a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>correspondence_indices</name>
      <anchorfile>structpcl_1_1PosesFromMatches_1_1PoseEstimate.html</anchorfile>
      <anchor>aa7c030fabde0b53b6593aa4d3f60ba5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>score</name>
      <anchorfile>structpcl_1_1PosesFromMatches_1_1PoseEstimate.html</anchorfile>
      <anchor>a40427e2165bb21761fd646d9bed676b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Affine3f</type>
      <name>transformation</name>
      <anchorfile>structpcl_1_1PosesFromMatches_1_1PoseEstimate.html</anchorfile>
      <anchor>a7ede6e883cd051b21625a8f8f20553cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PosesFromMatches::PoseEstimate::IsBetter</name>
    <filename>structpcl_1_1PosesFromMatches_1_1PoseEstimate_1_1IsBetter.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1PosesFromMatches_1_1PoseEstimate_1_1IsBetter.html</anchorfile>
      <anchor>a593f1afd0d5441114aecaaf2d7e3b1c8</anchor>
      <arglist>(const PoseEstimate &amp;pe1, const PoseEstimate &amp;pe2) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PPFEstimation</name>
    <filename>classpcl_1_1PPFEstimation.html</filename>
    <templarg>PointInT</templarg>
    <templarg>PointNT</templarg>
    <templarg>PointOutT</templarg>
    <base>pcl::FeatureFromNormals</base>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointOutT &gt;</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1PPFEstimation.html</anchorfile>
      <anchor>a29b301d992ec6eb95b31f4b78bef3d5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PPFEstimation</name>
      <anchorfile>classpcl_1_1PPFEstimation.html</anchorfile>
      <anchor>a128a82b772032c9e9f45248edaf0fd5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeature</name>
      <anchorfile>classpcl_1_1PPFEstimation.html</anchorfile>
      <anchor>afdac2d4d9dfcc7595fff92cb09e8655e</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1PPFEstimation.html</anchorfile>
      <anchor>a3d259faaaf6187c18bc970f066a18fe9</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PPFEstimation&lt; PointInT, PointNT, Eigen::MatrixXf &gt;</name>
    <filename>classpcl_1_1PPFEstimation_3_01PointInT_00_01PointNT_00_01Eigen_1_1MatrixXf_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>PPFEstimation&lt; PointInT, PointNT, pcl::PPFSignature &gt;</base>
    <member kind="function" protection="private">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1PPFEstimation_3_01PointInT_00_01PointNT_00_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>ae76b129cc4dd46a82cd5e0653df9c3ea</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::Normal &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1PPFEstimation_3_01PointInT_00_01PointNT_00_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>aee6453aeeedd7b55b3ea454c22a360d5</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;output)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PPFHashMapSearch</name>
    <filename>classpcl_1_1PPFHashMapSearch.html</filename>
    <class kind="struct">pcl::PPFHashMapSearch::HashKeyStruct</class>
    <member kind="typedef">
      <type>boost::unordered_multimap&lt; HashKeyStruct, std::pair&lt; size_t, size_t &gt; &gt;</type>
      <name>FeatureHashMapType</name>
      <anchorfile>classpcl_1_1PPFHashMapSearch.html</anchorfile>
      <anchor>a65a5a65546eb5de8b8c4ed6718860f6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; FeatureHashMapType &gt;</type>
      <name>FeatureHashMapTypePtr</name>
      <anchorfile>classpcl_1_1PPFHashMapSearch.html</anchorfile>
      <anchor>af4d2fb42385de660850e5f760d20bf31</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PPFHashMapSearch &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1PPFHashMapSearch.html</anchorfile>
      <anchor>a5249095503b5d56210bc567f875a44e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getAngleDiscretizationStep</name>
      <anchorfile>classpcl_1_1PPFHashMapSearch.html</anchorfile>
      <anchor>a565cf2da6499391da77138ab631e29fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getDistanceDiscretizationStep</name>
      <anchorfile>classpcl_1_1PPFHashMapSearch.html</anchorfile>
      <anchor>ac02bd46291eeefb473d6984818a77473</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getModelDiameter</name>
      <anchorfile>classpcl_1_1PPFHashMapSearch.html</anchorfile>
      <anchor>a636d7b16437fc528bb9b46bb8342e50f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Ptr</type>
      <name>makeShared</name>
      <anchorfile>classpcl_1_1PPFHashMapSearch.html</anchorfile>
      <anchor>a52abba6107018e140caa04f1383c943d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nearestNeighborSearch</name>
      <anchorfile>classpcl_1_1PPFHashMapSearch.html</anchorfile>
      <anchor>ad0e59279f59efee7d124c3bc652ed45b</anchor>
      <arglist>(float &amp;f1, float &amp;f2, float &amp;f3, float &amp;f4, std::vector&lt; std::pair&lt; size_t, size_t &gt; &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PPFHashMapSearch</name>
      <anchorfile>classpcl_1_1PPFHashMapSearch.html</anchorfile>
      <anchor>a70567edaa6f463fc64f8a51688693839</anchor>
      <arglist>(float angle_discretization_step=12.0f/180.0f *static_cast&lt; float &gt;(M_PI), float distance_discretization_step=0.01f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputFeatureCloud</name>
      <anchorfile>classpcl_1_1PPFHashMapSearch.html</anchorfile>
      <anchor>ab083faec61663cfd201deba063c976ff</anchor>
      <arglist>(PointCloud&lt; PPFSignature &gt;::ConstPtr feature_cloud)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::vector&lt; float &gt; &gt;</type>
      <name>alpha_m_</name>
      <anchorfile>classpcl_1_1PPFHashMapSearch.html</anchorfile>
      <anchor>a83924df810ee22bdbccedd04186c53cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>angle_discretization_step_</name>
      <anchorfile>classpcl_1_1PPFHashMapSearch.html</anchorfile>
      <anchor>a5fa05448aeef0ba6ef184cf0c3710950</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>distance_discretization_step_</name>
      <anchorfile>classpcl_1_1PPFHashMapSearch.html</anchorfile>
      <anchor>a04b75daf9b28737442fa273792f7feb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FeatureHashMapTypePtr</type>
      <name>feature_hash_map_</name>
      <anchorfile>classpcl_1_1PPFHashMapSearch.html</anchorfile>
      <anchor>a535dafa12f10f90c751dd36a8af02f74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>internals_initialized_</name>
      <anchorfile>classpcl_1_1PPFHashMapSearch.html</anchorfile>
      <anchor>aeec7a3973a67c13de6c5047b185e0e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>max_dist_</name>
      <anchorfile>classpcl_1_1PPFHashMapSearch.html</anchorfile>
      <anchor>a36a0bfcb2cd4751b25f177ab4c20d12d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PPFHashMapSearch::HashKeyStruct</name>
    <filename>structpcl_1_1PPFHashMapSearch_1_1HashKeyStruct.html</filename>
    <member kind="function">
      <type></type>
      <name>HashKeyStruct</name>
      <anchorfile>structpcl_1_1PPFHashMapSearch_1_1HashKeyStruct.html</anchorfile>
      <anchor>a3ea30329885b5ad966e8986e904a349a</anchor>
      <arglist>(int a, int b, int c, int d)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PPFRegistration</name>
    <filename>classpcl_1_1PPFRegistration.html</filename>
    <templarg>PointSource</templarg>
    <templarg>PointTarget</templarg>
    <base>pcl::Registration</base>
    <class kind="struct">pcl::PPFRegistration::PoseWithVotes</class>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointSource &gt;</type>
      <name>PointCloudSource</name>
      <anchorfile>classpcl_1_1PPFRegistration.html</anchorfile>
      <anchor>a036c048bf8f39ba7af6f94d0691bba3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudSource::ConstPtr</type>
      <name>PointCloudSourceConstPtr</name>
      <anchorfile>classpcl_1_1PPFRegistration.html</anchorfile>
      <anchor>a1bd3569a7b0fbd5267b1d6b873af69f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudSource::Ptr</type>
      <name>PointCloudSourcePtr</name>
      <anchorfile>classpcl_1_1PPFRegistration.html</anchorfile>
      <anchor>a6b60df3ed4197e75182ba4efe4294886</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointTarget &gt;</type>
      <name>PointCloudTarget</name>
      <anchorfile>classpcl_1_1PPFRegistration.html</anchorfile>
      <anchor>a65f82a421f54d476992d46294c452746</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudTarget::ConstPtr</type>
      <name>PointCloudTargetConstPtr</name>
      <anchorfile>classpcl_1_1PPFRegistration.html</anchorfile>
      <anchor>af2b2bcdb08ece9459829f377cd6f36db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudTarget::Ptr</type>
      <name>PointCloudTargetPtr</name>
      <anchorfile>classpcl_1_1PPFRegistration.html</anchorfile>
      <anchor>a581a885326db3f888f8018bd330cc1de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; PoseWithVotes, Eigen::aligned_allocator&lt; PoseWithVotes &gt; &gt;</type>
      <name>PoseWithVotesList</name>
      <anchorfile>classpcl_1_1PPFRegistration.html</anchorfile>
      <anchor>a3f0dcf85abddfd3ca9d279d1bf41b74b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getPositionClusteringThreshold</name>
      <anchorfile>classpcl_1_1PPFRegistration.html</anchorfile>
      <anchor>ae868a0fe13afd90893bc0df6da1e584d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getRotationClusteringThreshold</name>
      <anchorfile>classpcl_1_1PPFRegistration.html</anchorfile>
      <anchor>a334485a40d37eebf6ec064ddf96cdd89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getSceneReferencePointSamplingRate</name>
      <anchorfile>classpcl_1_1PPFRegistration.html</anchorfile>
      <anchor>a2a720fb1ab5f5191fe46b9cd59fa55ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PPFHashMapSearch::Ptr</type>
      <name>getSearchMethod</name>
      <anchorfile>classpcl_1_1PPFRegistration.html</anchorfile>
      <anchor>a65767434d13e29ca89903e8c534d8a25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PPFRegistration</name>
      <anchorfile>classpcl_1_1PPFRegistration.html</anchorfile>
      <anchor>a9fcd950538e85af2c7a22b2b5822311b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputTarget</name>
      <anchorfile>classpcl_1_1PPFRegistration.html</anchorfile>
      <anchor>a655faff5a032bb9c71fcadeb99117b4f</anchor>
      <arglist>(const PointCloudTargetConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPositionClusteringThreshold</name>
      <anchorfile>classpcl_1_1PPFRegistration.html</anchorfile>
      <anchor>aec9018d13ae61fec0ddef2ac3eb25adc</anchor>
      <arglist>(float clustering_position_diff_threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRotationClusteringThreshold</name>
      <anchorfile>classpcl_1_1PPFRegistration.html</anchorfile>
      <anchor>a5db89d3161247e5353813cde0ba52317</anchor>
      <arglist>(float clustering_rotation_diff_threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSceneReferencePointSamplingRate</name>
      <anchorfile>classpcl_1_1PPFRegistration.html</anchorfile>
      <anchor>ad5e4c02883065bd8ab8697084b226c93</anchor>
      <arglist>(unsigned int scene_reference_point_sampling_rate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSearchMethod</name>
      <anchorfile>classpcl_1_1PPFRegistration.html</anchorfile>
      <anchor>af4a95c5ec42edda442a08d262063d669</anchor>
      <arglist>(PPFHashMapSearch::Ptr search_method)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>clusterPoses</name>
      <anchorfile>classpcl_1_1PPFRegistration.html</anchorfile>
      <anchor>a33d8e91ad51df937dac46cfa8427546c</anchor>
      <arglist>(PoseWithVotesList &amp;poses, PoseWithVotesList &amp;result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeTransformation</name>
      <anchorfile>classpcl_1_1PPFRegistration.html</anchorfile>
      <anchor>a6b064724e7c5ba9cbcf22e656d61f575</anchor>
      <arglist>(PointCloudSource &amp;output, const Eigen::Matrix4f &amp;guess)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>posesWithinErrorBounds</name>
      <anchorfile>classpcl_1_1PPFRegistration.html</anchorfile>
      <anchor>a6c6edb4b29a9cbc48a3091a9a10f1b30</anchor>
      <arglist>(Eigen::Affine3f &amp;pose1, Eigen::Affine3f &amp;pose2)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>clusterVotesCompareFunction</name>
      <anchorfile>classpcl_1_1PPFRegistration.html</anchorfile>
      <anchor>a397336b90d998ff941cbddcf5ae55df1</anchor>
      <arglist>(const std::pair&lt; size_t, unsigned int &gt; &amp;a, const std::pair&lt; size_t, unsigned int &gt; &amp;b)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>poseWithVotesCompareFunction</name>
      <anchorfile>classpcl_1_1PPFRegistration.html</anchorfile>
      <anchor>aed6a3ac46717db09d39711f098eae0d0</anchor>
      <arglist>(const PoseWithVotes &amp;a, const PoseWithVotes &amp;b)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>clustering_position_diff_threshold_</name>
      <anchorfile>classpcl_1_1PPFRegistration.html</anchorfile>
      <anchor>af0e1a385efcf81a840af9c6aee61efee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>clustering_rotation_diff_threshold_</name>
      <anchorfile>classpcl_1_1PPFRegistration.html</anchorfile>
      <anchor>a6dbfbfa2ae31545de06a5d42288a4b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>scene_reference_point_sampling_rate_</name>
      <anchorfile>classpcl_1_1PPFRegistration.html</anchorfile>
      <anchor>a81558223a8cbaad7a8eebc1f8734a986</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::KdTreeFLANN&lt; PointTarget &gt;::Ptr</type>
      <name>scene_search_tree_</name>
      <anchorfile>classpcl_1_1PPFRegistration.html</anchorfile>
      <anchor>aae777f9bd26c1c25b0bc965c6cee744c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PPFHashMapSearch::Ptr</type>
      <name>search_method_</name>
      <anchorfile>classpcl_1_1PPFRegistration.html</anchorfile>
      <anchor>a6aeeb5f0c22b243811de9b1d54430ed8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PPFRegistration::PoseWithVotes</name>
    <filename>structpcl_1_1PPFRegistration_1_1PoseWithVotes.html</filename>
    <member kind="function">
      <type></type>
      <name>PoseWithVotes</name>
      <anchorfile>structpcl_1_1PPFRegistration_1_1PoseWithVotes.html</anchorfile>
      <anchor>ad548ffbc167891772cfa501b5a71156d</anchor>
      <arglist>(Eigen::Affine3f &amp;a_pose, unsigned int &amp;a_votes)</arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Affine3f</type>
      <name>pose</name>
      <anchorfile>structpcl_1_1PPFRegistration_1_1PoseWithVotes.html</anchorfile>
      <anchor>acb17bc93d442655e9374bc86e8b563e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>votes</name>
      <anchorfile>structpcl_1_1PPFRegistration_1_1PoseWithVotes.html</anchorfile>
      <anchor>a7e47d49226d4693ebc95a65e6c39846e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PPFRGBEstimation</name>
    <filename>classpcl_1_1PPFRGBEstimation.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>pcl::FeatureFromNormals</base>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointOutT &gt;</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1PPFRGBEstimation.html</anchorfile>
      <anchor>a1c42257c7a878c543410f236e2be6666</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PPFRGBEstimation</name>
      <anchorfile>classpcl_1_1PPFRGBEstimation.html</anchorfile>
      <anchor>aa35e3a03c349991530d4148f619c7feb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeature</name>
      <anchorfile>classpcl_1_1PPFRGBEstimation.html</anchorfile>
      <anchor>a175feb6e6e97e244aa4328a805b846b0</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1PPFRGBEstimation.html</anchorfile>
      <anchor>a5b7dc016931518cb8c71810bc933e5f7</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PPFRGBRegionEstimation</name>
    <filename>classpcl_1_1PPFRGBRegionEstimation.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>pcl::FeatureFromNormals</base>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointOutT &gt;</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1PPFRGBRegionEstimation.html</anchorfile>
      <anchor>a70dca9f6e71c110f8cb2cc0232325475</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PPFRGBRegionEstimation</name>
      <anchorfile>classpcl_1_1PPFRGBRegionEstimation.html</anchorfile>
      <anchor>a964049edbfcc323df12d6a9368e723e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeature</name>
      <anchorfile>classpcl_1_1PPFRGBRegionEstimation.html</anchorfile>
      <anchor>af86d77fc0cf121273e0a83dcc0ed6e63</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1PPFRGBRegionEstimation.html</anchorfile>
      <anchor>a90a65c06a9c60b1f4272a430f49020b4</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PPFRGBSignature</name>
    <filename>structpcl_1_1PPFRGBSignature.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>alpha_m</name>
      <anchorfile>structpcl_1_1PPFRGBSignature.html</anchorfile>
      <anchor>a22d305221a4fc777896a4331180039d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>b_ratio</name>
      <anchorfile>structpcl_1_1PPFRGBSignature.html</anchorfile>
      <anchor>a96e113ebdaafd3eff8cc563fe1454913</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>f1</name>
      <anchorfile>structpcl_1_1PPFRGBSignature.html</anchorfile>
      <anchor>a076ce960eae1a28ce094cdb3a7a801b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>f2</name>
      <anchorfile>structpcl_1_1PPFRGBSignature.html</anchorfile>
      <anchor>a536887ccf6964a40378ca72198aacbef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>f3</name>
      <anchorfile>structpcl_1_1PPFRGBSignature.html</anchorfile>
      <anchor>abe5bdd796c800ca36855539785697370</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>f4</name>
      <anchorfile>structpcl_1_1PPFRGBSignature.html</anchorfile>
      <anchor>a360b93c09e3d77f4b5bf7e2a70865f50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>g_ratio</name>
      <anchorfile>structpcl_1_1PPFRGBSignature.html</anchorfile>
      <anchor>a928862b6f30c2d5f15ccca37ef6a0293</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>r_ratio</name>
      <anchorfile>structpcl_1_1PPFRGBSignature.html</anchorfile>
      <anchor>ae9480d5c9630829e6cd2b14d0c50be07</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PPFSignature</name>
    <filename>structpcl_1_1PPFSignature.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>alpha_m</name>
      <anchorfile>structpcl_1_1PPFSignature.html</anchorfile>
      <anchor>a60b1dc2bc1ad2696e281f7a206539bc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>f1</name>
      <anchorfile>structpcl_1_1PPFSignature.html</anchorfile>
      <anchor>a71a13e09bfa6ffafed3ff3765f23c6d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>f2</name>
      <anchorfile>structpcl_1_1PPFSignature.html</anchorfile>
      <anchor>a1308a666d40f5511778113887f06a31c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>f3</name>
      <anchorfile>structpcl_1_1PPFSignature.html</anchorfile>
      <anchor>ae46b7c4b8cbbce4dcba2f8174e293244</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>f4</name>
      <anchorfile>structpcl_1_1PPFSignature.html</anchorfile>
      <anchor>a43d98fcfba79132408a9c53026ffeb72</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PrincipalCurvatures</name>
    <filename>structpcl_1_1PrincipalCurvatures.html</filename>
    <member kind="variable">
      <type>union pcl::PrincipalCurvatures::@43</type>
      <name>@44</name>
      <anchorfile>structpcl_1_1PrincipalCurvatures.html</anchorfile>
      <anchor>a3a8c364df8c64bbaae3de31716eb5eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::PrincipalCurvatures::@43::@45</type>
      <name>@46</name>
      <anchorfile>unionpcl_1_1PrincipalCurvatures_1_1@43.html</anchorfile>
      <anchor>a2ef38eaf4b42e6f6e2d4143dae9e65e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>principal_curvature_x</name>
      <anchorfile>structpcl_1_1PrincipalCurvatures_1_1@43_1_1@45.html</anchorfile>
      <anchor>ab5b69bfe6670484ca2db8e54883564bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>principal_curvature_y</name>
      <anchorfile>structpcl_1_1PrincipalCurvatures_1_1@43_1_1@45.html</anchorfile>
      <anchor>a8b7173c1a6cb161e00d47598e0707bea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>principal_curvature_z</name>
      <anchorfile>structpcl_1_1PrincipalCurvatures_1_1@43_1_1@45.html</anchorfile>
      <anchor>ad4e0ccfdf3e708afab66da3270d24f70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>principal_curvature</name>
      <anchorfile>unionpcl_1_1PrincipalCurvatures_1_1@43.html</anchorfile>
      <anchor>a3ac8a340dabde1615d6e27a72f345717</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pc1</name>
      <anchorfile>structpcl_1_1PrincipalCurvatures.html</anchorfile>
      <anchor>a989d96e21be566251d92145b62d4b70a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pc2</name>
      <anchorfile>structpcl_1_1PrincipalCurvatures.html</anchorfile>
      <anchor>a381062edd3498e522f048ebed7c2599c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PrincipalCurvaturesEstimation</name>
    <filename>classpcl_1_1PrincipalCurvaturesEstimation.html</filename>
    <templarg>PointInT</templarg>
    <templarg>PointNT</templarg>
    <templarg>PointOutT</templarg>
    <base>pcl::FeatureFromNormals</base>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointInT &gt;</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1PrincipalCurvaturesEstimation.html</anchorfile>
      <anchor>a45517efc12d731b30335fe84c8794abb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1PrincipalCurvaturesEstimation.html</anchorfile>
      <anchor>a49cc5e60fc3b6c259f8a5f4b7e66ef70</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computePointPrincipalCurvatures</name>
      <anchorfile>classpcl_1_1PrincipalCurvaturesEstimation.html</anchorfile>
      <anchor>a47f79e6777c2c224fd9db18708d3c98c</anchor>
      <arglist>(const pcl::PointCloud&lt; PointNT &gt; &amp;normals, int p_idx, const std::vector&lt; int &gt; &amp;indices, float &amp;pcx, float &amp;pcy, float &amp;pcz, float &amp;pc1, float &amp;pc2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrincipalCurvaturesEstimation</name>
      <anchorfile>classpcl_1_1PrincipalCurvaturesEstimation.html</anchorfile>
      <anchor>aa6051f3fa8fec96516c6236fd3f3b6bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeFeature</name>
      <anchorfile>classpcl_1_1PrincipalCurvaturesEstimation.html</anchorfile>
      <anchor>a8513183c82e5da7425ccd14885e6506a</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1PrincipalCurvaturesEstimation.html</anchorfile>
      <anchor>aff27092804eaf95844744ed760e66878</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EIGEN_ALIGN16 Eigen::Matrix3f</type>
      <name>covariance_matrix_</name>
      <anchorfile>classpcl_1_1PrincipalCurvaturesEstimation.html</anchorfile>
      <anchor>ae312867d958aceacfe10dfde983fc77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3f</type>
      <name>demean_</name>
      <anchorfile>classpcl_1_1PrincipalCurvaturesEstimation.html</anchorfile>
      <anchor>a3cb0f5f7d69744f9c19699a44105c7ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3f</type>
      <name>eigenvalues_</name>
      <anchorfile>classpcl_1_1PrincipalCurvaturesEstimation.html</anchorfile>
      <anchor>a1f1ee36a850606ab1fac328426ea8b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3f</type>
      <name>eigenvector_</name>
      <anchorfile>classpcl_1_1PrincipalCurvaturesEstimation.html</anchorfile>
      <anchor>a9b9bd85696c7abd0e1ba9220eb6a49d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Eigen::Vector3f &gt;</type>
      <name>projected_normals_</name>
      <anchorfile>classpcl_1_1PrincipalCurvaturesEstimation.html</anchorfile>
      <anchor>a4bf08adf2c2c3a41d17fc13ab9445d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3f</type>
      <name>xyz_centroid_</name>
      <anchorfile>classpcl_1_1PrincipalCurvaturesEstimation.html</anchorfile>
      <anchor>a2f32179aa956770f91658841012bbf72</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PrincipalCurvaturesEstimation&lt; PointInT, PointNT, Eigen::MatrixXf &gt;</name>
    <filename>classpcl_1_1PrincipalCurvaturesEstimation_3_01PointInT_00_01PointNT_00_01Eigen_1_1MatrixXf_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>PrincipalCurvaturesEstimation&lt; PointInT, PointNT, pcl::PrincipalCurvatures &gt;</base>
    <member kind="function" protection="private">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1PrincipalCurvaturesEstimation_3_01PointInT_00_01PointNT_00_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>afc3c6a1f6d179a8fbfbbbd92bb312964</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::Normal &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1PrincipalCurvaturesEstimation_3_01PointInT_00_01PointNT_00_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>aa5bb8b1d988beaf5a73825c90edd6741</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;output)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PrincipalRadiiRSD</name>
    <filename>structpcl_1_1PrincipalRadiiRSD.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>r_max</name>
      <anchorfile>structpcl_1_1PrincipalRadiiRSD.html</anchorfile>
      <anchor>abe491f1f0e78b34e02f85af65e3d4e7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>r_min</name>
      <anchorfile>structpcl_1_1PrincipalRadiiRSD.html</anchorfile>
      <anchor>ab898f097334fee0a496718fdd3bb2819</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ProgressiveSampleConsensus</name>
    <filename>classpcl_1_1ProgressiveSampleConsensus.html</filename>
    <templarg></templarg>
    <base>SampleConsensus&lt; PointT &gt;</base>
    <member kind="function">
      <type>bool</type>
      <name>computeModel</name>
      <anchorfile>classpcl_1_1ProgressiveSampleConsensus.html</anchorfile>
      <anchor>a34454e62b3ddbd4c9e5da601a7ced3b8</anchor>
      <arglist>(int debug_verbosity_level=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProgressiveSampleConsensus</name>
      <anchorfile>classpcl_1_1ProgressiveSampleConsensus.html</anchorfile>
      <anchor>ad334b9f637417a9778ac70b6a8528346</anchor>
      <arglist>(const SampleConsensusModelPtr &amp;model)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProgressiveSampleConsensus</name>
      <anchorfile>classpcl_1_1ProgressiveSampleConsensus.html</anchorfile>
      <anchor>a3534bbd0ba6641b964238e1604d4f6b2</anchor>
      <arglist>(const SampleConsensusModelPtr &amp;model, double threshold)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SampleConsensusModel&lt; PointT &gt;::Ptr</type>
      <name>SampleConsensusModelPtr</name>
      <anchorfile>classpcl_1_1ProgressiveSampleConsensus.html</anchorfile>
      <anchor>acb3418cd6856c07e11f2735236fe1cfe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ProjectInliers</name>
    <filename>classpcl_1_1ProjectInliers.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::Filter</base>
    <member kind="function">
      <type>bool</type>
      <name>getCopyAllData</name>
      <anchorfile>classpcl_1_1ProjectInliers.html</anchorfile>
      <anchor>a2b2be54a9e5a395b9a5d1d5ffd927e53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ModelCoefficientsConstPtr</type>
      <name>getModelCoefficients</name>
      <anchorfile>classpcl_1_1ProjectInliers.html</anchorfile>
      <anchor>a94bfceaa932004643cb10aada300ada3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getModelType</name>
      <anchorfile>classpcl_1_1ProjectInliers.html</anchorfile>
      <anchor>a24c8533080fbfa43abbe4d28acbe964b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProjectInliers</name>
      <anchorfile>classpcl_1_1ProjectInliers.html</anchorfile>
      <anchor>a281fc5fa1b0d9fd1d3323935dd79d7f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCopyAllData</name>
      <anchorfile>classpcl_1_1ProjectInliers.html</anchorfile>
      <anchor>a252098dbe09694f295eb455527cc4785</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setModelCoefficients</name>
      <anchorfile>classpcl_1_1ProjectInliers.html</anchorfile>
      <anchor>a7e8838ca62c27351d7814c5c959d4d38</anchor>
      <arglist>(const ModelCoefficientsConstPtr &amp;model)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setModelType</name>
      <anchorfile>classpcl_1_1ProjectInliers.html</anchorfile>
      <anchor>ac8cc9dfe3be79062c237fe0343b3056f</anchor>
      <arglist>(int model)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1ProjectInliers.html</anchorfile>
      <anchor>a8e7f23ca61a3bad5400921c42fa422e8</anchor>
      <arglist>(PointCloud &amp;output)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Filter&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1ProjectInliers.html</anchorfile>
      <anchor>a94d76b331ea60084a1b59db1ab706f52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1ProjectInliers.html</anchorfile>
      <anchor>a9c86ceb50a5c5ef5359c91f369755622</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1ProjectInliers.html</anchorfile>
      <anchor>a15946a0b0a927b0328715f07dd6c5ad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SampleConsensusModel&lt; PointT &gt;::Ptr</type>
      <name>SampleConsensusModelPtr</name>
      <anchorfile>classpcl_1_1ProjectInliers.html</anchorfile>
      <anchor>a5433f27e0dfbeb5e3ca8f579427cba05</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual bool</type>
      <name>initSACModel</name>
      <anchorfile>classpcl_1_1ProjectInliers.html</anchorfile>
      <anchor>ab4862584f4404cc506f45b2b56ab8973</anchor>
      <arglist>(int model_type)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>copy_all_data_</name>
      <anchorfile>classpcl_1_1ProjectInliers.html</anchorfile>
      <anchor>a470a4e51a08aa33028256fc723de8632</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ModelCoefficientsConstPtr</type>
      <name>model_</name>
      <anchorfile>classpcl_1_1ProjectInliers.html</anchorfile>
      <anchor>ad5f9fd30ad37d61d924fb3a067776533</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>model_type_</name>
      <anchorfile>classpcl_1_1ProjectInliers.html</anchorfile>
      <anchor>a5b7c157a47b28876dfeeab6005f343c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SampleConsensusModelPtr</type>
      <name>sacmodel_</name>
      <anchorfile>classpcl_1_1ProjectInliers.html</anchorfile>
      <anchor>aba075bea8489ba1333fedb2e20c998bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ProjectInliers&lt; sensor_msgs::PointCloud2 &gt;</name>
    <filename>classpcl_1_1ProjectInliers_3_01sensor__msgs_1_1PointCloud2_01_4.html</filename>
    <base>pcl::Filter&lt; sensor_msgs::PointCloud2 &gt;</base>
    <member kind="function">
      <type>bool</type>
      <name>getCopyAllData</name>
      <anchorfile>classpcl_1_1ProjectInliers_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a80ad074fd28a62db461bfd2bda486172</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getCopyAllFields</name>
      <anchorfile>classpcl_1_1ProjectInliers_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a8387167905df12f5287b2b35cf212f35</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ModelCoefficientsConstPtr</type>
      <name>getModelCoefficients</name>
      <anchorfile>classpcl_1_1ProjectInliers_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a476f50e237e77d63ef6a7d399588ec87</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getModelType</name>
      <anchorfile>classpcl_1_1ProjectInliers_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a4b06e0d7854f9b14755769f359c39d6e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProjectInliers</name>
      <anchorfile>classpcl_1_1ProjectInliers_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a721fc63de2b95b69a724aa65c95f8a76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCopyAllData</name>
      <anchorfile>classpcl_1_1ProjectInliers_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>aacbcf2c171adf72340c252d118ed4efd</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCopyAllFields</name>
      <anchorfile>classpcl_1_1ProjectInliers_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a00f3183488597b73586cf955bf76947b</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setModelCoefficients</name>
      <anchorfile>classpcl_1_1ProjectInliers_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ab51fd0d3c3db7c0ab17661e77681ef10</anchor>
      <arglist>(const ModelCoefficientsConstPtr &amp;model)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setModelType</name>
      <anchorfile>classpcl_1_1ProjectInliers_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a8bb1f29f4a82eaca81dc1b35af109fed</anchor>
      <arglist>(int model)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1ProjectInliers_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>aab75d97a2d240e09498b98a691596c29</anchor>
      <arglist>(PointCloud2 &amp;output)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>copy_all_data_</name>
      <anchorfile>classpcl_1_1ProjectInliers_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>af0a08eb8eaa7c3ab2db539d49956a8eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>copy_all_fields_</name>
      <anchorfile>classpcl_1_1ProjectInliers_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ad2f4fa70a6b9b82c9fab50fb687eb29f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ModelCoefficientsConstPtr</type>
      <name>model_</name>
      <anchorfile>classpcl_1_1ProjectInliers_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ae6df4fbce5c764e9adcb272f50d39dda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>model_type_</name>
      <anchorfile>classpcl_1_1ProjectInliers_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a9c0e1c1613722965bba1bab2ae569427</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>sensor_msgs::PointCloud2</type>
      <name>PointCloud2</name>
      <anchorfile>classpcl_1_1ProjectInliers_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>af5cf02239c9407f71f385ae485c8ad0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud2::ConstPtr</type>
      <name>PointCloud2ConstPtr</name>
      <anchorfile>classpcl_1_1ProjectInliers_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>acd648788d221ef9315d607a1dd4aea5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud2::Ptr</type>
      <name>PointCloud2Ptr</name>
      <anchorfile>classpcl_1_1ProjectInliers_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>acc6014af5c775cdc43f230387b9812a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SampleConsensusModel&lt; PointXYZ &gt;::Ptr</type>
      <name>SampleConsensusModelPtr</name>
      <anchorfile>classpcl_1_1ProjectInliers_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a58691bc1b9803d02a682748320774400</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual bool</type>
      <name>initSACModel</name>
      <anchorfile>classpcl_1_1ProjectInliers_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a897bbeede66aceb81a621c367d85f05a</anchor>
      <arglist>(int model_type)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SampleConsensusModelPtr</type>
      <name>sacmodel_</name>
      <anchorfile>classpcl_1_1ProjectInliers_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a7b6c763af9134829a9b64b6fa0965b71</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PyramidFeatureHistogram</name>
    <filename>classpcl_1_1PyramidFeatureHistogram.html</filename>
    <templarg>PointFeature</templarg>
    <base>PCLBase&lt; PointFeature &gt;</base>
    <class kind="struct">pcl::PyramidFeatureHistogram::PyramidFeatureHistogramLevel</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const pcl::PointRepresentation&lt; PointFeature &gt; &gt;</type>
      <name>FeatureRepresentationConstPtr</name>
      <anchorfile>classpcl_1_1PyramidFeatureHistogram.html</anchorfile>
      <anchor>af5a1a3d6cbd5cc2ec0bfc344f1f175a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PyramidFeatureHistogram&lt; PointFeature &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1PyramidFeatureHistogram.html</anchorfile>
      <anchor>a74e63737f396e1eabe3de6a2cd28d63f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ptr</type>
      <name>PyramidFeatureHistogramPtr</name>
      <anchorfile>classpcl_1_1PyramidFeatureHistogram.html</anchorfile>
      <anchor>a1f0750eeb357b2bba1779d7e2e39a4b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1PyramidFeatureHistogram.html</anchorfile>
      <anchor>a3514e2136746a3ff2d1123fa5a5a2836</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::pair&lt; float, float &gt; &gt;</type>
      <name>getInputDimensionRange</name>
      <anchorfile>classpcl_1_1PyramidFeatureHistogram.html</anchorfile>
      <anchor>af059834d6adf62910024e61d32ea3e5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FeatureRepresentationConstPtr const</type>
      <name>getPointRepresentation</name>
      <anchorfile>classpcl_1_1PyramidFeatureHistogram.html</anchorfile>
      <anchor>a34fd8b1f65da98d8fb6981429d6a28d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::pair&lt; float, float &gt; &gt;</type>
      <name>getTargetDimensionRange</name>
      <anchorfile>classpcl_1_1PyramidFeatureHistogram.html</anchorfile>
      <anchor>aa5101f412718890a4541633503e1c059</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isComputed</name>
      <anchorfile>classpcl_1_1PyramidFeatureHistogram.html</anchorfile>
      <anchor>a60c539b8fbd9c3f5a60b6d57c4ae7211</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PyramidFeatureHistogram</name>
      <anchorfile>classpcl_1_1PyramidFeatureHistogram.html</anchorfile>
      <anchor>a74d4d7059f875f73e0c723be6acd93a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputDimensionRange</name>
      <anchorfile>classpcl_1_1PyramidFeatureHistogram.html</anchorfile>
      <anchor>a175e74203bce5c709afd123e7b278d34</anchor>
      <arglist>(std::vector&lt; std::pair&lt; float, float &gt; &gt; &amp;dimension_range_input)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPointRepresentation</name>
      <anchorfile>classpcl_1_1PyramidFeatureHistogram.html</anchorfile>
      <anchor>a768f52c6ab03239a26c5d77bf85d3c40</anchor>
      <arglist>(const FeatureRepresentationConstPtr &amp;feature_representation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTargetDimensionRange</name>
      <anchorfile>classpcl_1_1PyramidFeatureHistogram.html</anchorfile>
      <anchor>a3b59cadbce7fbdaec4439befa6400c7f</anchor>
      <arglist>(std::vector&lt; std::pair&lt; float, float &gt; &gt; &amp;dimension_range_target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>comparePyramidFeatureHistograms</name>
      <anchorfile>classpcl_1_1PyramidFeatureHistogram.html</anchorfile>
      <anchor>a480e20870ce4703f41e8b8330e98d9ec</anchor>
      <arglist>(const PyramidFeatureHistogramPtr &amp;pyramid_a, const PyramidFeatureHistogramPtr &amp;pyramid_b)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addFeature</name>
      <anchorfile>classpcl_1_1PyramidFeatureHistogram.html</anchorfile>
      <anchor>ad1ac19162a68b147fff56097cb256b3f</anchor>
      <arglist>(std::vector&lt; float &gt; &amp;feature)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned int &amp;</type>
      <name>at</name>
      <anchorfile>classpcl_1_1PyramidFeatureHistogram.html</anchorfile>
      <anchor>aaca9e1756dddf35b44e6ff0cb9ad7ab5</anchor>
      <arglist>(std::vector&lt; size_t &gt; &amp;access, size_t &amp;level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned int &amp;</type>
      <name>at</name>
      <anchorfile>classpcl_1_1PyramidFeatureHistogram.html</anchorfile>
      <anchor>a68b0d6622251b5105597740e01587701</anchor>
      <arglist>(std::vector&lt; float &gt; &amp;feature, size_t &amp;level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>convertFeatureToVector</name>
      <anchorfile>classpcl_1_1PyramidFeatureHistogram.html</anchorfile>
      <anchor>a4f3b1fd4b8a4bcfb74148916731d93ca</anchor>
      <arglist>(const PointFeature &amp;feature, std::vector&lt; float &gt; &amp;feature_vector)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>initializeHistogram</name>
      <anchorfile>classpcl_1_1PyramidFeatureHistogram.html</anchorfile>
      <anchor>a3ee7c8c11ca6f63cb012c84c608ceb8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::pair&lt; float, float &gt; &gt;</type>
      <name>dimension_range_input_</name>
      <anchorfile>classpcl_1_1PyramidFeatureHistogram.html</anchorfile>
      <anchor>ada9c3a65957547ef232e610808304b8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::pair&lt; float, float &gt; &gt;</type>
      <name>dimension_range_target_</name>
      <anchorfile>classpcl_1_1PyramidFeatureHistogram.html</anchorfile>
      <anchor>a51fdc70e0ba243fbbd470c6430fe2fbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FeatureRepresentationConstPtr</type>
      <name>feature_representation_</name>
      <anchorfile>classpcl_1_1PyramidFeatureHistogram.html</anchorfile>
      <anchor>a263226a12af24f03640339dbdbd0fb74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; PyramidFeatureHistogramLevel &gt;</type>
      <name>hist_levels</name>
      <anchorfile>classpcl_1_1PyramidFeatureHistogram.html</anchorfile>
      <anchor>ab0cf540c7fcbd1ab795e9bd0e84c1f45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_computed_</name>
      <anchorfile>classpcl_1_1PyramidFeatureHistogram.html</anchorfile>
      <anchor>ae99f1fdce08ba531e87f0003696362aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>nr_dimensions</name>
      <anchorfile>classpcl_1_1PyramidFeatureHistogram.html</anchorfile>
      <anchor>a03f9b66ea5bb06c150bd880c3a2777ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>nr_features</name>
      <anchorfile>classpcl_1_1PyramidFeatureHistogram.html</anchorfile>
      <anchor>a6d95aded54d19f8ab27505ef1ae96340</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>nr_levels</name>
      <anchorfile>classpcl_1_1PyramidFeatureHistogram.html</anchorfile>
      <anchor>a2ce0aaf4b4e70a401a6ac19f72b029b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PyramidFeatureHistogram::PyramidFeatureHistogramLevel</name>
    <filename>structpcl_1_1PyramidFeatureHistogram_1_1PyramidFeatureHistogramLevel.html</filename>
    <member kind="function">
      <type>void</type>
      <name>initializeHistogramLevel</name>
      <anchorfile>structpcl_1_1PyramidFeatureHistogram_1_1PyramidFeatureHistogramLevel.html</anchorfile>
      <anchor>a5a611665efc7fa7f9c4e5debc8f66729</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PyramidFeatureHistogramLevel</name>
      <anchorfile>structpcl_1_1PyramidFeatureHistogram_1_1PyramidFeatureHistogramLevel.html</anchorfile>
      <anchor>a26d6ffee98a56a40bad1ee1ca47554d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PyramidFeatureHistogramLevel</name>
      <anchorfile>structpcl_1_1PyramidFeatureHistogram_1_1PyramidFeatureHistogramLevel.html</anchorfile>
      <anchor>ac2a50e554634d393c64fa15e449a3b82</anchor>
      <arglist>(std::vector&lt; size_t &gt; &amp;a_bins_per_dimension, std::vector&lt; float &gt; &amp;a_bin_step)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float &gt;</type>
      <name>bin_step</name>
      <anchorfile>structpcl_1_1PyramidFeatureHistogram_1_1PyramidFeatureHistogramLevel.html</anchorfile>
      <anchor>a50e7d863b3b396373e860370c5fba625</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; size_t &gt;</type>
      <name>bins_per_dimension</name>
      <anchorfile>structpcl_1_1PyramidFeatureHistogram_1_1PyramidFeatureHistogramLevel.html</anchorfile>
      <anchor>ab47e14456c2e33d8884284bf756ef1ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; unsigned int &gt;</type>
      <name>hist</name>
      <anchorfile>structpcl_1_1PyramidFeatureHistogram_1_1PyramidFeatureHistogramLevel.html</anchorfile>
      <anchor>a9274c267fddf658b4e34cb89440cbba3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::RadiusOutlierRemoval</name>
    <filename>classpcl_1_1RadiusOutlierRemoval.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::FilterIndices</base>
    <member kind="function">
      <type>int</type>
      <name>getMinNeighborsInRadius</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval.html</anchorfile>
      <anchor>a1396f116ad0742db37b930e0bcb63eb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getRadiusSearch</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval.html</anchorfile>
      <anchor>ac53ae1c38738de991fd2aab0045cc20d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RadiusOutlierRemoval</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval.html</anchorfile>
      <anchor>a8a8dc3c528a1bd76f3b400db0bb93a7f</anchor>
      <arglist>(bool extract_removed_indices=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinNeighborsInRadius</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval.html</anchorfile>
      <anchor>a4c7da1a0e17e78cbe9667583b2eadaef</anchor>
      <arglist>(int min_pts)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRadiusSearch</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval.html</anchorfile>
      <anchor>a822cc2303b1dab3bdd77e84fc1af3a5b</anchor>
      <arglist>(double radius)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>FilterIndices&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval.html</anchorfile>
      <anchor>a53865ba7f3bab263463fd36b1e685ed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval.html</anchorfile>
      <anchor>a7819f240f0f07bf65d93a174acc2572c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval.html</anchorfile>
      <anchor>abf7be2ad1755e0339da462e119897a55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>pcl::search::Search&lt; PointT &gt;::Ptr</type>
      <name>SearcherPtr</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval.html</anchorfile>
      <anchor>a74fe3b1a9023d6bd4c443071ed40601a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval.html</anchorfile>
      <anchor>a33871cfa3e877fb83fa07955f7a17fce</anchor>
      <arglist>(PointCloud &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval.html</anchorfile>
      <anchor>afce210148662b7523494dd58ad8fbe85</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilterIndices</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval.html</anchorfile>
      <anchor>add87896d31617f64fcd3386211a89bae</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>min_pts_radius_</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval.html</anchorfile>
      <anchor>abc61300eef5eb910e81e912d151bde8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>search_radius_</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval.html</anchorfile>
      <anchor>a502ee9b137117511ebeff9b4db15d6c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SearcherPtr</type>
      <name>searcher_</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval.html</anchorfile>
      <anchor>a113191bb24448f8515be0085313a4030</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::RadiusOutlierRemoval&lt; sensor_msgs::PointCloud2 &gt;</name>
    <filename>classpcl_1_1RadiusOutlierRemoval_3_01sensor__msgs_1_1PointCloud2_01_4.html</filename>
    <base>pcl::Filter&lt; sensor_msgs::PointCloud2 &gt;</base>
    <member kind="function">
      <type>double</type>
      <name>getMinNeighborsInRadius</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a9c1a8685f2e2d6c8c2321b44e237c61b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getRadiusSearch</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a8eef6acaf9fa51d48ac6ba2a38e24d5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RadiusOutlierRemoval</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a646db6512fb51687504a09c33b8c4168</anchor>
      <arglist>(bool extract_removed_indices=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinNeighborsInRadius</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>af2fcd1e7d6fa50d04da8e1c968bdcae9</anchor>
      <arglist>(int min_pts)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRadiusSearch</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>abc7bc14edbfe5f65c200991a66c1b903</anchor>
      <arglist>(double radius)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a99a162b56327ea732078e9face7b4956</anchor>
      <arglist>(PointCloud2 &amp;output)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>min_pts_radius_</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a08941d05dd341d5d92d6355d065217b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>search_radius_</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ac7eecbdc70033630061209bb511f054f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KdTreePtr</type>
      <name>tree_</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a8bc81ba281cee84e26763586785d2049</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::search::Search&lt; pcl::PointXYZ &gt;</type>
      <name>KdTree</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>aedb15564dc9faa066c332077e7aad366</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::search::Search&lt; pcl::PointXYZ &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ac840467b1dbc9d2c51957fc11bed3048</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>sensor_msgs::PointCloud2</type>
      <name>PointCloud2</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>acd76798dfc4e20ab1cfc2c8afe404d59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud2::ConstPtr</type>
      <name>PointCloud2ConstPtr</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ad0aedb7c98223393c591d267d6443be5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud2::Ptr</type>
      <name>PointCloud2Ptr</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>af79ccef1a99fb9a4a55fbfb6fd354ce0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::RandomizedMEstimatorSampleConsensus</name>
    <filename>classpcl_1_1RandomizedMEstimatorSampleConsensus.html</filename>
    <templarg>PointT</templarg>
    <base>SampleConsensus&lt; PointT &gt;</base>
    <member kind="function">
      <type>bool</type>
      <name>computeModel</name>
      <anchorfile>classpcl_1_1RandomizedMEstimatorSampleConsensus.html</anchorfile>
      <anchor>a7e020c24cf759d08409f6f5688de842c</anchor>
      <arglist>(int debug_verbosity_level=0)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getFractionNrPretest</name>
      <anchorfile>classpcl_1_1RandomizedMEstimatorSampleConsensus.html</anchorfile>
      <anchor>aad00e1d036ca6b9f9471ceda07508d93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RandomizedMEstimatorSampleConsensus</name>
      <anchorfile>classpcl_1_1RandomizedMEstimatorSampleConsensus.html</anchorfile>
      <anchor>ac6a12cfafff38b9c61442b6a258e535f</anchor>
      <arglist>(const SampleConsensusModelPtr &amp;model)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RandomizedMEstimatorSampleConsensus</name>
      <anchorfile>classpcl_1_1RandomizedMEstimatorSampleConsensus.html</anchorfile>
      <anchor>a43304b57658607d7363d07cdc757d628</anchor>
      <arglist>(const SampleConsensusModelPtr &amp;model, double threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFractionNrPretest</name>
      <anchorfile>classpcl_1_1RandomizedMEstimatorSampleConsensus.html</anchorfile>
      <anchor>afeff5ec7cefba35979c67224acdaf555</anchor>
      <arglist>(double nr_pretest)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SampleConsensusModel&lt; PointT &gt;::Ptr</type>
      <name>SampleConsensusModelPtr</name>
      <anchorfile>classpcl_1_1RandomizedMEstimatorSampleConsensus.html</anchorfile>
      <anchor>a1ed4ac1c717ffb46e531b5ca4fcce138</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>fraction_nr_pretest_</name>
      <anchorfile>classpcl_1_1RandomizedMEstimatorSampleConsensus.html</anchorfile>
      <anchor>ad5e582c57c7fef421c4bbc87a967d0c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::RandomizedRandomSampleConsensus</name>
    <filename>classpcl_1_1RandomizedRandomSampleConsensus.html</filename>
    <templarg>PointT</templarg>
    <base>SampleConsensus&lt; PointT &gt;</base>
    <member kind="function">
      <type>bool</type>
      <name>computeModel</name>
      <anchorfile>classpcl_1_1RandomizedRandomSampleConsensus.html</anchorfile>
      <anchor>a560875576eab25bdfa6d8c21954eea1a</anchor>
      <arglist>(int debug_verbosity_level=0)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getFractionNrPretest</name>
      <anchorfile>classpcl_1_1RandomizedRandomSampleConsensus.html</anchorfile>
      <anchor>aabd5f52f6938b0637bff53a132e0fa5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RandomizedRandomSampleConsensus</name>
      <anchorfile>classpcl_1_1RandomizedRandomSampleConsensus.html</anchorfile>
      <anchor>ab2cac4d95fb1feae0ac008b1248ab7a0</anchor>
      <arglist>(const SampleConsensusModelPtr &amp;model)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RandomizedRandomSampleConsensus</name>
      <anchorfile>classpcl_1_1RandomizedRandomSampleConsensus.html</anchorfile>
      <anchor>a38f5e9122a09e4fa1efbc452d149d237</anchor>
      <arglist>(const SampleConsensusModelPtr &amp;model, double threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFractionNrPretest</name>
      <anchorfile>classpcl_1_1RandomizedRandomSampleConsensus.html</anchorfile>
      <anchor>ae175f95c48e31e0b3b0f757582072fd3</anchor>
      <arglist>(double nr_pretest)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SampleConsensusModel&lt; PointT &gt;::Ptr</type>
      <name>SampleConsensusModelPtr</name>
      <anchorfile>classpcl_1_1RandomizedRandomSampleConsensus.html</anchorfile>
      <anchor>a9a26fe8d8be6e024a22c97ceb2709af9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>fraction_nr_pretest_</name>
      <anchorfile>classpcl_1_1RandomizedRandomSampleConsensus.html</anchorfile>
      <anchor>aae4105a5d252804531f9f07cc2c78cca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::RandomSample</name>
    <filename>classpcl_1_1RandomSample.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::FilterIndices</base>
    <member kind="function">
      <type>unsigned int</type>
      <name>getSample</name>
      <anchorfile>classpcl_1_1RandomSample.html</anchorfile>
      <anchor>a74ede65999ea19bd0fc99f165173fa38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getSeed</name>
      <anchorfile>classpcl_1_1RandomSample.html</anchorfile>
      <anchor>aca3d09a61e71a1f4499e09eaf998a3ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RandomSample</name>
      <anchorfile>classpcl_1_1RandomSample.html</anchorfile>
      <anchor>a037b2a181088b092c875ed6f317d9d7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSample</name>
      <anchorfile>classpcl_1_1RandomSample.html</anchorfile>
      <anchor>a5a2b7c1c38540ddcf1bb73b7967d4a4f</anchor>
      <arglist>(unsigned int sample)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSeed</name>
      <anchorfile>classpcl_1_1RandomSample.html</anchorfile>
      <anchor>a1438a32a663e320eefeca17035f3f12b</anchor>
      <arglist>(unsigned int seed)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1RandomSample.html</anchorfile>
      <anchor>a80e183afb1624b1c37a3f5f0f01e4656</anchor>
      <arglist>(PointCloud &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1RandomSample.html</anchorfile>
      <anchor>ae5c4d9e7494dd5e2bcc87ddf126c9a11</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>float</type>
      <name>unifRand</name>
      <anchorfile>classpcl_1_1RandomSample.html</anchorfile>
      <anchor>a501acb4393ce65248b1a455ef872b119</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>sample_</name>
      <anchorfile>classpcl_1_1RandomSample.html</anchorfile>
      <anchor>a8ab759b2b7410f25551515fc5bf16591</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>seed_</name>
      <anchorfile>classpcl_1_1RandomSample.html</anchorfile>
      <anchor>ad7e14cc6ea553785a95b51683387373e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>FilterIndices&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1RandomSample.html</anchorfile>
      <anchor>a78282b169489fb6548c4c7ca575ba299</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1RandomSample.html</anchorfile>
      <anchor>a54a9a0637bb51cf28990e8060d2a4d93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1RandomSample.html</anchorfile>
      <anchor>adb6ac1afdff8eeb73921b7501f80a8ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::RandomSample&lt; sensor_msgs::PointCloud2 &gt;</name>
    <filename>classpcl_1_1RandomSample_3_01sensor__msgs_1_1PointCloud2_01_4.html</filename>
    <base>pcl::FilterIndices&lt; sensor_msgs::PointCloud2 &gt;</base>
    <member kind="function">
      <type>unsigned int</type>
      <name>getSample</name>
      <anchorfile>classpcl_1_1RandomSample_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a682778655c673c0292ba96da8ac738f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getSeed</name>
      <anchorfile>classpcl_1_1RandomSample_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>aa3e8ccdc53e6525282d63dd9ea03f0c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RandomSample</name>
      <anchorfile>classpcl_1_1RandomSample_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>acb50dd6bea8f26f0244648680cbcfd85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSample</name>
      <anchorfile>classpcl_1_1RandomSample_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>abb8bf212f6a94bf7ef2e9c608f474bee</anchor>
      <arglist>(unsigned int sample)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSeed</name>
      <anchorfile>classpcl_1_1RandomSample_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ae9a3654f899b0f258af1753918849ca5</anchor>
      <arglist>(unsigned int seed)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1RandomSample_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a70378aab70ee2978fd5dc80eafda9fcc</anchor>
      <arglist>(PointCloud2 &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1RandomSample_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ad641bb08b2803152a7488fdc3a36c535</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>float</type>
      <name>unifRand</name>
      <anchorfile>classpcl_1_1RandomSample_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a93b030eeff2c49365c547db17ace1782</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>sample_</name>
      <anchorfile>classpcl_1_1RandomSample_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>adae64aecc5959cb2f6f7c2e8ec587136</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>seed_</name>
      <anchorfile>classpcl_1_1RandomSample_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ae5afc646fd92da56cfdb5a4529c80c37</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>sensor_msgs::PointCloud2</type>
      <name>PointCloud2</name>
      <anchorfile>classpcl_1_1RandomSample_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a95714d4b56ad3c88b162360769225bfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud2::ConstPtr</type>
      <name>PointCloud2ConstPtr</name>
      <anchorfile>classpcl_1_1RandomSample_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a4202e83bbac491288353f9d0d6968224</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud2::Ptr</type>
      <name>PointCloud2Ptr</name>
      <anchorfile>classpcl_1_1RandomSample_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a1848c88137f85b4ab363f96d974f5d1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::RandomSampleConsensus</name>
    <filename>classpcl_1_1RandomSampleConsensus.html</filename>
    <templarg>PointT</templarg>
    <base>SampleConsensus&lt; PointT &gt;</base>
    <member kind="function">
      <type>bool</type>
      <name>computeModel</name>
      <anchorfile>classpcl_1_1RandomSampleConsensus.html</anchorfile>
      <anchor>a1aa46cf3f2af24ebc34942db9fa990dc</anchor>
      <arglist>(int debug_verbosity_level=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RandomSampleConsensus</name>
      <anchorfile>classpcl_1_1RandomSampleConsensus.html</anchorfile>
      <anchor>a9c7016b157d2f4b96f78672f30e6b4cd</anchor>
      <arglist>(const SampleConsensusModelPtr &amp;model)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RandomSampleConsensus</name>
      <anchorfile>classpcl_1_1RandomSampleConsensus.html</anchorfile>
      <anchor>ae01adf5e2b6d35fd91f708e3b16e773c</anchor>
      <arglist>(const SampleConsensusModelPtr &amp;model, double threshold)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SampleConsensusModel&lt; PointT &gt;::Ptr</type>
      <name>SampleConsensusModelPtr</name>
      <anchorfile>classpcl_1_1RandomSampleConsensus.html</anchorfile>
      <anchor>a1d799c1eb9181872ad90e54f5150591a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::RangeImage</name>
    <filename>classpcl_1_1RangeImage.html</filename>
    <base>PointCloud&lt; PointWithRange &gt;</base>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointWithRange &gt;</type>
      <name>BaseClass</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>af0fcaf5bf99ac1b2dbde4e47ab189b42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const RangeImage &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a4869553a830b95438de08fae4634cc74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>CoordinateFrame</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a8b5785b0499f0a70d5c87fceba55992f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAMERA_FRAME</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a8b5785b0499f0a70d5c87fceba55992facc23a9ec8c5fe7011f1168b87ec945bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LASER_FRAME</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a8b5785b0499f0a70d5c87fceba55992faa7e6d8ab63f2359fd25c11db114db19c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; RangeImage &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a8e40712f69557c1fa4219e2c9f744d9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Eigen::Vector3f, Eigen::aligned_allocator&lt; Eigen::Vector3f &gt; &gt;</type>
      <name>VectorOfEigenVector3f</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>aaea2dbf0f2fa5e32bd59234b6d25c0c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>calculate3DPoint</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>ab2612a9c5a458e5b763246709c850fc2</anchor>
      <arglist>(float image_x, float image_y, float range, PointWithRange &amp;point) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>calculate3DPoint</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>aa83fef4d0f5cdcac2d8bdc1a188f1ad9</anchor>
      <arglist>(float image_x, float image_y, PointWithRange &amp;point) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>calculate3DPoint</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a24c802ecf5f89be58a1c4a06084cb102</anchor>
      <arglist>(float image_x, float image_y, float range, Eigen::Vector3f &amp;point) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>calculate3DPoint</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>adfe2b526231fb48bad53e106282c1f27</anchor>
      <arglist>(float image_x, float image_y, Eigen::Vector3f &amp;point) const </arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>change3dPointsToLocalCoordinateFrame</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>abbe9d1c6aee055a8f31897871051cd15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>checkPoint</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a8d9a07bb74b6c801ec66a05ad2da386c</anchor>
      <arglist>(const Eigen::Vector3f &amp;point, PointWithRange &amp;point_in_image) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createEmpty</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a46cb318d3d6f1cf6aace8d2ed10ed7fa</anchor>
      <arglist>(float angular_resolution, const Eigen::Affine3f &amp;sensor_pose=Eigen::Affine3f::Identity(), RangeImage::CoordinateFrame coordinate_frame=CAMERA_FRAME, float angle_width=pcl::deg2rad(360.0f), float angle_height=pcl::deg2rad(180.0f))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createEmpty</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>afa9ecf76f97e99ede5b71bb7da6c1715</anchor>
      <arglist>(float angular_resolution_x, float angular_resolution_y, const Eigen::Affine3f &amp;sensor_pose=Eigen::Affine3f::Identity(), RangeImage::CoordinateFrame coordinate_frame=CAMERA_FRAME, float angle_width=pcl::deg2rad(360.0f), float angle_height=pcl::deg2rad(180.0f))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createFromPointCloud</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a82f6a143de2d73a0ad9fea6c527a2efb</anchor>
      <arglist>(const PointCloudType &amp;point_cloud, float angular_resolution=pcl::deg2rad(0.5f), float max_angle_width=pcl::deg2rad(360.0f), float max_angle_height=pcl::deg2rad(180.0f), const Eigen::Affine3f &amp;sensor_pose=Eigen::Affine3f::Identity(), CoordinateFrame coordinate_frame=CAMERA_FRAME, float noise_level=0.0f, float min_range=0.0f, int border_size=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createFromPointCloud</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>ae3a8a2def6dde7446b9fc456f7992aa9</anchor>
      <arglist>(const PointCloudType &amp;point_cloud, float angular_resolution_x=pcl::deg2rad(0.5f), float angular_resolution_y=pcl::deg2rad(0.5f), float max_angle_width=pcl::deg2rad(360.0f), float max_angle_height=pcl::deg2rad(180.0f), const Eigen::Affine3f &amp;sensor_pose=Eigen::Affine3f::Identity(), CoordinateFrame coordinate_frame=CAMERA_FRAME, float noise_level=0.0f, float min_range=0.0f, int border_size=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createFromPointCloudWithKnownSize</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>afbb553405d9b1df2b10b08c98c052250</anchor>
      <arglist>(const PointCloudType &amp;point_cloud, float angular_resolution, const Eigen::Vector3f &amp;point_cloud_center, float point_cloud_radius, const Eigen::Affine3f &amp;sensor_pose=Eigen::Affine3f::Identity(), CoordinateFrame coordinate_frame=CAMERA_FRAME, float noise_level=0.0f, float min_range=0.0f, int border_size=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createFromPointCloudWithKnownSize</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>ac52b84843090cf756a37c596b5e772d2</anchor>
      <arglist>(const PointCloudType &amp;point_cloud, float angular_resolution_x, float angular_resolution_y, const Eigen::Vector3f &amp;point_cloud_center, float point_cloud_radius, const Eigen::Affine3f &amp;sensor_pose=Eigen::Affine3f::Identity(), CoordinateFrame coordinate_frame=CAMERA_FRAME, float noise_level=0.0f, float min_range=0.0f, int border_size=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createFromPointCloudWithViewpoints</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a91cb7406e0e57923a7f5d533ea578c0f</anchor>
      <arglist>(const PointCloudTypeWithViewpoints &amp;point_cloud, float angular_resolution, float max_angle_width, float max_angle_height, CoordinateFrame coordinate_frame=CAMERA_FRAME, float noise_level=0.0f, float min_range=0.0f, int border_size=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createFromPointCloudWithViewpoints</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a66de72c9511e694d41bd7a48c043f541</anchor>
      <arglist>(const PointCloudTypeWithViewpoints &amp;point_cloud, float angular_resolution_x, float angular_resolution_y, float max_angle_width, float max_angle_height, CoordinateFrame coordinate_frame=CAMERA_FRAME, float noise_level=0.0f, float min_range=0.0f, int border_size=0)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>cropImage</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a7932ca76f933421cba4fd793b615d7c2</anchor>
      <arglist>(int border_size=0, int top=-1, int right=-1, int bottom=-1, int left=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doZBuffer</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a56655a55b4c83c7ce301ca0f020759b4</anchor>
      <arglist>(const PointCloudType &amp;point_cloud, float noise_level, float min_range, int &amp;top, int &amp;right, int &amp;bottom, int &amp;left)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get1dPointAverage</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>ad05505ecd07b63ff5fe89134b59180b0</anchor>
      <arglist>(int x, int y, int delta_x, int delta_y, int no_of_points, PointWithRange &amp;average_point) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getAcutenessValue</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a0425d49332a3b5cd07fde23f28188239</anchor>
      <arglist>(const PointWithRange &amp;point1, const PointWithRange &amp;point2) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getAcutenessValue</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>af86354f149f20fc4bc5702ceef0b0a30</anchor>
      <arglist>(int x1, int y1, int x2, int y2) const </arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>getAcutenessValueImages</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>af4bfcd419922476e36d82fb784b9abfd</anchor>
      <arglist>(int pixel_distance, float *&amp;acuteness_value_image_x, float *&amp;acuteness_value_image_y) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getAnglesFromImagePoint</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>ae040391a514460b07a26518dde00cb4c</anchor>
      <arglist>(float image_x, float image_y, float &amp;angle_x, float &amp;angle_y) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getAngularResolution</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>ac9bef829a1bcb990501409b3ac514f7f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getAngularResolution</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>ae1cf58111c2673f4d5ca8ed0009be4e3</anchor>
      <arglist>(float &amp;angular_resolution_x, float &amp;angular_resolution_y) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getAngularResolutionX</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a8d7b17e6cbb317240d4320a8f88431fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getAngularResolutionY</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a4e34c10ab2d451d6b33e55318a88ede2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getAverageEuclideanDistance</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>adc9cbe1c9a38f927ede643beeaf33fc4</anchor>
      <arglist>(int x, int y, int offset_x, int offset_y, int max_steps) const </arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>getBlurredImage</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>aabc38eeadc981b30b6bb8f2f94b85538</anchor>
      <arglist>(int blur_radius, RangeImage &amp;range_image) const </arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>getBlurredImageUsingIntegralImage</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a81d2d933357d2b270b73da8ca4ac118f</anchor>
      <arglist>(int blur_radius, float *integral_image, int *valid_points_num_image, RangeImage &amp;range_image) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getCurvature</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a5f0dfede1926b99a2083e3dc421a0722</anchor>
      <arglist>(int x, int y, int radius, int step_size) const </arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Map&lt; const Eigen::Vector3f &gt;</type>
      <name>getEigenVector3f</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a04d1067b505dab385a8b22e83da8f79c</anchor>
      <arglist>(int x, int y) const </arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Map&lt; const Eigen::Vector3f &gt;</type>
      <name>getEigenVector3f</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a88025ccc6bfc277903db0bdf081bfc75</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getEuclideanDistanceSquared</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>af666ef195aeb12cd312c575eae804166</anchor>
      <arglist>(int x1, int y1, int x2, int y2) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getHalfImage</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a3deb756aa445a9d3600272422ac5366f</anchor>
      <arglist>(RangeImage &amp;half_image) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getImageOffsetX</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a8228a47d3e09a7299920bf2964dbc561</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getImageOffsetY</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a6b2b449d434efb9715e7a1ab4b277e43</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getImagePoint</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a2ff02bb3034e38e64d6eaa59923b5d11</anchor>
      <arglist>(const Eigen::Vector3f &amp;point, float &amp;image_x, float &amp;image_y, float &amp;range) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getImagePoint</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a2ecc5f6c1c60907f81d4e29e29708cc3</anchor>
      <arglist>(const Eigen::Vector3f &amp;point, int &amp;image_x, int &amp;image_y, float &amp;range) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getImagePoint</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>af3b1073b54636dcdd98b1c8a649476ee</anchor>
      <arglist>(const Eigen::Vector3f &amp;point, float &amp;image_x, float &amp;image_y) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getImagePoint</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a8b3ac2551db5ed6cf162ccd7eb188c2f</anchor>
      <arglist>(const Eigen::Vector3f &amp;point, int &amp;image_x, int &amp;image_y) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getImagePoint</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a0b54e15843e984ed7f444d135cb5b7bf</anchor>
      <arglist>(float x, float y, float z, float &amp;image_x, float &amp;image_y, float &amp;range) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getImagePoint</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a8baf3c0094f3011ddb774ce09081e6f2</anchor>
      <arglist>(float x, float y, float z, float &amp;image_x, float &amp;image_y) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getImagePoint</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>ac90ab147517c83f5cb94c9f748dbfea4</anchor>
      <arglist>(float x, float y, float z, int &amp;image_x, int &amp;image_y) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getImagePointFromAngles</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>af43573cc4074b917f0130fd452a4f4f5</anchor>
      <arglist>(float angle_x, float angle_y, float &amp;image_x, float &amp;image_y) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getImpactAngle</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a70ea273cd5356a18413144a15d011e0f</anchor>
      <arglist>(const PointWithRange &amp;point1, const PointWithRange &amp;point2) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getImpactAngle</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a61607b25c1a7c4949b091a51672ac4b9</anchor>
      <arglist>(int x1, int y1, int x2, int y2) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getImpactAngleBasedOnLocalNormal</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>adbcbc67467ebb36288d0adbcaa6f3c43</anchor>
      <arglist>(int x, int y, int radius) const </arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS float *</type>
      <name>getImpactAngleImageBasedOnLocalNormals</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a42777d614820b29aa5f4ed58aca44b7c</anchor>
      <arglist>(int radius) const </arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>getIntegralImage</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a5c40af6008a52746a866e8d9df5c9e93</anchor>
      <arglist>(float *&amp;integral_image, int *&amp;valid_points_num_image) const </arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS float *</type>
      <name>getInterpolatedSurfaceProjection</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a0ff98f32dd20ba32e3d617f4f515eae4</anchor>
      <arglist>(const Eigen::Affine3f &amp;pose, int pixel_size, float world_size) const </arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS float *</type>
      <name>getInterpolatedSurfaceProjection</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a907bdedb43d505a0868f6c3a13a22e9d</anchor>
      <arglist>(const Eigen::Vector3f &amp;point, int pixel_size, float world_size) const </arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>getMinMaxRanges</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>ab2aabd2af4758ead6bdd4d49850a9179</anchor>
      <arglist>(float &amp;min_range, float &amp;max_range) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual RangeImage *</type>
      <name>getNew</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a492f2c074afd5cddf26f1f5f636d4a4e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getNormal</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a899a10bd6fc25dd9d09474c785b3db04</anchor>
      <arglist>(int x, int y, int radius, Eigen::Vector3f &amp;normal, int step_size=1) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getNormalBasedAcutenessValue</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>af381536578d75be4d21cca997410dee5</anchor>
      <arglist>(int x, int y, int radius) const </arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>getNormalBasedUprightTransformation</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>ababaf16d7a210c8c5cbc1f96ca8b4d51</anchor>
      <arglist>(const Eigen::Vector3f &amp;point, float max_dist, Eigen::Affine3f &amp;transformation) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getNormalForClosestNeighbors</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>aa50fd102341d1f21089a9640b38c08bb</anchor>
      <arglist>(int x, int y, int radius, const PointWithRange &amp;point, int no_of_nearest_neighbors, Eigen::Vector3f &amp;normal, int step_size=1) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getNormalForClosestNeighbors</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a2c44900de74030a18ed715432f800a7d</anchor>
      <arglist>(int x, int y, int radius, const Eigen::Vector3f &amp;point, int no_of_nearest_neighbors, Eigen::Vector3f &amp;normal, Eigen::Vector3f *point_on_plane=NULL, int step_size=1) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getNormalForClosestNeighbors</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a0dcbe5b5ef65d037af57b1a77cebe214</anchor>
      <arglist>(int x, int y, Eigen::Vector3f &amp;normal, int radius=2) const </arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS float</type>
      <name>getOverlap</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a9a587383b15a623a33e66559ab17da47</anchor>
      <arglist>(const RangeImage &amp;other_range_image, const Eigen::Affine3f &amp;relative_transformation, int search_radius, float max_distance, int pixel_step=1) const </arglist>
    </member>
    <member kind="function">
      <type>const PointWithRange &amp;</type>
      <name>getPoint</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>af4af22232532535f165ba2d5fc0c657d</anchor>
      <arglist>(int image_x, int image_y) const </arglist>
    </member>
    <member kind="function">
      <type>PointWithRange &amp;</type>
      <name>getPoint</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>adb229f49ccf885517e905373372b00be</anchor>
      <arglist>(int image_x, int image_y)</arglist>
    </member>
    <member kind="function">
      <type>const PointWithRange &amp;</type>
      <name>getPoint</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a52995f0c4d1020e531f7b0db2dc574c2</anchor>
      <arglist>(float image_x, float image_y) const </arglist>
    </member>
    <member kind="function">
      <type>PointWithRange &amp;</type>
      <name>getPoint</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>aa403d6ee9c3d76a50b268204acab27ff</anchor>
      <arglist>(float image_x, float image_y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getPoint</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a3eb0b056125fe800e96e46e179174d31</anchor>
      <arglist>(int image_x, int image_y, Eigen::Vector3f &amp;point) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getPoint</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>ac058a6f5ab56e739bb24ff9d36ba962d</anchor>
      <arglist>(int index, Eigen::Vector3f &amp;point) const </arglist>
    </member>
    <member kind="function">
      <type>const PointWithRange &amp;</type>
      <name>getPoint</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a95a9938a9bcda7b8c0565bbde9783931</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function">
      <type>const PointWithRange &amp;</type>
      <name>getPointNoCheck</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a39fae5ff4e78a69555aaa32514335735</anchor>
      <arglist>(int image_x, int image_y) const </arglist>
    </member>
    <member kind="function">
      <type>PointWithRange &amp;</type>
      <name>getPointNoCheck</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a45bfd00007940d0043b8f1df43663d07</anchor>
      <arglist>(int image_x, int image_y)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getRangeDifference</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>aaa3c9029f91346f6dabde458483f6735</anchor>
      <arglist>(const Eigen::Vector3f &amp;point) const </arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>getRangeImageWithSmoothedSurface</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a12504d66f59ec145c1ed52039ce68e92</anchor>
      <arglist>(int radius, RangeImage &amp;smoothed_range_image) const </arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS float *</type>
      <name>getRangesArray</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a70c3424b450853266b096f3655ac1259</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRotationToViewerCoordinateFrame</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a84bae65997c5886b5608b5faec906225</anchor>
      <arglist>(const Eigen::Vector3f &amp;point, Eigen::Affine3f &amp;transformation) const </arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Vector3f</type>
      <name>getSensorPos</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>addd9df3d99e331e9027adb220521a140</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getSquaredDistanceOfNthNeighbor</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a54511022809137f6c75ddd5c78783546</anchor>
      <arglist>(int x, int y, int radius, int n, int step_size) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getSubImage</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a6514befa60c45e2cc129e6d0807e7880</anchor>
      <arglist>(int sub_image_image_offset_x, int sub_image_image_offset_y, int sub_image_width, int sub_image_height, int combine_pixels, RangeImage &amp;sub_image) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getSurfaceAngleChange</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>ab53b02ac5f307fa67c8b78520f03a193</anchor>
      <arglist>(int x, int y, int radius, float &amp;angle_change_x, float &amp;angle_change_y) const </arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>getSurfaceAngleChangeImages</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>ad531e83015cbb42582dd96048774e4b4</anchor>
      <arglist>(int radius, float *&amp;angle_change_image_x, float *&amp;angle_change_image_y) const </arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS float</type>
      <name>getSurfaceChange</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a1598c8f20cb8cbc1319cc3f7d9a4f7d1</anchor>
      <arglist>(int x, int y, int radius) const </arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS float *</type>
      <name>getSurfaceChangeImage</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a359d4c5823cf97074b806f336c1eb6cf</anchor>
      <arglist>(int radius) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getSurfaceInformation</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>ade5c66bd46d7b5f0fce48aea32046bca</anchor>
      <arglist>(int x, int y, int radius, const Eigen::Vector3f &amp;point, int no_of_closest_neighbors, int step_size, float &amp;max_closest_neighbor_distance_squared, Eigen::Vector3f &amp;normal, Eigen::Vector3f &amp;mean, Eigen::Vector3f &amp;eigen_values, Eigen::Vector3f *normal_all_neighbors=NULL, Eigen::Vector3f *mean_all_neighbors=NULL, Eigen::Vector3f *eigen_values_all_neighbors=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Affine3f &amp;</type>
      <name>getTransformationToRangeImageSystem</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>aa6fb8daa3fed56abbb1512e4e72fce20</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Affine3f</type>
      <name>getTransformationToViewerCoordinateFrame</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a77a01ea6375dbcc7d94ad9559d0b7a94</anchor>
      <arglist>(const Eigen::Vector3f &amp;point) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTransformationToViewerCoordinateFrame</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a99fef1c84be0a7ec8753982b1511264f</anchor>
      <arglist>(const Eigen::Vector3f &amp;point, Eigen::Affine3f &amp;transformation) const </arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Affine3f &amp;</type>
      <name>getTransformationToWorldSystem</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a9abba7971c66c27fda3ca9b6fc347b05</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getViewingDirection</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a4115b105d119f807abb115d10a92bd58</anchor>
      <arglist>(int x, int y, Eigen::Vector3f &amp;viewing_direction) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getViewingDirection</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a7484b4348031b80714a572d9d5c4ae84</anchor>
      <arglist>(const Eigen::Vector3f &amp;point, Eigen::Vector3f &amp;viewing_direction) const </arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>integrateFarRanges</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>abbfe7c4ba53edb5202dd204a99557266</anchor>
      <arglist>(const PointCloud&lt; PointWithViewpoint &gt; &amp;far_ranges)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInImage</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a6857a80073f1e3b28e9579ca1d6a29d5</anchor>
      <arglist>(int x, int y) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMaxRange</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a056a7a1a4ff96b03718d136ee7533f36</anchor>
      <arglist>(int x, int y) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isObserved</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a0e01a787ee80e06d9a29f70a742c70b3</anchor>
      <arglist>(int x, int y) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a39982079997023c4440afe90c9f2124c</anchor>
      <arglist>(int x, int y) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a17df9858ed77748ba4abd1d9af54c4d6</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function">
      <type>Ptr</type>
      <name>makeShared</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a7f898747aa6a52e484d65babc2600a23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS</type>
      <name>RangeImage</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a028f0a14b4137033ce3d51561c521b64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>real2DToInt2D</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a95c67a0bf4091d4e8fe21ff8319057d0</anchor>
      <arglist>(float x, float y, int &amp;xInt, int &amp;yInt) const </arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>recalculate3DPointPositions</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>ae9ec4eb52ee3ca88872ad068a4c55539</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a72df728971033d1c33fe580f5245b1e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAngularResolution</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a2720450161caef9a2992b0ac943ab2b7</anchor>
      <arglist>(float angular_resolution)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAngularResolution</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a74583440e4ef4b611b7d2b638c6da28e</anchor>
      <arglist>(float angular_resolution_x, float angular_resolution_y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setImageOffsets</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a962a922e6a1170b1494ee21859087b4e</anchor>
      <arglist>(int offset_x, int offset_y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTransformationToRangeImageSystem</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>ab0419b66dd9e76fbc6d568049abfad3c</anchor>
      <arglist>(const Eigen::Affine3f &amp;to_range_image_system)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>setUnseenToMaxRange</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a6e5fe574c85ca5f4e1e1b1b988d67fab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS</type>
      <name>~RangeImage</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>aa4ec585855c32ec8461675aa46667ab9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PCL_EXPORTS void</type>
      <name>extractFarRanges</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>acaa7774de9394e1b2498c4beb75a15f8</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;point_cloud_data, PointCloud&lt; PointWithViewpoint &gt; &amp;far_ranges)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Eigen::Vector3f</type>
      <name>getAverageViewPoint</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a49c425d518d92def18300cd029ae1855</anchor>
      <arglist>(const PointCloudTypeWithViewpoints &amp;point_cloud)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PCL_EXPORTS void</type>
      <name>getCoordinateFrameTransformation</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a23c41667dd87ea673828a55cef901578</anchor>
      <arglist>(RangeImage::CoordinateFrame coordinate_frame, Eigen::Affine3f &amp;transformation)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Eigen::Vector3f</type>
      <name>getEigenVector3f</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a2e3b75077a96415e431b90f53a249773</anchor>
      <arglist>(const PointWithRange &amp;point)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>getMaxAngleSize</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>ac504743608967dcd142dc4249b82ea5a</anchor>
      <arglist>(const Eigen::Affine3f &amp;viewer_pose, const Eigen::Vector3f &amp;center, float radius)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>debug</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a1bd552e2971d69843fdec72413823f57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>max_no_of_threads</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a34fe4f6701548e2514ae45099309cac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static float</type>
      <name>asinLookUp</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a6cb20514cdc04674448a5e5c6cb373bc</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static float</type>
      <name>atan2LookUp</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a17835570c515cca3ba1ecd0f132bf013</anchor>
      <arglist>(float y, float x)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static float</type>
      <name>cosLookUp</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a29ab1f1088b1c8d111dfe02139882ded</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>createLookupTables</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a97ecbb683d5ae1dd4ac0b26781061f18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>angular_resolution_x_</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>abdbfb655cdfeb5d8ace1ac841a52a524</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>angular_resolution_x_reciprocal_</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>adbb1466576e6c2d08e3065b67da0b250</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>angular_resolution_y_</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a9471a00ecde65c754227e155cc234942</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>angular_resolution_y_reciprocal_</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a843659230146a43690ee4d4fb53fcc92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>image_offset_x_</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>ac01b76b2e83df5967984084e7558c2d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>image_offset_y_</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a1518af9f1c9eb6ac259be92824842e23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Affine3f</type>
      <name>to_range_image_system_</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>ada8177479f0e95999a66294db4c0c3eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Affine3f</type>
      <name>to_world_system_</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a31c36f147403c0f64e1c3a386b30e229</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointWithRange</type>
      <name>unobserved_point</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a51bf019906a3256038561354d6b95885</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static std::vector&lt; float &gt;</type>
      <name>asin_lookup_table</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>ad962fc73d91d2345cf1dcec4a562d567</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static std::vector&lt; float &gt;</type>
      <name>atan_lookup_table</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a2af452dd86153d0086ed7f96230def7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static std::vector&lt; float &gt;</type>
      <name>cos_lookup_table</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>aa2f11f3073ebd6c47e9112fe757cbcb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const int</type>
      <name>lookup_table_size</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a9429abb4524c74600122006d213242ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::RangeImageBorderExtractor</name>
    <filename>classpcl_1_1RangeImageBorderExtractor.html</filename>
    <base>Feature&lt; PointWithRange, BorderDescription &gt;</base>
    <class kind="struct">pcl::RangeImageBorderExtractor::LocalSurface</class>
    <class kind="struct">pcl::RangeImageBorderExtractor::Parameters</class>
    <class kind="struct">pcl::RangeImageBorderExtractor::ShadowBorderIndices</class>
    <member kind="typedef">
      <type>Feature&lt; PointWithRange, BorderDescription &gt;</type>
      <name>BaseClass</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>aa6e01b80eb1f25a030250e49f8c5ede4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearData</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>aef819151935510c24dc001cd483f62b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>a696dbef5ec52bd3af1141fea543b06d8</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>getAnglesImageForBorderDirections</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>a1a0c95a442080d228fb7045ea6eb80c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>getAnglesImageForSurfaceChangeDirections</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>a55135c3cb1410aee76ecdc729591dda2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PointCloudOut &amp;</type>
      <name>getBorderDescriptions</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>a4cdaa40737e41da7a0986efb454fada2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f **</type>
      <name>getBorderDirections</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>a8ef6ba3e3e0ef4d754640d360efe65ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>getBorderScoresBottom</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>ad9fa78d84018add2a05ab634d6aa3217</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>getBorderScoresLeft</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>a27cb9eaaabf5d189662ac3b0d546c77d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>getBorderScoresRight</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>abb3f938f77b68033fbd7cb87b0ad2bd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>getBorderScoresTop</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>ae6306c7b279495d447bcdc317ba2dd25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Parameters &amp;</type>
      <name>getParameters</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>a34dc6700d43cd67d1a30ea0ef98530e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RangeImage &amp;</type>
      <name>getRangeImage</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>a2209fe7b499932bb78d0ca08b2bc1b50</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ShadowBorderIndices **</type>
      <name>getShadowBorderInformations</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>a982f59b9ac2c931977fc6c278b8ee339</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f *</type>
      <name>getSurfaceChangeDirections</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>ae928d6baca016ceece9dcf6a775c0720</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>getSurfaceChangeScores</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>a5d62b6c6915d78d2ba8a5832ce235115</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LocalSurface **</type>
      <name>getSurfaceStructure</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>a4bb9e4004d88c2c7c81639d82bc31e2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasRangeImage</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>a1b03ca2e942ab07a120ab2def186f1f2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RangeImageBorderExtractor</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>a4d81b1e3a6d72598c59637ddd0e80db1</anchor>
      <arglist>(const RangeImage *range_image=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRangeImage</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>a6f3e8ec8465ce0f81464534c94e0086b</anchor>
      <arglist>(const RangeImage *range_image)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RangeImageBorderExtractor</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>a2c19f174a12d27b4fd5b6e30efcf6ee0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>getObstacleBorderAngle</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>ae26fcdf7d1a7ec96290eac407146919b</anchor>
      <arglist>(const BorderTraits &amp;border_traits)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>blurSurfaceChanges</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>ae1c6afa704fbbf6ab8fb152e92c976e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>calculateBorderDirection</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>ae6359bbb546f217d5684a9a89499be89</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>calculateBorderDirections</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>ae774a32d4e787c5f82a6ff257f4cc6d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>calculateMainPrincipalCurvature</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>aa408d115e559424e6ef59fcc119ba11d</anchor>
      <arglist>(int x, int y, int radius, float &amp;magnitude, Eigen::Vector3f &amp;main_direction) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>calculateSurfaceChanges</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>ac62ce40c5cc1de13e4e0a9e7dd3a5470</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>changeScoreAccordingToShadowBorderValue</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>a6774522547a720c5145365409bf31fe6</anchor>
      <arglist>(int x, int y, int offset_x, int offset_y, float *border_scores, float *border_scores_other_direction, int &amp;shadow_border_idx) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>checkIfMaximum</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>a376b628ca45cbf0548f35b0bbeec325f</anchor>
      <arglist>(int x, int y, int offset_x, int offset_y, float *border_scores, int shadow_border_idx) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>checkPotentialBorder</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>a2279f1375d06dd96dbff792242423f51</anchor>
      <arglist>(int x, int y, int offset_x, int offset_y, float *border_scores_left, float *border_scores_right, int &amp;shadow_border_idx) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>classifyBorders</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>ae8c60f2bb5f82e0f581396d5e687fa8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>computeFeature</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>a2e862946edae07a8954ca2cb823e6cbf</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>extractBorderScoreImages</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>a29357abd8ebafbfb3d0807592c7c10ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>extractLocalSurfaceStructure</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>a8f8430d1bc1f64b7ae941b76f2474826</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>findAndEvaluateShadowBorders</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>aeb307e4a35d0d1718f9fd9a48d591874</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>get3dDirection</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>a8ac3a295c64b7f06373101be122a6f48</anchor>
      <arglist>(const BorderDescription &amp;border_description, Eigen::Vector3f &amp;direction, const LocalSurface *local_surface=NULL)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>float</type>
      <name>getNeighborDistanceChangeScore</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>a335d0d04ee920fd68ca79c49b16006c9</anchor>
      <arglist>(const LocalSurface &amp;local_surface, int x, int y, int offset_x, int offset_y, int pixel_radius=1) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>float</type>
      <name>getNormalBasedBorderScore</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>aad60919d658021f6113b380c823e45f0</anchor>
      <arglist>(const LocalSurface &amp;local_surface, int x, int y, int offset_x, int offset_y) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>float</type>
      <name>updatedScoreAccordingToNeighborValues</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>a6e88c1e52f6cad52ef7573bf36d410d3</anchor>
      <arglist>(int x, int y, const float *border_scores) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>float *</type>
      <name>updatedScoresAccordingToNeighborValues</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>ae15fbef26fe1f11bb4bd0c0059269f15</anchor>
      <arglist>(const float *border_scores) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateScoresAccordingToNeighborValues</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>a2fcb0ac97395893e2207255c5a6e06ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudOut *</type>
      <name>border_descriptions_</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>acb926679b8dd012577408a240304510a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f **</type>
      <name>border_directions_</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>a6eee0666a0640f0783cd6a2ec5c9cbf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float *</type>
      <name>border_scores_bottom_</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>a6c51e87afe7c0c68b6d94656e37649e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float *</type>
      <name>border_scores_left_</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>acf6f057d9c8671e3e90d74d5de6894a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float *</type>
      <name>border_scores_right_</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>a8d26eb3b0d7f18c772fadc89727d3869</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float *</type>
      <name>border_scores_top_</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>aaa203eb07f8cefe7f022d1f79a294caa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Parameters</type>
      <name>parameters_</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>a610dc5f515ae169fd1f44a882b70d075</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const RangeImage *</type>
      <name>range_image_</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>a3499d229a7a47cc7e12c06f6e6b5fcca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>range_image_size_during_extraction_</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>a42cc9bb9651009e465326c932e148aa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ShadowBorderIndices **</type>
      <name>shadow_border_informations_</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>a9f708055a861595edd6da9ee6ab31981</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f *</type>
      <name>surface_change_directions_</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>a89546e52283225bc037b81d0f57867c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float *</type>
      <name>surface_change_scores_</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>a14c2994048ba6fe86fa04b54aef0ed9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LocalSurface **</type>
      <name>surface_structure_</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>a97ae685a7419b584fdc169c6b22bc5c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>ab8f4f44c4cdc1615be95daff1877568d</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::RangeImageBorderExtractor::LocalSurface</name>
    <filename>structpcl_1_1RangeImageBorderExtractor_1_1LocalSurface.html</filename>
    <member kind="function">
      <type></type>
      <name>LocalSurface</name>
      <anchorfile>structpcl_1_1RangeImageBorderExtractor_1_1LocalSurface.html</anchorfile>
      <anchor>aeef879439d434601c787ab0d7fba3494</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3f</type>
      <name>eigen_values</name>
      <anchorfile>structpcl_1_1RangeImageBorderExtractor_1_1LocalSurface.html</anchorfile>
      <anchor>a03ec2697132e5c623e502750ce7be65f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3f</type>
      <name>eigen_values_no_jumps</name>
      <anchorfile>structpcl_1_1RangeImageBorderExtractor_1_1LocalSurface.html</anchorfile>
      <anchor>af07be0b65f010e88ba5e3db4a16ee156</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>max_neighbor_distance_squared</name>
      <anchorfile>structpcl_1_1RangeImageBorderExtractor_1_1LocalSurface.html</anchorfile>
      <anchor>aea24f947b674b5212182f8806d522c6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3f</type>
      <name>neighborhood_mean</name>
      <anchorfile>structpcl_1_1RangeImageBorderExtractor_1_1LocalSurface.html</anchorfile>
      <anchor>a530851b9c63e1d6a516d322bf965bb1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3f</type>
      <name>neighborhood_mean_no_jumps</name>
      <anchorfile>structpcl_1_1RangeImageBorderExtractor_1_1LocalSurface.html</anchorfile>
      <anchor>a24daa3bfdc54631000bbed309a5cf8ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3f</type>
      <name>normal</name>
      <anchorfile>structpcl_1_1RangeImageBorderExtractor_1_1LocalSurface.html</anchorfile>
      <anchor>a29acd196c67a7b3ae94851ae882d1508</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3f</type>
      <name>normal_no_jumps</name>
      <anchorfile>structpcl_1_1RangeImageBorderExtractor_1_1LocalSurface.html</anchorfile>
      <anchor>a54540d1463b7e425cd53792787193d9e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::RangeImageBorderExtractor::Parameters</name>
    <filename>structpcl_1_1RangeImageBorderExtractor_1_1Parameters.html</filename>
    <member kind="function">
      <type></type>
      <name>Parameters</name>
      <anchorfile>structpcl_1_1RangeImageBorderExtractor_1_1Parameters.html</anchorfile>
      <anchor>a1a5d2415cafaf3c45c4754bef488fd52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_no_of_threads</name>
      <anchorfile>structpcl_1_1RangeImageBorderExtractor_1_1Parameters.html</anchorfile>
      <anchor>aba5c9d546d84b93fa468370fa5e611fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>minimum_border_probability</name>
      <anchorfile>structpcl_1_1RangeImageBorderExtractor_1_1Parameters.html</anchorfile>
      <anchor>abc107d79d74e15869b536768a14afd8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pixel_radius_border_direction</name>
      <anchorfile>structpcl_1_1RangeImageBorderExtractor_1_1Parameters.html</anchorfile>
      <anchor>af473830633cc93ef4efeb0dfbce1b5f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pixel_radius_borders</name>
      <anchorfile>structpcl_1_1RangeImageBorderExtractor_1_1Parameters.html</anchorfile>
      <anchor>a53a2a6db4779bc945f23b749f2ac1d78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pixel_radius_plane_extraction</name>
      <anchorfile>structpcl_1_1RangeImageBorderExtractor_1_1Parameters.html</anchorfile>
      <anchor>a52ebcc636cb562e9704b10cab2a1961c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pixel_radius_principal_curvature</name>
      <anchorfile>structpcl_1_1RangeImageBorderExtractor_1_1Parameters.html</anchorfile>
      <anchor>ae99a54add292edfa18c3a9103480e633</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::RangeImageBorderExtractor::ShadowBorderIndices</name>
    <filename>structpcl_1_1RangeImageBorderExtractor_1_1ShadowBorderIndices.html</filename>
    <member kind="function">
      <type></type>
      <name>ShadowBorderIndices</name>
      <anchorfile>structpcl_1_1RangeImageBorderExtractor_1_1ShadowBorderIndices.html</anchorfile>
      <anchor>a633d5f59da692651e3e6d844b8f88261</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>bottom</name>
      <anchorfile>structpcl_1_1RangeImageBorderExtractor_1_1ShadowBorderIndices.html</anchorfile>
      <anchor>a67850c4afe28ae9ebc29b58172c1fb76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>left</name>
      <anchorfile>structpcl_1_1RangeImageBorderExtractor_1_1ShadowBorderIndices.html</anchorfile>
      <anchor>abcdfc64b92a60c1da4a24d9ba7ff8abc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>right</name>
      <anchorfile>structpcl_1_1RangeImageBorderExtractor_1_1ShadowBorderIndices.html</anchorfile>
      <anchor>a8bbfe7769ede58b4dfbf926459475de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>top</name>
      <anchorfile>structpcl_1_1RangeImageBorderExtractor_1_1ShadowBorderIndices.html</anchorfile>
      <anchor>a5dc22241c3b324be9eb6c47f77752532</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::RangeImagePlanar</name>
    <filename>classpcl_1_1RangeImagePlanar.html</filename>
    <base>pcl::RangeImage</base>
    <member kind="typedef">
      <type>RangeImage</type>
      <name>BaseClass</name>
      <anchorfile>classpcl_1_1RangeImagePlanar.html</anchorfile>
      <anchor>af97f4238b576879e332cf8cb5aa49f33</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const RangeImagePlanar &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1RangeImagePlanar.html</anchorfile>
      <anchor>ab53258a981f3919c1cc5fad87cd75dc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; RangeImagePlanar &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1RangeImagePlanar.html</anchorfile>
      <anchor>ad59977cb683c4ec344646ff391a87a4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>calculate3DPoint</name>
      <anchorfile>classpcl_1_1RangeImagePlanar.html</anchorfile>
      <anchor>a8156313c723effdd2bac64edb41e2a49</anchor>
      <arglist>(float image_x, float image_y, float range, Eigen::Vector3f &amp;point) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createFromPointCloudWithFixedSize</name>
      <anchorfile>classpcl_1_1RangeImagePlanar.html</anchorfile>
      <anchor>a47fc71b0700792cb0b078e9bbbc537f5</anchor>
      <arglist>(const PointCloudType &amp;point_cloud, int di_width, int di_height, float di_center_x, float di_center_y, float di_focal_length_x, float di_focal_length_y, const Eigen::Affine3f &amp;sensor_pose, CoordinateFrame coordinate_frame=CAMERA_FRAME, float noise_level=0.0f, float min_range=0.0f)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual PCL_EXPORTS void</type>
      <name>getHalfImage</name>
      <anchorfile>classpcl_1_1RangeImagePlanar.html</anchorfile>
      <anchor>a8c6e3c68404449f406008825a2caf727</anchor>
      <arglist>(RangeImage &amp;half_image) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getImagePoint</name>
      <anchorfile>classpcl_1_1RangeImagePlanar.html</anchorfile>
      <anchor>a3d1056d87f9a14379dc651b55b199a62</anchor>
      <arglist>(const Eigen::Vector3f &amp;point, float &amp;image_x, float &amp;image_y, float &amp;range) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual RangeImage *</type>
      <name>getNew</name>
      <anchorfile>classpcl_1_1RangeImagePlanar.html</anchorfile>
      <anchor>a2a9498260e06600a3de057433d41d83c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual PCL_EXPORTS void</type>
      <name>getSubImage</name>
      <anchorfile>classpcl_1_1RangeImagePlanar.html</anchorfile>
      <anchor>ae34f5288ed626a18eff740d326dde486</anchor>
      <arglist>(int sub_image_image_offset_x, int sub_image_image_offset_y, int sub_image_width, int sub_image_height, int combine_pixels, RangeImage &amp;sub_image) const </arglist>
    </member>
    <member kind="function">
      <type>Ptr</type>
      <name>makeShared</name>
      <anchorfile>classpcl_1_1RangeImagePlanar.html</anchorfile>
      <anchor>a139d1db3bb9a43315aa8e360bb2902d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS</type>
      <name>RangeImagePlanar</name>
      <anchorfile>classpcl_1_1RangeImagePlanar.html</anchorfile>
      <anchor>a3763122b8f6b482b6dc8848eed404752</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>setDepthImage</name>
      <anchorfile>classpcl_1_1RangeImagePlanar.html</anchorfile>
      <anchor>a63dee3d2d19ba183e85fb7fd3112e0fc</anchor>
      <arglist>(const float *depth_image, int di_width, int di_height, float di_center_x, float di_center_y, float di_focal_length_x, float di_focal_length_y, float desired_angular_resolution=-1)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>setDepthImage</name>
      <anchorfile>classpcl_1_1RangeImagePlanar.html</anchorfile>
      <anchor>a211f904a4f6e2146928e9502364552e9</anchor>
      <arglist>(const unsigned short *depth_image, int di_width, int di_height, float di_center_x, float di_center_y, float di_focal_length_x, float di_focal_length_y, float desired_angular_resolution=-1)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>setDisparityImage</name>
      <anchorfile>classpcl_1_1RangeImagePlanar.html</anchorfile>
      <anchor>a841d422a3366d72eb02f0b4c0f15e03c</anchor>
      <arglist>(const float *disparity_image, int di_width, int di_height, float focal_length, float base_line, float desired_angular_resolution=-1)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS</type>
      <name>~RangeImagePlanar</name>
      <anchorfile>classpcl_1_1RangeImagePlanar.html</anchorfile>
      <anchor>ace723fb1c3e9670086a03e6e84717058</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>center_x_</name>
      <anchorfile>classpcl_1_1RangeImagePlanar.html</anchorfile>
      <anchor>a280deeb2c771cda041c70d8597b79409</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>center_y_</name>
      <anchorfile>classpcl_1_1RangeImagePlanar.html</anchorfile>
      <anchor>a61fa15b24e42e2be6f4440c2b8e396ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>focal_length_x_</name>
      <anchorfile>classpcl_1_1RangeImagePlanar.html</anchorfile>
      <anchor>a46e0235f57da18aa442985eef8a653e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>focal_length_x_reciprocal_</name>
      <anchorfile>classpcl_1_1RangeImagePlanar.html</anchorfile>
      <anchor>a3fe3c75dfb52a7eb75e8ee46b2042e88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>focal_length_y_</name>
      <anchorfile>classpcl_1_1RangeImagePlanar.html</anchorfile>
      <anchor>aa329fde53679199bc7b295ad324d2d27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>focal_length_y_reciprocal_</name>
      <anchorfile>classpcl_1_1RangeImagePlanar.html</anchorfile>
      <anchor>a664df606b14bc13081320a248ccd553d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::ReferenceFrame</name>
    <filename>structpcl_1_1ReferenceFrame.html</filename>
    <base>pcl::_ReferenceFrame</base>
    <member kind="function">
      <type></type>
      <name>ReferenceFrame</name>
      <anchorfile>structpcl_1_1ReferenceFrame.html</anchorfile>
      <anchor>ac9e2e906c4d7984f6502e989dda536f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReferenceFrame</name>
      <anchorfile>structpcl_1_1ReferenceFrame.html</anchorfile>
      <anchor>a10ca90f8b58aefe8f1ffb711279b0a2f</anchor>
      <arglist>(Axis const &amp;x, Axis const &amp;y, Axis const &amp;z)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::Region3D</name>
    <filename>classpcl_1_1Region3D.html</filename>
    <templarg>PointT</templarg>
    <member kind="function">
      <type>Eigen::Vector3f</type>
      <name>getCentroid</name>
      <anchorfile>classpcl_1_1Region3D.html</anchorfile>
      <anchor>a84e01ce4da0ffbdbabeb32ea47fd5bc2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getCount</name>
      <anchorfile>classpcl_1_1Region3D.html</anchorfile>
      <anchor>a03cdb144747f282e77d2b4ad206f5f0b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix3f</type>
      <name>getCovariance</name>
      <anchorfile>classpcl_1_1Region3D.html</anchorfile>
      <anchor>a1bdd582c189e243c327191acdec10626</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Region3D</name>
      <anchorfile>classpcl_1_1Region3D.html</anchorfile>
      <anchor>adb51c65eefff75c771f5d3142243fcab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Region3D</name>
      <anchorfile>classpcl_1_1Region3D.html</anchorfile>
      <anchor>a82e3170cdbfb5636b2d00850799ed855</anchor>
      <arglist>(Eigen::Vector3f &amp;centroid, Eigen::Matrix3f &amp;covariance, unsigned count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Region3D</name>
      <anchorfile>classpcl_1_1Region3D.html</anchorfile>
      <anchor>aaa796f8901c93de9e89b8f946723a2ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>centroid_</name>
      <anchorfile>classpcl_1_1Region3D.html</anchorfile>
      <anchor>a0cd70ee5801c774ffad8584c870c2571</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>count_</name>
      <anchorfile>classpcl_1_1Region3D.html</anchorfile>
      <anchor>ab1e545a54a7b5c75d6df794beb65faac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix3f</type>
      <name>covariance_</name>
      <anchorfile>classpcl_1_1Region3D.html</anchorfile>
      <anchor>ab713de878c3a7341c6530f683dd49222</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::Registration</name>
    <filename>classpcl_1_1Registration.html</filename>
    <templarg>PointSource</templarg>
    <templarg>PointTarget</templarg>
    <base>PCLBase&lt; PointSource &gt;</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const Registration&lt; PointSource, PointTarget &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>af46ad4ffeb6bd402c84f9346be39c973</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::KdTree&lt; PointTarget &gt;</type>
      <name>KdTree</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a65e9a0d0fe5fb5ac4e92d06db4db900d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::KdTree&lt; PointTarget &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a59e4f47cd4169058fe0d0c45a5ea191a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointSource &gt;</type>
      <name>PointCloudSource</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a3f7a1de72f2668a436909e845070e37f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudSource::ConstPtr</type>
      <name>PointCloudSourceConstPtr</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>ad12d5a60d04a2996c31a9679dd77a44c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudSource::Ptr</type>
      <name>PointCloudSourcePtr</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a61ea3f1681dc675ca9d586ada8f8c9b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointTarget &gt;</type>
      <name>PointCloudTarget</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a925edb1fe07690be6ccefad0b6237082</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudTarget::ConstPtr</type>
      <name>PointCloudTargetConstPtr</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>ab7f7beac7bdbf0e6dde37a5cbe134f32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudTarget::Ptr</type>
      <name>PointCloudTargetPtr</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>ab7843e3e6449477303a103adba7253f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>KdTree::PointRepresentationConstPtr</type>
      <name>PointRepresentationConstPtr</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a024ab11d1493ec6a87b23fee893d4c69</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Registration&lt; PointSource, PointTarget &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a127a4c9f90223c07487b3fa855aa9e2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::registration::TransformationEstimation&lt; PointSource, PointTarget &gt;</type>
      <name>TransformationEstimation</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a6f59fe2872c2509f0cb3b36ed28220a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformationEstimation::ConstPtr</type>
      <name>TransformationEstimationConstPtr</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a5a6c92971c3d3ed47081e26f051c000d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformationEstimation::Ptr</type>
      <name>TransformationEstimationPtr</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>ac617a52e54987c457587db80040c2610</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>align</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a9f4eb6bae3284d48e851cfbe83b8622b</anchor>
      <arglist>(PointCloudSource &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>align</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a0d6ad6c3e2f321e873d993d997e3de76</anchor>
      <arglist>(PointCloudSource &amp;output, const Eigen::Matrix4f &amp;guess)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getClassName</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a4f7f8d829c34b26316e34bf9165e341d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getEuclideanFitnessEpsilon</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a319ec0741fa90d4c5b04e128382059b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix4f</type>
      <name>getFinalTransformation</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a7d85e7a9687f19af94baf923d59a60e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getFitnessScore</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a647725f9c25170152a61e9ea26291f8a</anchor>
      <arglist>(double max_range=std::numeric_limits&lt; double &gt;::max())</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getFitnessScore</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>ae5f24eb7f298c82c6e2b33217833384f</anchor>
      <arglist>(const std::vector&lt; float &gt; &amp;distances_a, const std::vector&lt; float &gt; &amp;distances_b)</arglist>
    </member>
    <member kind="function">
      <type>PointCloudTargetConstPtr const</type>
      <name>getInputTarget</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a9e9392cce34fca999b9bfb8e84b5b654</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix4f</type>
      <name>getLastIncrementalTransformation</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a734da7b06092cafbd8b9169dec45533c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxCorrespondenceDistance</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>afefa6cfd2bba57dda23cd888d16d0cc1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMaximumIterations</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>adedaebbd22f20d85b64088c1ae6cdf1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getRANSACIterations</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a6b6b837315d4e9e9c4b1754d8f605a0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getRANSACOutlierRejectionThreshold</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a572624a9931e5bb3e94075dbdb4163f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getTransformationEpsilon</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a7afbe316cf7cb787d65416b1c6106493</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasConverged</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a1af34c2a11b24f3754e54be2edfbdd38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>registerVisualizationCallback</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a9deb31e8695dc377b0683fc174f8a46b</anchor>
      <arglist>(boost::function&lt; FunctionSignature &gt; &amp;visualizerCallback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Registration</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>ad835c88afdc52ac270661f79cf6a05a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEuclideanFitnessEpsilon</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>afb3049400b3b1b411128efde039a8131</anchor>
      <arglist>(double epsilon)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setInputTarget</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a677afde384aa586a8b4de1a9a5e77a8f</anchor>
      <arglist>(const PointCloudTargetConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxCorrespondenceDistance</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a6beeab579b1d9e6d0b47ea6ba10ee1e7</anchor>
      <arglist>(double distance_threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaximumIterations</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a76564805514689a5e01859fa5be0e99d</anchor>
      <arglist>(int nr_iterations)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPointRepresentation</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a15dd4c85690d34f9a8d9a46b3d419bd7</anchor>
      <arglist>(const PointRepresentationConstPtr &amp;point_representation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRANSACIterations</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>ac22df397eee114595ed60531b74f4737</anchor>
      <arglist>(int ransac_iterations)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRANSACOutlierRejectionThreshold</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a8a82d9b0489415f9f512e1e508163212</anchor>
      <arglist>(double inlier_threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTransformationEpsilon</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a8e6f0e1a99ab7254884d9ad3c10c458a</anchor>
      <arglist>(double epsilon)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTransformationEstimation</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a7b57e3a047062979ab0fe4ec28f26844</anchor>
      <arglist>(const TransformationEstimationPtr &amp;te)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Registration</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>aedb8bc808616ecdecd05607ea4dae79d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>searchForNeighbors</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>aabeff5a39a594a97a1c4e1c0718382ca</anchor>
      <arglist>(const PointCloudSource &amp;cloud, int index, std::vector&lt; int &gt; &amp;indices, std::vector&lt; float &gt; &amp;distances)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>converged_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>aafe1816552705047bddea606e4081ec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>corr_dist_threshold_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>abb464a9ef29d72bb9f74b9848bfafa6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; float &gt;</type>
      <name>correspondence_distances_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a8134a6dd4eb3b1dee7e14426e8b8c0d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>euclidean_fitness_epsilon_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a233da29b653a22a633ca6dcb8bb3d4c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix4f</type>
      <name>final_transformation_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>ac7f10504daeb4090d72fcdcbde3b9c5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>inlier_threshold_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>ad1abc81ade797ac9e465ce1bc63d605c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>max_iterations_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>aa420f0bbfbdce22c045868b75d7a7308</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>min_number_correspondences_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a6884b24985189086179376ce62e25441</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nr_iterations_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a6852ca640945c680b9b648f4026af096</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix4f</type>
      <name>previous_transformation_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>af465280d3eef51cd20667bc0c003be7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>ransac_iterations_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a101706dca57a45694119321f56fd31ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>reg_name_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a26bf5e2e13ef203fc41a55c36b64e492</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudTargetConstPtr</type>
      <name>target_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>aff2c97d5e151bf8d15a37ec9dc91f449</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix4f</type>
      <name>transformation_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>aba1dc03f20b71ab9732ba53e7fa9f23a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>transformation_epsilon_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>ad606f9468e687b255f3e392cacd40d19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TransformationEstimationPtr</type>
      <name>transformation_estimation_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a19dd1044cbb14a9580c1726498d8d1fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KdTreePtr</type>
      <name>tree_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a758454e46778e40b78ce564201066d53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::function&lt; void(const pcl::PointCloud&lt; PointSource &gt; &amp;cloud_src, const std::vector&lt; int &gt; &amp;indices_src, const pcl::PointCloud&lt; PointTarget &gt; &amp;cloud_tgt, const std::vector&lt; int &gt; &amp;indices_tgt)&gt;</type>
      <name>update_visualizer_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>aea3dc4f1c256e8ececf4d6a5af4c49af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>computeTransformation</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a8da8608e9c494333e2e92f6821d6b43c</anchor>
      <arglist>(PointCloudSource &amp;output, const Eigen::Matrix4f &amp;guess)=0</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointRepresentationConstPtr</type>
      <name>point_representation_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a79580211a7e78334989be2698a500785</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::RegistrationVisualizer</name>
    <filename>classpcl_1_1RegistrationVisualizer.html</filename>
    <templarg>PointSource</templarg>
    <templarg>PointTarget</templarg>
    <member kind="function">
      <type>size_t</type>
      <name>getMaximumDisplayedCorrespondences</name>
      <anchorfile>classpcl_1_1RegistrationVisualizer.html</anchorfile>
      <anchor>ad47af518fc0c1d68d1578e67a129d2e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RegistrationVisualizer</name>
      <anchorfile>classpcl_1_1RegistrationVisualizer.html</anchorfile>
      <anchor>ae7d963b9d97c75df7223bcc5fe7ea4dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaximumDisplayedCorrespondences</name>
      <anchorfile>classpcl_1_1RegistrationVisualizer.html</anchorfile>
      <anchor>a897f50b0c290445cdb8847bb2e4c38a4</anchor>
      <arglist>(const int maximum_displayed_correspondences)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setRegistration</name>
      <anchorfile>classpcl_1_1RegistrationVisualizer.html</anchorfile>
      <anchor>a8aa479028e64ad6aa570e8ae5443295f</anchor>
      <arglist>(pcl::Registration&lt; PointSource, PointTarget &gt; &amp;registration)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startDisplay</name>
      <anchorfile>classpcl_1_1RegistrationVisualizer.html</anchorfile>
      <anchor>ab787362b64bcea7f9687da4aca902e7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stopDisplay</name>
      <anchorfile>classpcl_1_1RegistrationVisualizer.html</anchorfile>
      <anchor>abed5c1b7abac1c036b6058d0138ccaa5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateIntermediateCloud</name>
      <anchorfile>classpcl_1_1RegistrationVisualizer.html</anchorfile>
      <anchor>a486ef1ce9bd49da0224140b8b2f191eb</anchor>
      <arglist>(const pcl::PointCloud&lt; PointSource &gt; &amp;cloud_src, const std::vector&lt; int &gt; &amp;indices_src, const pcl::PointCloud&lt; PointTarget &gt; &amp;cloud_tgt, const std::vector&lt; int &gt; &amp;indices_tgt)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getIndexedName</name>
      <anchorfile>classpcl_1_1RegistrationVisualizer.html</anchorfile>
      <anchor>a3b9aab728e00bf441cd7317362979c03</anchor>
      <arglist>(std::string &amp;root_name, size_t &amp;id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>runDisplay</name>
      <anchorfile>classpcl_1_1RegistrationVisualizer.html</anchorfile>
      <anchor>a6ef7150b35bba0292b412f451aebefca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; PointSource &gt;</type>
      <name>cloud_intermediate_</name>
      <anchorfile>classpcl_1_1RegistrationVisualizer.html</anchorfile>
      <anchor>afe4ca43d8affb2331d73bd1a4beab034</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>cloud_intermediate_indices_</name>
      <anchorfile>classpcl_1_1RegistrationVisualizer.html</anchorfile>
      <anchor>a489be64b6b8b6ee81a8f8a012fdc7601</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; PointSource &gt;</type>
      <name>cloud_source_</name>
      <anchorfile>classpcl_1_1RegistrationVisualizer.html</anchorfile>
      <anchor>aa8c0e2987f64434b33a7c222994f155d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; PointTarget &gt;</type>
      <name>cloud_target_</name>
      <anchorfile>classpcl_1_1RegistrationVisualizer.html</anchorfile>
      <anchor>ae88fd9ad9e87b3cf7ac4c32c6d9e8df3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>cloud_target_indices_</name>
      <anchorfile>classpcl_1_1RegistrationVisualizer.html</anchorfile>
      <anchor>aa4d88ff2498fd030ebf5cb093ac3c6f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>first_update_flag_</name>
      <anchorfile>classpcl_1_1RegistrationVisualizer.html</anchorfile>
      <anchor>a2c10000ef0dae25bc43460c86637717c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>maximum_displayed_correspondences_</name>
      <anchorfile>classpcl_1_1RegistrationVisualizer.html</anchorfile>
      <anchor>ace7e1578161638326c3732ac4c8b96b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>registration_method_name_</name>
      <anchorfile>classpcl_1_1RegistrationVisualizer.html</anchorfile>
      <anchor>acd6b000dce0d3b942492e42b4681c57a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::function&lt; void(const pcl::PointCloud&lt; PointSource &gt; &amp;cloud_src, const std::vector&lt; int &gt; &amp;indices_src, const pcl::PointCloud&lt; PointTarget &gt; &amp;cloud_tgt, const std::vector&lt; int &gt; &amp;indices_tgt)&gt;</type>
      <name>update_visualizer_</name>
      <anchorfile>classpcl_1_1RegistrationVisualizer.html</anchorfile>
      <anchor>a2cc20367a4799f4f7da8040e128a871b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt;</type>
      <name>viewer_</name>
      <anchorfile>classpcl_1_1RegistrationVisualizer.html</anchorfile>
      <anchor>a651f0c0ee86d59a951ec5edbed62d253</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>viewer_thread_</name>
      <anchorfile>classpcl_1_1RegistrationVisualizer.html</anchorfile>
      <anchor>ae452a8e8560a4f773a8ce271ca5b425b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>visualizer_updating_mutex_</name>
      <anchorfile>classpcl_1_1RegistrationVisualizer.html</anchorfile>
      <anchor>a5b6b50586dd667578995f538835e7de3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::RGB</name>
    <filename>structpcl_1_1RGB.html</filename>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_RGB</name>
      <anchorfile>structpcl_1_1RGB.html</anchorfile>
      <anchor>a98ec10017c36205f95731a42d3ad5253</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::RGBPlaneCoefficientComparator</name>
    <filename>classpcl_1_1RGBPlaneCoefficientComparator.html</filename>
    <templarg>PointT</templarg>
    <templarg>PointNT</templarg>
    <base>pcl::PlaneCoefficientComparator</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const RGBPlaneCoefficientComparator&lt; PointT, PointNT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1RGBPlaneCoefficientComparator.html</anchorfile>
      <anchor>ab9711148bed2888cb13e37482454c06c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Comparator&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1RGBPlaneCoefficientComparator.html</anchorfile>
      <anchor>aa17c027474936fa1f38d0dcac19867fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Comparator&lt; PointT &gt;::PointCloudConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1RGBPlaneCoefficientComparator.html</anchorfile>
      <anchor>a3e863c8702c3cb3ae27d0f121313d2bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointNT &gt;</type>
      <name>PointCloudN</name>
      <anchorfile>classpcl_1_1RGBPlaneCoefficientComparator.html</anchorfile>
      <anchor>a7346e123afd619b25c57b937ee63ad3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudN::ConstPtr</type>
      <name>PointCloudNConstPtr</name>
      <anchorfile>classpcl_1_1RGBPlaneCoefficientComparator.html</anchorfile>
      <anchor>a98793f65b4c5612c5be1b29823c69607</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudN::Ptr</type>
      <name>PointCloudNPtr</name>
      <anchorfile>classpcl_1_1RGBPlaneCoefficientComparator.html</anchorfile>
      <anchor>a5736b46b8fefb72c1320c627708c1a2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; RGBPlaneCoefficientComparator&lt; PointT, PointNT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1RGBPlaneCoefficientComparator.html</anchorfile>
      <anchor>a90c6b7685b198778c72d17a8f77a13fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compare</name>
      <anchorfile>classpcl_1_1RGBPlaneCoefficientComparator.html</anchorfile>
      <anchor>a36d893d0c5463e8188b5ae250e35019e</anchor>
      <arglist>(int idx1, int idx2) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getColorThreshold</name>
      <anchorfile>classpcl_1_1RGBPlaneCoefficientComparator.html</anchorfile>
      <anchor>ac969c8cf3ad2e6ebddf8b45fb6fe0f0c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RGBPlaneCoefficientComparator</name>
      <anchorfile>classpcl_1_1RGBPlaneCoefficientComparator.html</anchorfile>
      <anchor>a3369ccacee5130f94810cb1c2df9c143</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RGBPlaneCoefficientComparator</name>
      <anchorfile>classpcl_1_1RGBPlaneCoefficientComparator.html</anchorfile>
      <anchor>a11296e21074df4ed19954a382221b7b6</anchor>
      <arglist>(boost::shared_ptr&lt; std::vector&lt; float &gt; &gt; &amp;plane_coeff_d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColorThreshold</name>
      <anchorfile>classpcl_1_1RGBPlaneCoefficientComparator.html</anchorfile>
      <anchor>a687c05bd55c070b16f171ddd209f0942</anchor>
      <arglist>(float color_threshold)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RGBPlaneCoefficientComparator</name>
      <anchorfile>classpcl_1_1RGBPlaneCoefficientComparator.html</anchorfile>
      <anchor>ad9f59615d0fda0ac2406c352df958403</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>color_threshold_</name>
      <anchorfile>classpcl_1_1RGBPlaneCoefficientComparator.html</anchorfile>
      <anchor>afea17d03f11894b937d1e2cbefc30925</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::RIFTEstimation</name>
    <filename>classpcl_1_1RIFTEstimation.html</filename>
    <templarg>PointInT</templarg>
    <templarg>GradientT</templarg>
    <templarg>PointOutT</templarg>
    <base>pcl::Feature</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const RIFTEstimation&lt; PointInT, GradientT, PointOutT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1RIFTEstimation.html</anchorfile>
      <anchor>a777bfcc2251c7eadabaff14f7d312d34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; GradientT &gt;</type>
      <name>PointCloudGradient</name>
      <anchorfile>classpcl_1_1RIFTEstimation.html</anchorfile>
      <anchor>a734ce53e8c7cb17a4e8ac1670a55a790</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudGradient::ConstPtr</type>
      <name>PointCloudGradientConstPtr</name>
      <anchorfile>classpcl_1_1RIFTEstimation.html</anchorfile>
      <anchor>ac8ccd7e98373e58107bb83f7c23782e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudGradient::Ptr</type>
      <name>PointCloudGradientPtr</name>
      <anchorfile>classpcl_1_1RIFTEstimation.html</anchorfile>
      <anchor>a7242b42ab5494d42a03cff7726a73426</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointInT &gt;</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1RIFTEstimation.html</anchorfile>
      <anchor>a83798e11c64998025c9b9cbc0fafbcbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1RIFTEstimation.html</anchorfile>
      <anchor>ac28956226d9e256b20a31b4870f80254</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; RIFTEstimation&lt; PointInT, GradientT, PointOutT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1RIFTEstimation.html</anchorfile>
      <anchor>ad34f237ebe0916dd78dd10691a754f43</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeRIFT</name>
      <anchorfile>classpcl_1_1RIFTEstimation.html</anchorfile>
      <anchor>afafca1c81fd83242c44f1b0dc924d19e</anchor>
      <arglist>(const PointCloudIn &amp;cloud, const PointCloudGradient &amp;gradient, int p_idx, float radius, const std::vector&lt; int &gt; &amp;indices, const std::vector&lt; float &gt; &amp;squared_distances, Eigen::MatrixXf &amp;rift_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PointCloudGradientConstPtr</type>
      <name>getInputGradient</name>
      <anchorfile>classpcl_1_1RIFTEstimation.html</anchorfile>
      <anchor>afc4b2e83f8dc8a2440267676721a1512</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNrDistanceBins</name>
      <anchorfile>classpcl_1_1RIFTEstimation.html</anchorfile>
      <anchor>a705cf98e2f89dc7ee01429f3386c9097</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNrGradientBins</name>
      <anchorfile>classpcl_1_1RIFTEstimation.html</anchorfile>
      <anchor>af363399061a5c72a2d2f39246ac1fd7e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RIFTEstimation</name>
      <anchorfile>classpcl_1_1RIFTEstimation.html</anchorfile>
      <anchor>a0a34f2ecc9ed04ce7b43b3a11a938003</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputGradient</name>
      <anchorfile>classpcl_1_1RIFTEstimation.html</anchorfile>
      <anchor>a4b3bbab981ff6a9d06ec356a40ef17df</anchor>
      <arglist>(const PointCloudGradientConstPtr &amp;gradient)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNrDistanceBins</name>
      <anchorfile>classpcl_1_1RIFTEstimation.html</anchorfile>
      <anchor>a3e5f538801f66792c8cd750346bc2856</anchor>
      <arglist>(int nr_distance_bins)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNrGradientBins</name>
      <anchorfile>classpcl_1_1RIFTEstimation.html</anchorfile>
      <anchor>a04fbdbe90490278fc6a963d5525bc5f4</anchor>
      <arglist>(int nr_gradient_bins)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeFeature</name>
      <anchorfile>classpcl_1_1RIFTEstimation.html</anchorfile>
      <anchor>a4b8311e9ec8f927963263385ca266d27</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudGradientConstPtr</type>
      <name>gradient_</name>
      <anchorfile>classpcl_1_1RIFTEstimation.html</anchorfile>
      <anchor>a397d3f78f5eaae31a5f6fa529dfbe4c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nr_distance_bins_</name>
      <anchorfile>classpcl_1_1RIFTEstimation.html</anchorfile>
      <anchor>a30d91f31d35f82e5e8d8311ec3baa04a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nr_gradient_bins_</name>
      <anchorfile>classpcl_1_1RIFTEstimation.html</anchorfile>
      <anchor>a669ddfe9cc8d7c5d011d15e147705cf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1RIFTEstimation.html</anchorfile>
      <anchor>a27c2f47773e3deef60e756c5b4c79979</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::RIFTEstimation&lt; PointInT, GradientT, Eigen::MatrixXf &gt;</name>
    <filename>classpcl_1_1RIFTEstimation_3_01PointInT_00_01GradientT_00_01Eigen_1_1MatrixXf_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>RIFTEstimation&lt; PointInT, GradientT, pcl::Histogram&lt; 32 &gt; &gt;</base>
    <member kind="function" protection="private">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1RIFTEstimation_3_01PointInT_00_01GradientT_00_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a27c698620985cd466f14886a125827e1</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::Normal &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1RIFTEstimation_3_01PointInT_00_01GradientT_00_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a2b4951a7fc12728e376f7705f7eb73c6</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;output)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::RSDEstimation</name>
    <filename>classpcl_1_1RSDEstimation.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>pcl::FeatureFromNormals</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const RSDEstimation&lt; PointInT, PointNT, PointOutT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1RSDEstimation.html</anchorfile>
      <anchor>a6c432b966f6afa4054beba7a8d66c462</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudIn</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1RSDEstimation.html</anchorfile>
      <anchor>a588538016c9900eb77e792595a8ffa9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1RSDEstimation.html</anchorfile>
      <anchor>ab15a14d01d358ed1e762495612efc855</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; RSDEstimation&lt; PointInT, PointNT, PointOutT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1RSDEstimation.html</anchorfile>
      <anchor>a88a61c38867da68746d5b160f220025a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; std::vector&lt; Eigen::MatrixXf, Eigen::aligned_allocator&lt; Eigen::MatrixXf &gt; &gt; &gt;</type>
      <name>getHistograms</name>
      <anchorfile>classpcl_1_1RSDEstimation.html</anchorfile>
      <anchor>a406b7ef30bb48175f2a4dd6c9b4ba210</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNrSubdivisions</name>
      <anchorfile>classpcl_1_1RSDEstimation.html</anchorfile>
      <anchor>a54a52c699ba7b780d45f64c1af19a624</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getPlaneRadius</name>
      <anchorfile>classpcl_1_1RSDEstimation.html</anchorfile>
      <anchor>ad48549acfeebc842dcedd69c59c04294</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getSaveHistograms</name>
      <anchorfile>classpcl_1_1RSDEstimation.html</anchorfile>
      <anchor>a8cf0deb7fef3a9578dc1afb87093704a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RSDEstimation</name>
      <anchorfile>classpcl_1_1RSDEstimation.html</anchorfile>
      <anchor>ad1b0ed7e8ba342caf124c1439b2784c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKSearch</name>
      <anchorfile>classpcl_1_1RSDEstimation.html</anchorfile>
      <anchor>a49e3c7640cb49fc4fa156c4ed3d5ba6d</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNrSubdivisions</name>
      <anchorfile>classpcl_1_1RSDEstimation.html</anchorfile>
      <anchor>a1def3991558aed6f3c9e7bdddadcbae9</anchor>
      <arglist>(int nr_subdiv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPlaneRadius</name>
      <anchorfile>classpcl_1_1RSDEstimation.html</anchorfile>
      <anchor>aecde5695830922aa1db68f7c137a28af</anchor>
      <arglist>(double plane_radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSaveHistograms</name>
      <anchorfile>classpcl_1_1RSDEstimation.html</anchorfile>
      <anchor>ae2179ad69a9cceac6ff52ff7bf0126da</anchor>
      <arglist>(bool save)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeFeature</name>
      <anchorfile>classpcl_1_1RSDEstimation.html</anchorfile>
      <anchor>a1b4ed079e1fb2250fd6301c0f1f4da56</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; std::vector&lt; Eigen::MatrixXf, Eigen::aligned_allocator&lt; Eigen::MatrixXf &gt; &gt; &gt;</type>
      <name>histograms_</name>
      <anchorfile>classpcl_1_1RSDEstimation.html</anchorfile>
      <anchor>ae07649f53ca1e455ff3a48638ba9ae32</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1RSDEstimation.html</anchorfile>
      <anchor>a37040a0ee11c82f5712902a4fde96023</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;output)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>nr_subdiv_</name>
      <anchorfile>classpcl_1_1RSDEstimation.html</anchorfile>
      <anchor>afa628a73c32d67b839d6749468cc888f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>plane_radius_</name>
      <anchorfile>classpcl_1_1RSDEstimation.html</anchorfile>
      <anchor>af9eeb30707166438178342d74edf0fc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>save_histograms_</name>
      <anchorfile>classpcl_1_1RSDEstimation.html</anchorfile>
      <anchor>af353b24a72186d4e33b8b63679324445</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SACSegmentation</name>
    <filename>classpcl_1_1SACSegmentation.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::PCLBase</base>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>aa09fbf509ac114962b171cfd14a5dc45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>ada56bae375c5de607293ab075ab6d5cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>a6059dcf8a4237ea31407f8dd2f09caed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointT &gt;::Ptr</type>
      <name>SampleConsensusModelPtr</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>ad0cfee2da069f7bddef93b279b3a61d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensus&lt; PointT &gt;::Ptr</type>
      <name>SampleConsensusPtr</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>a690cd433d894b90418e00f7d5867cc07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::search::Search&lt; PointT &gt;::Ptr</type>
      <name>SearchPtr</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>a6daa80c444944c4c1bff9574e5507b0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f</type>
      <name>getAxis</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>a6136a314262ea4153021620a94dce133</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDistanceThreshold</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>aa13e98622b7ef79a02f88c3ccee87351</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getEpsAngle</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>aa94fe223ade23effadfdabf6f5db140d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMaxIterations</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>aee809e0ab5f55b51f70005bc6c3f2fe0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SampleConsensusPtr</type>
      <name>getMethod</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>a9bf687489ce5318abc4d28da8a3bb629</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMethodType</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>a4a5783a801010b91994d42ad89ee331d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SampleConsensusModelPtr</type>
      <name>getModel</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>abe9e8272b33f6430c8d6634d1cb3db87</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getModelType</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>aeb4e8413e4ec32c2a25b27646633f1ce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getOptimizeCoefficients</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>aa63a2e08ab6f69a3ecde73ec695bf898</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getProbability</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>af131b4f7b2589828d1c0726611879e9f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRadiusLimits</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>ae02b4d2a62f5dc94deb71f3412b93916</anchor>
      <arglist>(double &amp;min_radius, double &amp;max_radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getSamplesMaxDist</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>a968404675723ac44d5cb8fca689fd620</anchor>
      <arglist>(double &amp;radius)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SACSegmentation</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>a1bcad285f24b4f5201f4edaf633d0a32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>segment</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>a514043477fc0efc79aaae0b595cc566c</anchor>
      <arglist>(PointIndices &amp;inliers, ModelCoefficients &amp;model_coefficients)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAxis</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>a23abc3e522ccb2b2846a6c9b0cf7b7d3</anchor>
      <arglist>(const Eigen::Vector3f &amp;ax)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDistanceThreshold</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>ab303bdf338af51e757095fdcdd7dcf5a</anchor>
      <arglist>(double threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEpsAngle</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>a7a2dc31039a1717f83ca281f6970eb18</anchor>
      <arglist>(double ea)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxIterations</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>a47c5241af3824ee197e3a9c1b89806c4</anchor>
      <arglist>(int max_iterations)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMethodType</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>a1f01af4b5cc22e916c4facc145bc9297</anchor>
      <arglist>(int method)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setModelType</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>aaf3488729fa23a602cc0ef2e9480c5f5</anchor>
      <arglist>(int model)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOptimizeCoefficients</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>acd7cb38442e52a3df81bc0fd28c07646</anchor>
      <arglist>(bool optimize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProbability</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>a6c436f52078056b626aba0c36b819235</anchor>
      <arglist>(double probability)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRadiusLimits</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>a18ba57a99fbbcb0f2d0500b0d21579d2</anchor>
      <arglist>(const double &amp;min_radius, const double &amp;max_radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSamplesMaxDist</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>ac8a399afca15a3e2dcbf491a8de3e2f1</anchor>
      <arglist>(const double &amp;radius, SearchPtr search)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SACSegmentation</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>a0a6a501237dea40ae68c62f364e99cdf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getClassName</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>a0cd90433607f987683a6a0318f17f6d9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initSAC</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>a2524fe5506c0c43c425dbe492da133ed</anchor>
      <arglist>(const int method_type)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>initSACModel</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>a73f671838c3ec8c0f08a3c78a7cac80b</anchor>
      <arglist>(const int model_type)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>axis_</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>abc9924cedf7d0d013f860b8ad3054b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>eps_angle_</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>ac40b9cd690894f581d507dabbeb89c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>max_iterations_</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>af99af32608e22a07bc0d8e0cf92d20fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>method_type_</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>af22b2d5e01d6c549b5d7c14caaa28539</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SampleConsensusModelPtr</type>
      <name>model_</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>a196b024d56223dd122e0a1c23773acab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>model_type_</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>a444d6de9dcabbe20ad1a152bea746dab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>optimize_coefficients_</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>abe8902ffbc5fd352e38c08f8b9b3601b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>probability_</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>a29d30627faa3b625702191de4fb3da9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>radius_max_</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>a1b78e575f1e6eb2b6f32f8c60e777343</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>radius_min_</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>a873c817931f20ad93869526584c67e22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SampleConsensusPtr</type>
      <name>sac_</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>a7e9ad0f4cd31e45c2ff03da17d0c9bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>samples_radius_</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>acfefedfd77b047203d70b9a73c1cbec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SearchPtr</type>
      <name>samples_radius_search_</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>a8decd0cf3fa904cd8d2530879a7c726b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>threshold_</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>af262dd025eb187cfc6cb4e638562735a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SACSegmentationFromNormals</name>
    <filename>classpcl_1_1SACSegmentationFromNormals.html</filename>
    <templarg>PointT</templarg>
    <templarg>PointNT</templarg>
    <base>pcl::SACSegmentation</base>
    <member kind="typedef">
      <type>SACSegmentation&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>afddb12becb6d865a5814780aacc533c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>af0cecf89ce11d8ce3f38c9567a30c208</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointNT &gt;</type>
      <name>PointCloudN</name>
      <anchorfile>classpcl_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>af4b005f6e05ed7496eb6ae860cef092b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudN::ConstPtr</type>
      <name>PointCloudNConstPtr</name>
      <anchorfile>classpcl_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>a6fbd33e9970510c4ef5c784150ffe5f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudN::Ptr</type>
      <name>PointCloudNPtr</name>
      <anchorfile>classpcl_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>a599ee0ae4bf4a8f049d79d655698743a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>a3de5b5711cc27c0257fe8888fcfea3b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModelFromNormals&lt; PointT, PointNT &gt;::Ptr</type>
      <name>SampleConsensusModelFromNormalsPtr</name>
      <anchorfile>classpcl_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>a50165530451b2aa63aabfca7bf1e45e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointT &gt;::Ptr</type>
      <name>SampleConsensusModelPtr</name>
      <anchorfile>classpcl_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>af7fa76b2743d7711abaa98dc62d4561e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensus&lt; PointT &gt;::Ptr</type>
      <name>SampleConsensusPtr</name>
      <anchorfile>classpcl_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>acc3c46b338986198061cc442b7426431</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDistanceFromOrigin</name>
      <anchorfile>classpcl_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>a1dd5ab8099bd44355e91d741e3e89a7b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PointCloudNConstPtr</type>
      <name>getInputNormals</name>
      <anchorfile>classpcl_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>a3307c9dc659d1af4693760ab80c85187</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMinMaxOpeningAngle</name>
      <anchorfile>classpcl_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>a5937ab0420b105b8c17918a9c19f4a1d</anchor>
      <arglist>(double &amp;min_angle, double &amp;max_angle)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getNormalDistanceWeight</name>
      <anchorfile>classpcl_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>afef4bdd0331a0959a215c8627b9e503b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SACSegmentationFromNormals</name>
      <anchorfile>classpcl_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>af92ae69901920fc2f1a92195544ff068</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDistanceFromOrigin</name>
      <anchorfile>classpcl_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>aa6e65931b38d3cfa32afc34b60f896c8</anchor>
      <arglist>(const double d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputNormals</name>
      <anchorfile>classpcl_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>a32a65052303a8ccc167c0182ab261df6</anchor>
      <arglist>(const PointCloudNConstPtr &amp;normals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinMaxOpeningAngle</name>
      <anchorfile>classpcl_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>a902493eecbbfefce45767a98832d02c6</anchor>
      <arglist>(const double &amp;min_angle, const double &amp;max_angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormalDistanceWeight</name>
      <anchorfile>classpcl_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>adffe38382fbb0b511764faf9490140ca</anchor>
      <arglist>(double distance_weight)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getClassName</name>
      <anchorfile>classpcl_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>a02a1c73b4cb0111cae4b96c0e2a55ba6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>initSACModel</name>
      <anchorfile>classpcl_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>ac4d61a5778c41a40192d2e44729502a8</anchor>
      <arglist>(const int model_type)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>distance_from_origin_</name>
      <anchorfile>classpcl_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>a9757daa415a631f7d4ad088624f4491e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>distance_weight_</name>
      <anchorfile>classpcl_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>a032a4b4f08619842f7f1c5602b22d9e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>max_angle_</name>
      <anchorfile>classpcl_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>a3e2fd7eca4cfe25cd5cefa6cde87b10c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>min_angle_</name>
      <anchorfile>classpcl_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>a3cd9814bbc521a5f116a1f58cb3cc3d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudNConstPtr</type>
      <name>normals_</name>
      <anchorfile>classpcl_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>a91b5f388af6d3b9c588f38fcb7a4e4be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SampleConsensus</name>
    <filename>classpcl_1_1SampleConsensus.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const SampleConsensus &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1SampleConsensus.html</anchorfile>
      <anchor>abfd144d2c057d7b997877d5cce90c5a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SampleConsensus &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1SampleConsensus.html</anchorfile>
      <anchor>aaf12b77bbf0507ff0c7e28e4844d894f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>computeModel</name>
      <anchorfile>classpcl_1_1SampleConsensus.html</anchorfile>
      <anchor>a6bb9db27c2f0226aaa1e0c2af2b3439e</anchor>
      <arglist>(int debug_verbosity_level=0)=0</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDistanceThreshold</name>
      <anchorfile>classpcl_1_1SampleConsensus.html</anchorfile>
      <anchor>a575ab4a3facfdc8e007f427a96798d7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getInliers</name>
      <anchorfile>classpcl_1_1SampleConsensus.html</anchorfile>
      <anchor>a7ac2013afb3a2feaaeb661f3aa3ccf6b</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;inliers)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMaxIterations</name>
      <anchorfile>classpcl_1_1SampleConsensus.html</anchorfile>
      <anchor>aa5c7f23a52dc184d8cc56790d63d375a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getModel</name>
      <anchorfile>classpcl_1_1SampleConsensus.html</anchorfile>
      <anchor>ae09f01cda7605910955b0aee847ea849</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;model)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getModelCoefficients</name>
      <anchorfile>classpcl_1_1SampleConsensus.html</anchorfile>
      <anchor>a9f55f89ee72539f66f7edc8bcf6ce0c2</anchor>
      <arglist>(Eigen::VectorXf &amp;model_coefficients)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getProbability</name>
      <anchorfile>classpcl_1_1SampleConsensus.html</anchorfile>
      <anchor>afafb66faf0cbfa464cd884127bafdac3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRandomSamples</name>
      <anchorfile>classpcl_1_1SampleConsensus.html</anchorfile>
      <anchor>a56b0649ebe9cd4b8a48442f864f5e83c</anchor>
      <arglist>(const boost::shared_ptr&lt; std::vector&lt; int &gt; &gt; &amp;indices, size_t nr_samples, std::set&lt; int &gt; &amp;indices_subset)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensus</name>
      <anchorfile>classpcl_1_1SampleConsensus.html</anchorfile>
      <anchor>aee8d85e0b1062f5e18d43609e6ac59bf</anchor>
      <arglist>(const SampleConsensusModelPtr &amp;model, bool random=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensus</name>
      <anchorfile>classpcl_1_1SampleConsensus.html</anchorfile>
      <anchor>aac4937e9bc2a8acf15ae97c7d763090a</anchor>
      <arglist>(const SampleConsensusModelPtr &amp;model, double threshold, bool random=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDistanceThreshold</name>
      <anchorfile>classpcl_1_1SampleConsensus.html</anchorfile>
      <anchor>ae1a06ccc992dfc9e65e70f5876f3c8d3</anchor>
      <arglist>(double threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxIterations</name>
      <anchorfile>classpcl_1_1SampleConsensus.html</anchorfile>
      <anchor>af8558bc2462b6da4a2f88b2efc1ad571</anchor>
      <arglist>(int max_iterations)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProbability</name>
      <anchorfile>classpcl_1_1SampleConsensus.html</anchorfile>
      <anchor>acd6b8031622746d8b6aada91ffbaa7ee</anchor>
      <arglist>(double probability)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SampleConsensus</name>
      <anchorfile>classpcl_1_1SampleConsensus.html</anchorfile>
      <anchor>a138ae225b2d724491a7abdfcfd2b4de5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>rnd</name>
      <anchorfile>classpcl_1_1SampleConsensus.html</anchorfile>
      <anchor>a7a731d68a379a0a6442deae93e85d3a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>inliers_</name>
      <anchorfile>classpcl_1_1SampleConsensus.html</anchorfile>
      <anchor>a0115926eadf78f7bc1ad4675659d8343</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>iterations_</name>
      <anchorfile>classpcl_1_1SampleConsensus.html</anchorfile>
      <anchor>a471e062f42e9cb4ae9d77107cc135acb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>max_iterations_</name>
      <anchorfile>classpcl_1_1SampleConsensus.html</anchorfile>
      <anchor>ab5ca8dbf21b2a1c6ed9c1e8d3eba853c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>model_</name>
      <anchorfile>classpcl_1_1SampleConsensus.html</anchorfile>
      <anchor>a0e04da16522ae180cb8cc2e6ef0d2244</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::VectorXf</type>
      <name>model_coefficients_</name>
      <anchorfile>classpcl_1_1SampleConsensus.html</anchorfile>
      <anchor>a96f852dfca500689684313d3cb7f84b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>probability_</name>
      <anchorfile>classpcl_1_1SampleConsensus.html</anchorfile>
      <anchor>a025913cc2a2099a553fe7842aa792326</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; boost::uniform_01&lt; boost::mt19937 &gt; &gt;</type>
      <name>rng_</name>
      <anchorfile>classpcl_1_1SampleConsensus.html</anchorfile>
      <anchor>aa23f804b4957312659adca2068e05682</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mt19937</type>
      <name>rng_alg_</name>
      <anchorfile>classpcl_1_1SampleConsensus.html</anchorfile>
      <anchor>a3860965324830148970ba99223663aa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SampleConsensusModelPtr</type>
      <name>sac_model_</name>
      <anchorfile>classpcl_1_1SampleConsensus.html</anchorfile>
      <anchor>aa4953d080c1ab4223cde8ff8d8cabc52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>threshold_</name>
      <anchorfile>classpcl_1_1SampleConsensus.html</anchorfile>
      <anchor>aa1c52d7d8be8f058feac1f9241bf305e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SampleConsensusModel&lt; T &gt;::Ptr</type>
      <name>SampleConsensusModelPtr</name>
      <anchorfile>classpcl_1_1SampleConsensus.html</anchorfile>
      <anchor>a60a210f3e26552ad8f8e6e84f0d345ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SampleConsensus</name>
      <anchorfile>classpcl_1_1SampleConsensus.html</anchorfile>
      <anchor>ad113bbc7fe758479a315bc5108324336</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SampleConsensusInitialAlignment</name>
    <filename>classpcl_1_1SampleConsensusInitialAlignment.html</filename>
    <templarg>PointSource</templarg>
    <templarg>PointTarget</templarg>
    <templarg>FeatureT</templarg>
    <base>pcl::Registration</base>
    <class kind="class">pcl::SampleConsensusInitialAlignment::ErrorFunctor</class>
    <class kind="class">pcl::SampleConsensusInitialAlignment::HuberPenalty</class>
    <class kind="class">pcl::SampleConsensusInitialAlignment::TruncatedError</class>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; FeatureT &gt;</type>
      <name>FeatureCloud</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment.html</anchorfile>
      <anchor>ad5db6a6174117addf0b4be63bc3aa647</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FeatureCloud::ConstPtr</type>
      <name>FeatureCloudConstPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment.html</anchorfile>
      <anchor>a0e4166f73789f01ecdbc90aa073b99e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FeatureCloud::Ptr</type>
      <name>FeatureCloudPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment.html</anchorfile>
      <anchor>a4e6a9b9267ee103bf225954564617536</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>KdTreeFLANN&lt; FeatureT &gt;::Ptr</type>
      <name>FeatureKdTreePtr</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment.html</anchorfile>
      <anchor>aa9ae51861a45b9d0fa5d12741c1d0f6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Registration&lt; PointSource, PointTarget &gt;::PointCloudSource</type>
      <name>PointCloudSource</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment.html</anchorfile>
      <anchor>a4a53ed1df17f64a98062a25c7a8e65e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudSource::ConstPtr</type>
      <name>PointCloudSourceConstPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment.html</anchorfile>
      <anchor>a72379e8083f6d9dad56027e1902699bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudSource::Ptr</type>
      <name>PointCloudSourcePtr</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment.html</anchorfile>
      <anchor>a1a2d1ae68d9ff83874525d04106edd75</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Registration&lt; PointSource, PointTarget &gt;::PointCloudTarget</type>
      <name>PointCloudTarget</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment.html</anchorfile>
      <anchor>a54780da5a0da9509c6449f93ed0e5f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointIndices::ConstPtr</type>
      <name>PointIndicesConstPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment.html</anchorfile>
      <anchor>a514cbde1d7423e8c642e8e7a139356bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointIndices::Ptr</type>
      <name>PointIndicesPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment.html</anchorfile>
      <anchor>ac799863f55f13133ff3c4e7e7d2d9bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getCorrespondenceRandomness</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment.html</anchorfile>
      <anchor>ac157abb21aa004e5d2f87dff01160d20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; ErrorFunctor &gt;</type>
      <name>getErrorFunction</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment.html</anchorfile>
      <anchor>a998ecc7657c30b6bc4d3963fabc9f849</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMinSampleDistance</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment.html</anchorfile>
      <anchor>a8bdfeb30c88408de81bef0b310f44683</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumberOfSamples</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment.html</anchorfile>
      <anchor>a54f2d4444aadc9fbafb5e89ba471e715</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FeatureCloudConstPtr const</type>
      <name>getSourceFeatures</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment.html</anchorfile>
      <anchor>ae7a0faaa66fd6c8919649b11149e34a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FeatureCloudConstPtr const</type>
      <name>getTargetFeatures</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment.html</anchorfile>
      <anchor>a002a81bf4c4de2630ad76bae3003ff5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusInitialAlignment</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment.html</anchorfile>
      <anchor>ad2b4f2ccfa4bf14f74ded6938091e823</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCorrespondenceRandomness</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment.html</anchorfile>
      <anchor>acaec36be0a543355bc9150b9733817fa</anchor>
      <arglist>(int k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setErrorFunction</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment.html</anchorfile>
      <anchor>abd0eac420538dc7ea1f4057a5b1694cd</anchor>
      <arglist>(const boost::shared_ptr&lt; ErrorFunctor &gt; &amp;error_functor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinSampleDistance</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment.html</anchorfile>
      <anchor>a6dff291eef83d6ad0bd63ccd3de7615b</anchor>
      <arglist>(float min_sample_distance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfSamples</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment.html</anchorfile>
      <anchor>a89bc5f31e1ad1688b7b9c0369d9e3c53</anchor>
      <arglist>(int nr_samples)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSourceFeatures</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment.html</anchorfile>
      <anchor>aefc78c638aea7acebd0cbba4bf8a0d8c</anchor>
      <arglist>(const FeatureCloudConstPtr &amp;features)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTargetFeatures</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment.html</anchorfile>
      <anchor>a8465edbc2a91fdd7fe8c44975ed7c658</anchor>
      <arglist>(const FeatureCloudConstPtr &amp;features)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>float</type>
      <name>computeErrorMetric</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment.html</anchorfile>
      <anchor>a617ecf46949eea76fd91ae0a729c3d50</anchor>
      <arglist>(const PointCloudSource &amp;cloud, float threshold)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>computeTransformation</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment.html</anchorfile>
      <anchor>a8d4d39f03041cfe5b6242cebb2551afa</anchor>
      <arglist>(PointCloudSource &amp;output, const Eigen::Matrix4f &amp;guess)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>findSimilarFeatures</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment.html</anchorfile>
      <anchor>a445822a8a2e2bfa8bb21de5c4f9a0d4f</anchor>
      <arglist>(const FeatureCloud &amp;input_features, const std::vector&lt; int &gt; &amp;sample_indices, std::vector&lt; int &gt; &amp;corresponding_indices)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getRandomIndex</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment.html</anchorfile>
      <anchor>a6c21de8ef4ffac4eefad5c909f106e35</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>selectSamples</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment.html</anchorfile>
      <anchor>a80676d8c0e7029d244df708077a56ddf</anchor>
      <arglist>(const PointCloudSource &amp;cloud, int nr_samples, float min_sample_distance, std::vector&lt; int &gt; &amp;sample_indices)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; ErrorFunctor &gt;</type>
      <name>error_functor_</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment.html</anchorfile>
      <anchor>a703211ac088d9c7031d177ebb75273cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FeatureKdTreePtr</type>
      <name>feature_tree_</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment.html</anchorfile>
      <anchor>a7dd79157bdc981e15b47336142b89e5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FeatureCloudConstPtr</type>
      <name>input_features_</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment.html</anchorfile>
      <anchor>aacb640beed8fc0c4b68b3ef8eb3d424f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>k_correspondences_</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment.html</anchorfile>
      <anchor>add6943ce651a6c5e62583d778050d2da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>min_sample_distance_</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment.html</anchorfile>
      <anchor>a958e4ace49a843f65cb8383deaf682c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nr_samples_</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment.html</anchorfile>
      <anchor>ab3cc6409bfde870cf427e235a3a1572e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FeatureCloudConstPtr</type>
      <name>target_features_</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment.html</anchorfile>
      <anchor>a8afa7f8ccac81b494777810fa0bb26cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SampleConsensusInitialAlignment::ErrorFunctor</name>
    <filename>classpcl_1_1SampleConsensusInitialAlignment_1_1ErrorFunctor.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>operator()</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment_1_1ErrorFunctor.html</anchorfile>
      <anchor>a0ef79ed8ea48640bc2522f96726c85ec</anchor>
      <arglist>(float d) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ErrorFunctor</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment_1_1ErrorFunctor.html</anchorfile>
      <anchor>a7c4c304a24f57703492e05d0d6afc827</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SampleConsensusInitialAlignment::HuberPenalty</name>
    <filename>classpcl_1_1SampleConsensusInitialAlignment_1_1HuberPenalty.html</filename>
    <base>pcl::SampleConsensusInitialAlignment::ErrorFunctor</base>
    <member kind="function">
      <type></type>
      <name>HuberPenalty</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment_1_1HuberPenalty.html</anchorfile>
      <anchor>a5633770f7665f5a2ba78d9c26beaa11e</anchor>
      <arglist>(float threshold)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual float</type>
      <name>operator()</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment_1_1HuberPenalty.html</anchorfile>
      <anchor>a0dbdfd642eaf3447c48bfea39397e557</anchor>
      <arglist>(float e) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>threshold_</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment_1_1HuberPenalty.html</anchorfile>
      <anchor>aac7b930cf40a023f3e00a2131e8cf6c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>HuberPenalty</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment_1_1HuberPenalty.html</anchorfile>
      <anchor>a69f041e2b388c713b800ce75d812ee38</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SampleConsensusInitialAlignment::TruncatedError</name>
    <filename>classpcl_1_1SampleConsensusInitialAlignment_1_1TruncatedError.html</filename>
    <base>pcl::SampleConsensusInitialAlignment::ErrorFunctor</base>
    <member kind="function" virtualness="virtual">
      <type>virtual float</type>
      <name>operator()</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment_1_1TruncatedError.html</anchorfile>
      <anchor>ae036ddde15864f40f5094bbd7ac44a4a</anchor>
      <arglist>(float e) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TruncatedError</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment_1_1TruncatedError.html</anchorfile>
      <anchor>a16234c42ff7a7b18e30c7f172e570ce2</anchor>
      <arglist>(float threshold)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TruncatedError</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment_1_1TruncatedError.html</anchorfile>
      <anchor>a7f114912fb200ed4705a9989f81ceb62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>threshold_</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment_1_1TruncatedError.html</anchorfile>
      <anchor>ae71307bec58688a4a7be3b626c6ea429</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>TruncatedError</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment_1_1TruncatedError.html</anchorfile>
      <anchor>a00073cfed45fcdc0361d838611ddc566</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SampleConsensusModel</name>
    <filename>classpcl_1_1SampleConsensusModel.html</filename>
    <templarg>PointT</templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const SampleConsensusModel &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>a028b710e8a2c3b3fa62c34c1a348c575</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>a70b51e8d9f8526c1d2dc69ce68d9269e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>a8f28a92c63418a12f95d1d668d13b49f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>aef5bb60764603c6566d663d6e8575b7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SampleConsensusModel &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>acf6ca2b42beebcccb83a22d50866392c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::search::Search&lt; PointT &gt;::Ptr</type>
      <name>SearchPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>ae432b503734f6bb16a0c47b6bfa8616d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>computeModelCoefficients</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>a76c5d4484f1c08a9a15f03e497296cfe</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;samples, Eigen::VectorXf &amp;model_coefficients)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>countWithinDistance</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>a4257edca979112fb2a7b5dfc4b824ca2</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, const double threshold)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>doSamplesVerifyModel</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>ab36a50dd4848b902f2e7a75b29b78c76</anchor>
      <arglist>(const std::set&lt; int &gt; &amp;indices, const Eigen::VectorXf &amp;model_coefficients, const double threshold)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getDistancesToModel</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>adc4ab752a4819218988ff5429b5a3c06</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, std::vector&lt; double &gt; &amp;distances)=0</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; std::vector&lt; int &gt; &gt;</type>
      <name>getIndices</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>aeb153c8855b15270eb3c91020bda51f7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PointCloudConstPtr</type>
      <name>getInputCloud</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>ae40134cb9bd21295fea1ecd4e184834a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual SacModel</type>
      <name>getModelType</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>a2c2824f82edf6564ba8a0160526992f0</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRadiusLimits</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>acff95be7097cf723a598d3b28e828487</anchor>
      <arglist>(double &amp;min_radius, double &amp;max_radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getSamples</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>ab491d1cd147081da7f1682502a10a948</anchor>
      <arglist>(int &amp;iterations, std::vector&lt; int &gt; &amp;samples)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getSampleSize</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>a07c14e3882bbe283dcef1c05e61adf31</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getSamplesMaxDist</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>a1aebacea0f2bdd7529f48f739f11c6c0</anchor>
      <arglist>(double &amp;radius)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>optimizeModelCoefficients</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>a667767897fbfe615aeeb9eca8dd1b8c6</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;inliers, const Eigen::VectorXf &amp;model_coefficients, Eigen::VectorXf &amp;optimized_coefficients)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>projectPoints</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>a34c480d48be740e6085e8ba59c7293ed</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)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModel</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>aa99d99ea0457237eca3b2f8e9a39022b</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, bool random=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModel</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>a3fd6d364bc52a69c6aff54691975b7aa</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const std::vector&lt; int &gt; &amp;indices, bool random=false)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>selectWithinDistance</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>af9aefc3c3ab13ede1430c680e9243d26</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, const double threshold, std::vector&lt; int &gt; &amp;inliers)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIndices</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>a4d9b6652b63eacd8c0ae1fb3a3eafa25</anchor>
      <arglist>(const boost::shared_ptr&lt; std::vector&lt; int &gt; &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIndices</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>a6d23c173237ca4be1451182b9a84b3ac</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>aae3b06fbee5243f926d40f8115bd406c</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRadiusLimits</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>a3ed94271a12d7903c0bee9091e9a8f95</anchor>
      <arglist>(const double &amp;min_radius, const double &amp;max_radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSamplesMaxDist</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>af9eea9dd0e12e1de8671ac542400d3f1</anchor>
      <arglist>(const double &amp;radius, SearchPtr search)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SampleConsensusModel</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>a6fd82ae7fce7b90406608b8db249acd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drawIndexSample</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>a2f687798633c8e702568aea8d68b2bec</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;sample)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drawIndexSampleRadius</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>a94696e418be704a4443b031ca18bc298</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;sample)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>isModelValid</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>a5568145b53e17b6d7ada39e88dc57367</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>isSampleGood</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>ac38e3dc90b66bacc563605a31901ac55</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;samples) const =0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>rnd</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>ab8b77e6a4edb210c2ddaca923ac8470a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SampleConsensusModel</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>a910f3f0d75a6c2bf8bc4a9c43df825ce</anchor>
      <arglist>(bool random=false)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; std::vector&lt; int &gt; &gt;</type>
      <name>indices_</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>ad45adf0e36f396a908c2ba08cfdd7a41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudConstPtr</type>
      <name>input_</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>a7bffa6777a49f1c461ee8e0960bbec01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>radius_max_</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>a0e6cdd749083398f532e2e2e3e22d544</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>radius_min_</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>a3e4708339fa0bc73aac513ddb1891a18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mt19937</type>
      <name>rng_alg_</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>a73e9fb74bbe6ba122781c42913618756</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; boost::uniform_int&lt;&gt; &gt;</type>
      <name>rng_dist_</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>a81041dab94f5b0a5644697a12c4b9351</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; boost::variate_generator&lt; boost::mt19937 &amp;, boost::uniform_int&lt;&gt; &gt; &gt;</type>
      <name>rng_gen_</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>a7c57e94b06912d8bbf472667ba9940db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>samples_radius_</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>aab89218101a313d2aa8adcaf6991f73b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SearchPtr</type>
      <name>samples_radius_search_</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>a4b939f4747b5d6e12b03148a680380c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>shuffled_indices_</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>a9b8317cdaac5ccc14e822135d4e97dc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const unsigned int</type>
      <name>max_sample_checks_</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>a19d4a467b5c0cd6267e6282ac0a2cf8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>ProgressiveSampleConsensus&lt; PointT &gt;</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>aae240ae44d58a110da9e06af61cad56d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SampleConsensusModelCircle2D</name>
    <filename>classpcl_1_1SampleConsensusModelCircle2D.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::SampleConsensusModel</base>
    <class kind="struct">pcl::SampleConsensusModelCircle2D::OptimizationFunctor</class>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCircle2D.html</anchorfile>
      <anchor>a576c822267c528eda24bff6d210bbf9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointT &gt;::PointCloudConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCircle2D.html</anchorfile>
      <anchor>a3dfca5686702f7efb1fe4e3d0e416149</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointT &gt;::PointCloudPtr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCircle2D.html</anchorfile>
      <anchor>a6c0d835c7b10d22e765f8743d842fe1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SampleConsensusModelCircle2D &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCircle2D.html</anchorfile>
      <anchor>a1de3760c4b1911cbd77516670c822799</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeModelCoefficients</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCircle2D.html</anchorfile>
      <anchor>ab6685359983f7e980f345f92d8b4883d</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>classpcl_1_1SampleConsensusModelCircle2D.html</anchorfile>
      <anchor>a7e26373285db512c49969e167debc332</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, const double threshold)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>doSamplesVerifyModel</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCircle2D.html</anchorfile>
      <anchor>a07348889403a2da1e36c91329e902c36</anchor>
      <arglist>(const std::set&lt; int &gt; &amp;indices, const Eigen::VectorXf &amp;model_coefficients, const double threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getDistancesToModel</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCircle2D.html</anchorfile>
      <anchor>a7742e868378bddc6259858bc4b201c7e</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, std::vector&lt; double &gt; &amp;distances)</arglist>
    </member>
    <member kind="function">
      <type>pcl::SacModel</type>
      <name>getModelType</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCircle2D.html</anchorfile>
      <anchor>aeead67bbf084e6998752fd47fe418b1f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SampleConsensusModelCircle2D &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCircle2D.html</anchorfile>
      <anchor>adda3f55f6951845dfbae3f5f47432fd2</anchor>
      <arglist>(const SampleConsensusModelCircle2D &amp;source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimizeModelCoefficients</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCircle2D.html</anchorfile>
      <anchor>a7510c705f8428eb221a24046346e9075</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">
      <type>void</type>
      <name>projectPoints</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCircle2D.html</anchorfile>
      <anchor>a2ac6549f7ac926d6d54f418a462b1a70</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>SampleConsensusModelCircle2D</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCircle2D.html</anchorfile>
      <anchor>a8e2f69afafb1224f852297866eab384c</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelCircle2D</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCircle2D.html</anchorfile>
      <anchor>ae3b2830a713fce7b4f3560c1bb3d2e48</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelCircle2D</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCircle2D.html</anchorfile>
      <anchor>aad45121e718c7bbdf57d1f3b4cbb34bb</anchor>
      <arglist>(const SampleConsensusModelCircle2D &amp;source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>selectWithinDistance</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCircle2D.html</anchorfile>
      <anchor>a584d50608ddb8914eac32e20c6451794</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, const double threshold, std::vector&lt; int &gt; &amp;inliers)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isModelValid</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCircle2D.html</anchorfile>
      <anchor>ad90406f54cd3e1ec5ab903a40728522f</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isSampleGood</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCircle2D.html</anchorfile>
      <anchor>a72ff207f40d60be839d0229c6505d288</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;samples) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::vector&lt; int &gt; *</type>
      <name>tmp_inliers_</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCircle2D.html</anchorfile>
      <anchor>a0feaf8585ebba82b59c93f6173f443ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::SampleConsensusModelCircle2D::OptimizationFunctor</name>
    <filename>structpcl_1_1SampleConsensusModelCircle2D_1_1OptimizationFunctor.html</filename>
    <base>Functor&lt; float &gt;</base>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1SampleConsensusModelCircle2D_1_1OptimizationFunctor.html</anchorfile>
      <anchor>a22eb7a818e2923e456f9787ed7cbf2cb</anchor>
      <arglist>(const Eigen::VectorXf &amp;x, Eigen::VectorXf &amp;fvec) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OptimizationFunctor</name>
      <anchorfile>structpcl_1_1SampleConsensusModelCircle2D_1_1OptimizationFunctor.html</anchorfile>
      <anchor>abce9514039478a677436fd8bba437890</anchor>
      <arglist>(int m_data_points, pcl::SampleConsensusModelCircle2D&lt; PointT &gt; *model)</arglist>
    </member>
    <member kind="variable">
      <type>pcl::SampleConsensusModelCircle2D&lt; PointT &gt; *</type>
      <name>model_</name>
      <anchorfile>structpcl_1_1SampleConsensusModelCircle2D_1_1OptimizationFunctor.html</anchorfile>
      <anchor>aaaec9c488494a6700d23a887e2748111</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SampleConsensusModelCone</name>
    <filename>classpcl_1_1SampleConsensusModelCone.html</filename>
    <templarg>PointT</templarg>
    <templarg>PointNT</templarg>
    <base>pcl::SampleConsensusModel</base>
    <base>pcl::SampleConsensusModelFromNormals</base>
    <class kind="struct">pcl::SampleConsensusModelCone::OptimizationFunctor</class>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCone.html</anchorfile>
      <anchor>ab601cc8e495f4766cb247888095dbe1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointT &gt;::PointCloudConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCone.html</anchorfile>
      <anchor>a372783a63bb5d917ee5ff7447539bc19</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointT &gt;::PointCloudPtr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCone.html</anchorfile>
      <anchor>abf111afa730160aa2062d0d443b9130c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SampleConsensusModelCone &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCone.html</anchorfile>
      <anchor>a44c86140d894905c60086f2fcef4f8bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeModelCoefficients</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCone.html</anchorfile>
      <anchor>ad502be41f8f80460331c06fb061eaf87</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>classpcl_1_1SampleConsensusModelCone.html</anchorfile>
      <anchor>a8f609a3ce21226534877cc7693c1f2a6</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, const double threshold)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>doSamplesVerifyModel</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCone.html</anchorfile>
      <anchor>a74697a793857dc25f013f55b0fd2f4ba</anchor>
      <arglist>(const std::set&lt; int &gt; &amp;indices, const Eigen::VectorXf &amp;model_coefficients, const double threshold)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f</type>
      <name>getAxis</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCone.html</anchorfile>
      <anchor>a4f651bd3537ba9e66c002b6f7aa3aed5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getDistancesToModel</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCone.html</anchorfile>
      <anchor>a8773a1700c154a4777d213e8c07e7bb1</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, std::vector&lt; double &gt; &amp;distances)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getEpsAngle</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCone.html</anchorfile>
      <anchor>a1eee1d09856390ec34c5f66511df039e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMinMaxOpeningAngle</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCone.html</anchorfile>
      <anchor>ab2508493132caff1fea6f5277ef71bb6</anchor>
      <arglist>(double &amp;min_angle, double &amp;max_angle) const </arglist>
    </member>
    <member kind="function">
      <type>pcl::SacModel</type>
      <name>getModelType</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCone.html</anchorfile>
      <anchor>abed0021029f2c4696e43fde1d2ff1d27</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SampleConsensusModelCone &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCone.html</anchorfile>
      <anchor>ab5895d89e7fa867a234998ccd1fe9296</anchor>
      <arglist>(const SampleConsensusModelCone &amp;source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimizeModelCoefficients</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCone.html</anchorfile>
      <anchor>a960fc281aa97d9e05fa69080e72cd800</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">
      <type>void</type>
      <name>projectPoints</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCone.html</anchorfile>
      <anchor>a13952e48f5d8d472485313ea1bc1f865</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>SampleConsensusModelCone</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCone.html</anchorfile>
      <anchor>a2fa442154d01bb8a1fb1c1276f1167d8</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelCone</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCone.html</anchorfile>
      <anchor>a01b977c096f847fc46da8078112aa5db</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelCone</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCone.html</anchorfile>
      <anchor>a1396cd124861f6e0db1b8055d8116aff</anchor>
      <arglist>(const SampleConsensusModelCone &amp;source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>selectWithinDistance</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCone.html</anchorfile>
      <anchor>a9abda6d419164b0b6cc0c2661b45f6b2</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>setAxis</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCone.html</anchorfile>
      <anchor>a0fdcb0e717211542ee35fd63eb97ef3f</anchor>
      <arglist>(const Eigen::Vector3f &amp;ax)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEpsAngle</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCone.html</anchorfile>
      <anchor>a85b9766429c93d722efaa9c0a27c2272</anchor>
      <arglist>(double ea)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinMaxOpeningAngle</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCone.html</anchorfile>
      <anchor>aba64fa5732bd374574827cadcf462a24</anchor>
      <arglist>(const double &amp;min_angle, const double &amp;max_angle)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCone.html</anchorfile>
      <anchor>a9a93c46b1d93a8af82a96b1700afb9c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isModelValid</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCone.html</anchorfile>
      <anchor>a2408f0bf872b6b57cd91f842c0f0b7bb</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isSampleGood</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCone.html</anchorfile>
      <anchor>a69bdd584ddfa1941ee48fde36f4b7823</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;samples) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>pointToAxisDistance</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCone.html</anchorfile>
      <anchor>a34ff650453e4884cf88d5692ab1bcdda</anchor>
      <arglist>(const Eigen::Vector4f &amp;pt, const Eigen::VectorXf &amp;model_coefficients)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3f</type>
      <name>axis_</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCone.html</anchorfile>
      <anchor>ac272306a7e35ceaf85e9e17a385a4191</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>eps_angle_</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCone.html</anchorfile>
      <anchor>a6f6d039da5a77dd600c09bd3149adcfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_angle_</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCone.html</anchorfile>
      <anchor>a9b3e070105f5daa9efd47cd38aeda181</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>min_angle_</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCone.html</anchorfile>
      <anchor>a4f97e1f81e6a748bdc17db38ad8411b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::vector&lt; int &gt; *</type>
      <name>tmp_inliers_</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCone.html</anchorfile>
      <anchor>acfbbd529a65a0756da15c08139f43352</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::SampleConsensusModelCone::OptimizationFunctor</name>
    <filename>structpcl_1_1SampleConsensusModelCone_1_1OptimizationFunctor.html</filename>
    <base>Functor&lt; float &gt;</base>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1SampleConsensusModelCone_1_1OptimizationFunctor.html</anchorfile>
      <anchor>af81e43ddd0b3b3ab872ef5b5dcbf3073</anchor>
      <arglist>(const Eigen::VectorXf &amp;x, Eigen::VectorXf &amp;fvec) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OptimizationFunctor</name>
      <anchorfile>structpcl_1_1SampleConsensusModelCone_1_1OptimizationFunctor.html</anchorfile>
      <anchor>a399c057f905bf49842e6678813fd4dc1</anchor>
      <arglist>(int m_data_points, pcl::SampleConsensusModelCone&lt; PointT, PointNT &gt; *model)</arglist>
    </member>
    <member kind="variable">
      <type>pcl::SampleConsensusModelCone&lt; PointT, PointNT &gt; *</type>
      <name>model_</name>
      <anchorfile>structpcl_1_1SampleConsensusModelCone_1_1OptimizationFunctor.html</anchorfile>
      <anchor>a3fb52c5d44e2b116ba1608507181d550</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SampleConsensusModelCylinder</name>
    <filename>classpcl_1_1SampleConsensusModelCylinder.html</filename>
    <templarg>PointT</templarg>
    <templarg>PointNT</templarg>
    <base>pcl::SampleConsensusModel</base>
    <base>pcl::SampleConsensusModelFromNormals</base>
    <class kind="struct">pcl::SampleConsensusModelCylinder::OptimizationFunctor</class>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCylinder.html</anchorfile>
      <anchor>a352eddaac3012bccc0bd7c2111fa3eed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointT &gt;::PointCloudConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCylinder.html</anchorfile>
      <anchor>a0b74b327a7174125cbb130037b984499</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointT &gt;::PointCloudPtr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCylinder.html</anchorfile>
      <anchor>a49e090cd3d7c041fa5cfa16856808040</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SampleConsensusModelCylinder &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCylinder.html</anchorfile>
      <anchor>a6c6eb4ecbc4dd20be074f6a8f65aae53</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeModelCoefficients</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCylinder.html</anchorfile>
      <anchor>a06b4b8784b244ffb5571a61b23c1e56c</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>classpcl_1_1SampleConsensusModelCylinder.html</anchorfile>
      <anchor>a4aae3c84e0c58d4c0069e49b7fd774b1</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, const double threshold)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>doSamplesVerifyModel</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCylinder.html</anchorfile>
      <anchor>a9dbabcdf330f2cbb20780b9976e34cfc</anchor>
      <arglist>(const std::set&lt; int &gt; &amp;indices, const Eigen::VectorXf &amp;model_coefficients, const double threshold)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f</type>
      <name>getAxis</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCylinder.html</anchorfile>
      <anchor>ae986df5624723e072fd97312be34e6c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getDistancesToModel</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCylinder.html</anchorfile>
      <anchor>ad77dc34861d4026dca1d5d3b66ff40ee</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, std::vector&lt; double &gt; &amp;distances)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getEpsAngle</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCylinder.html</anchorfile>
      <anchor>aa18f6b52ed838002c7318ff735505fa5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>pcl::SacModel</type>
      <name>getModelType</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCylinder.html</anchorfile>
      <anchor>ace4a2aa9dfcc06c7dfb6aeb8ae760699</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SampleConsensusModelCylinder &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCylinder.html</anchorfile>
      <anchor>a8e11fd81a3a0f5bd44b3d12ee4c3649f</anchor>
      <arglist>(const SampleConsensusModelCylinder &amp;source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimizeModelCoefficients</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCylinder.html</anchorfile>
      <anchor>a9c39a2e6dbf1607e946ef034a56d5a3a</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">
      <type>void</type>
      <name>projectPoints</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCylinder.html</anchorfile>
      <anchor>a89f5064a174ad927c6ccce599c35674a</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>SampleConsensusModelCylinder</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCylinder.html</anchorfile>
      <anchor>a7dfbc78879e0b80387516fbdab870383</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelCylinder</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCylinder.html</anchorfile>
      <anchor>a83cf2e47b4184995c8de2abed306b6e4</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelCylinder</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCylinder.html</anchorfile>
      <anchor>a47924ea53ccd0bf5040e34bf9e6678c8</anchor>
      <arglist>(const SampleConsensusModelCylinder &amp;source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>selectWithinDistance</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCylinder.html</anchorfile>
      <anchor>ad64b499ce19bfa57e30b5fe19149db7e</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>setAxis</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCylinder.html</anchorfile>
      <anchor>ace2f091db2093335fd639459867aa503</anchor>
      <arglist>(const Eigen::Vector3f &amp;ax)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEpsAngle</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCylinder.html</anchorfile>
      <anchor>abaaaf1cf1ce1843e35ff4ca546fec844</anchor>
      <arglist>(const double ea)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCylinder.html</anchorfile>
      <anchor>a2614048a9aeb7f68e40076b9e249694a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isModelValid</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCylinder.html</anchorfile>
      <anchor>acb3a0a9830cc0797ba664c8fc5627d7b</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isSampleGood</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCylinder.html</anchorfile>
      <anchor>a3082bae8349acfca22fe3ab6804370d8</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;samples) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>pointToLineDistance</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCylinder.html</anchorfile>
      <anchor>a87460a7bd464ae09299d60e9bce63f05</anchor>
      <arglist>(const Eigen::Vector4f &amp;pt, const Eigen::VectorXf &amp;model_coefficients)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>projectPointToCylinder</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCylinder.html</anchorfile>
      <anchor>af6cbf8b72dd8847dfcb538aff39fa604</anchor>
      <arglist>(const Eigen::Vector4f &amp;pt, const Eigen::VectorXf &amp;model_coefficients, Eigen::Vector4f &amp;pt_proj)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>projectPointToLine</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCylinder.html</anchorfile>
      <anchor>a46b4f26e044212bef5d6b3b441bb1f4e</anchor>
      <arglist>(const Eigen::Vector4f &amp;pt, const Eigen::Vector4f &amp;line_pt, const Eigen::Vector4f &amp;line_dir, Eigen::Vector4f &amp;pt_proj)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3f</type>
      <name>axis_</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCylinder.html</anchorfile>
      <anchor>ad69b5509933fc7e1acfe8f734563f775</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>eps_angle_</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCylinder.html</anchorfile>
      <anchor>aebb7a5d43ab2659024041054eca5f598</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::vector&lt; int &gt; *</type>
      <name>tmp_inliers_</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCylinder.html</anchorfile>
      <anchor>a5ae2af7b2588544729a28d6dae5df813</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::SampleConsensusModelCylinder::OptimizationFunctor</name>
    <filename>structpcl_1_1SampleConsensusModelCylinder_1_1OptimizationFunctor.html</filename>
    <base>Functor&lt; float &gt;</base>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1SampleConsensusModelCylinder_1_1OptimizationFunctor.html</anchorfile>
      <anchor>a95dd42fe9be91ecc8e0f1b2a0a7f5032</anchor>
      <arglist>(const Eigen::VectorXf &amp;x, Eigen::VectorXf &amp;fvec) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OptimizationFunctor</name>
      <anchorfile>structpcl_1_1SampleConsensusModelCylinder_1_1OptimizationFunctor.html</anchorfile>
      <anchor>a721b4756a348a762196c911068ffebe3</anchor>
      <arglist>(int m_data_points, pcl::SampleConsensusModelCylinder&lt; PointT, PointNT &gt; *model)</arglist>
    </member>
    <member kind="variable">
      <type>pcl::SampleConsensusModelCylinder&lt; PointT, PointNT &gt; *</type>
      <name>model_</name>
      <anchorfile>structpcl_1_1SampleConsensusModelCylinder_1_1OptimizationFunctor.html</anchorfile>
      <anchor>a0a6dd51a9e40fe92c07f3a99dde628e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SampleConsensusModelFromNormals</name>
    <filename>classpcl_1_1SampleConsensusModelFromNormals.html</filename>
    <templarg>PointT</templarg>
    <templarg>PointNT</templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const SampleConsensusModelFromNormals &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelFromNormals.html</anchorfile>
      <anchor>a103ac6fcabcd39df77917bdf3ae13916</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointNT &gt;::ConstPtr</type>
      <name>PointCloudNConstPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelFromNormals.html</anchorfile>
      <anchor>af2f51a94d8d72e9886ec81ced2c0e409</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointNT &gt;::Ptr</type>
      <name>PointCloudNPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelFromNormals.html</anchorfile>
      <anchor>ab6f339430cd68bd1ba98c5bc75f7fb2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SampleConsensusModelFromNormals &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelFromNormals.html</anchorfile>
      <anchor>a79f21cd1f4b3359868b239c813771866</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PointCloudNConstPtr</type>
      <name>getInputNormals</name>
      <anchorfile>classpcl_1_1SampleConsensusModelFromNormals.html</anchorfile>
      <anchor>af878ad2a4bb4badec569eb51d94d5a0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getNormalDistanceWeight</name>
      <anchorfile>classpcl_1_1SampleConsensusModelFromNormals.html</anchorfile>
      <anchor>a3d5c831e4e7469f3b2e30ab9cad559b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelFromNormals</name>
      <anchorfile>classpcl_1_1SampleConsensusModelFromNormals.html</anchorfile>
      <anchor>aac33c2093acaca505d27397c0cc0af71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputNormals</name>
      <anchorfile>classpcl_1_1SampleConsensusModelFromNormals.html</anchorfile>
      <anchor>a8945c93d6a5f7b436b527794888ec1be</anchor>
      <arglist>(const PointCloudNConstPtr &amp;normals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormalDistanceWeight</name>
      <anchorfile>classpcl_1_1SampleConsensusModelFromNormals.html</anchorfile>
      <anchor>a490b2a89f60d8fafa2c7fd6b8f761c85</anchor>
      <arglist>(const double w)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SampleConsensusModelFromNormals</name>
      <anchorfile>classpcl_1_1SampleConsensusModelFromNormals.html</anchorfile>
      <anchor>a010f51999fde7c867ea2a6b53a7887b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>normal_distance_weight_</name>
      <anchorfile>classpcl_1_1SampleConsensusModelFromNormals.html</anchorfile>
      <anchor>ae21dd06dfc1c624f72925edff6c882e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudNConstPtr</type>
      <name>normals_</name>
      <anchorfile>classpcl_1_1SampleConsensusModelFromNormals.html</anchorfile>
      <anchor>a5518bb7163a19fbc4a79d76f03742c0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SampleConsensusModelLine</name>
    <filename>classpcl_1_1SampleConsensusModelLine.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::SampleConsensusModel</base>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1SampleConsensusModelLine.html</anchorfile>
      <anchor>ad9a86731b46d7f45f5ee75e2546b5e6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointT &gt;::PointCloudConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelLine.html</anchorfile>
      <anchor>a6bd6118658a68dab0cb09e74869f4313</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointT &gt;::PointCloudPtr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelLine.html</anchorfile>
      <anchor>ac129bfa70dde9f6a7f1366eccc918a7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SampleConsensusModelLine &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelLine.html</anchorfile>
      <anchor>a69084e1ae492e146720c02f1d45dfdb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeModelCoefficients</name>
      <anchorfile>classpcl_1_1SampleConsensusModelLine.html</anchorfile>
      <anchor>a2c09de6c3d95758f25c1942ac7a050f9</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>classpcl_1_1SampleConsensusModelLine.html</anchorfile>
      <anchor>a2885d3c4271f8cb8aed6ebc34c65d994</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, const double threshold)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>doSamplesVerifyModel</name>
      <anchorfile>classpcl_1_1SampleConsensusModelLine.html</anchorfile>
      <anchor>a46511a245836abd6d73fd924f2a4f285</anchor>
      <arglist>(const std::set&lt; int &gt; &amp;indices, const Eigen::VectorXf &amp;model_coefficients, const double threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getDistancesToModel</name>
      <anchorfile>classpcl_1_1SampleConsensusModelLine.html</anchorfile>
      <anchor>a68b282649799eac370616e9ab124c970</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, std::vector&lt; double &gt; &amp;distances)</arglist>
    </member>
    <member kind="function">
      <type>pcl::SacModel</type>
      <name>getModelType</name>
      <anchorfile>classpcl_1_1SampleConsensusModelLine.html</anchorfile>
      <anchor>a91690a1a0ca98b4b582c7bc2885ce5c7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimizeModelCoefficients</name>
      <anchorfile>classpcl_1_1SampleConsensusModelLine.html</anchorfile>
      <anchor>ad29efa5e1fc75c814612f5c4926233ef</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">
      <type>void</type>
      <name>projectPoints</name>
      <anchorfile>classpcl_1_1SampleConsensusModelLine.html</anchorfile>
      <anchor>afc373efb74ec6e2c4761a5714b54b316</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>SampleConsensusModelLine</name>
      <anchorfile>classpcl_1_1SampleConsensusModelLine.html</anchorfile>
      <anchor>a94cb51fe01adc76cd66506dd8ecc6155</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelLine</name>
      <anchorfile>classpcl_1_1SampleConsensusModelLine.html</anchorfile>
      <anchor>a696d6f5448dfcf00c9a692748f55f885</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>selectWithinDistance</name>
      <anchorfile>classpcl_1_1SampleConsensusModelLine.html</anchorfile>
      <anchor>a1204c9998433ce3b8b1e20240085df66</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, const double threshold, std::vector&lt; int &gt; &amp;inliers)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isModelValid</name>
      <anchorfile>classpcl_1_1SampleConsensusModelLine.html</anchorfile>
      <anchor>a6aa49a9c563d58217f3c7e2234fb8a14</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isSampleGood</name>
      <anchorfile>classpcl_1_1SampleConsensusModelLine.html</anchorfile>
      <anchor>abaa46f9824caf4a5d7bbcdc28f4f8a76</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;samples) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SampleConsensusModelNormalParallelPlane</name>
    <filename>classpcl_1_1SampleConsensusModelNormalParallelPlane.html</filename>
    <templarg>PointT</templarg>
    <templarg>PointNT</templarg>
    <base>pcl::SampleConsensusModelPlane</base>
    <base>pcl::SampleConsensusModelFromNormals</base>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalParallelPlane.html</anchorfile>
      <anchor>a62de32c74e50c7c0a8ada3cf9450070e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointT &gt;::PointCloudConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalParallelPlane.html</anchorfile>
      <anchor>ab4a4f75338577f81b4fc8ac48079d8f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModelFromNormals&lt; PointT, PointNT &gt;::PointCloudNConstPtr</type>
      <name>PointCloudNConstPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalParallelPlane.html</anchorfile>
      <anchor>a015315e089a93e8e98ca3a3e85c2a8ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModelFromNormals&lt; PointT, PointNT &gt;::PointCloudNPtr</type>
      <name>PointCloudNPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalParallelPlane.html</anchorfile>
      <anchor>a7fef6098d138e634a1aef83df650a882</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointT &gt;::PointCloudPtr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalParallelPlane.html</anchorfile>
      <anchor>adb10fdd6d2b1e3abf274099c31ec8afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SampleConsensusModelNormalParallelPlane &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalParallelPlane.html</anchorfile>
      <anchor>a870d1dd2bfdfd64bc36526df44c0213b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>countWithinDistance</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalParallelPlane.html</anchorfile>
      <anchor>a066f413334c9bd99fdd2f0e2637be932</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, const double threshold)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f</type>
      <name>getAxis</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalParallelPlane.html</anchorfile>
      <anchor>a3f475da49431d9fc920ade9a023392b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDistanceFromOrigin</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalParallelPlane.html</anchorfile>
      <anchor>a093e8dad08a893c76a2657c2c2c192c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getDistancesToModel</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalParallelPlane.html</anchorfile>
      <anchor>add9f748688a7db360edcf9eb9995b43c</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, std::vector&lt; double &gt; &amp;distances)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getEpsAngle</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalParallelPlane.html</anchorfile>
      <anchor>ad05b86f6d1590e555b7da88bfcce5581</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getEpsDist</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalParallelPlane.html</anchorfile>
      <anchor>a95c3573d1844bc4a370b629d01769ff8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>pcl::SacModel</type>
      <name>getModelType</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalParallelPlane.html</anchorfile>
      <anchor>a860823d6af1cab3452db2986d7995120</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelNormalParallelPlane</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalParallelPlane.html</anchorfile>
      <anchor>a3e9f7fdc4320814ad5dd535d6de512ba</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelNormalParallelPlane</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalParallelPlane.html</anchorfile>
      <anchor>ae73202b9a2d29b9238f1536f61ffad34</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>selectWithinDistance</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalParallelPlane.html</anchorfile>
      <anchor>a92c14ed64eb23251eabef31b9a689101</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>setAxis</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalParallelPlane.html</anchorfile>
      <anchor>ae938d8d5fc0c9dcafd55cbc1f39d480a</anchor>
      <arglist>(const Eigen::Vector3f &amp;ax)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDistanceFromOrigin</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalParallelPlane.html</anchorfile>
      <anchor>a6a3870bce36a1018cc73ff5cde6719b6</anchor>
      <arglist>(const double d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEpsAngle</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalParallelPlane.html</anchorfile>
      <anchor>acaaf6b902abb758b4d62d76846f77075</anchor>
      <arglist>(const double ea)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEpsDist</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalParallelPlane.html</anchorfile>
      <anchor>a04121c694f7170f6ea3f4854a2689db2</anchor>
      <arglist>(const double delta)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isModelValid</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalParallelPlane.html</anchorfile>
      <anchor>aa485784ee2a5d0c9f8a4f53a54564a7f</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector4f</type>
      <name>axis_</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalParallelPlane.html</anchorfile>
      <anchor>a71cde334afb34175627bd2e8099377f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>cos_angle_</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalParallelPlane.html</anchorfile>
      <anchor>aa259a6a04d35b74090a20f4a918c040d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>distance_from_origin_</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalParallelPlane.html</anchorfile>
      <anchor>aea3e40783084111de43e393b05b3c571</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>eps_angle_</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalParallelPlane.html</anchorfile>
      <anchor>a51507054bfcec905fc93de25c0392db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>eps_dist_</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalParallelPlane.html</anchorfile>
      <anchor>a277a362585ed9009e06521f81ab77c4e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SampleConsensusModelNormalPlane</name>
    <filename>classpcl_1_1SampleConsensusModelNormalPlane.html</filename>
    <templarg>PointT</templarg>
    <templarg>PointNT</templarg>
    <base>pcl::SampleConsensusModelPlane</base>
    <base>pcl::SampleConsensusModelFromNormals</base>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalPlane.html</anchorfile>
      <anchor>a63dedc5ca98e6fc974da667199644415</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointT &gt;::PointCloudConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalPlane.html</anchorfile>
      <anchor>af646af507f2b5afaa06bc8d7638dcd38</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModelFromNormals&lt; PointT, PointNT &gt;::PointCloudNConstPtr</type>
      <name>PointCloudNConstPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalPlane.html</anchorfile>
      <anchor>a6401a5337552bb7e2056d1626fab0317</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModelFromNormals&lt; PointT, PointNT &gt;::PointCloudNPtr</type>
      <name>PointCloudNPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalPlane.html</anchorfile>
      <anchor>a6c5df788df45386ef73b310a3e3fcc44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointT &gt;::PointCloudPtr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalPlane.html</anchorfile>
      <anchor>a31b7a101ead8084d88c806588d9d13f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SampleConsensusModelNormalPlane &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalPlane.html</anchorfile>
      <anchor>af7f6a4bcccc424d68782a4ee86063d04</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>countWithinDistance</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalPlane.html</anchorfile>
      <anchor>a97823e42845ee811261d929ecc272005</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, const double threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getDistancesToModel</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalPlane.html</anchorfile>
      <anchor>ad084c665f423e894bd4531c02f38c5a0</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, std::vector&lt; double &gt; &amp;distances)</arglist>
    </member>
    <member kind="function">
      <type>pcl::SacModel</type>
      <name>getModelType</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalPlane.html</anchorfile>
      <anchor>af930cbb7462c007ff66f78ee5f5c7f9d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelNormalPlane</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalPlane.html</anchorfile>
      <anchor>af4ac76b878bd6f1529d9fd54953e0cc6</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelNormalPlane</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalPlane.html</anchorfile>
      <anchor>acde8fb7bdf768786430f2aa4e9d804b6</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>selectWithinDistance</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalPlane.html</anchorfile>
      <anchor>a63bbd86abcfc9a3ac2572d7d4566cd35</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, const double threshold, std::vector&lt; int &gt; &amp;inliers)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isModelValid</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalPlane.html</anchorfile>
      <anchor>a66277a5d028d67a2f3580f7a5088b73a</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SampleConsensusModelNormalSphere</name>
    <filename>classpcl_1_1SampleConsensusModelNormalSphere.html</filename>
    <templarg>PointT</templarg>
    <templarg>PointNT</templarg>
    <base>pcl::SampleConsensusModelSphere</base>
    <base>pcl::SampleConsensusModelFromNormals</base>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalSphere.html</anchorfile>
      <anchor>a19d9d1d28382b35f02016e99f3cd51c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointT &gt;::PointCloudConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalSphere.html</anchorfile>
      <anchor>a7304fb7e49f723ef7464c667d64b851c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModelFromNormals&lt; PointT, PointNT &gt;::PointCloudNConstPtr</type>
      <name>PointCloudNConstPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalSphere.html</anchorfile>
      <anchor>a421be116ff4941af1a7b0d5f979768ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModelFromNormals&lt; PointT, PointNT &gt;::PointCloudNPtr</type>
      <name>PointCloudNPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalSphere.html</anchorfile>
      <anchor>a5b8d376583a05a1b9b626a1749ba8f5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointT &gt;::PointCloudPtr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalSphere.html</anchorfile>
      <anchor>a8fa036f87fc5770e0ce96e02a801eddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SampleConsensusModelNormalSphere &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalSphere.html</anchorfile>
      <anchor>ab6f09262efa350cb87dbec64a25ce618</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>countWithinDistance</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalSphere.html</anchorfile>
      <anchor>aa6a8777c55ad7506c18617ebc5239f7f</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, const double threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getDistancesToModel</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalSphere.html</anchorfile>
      <anchor>a6a0b93014b98287335034e2a9b7da715</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, std::vector&lt; double &gt; &amp;distances)</arglist>
    </member>
    <member kind="function">
      <type>pcl::SacModel</type>
      <name>getModelType</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalSphere.html</anchorfile>
      <anchor>ad8ad41bcc80f1b1382441349a661569f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelNormalSphere</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalSphere.html</anchorfile>
      <anchor>ab514e4755836b21dfe1bb631b4a3e59e</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelNormalSphere</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalSphere.html</anchorfile>
      <anchor>a128dfb72685d933c62099c5e8b901ac0</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>selectWithinDistance</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalSphere.html</anchorfile>
      <anchor>add28aa65f7cf96ef1dfa1276ff95bc9c</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, const double threshold, std::vector&lt; int &gt; &amp;inliers)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isModelValid</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalSphere.html</anchorfile>
      <anchor>a142a2daa33b84dfa8386eced5e154d64</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SampleConsensusModelParallelLine</name>
    <filename>classpcl_1_1SampleConsensusModelParallelLine.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::SampleConsensusModelLine</base>
    <member kind="typedef">
      <type>SampleConsensusModelLine&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1SampleConsensusModelParallelLine.html</anchorfile>
      <anchor>a715202bdefa536ffd5405620075cac60</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModelLine&lt; PointT &gt;::PointCloudConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelParallelLine.html</anchorfile>
      <anchor>a03e28b7e788f3690cdaa1c6c1e936e20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModelLine&lt; PointT &gt;::PointCloudPtr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelParallelLine.html</anchorfile>
      <anchor>aa3a0b2060f328a7a7601935319244e23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SampleConsensusModelParallelLine &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelParallelLine.html</anchorfile>
      <anchor>a3cbf4aabd67af9d76e562c96db2feb8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>countWithinDistance</name>
      <anchorfile>classpcl_1_1SampleConsensusModelParallelLine.html</anchorfile>
      <anchor>af0ead11670ea3b23befc3f6d8de20191</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, const double threshold)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f</type>
      <name>getAxis</name>
      <anchorfile>classpcl_1_1SampleConsensusModelParallelLine.html</anchorfile>
      <anchor>a8d2de05f7bbb949d494bf2efe8b0802e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getDistancesToModel</name>
      <anchorfile>classpcl_1_1SampleConsensusModelParallelLine.html</anchorfile>
      <anchor>aba35bb7eb6ca7b019983bbddd8573fb4</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, std::vector&lt; double &gt; &amp;distances)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getEpsAngle</name>
      <anchorfile>classpcl_1_1SampleConsensusModelParallelLine.html</anchorfile>
      <anchor>ac53e259e13b27fc371d14e194104fdd6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>pcl::SacModel</type>
      <name>getModelType</name>
      <anchorfile>classpcl_1_1SampleConsensusModelParallelLine.html</anchorfile>
      <anchor>a3c653287a78e050df6f9348a7ba6a13d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelParallelLine</name>
      <anchorfile>classpcl_1_1SampleConsensusModelParallelLine.html</anchorfile>
      <anchor>a66c233065f6883fce0b9fcdceb465bf5</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelParallelLine</name>
      <anchorfile>classpcl_1_1SampleConsensusModelParallelLine.html</anchorfile>
      <anchor>acea9b0aba28a367e2a6ae1e4bd6e3bb5</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>selectWithinDistance</name>
      <anchorfile>classpcl_1_1SampleConsensusModelParallelLine.html</anchorfile>
      <anchor>ae3077204ccbc9222490bbe724fa39070</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>setAxis</name>
      <anchorfile>classpcl_1_1SampleConsensusModelParallelLine.html</anchorfile>
      <anchor>acb4097faf67966bb0485748a5621088e</anchor>
      <arglist>(const Eigen::Vector3f &amp;ax)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEpsAngle</name>
      <anchorfile>classpcl_1_1SampleConsensusModelParallelLine.html</anchorfile>
      <anchor>af137b97406484a0c837ba428d3b149b4</anchor>
      <arglist>(const double ea)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isModelValid</name>
      <anchorfile>classpcl_1_1SampleConsensusModelParallelLine.html</anchorfile>
      <anchor>a764e15f742e8cd40199039b39fc9f802</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>axis_</name>
      <anchorfile>classpcl_1_1SampleConsensusModelParallelLine.html</anchorfile>
      <anchor>ab6b784039fec46f8f32001d6b093df25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>eps_angle_</name>
      <anchorfile>classpcl_1_1SampleConsensusModelParallelLine.html</anchorfile>
      <anchor>a936ed492f86974639b82de8dc20e710e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SampleConsensusModelParallelPlane</name>
    <filename>classpcl_1_1SampleConsensusModelParallelPlane.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::SampleConsensusModelPlane</base>
    <member kind="typedef">
      <type>SampleConsensusModelPlane&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1SampleConsensusModelParallelPlane.html</anchorfile>
      <anchor>a4327c4e98a36e92db3f8c7aa0407afc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModelPlane&lt; PointT &gt;::PointCloudConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelParallelPlane.html</anchorfile>
      <anchor>a36b98a7d92bfbd88557149de6df1a7b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModelPlane&lt; PointT &gt;::PointCloudPtr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelParallelPlane.html</anchorfile>
      <anchor>a84d2ca860ffda40b5f7e08d6e5cae9eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SampleConsensusModelParallelPlane &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelParallelPlane.html</anchorfile>
      <anchor>a5bc46c68dd8a0a1a11fcd89ab6e016d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>countWithinDistance</name>
      <anchorfile>classpcl_1_1SampleConsensusModelParallelPlane.html</anchorfile>
      <anchor>a2accc4d5a66956b799a6796ed628a7a4</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, const double threshold)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f</type>
      <name>getAxis</name>
      <anchorfile>classpcl_1_1SampleConsensusModelParallelPlane.html</anchorfile>
      <anchor>aefeb372a4a25d5479058607afa5af80b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getDistancesToModel</name>
      <anchorfile>classpcl_1_1SampleConsensusModelParallelPlane.html</anchorfile>
      <anchor>a168b1d73790f5c4fa3ddd31d9f4ad764</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, std::vector&lt; double &gt; &amp;distances)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getEpsAngle</name>
      <anchorfile>classpcl_1_1SampleConsensusModelParallelPlane.html</anchorfile>
      <anchor>ae2f5c93aeac4cded37c348d2105cf199</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>pcl::SacModel</type>
      <name>getModelType</name>
      <anchorfile>classpcl_1_1SampleConsensusModelParallelPlane.html</anchorfile>
      <anchor>ad029999869a971937b7a543295e13a45</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelParallelPlane</name>
      <anchorfile>classpcl_1_1SampleConsensusModelParallelPlane.html</anchorfile>
      <anchor>a701dc9783ff6397164e59c2795a811eb</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelParallelPlane</name>
      <anchorfile>classpcl_1_1SampleConsensusModelParallelPlane.html</anchorfile>
      <anchor>a20c430c8160ca8dde9b2990e67df05f7</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>selectWithinDistance</name>
      <anchorfile>classpcl_1_1SampleConsensusModelParallelPlane.html</anchorfile>
      <anchor>a38278c412755b79d610d9d3b7d306779</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>setAxis</name>
      <anchorfile>classpcl_1_1SampleConsensusModelParallelPlane.html</anchorfile>
      <anchor>ada9dbf484de6306003ce812d0d52c161</anchor>
      <arglist>(const Eigen::Vector3f &amp;ax)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEpsAngle</name>
      <anchorfile>classpcl_1_1SampleConsensusModelParallelPlane.html</anchorfile>
      <anchor>a5c2a2129ee16e76d2876d3617d3cd8ff</anchor>
      <arglist>(const double ea)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isModelValid</name>
      <anchorfile>classpcl_1_1SampleConsensusModelParallelPlane.html</anchorfile>
      <anchor>a18bb2202e29c2a741892714944675826</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>axis_</name>
      <anchorfile>classpcl_1_1SampleConsensusModelParallelPlane.html</anchorfile>
      <anchor>a208e24c60f98b3d836eed5fab37e604e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>eps_angle_</name>
      <anchorfile>classpcl_1_1SampleConsensusModelParallelPlane.html</anchorfile>
      <anchor>a2d98bf95d0354aea77363d0303aa70a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>sin_angle_</name>
      <anchorfile>classpcl_1_1SampleConsensusModelParallelPlane.html</anchorfile>
      <anchor>a58889d216b3d4f2bd1dc242147e9d3fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SampleConsensusModelPerpendicularPlane</name>
    <filename>classpcl_1_1SampleConsensusModelPerpendicularPlane.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::SampleConsensusModelPlane</base>
    <member kind="typedef">
      <type>SampleConsensusModelPlane&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1SampleConsensusModelPerpendicularPlane.html</anchorfile>
      <anchor>ace533ae90840da859d98a28e6b7ca160</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModelPlane&lt; PointT &gt;::PointCloudConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelPerpendicularPlane.html</anchorfile>
      <anchor>ad549b810d51cd1a3d14f3c1a77d08d6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModelPlane&lt; PointT &gt;::PointCloudPtr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelPerpendicularPlane.html</anchorfile>
      <anchor>ae500b23ef515daf63db300ee462576ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SampleConsensusModelPerpendicularPlane &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelPerpendicularPlane.html</anchorfile>
      <anchor>a9845e0c69593ba0bad8278a13169dfc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>countWithinDistance</name>
      <anchorfile>classpcl_1_1SampleConsensusModelPerpendicularPlane.html</anchorfile>
      <anchor>afecc700367241707f7b1db8ab11b37f8</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, const double threshold)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f</type>
      <name>getAxis</name>
      <anchorfile>classpcl_1_1SampleConsensusModelPerpendicularPlane.html</anchorfile>
      <anchor>aaf44352e970f637149b89fe5fbc0987a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getDistancesToModel</name>
      <anchorfile>classpcl_1_1SampleConsensusModelPerpendicularPlane.html</anchorfile>
      <anchor>ab25eaa1ca8847c7604cda5f598baa026</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, std::vector&lt; double &gt; &amp;distances)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getEpsAngle</name>
      <anchorfile>classpcl_1_1SampleConsensusModelPerpendicularPlane.html</anchorfile>
      <anchor>ab241396258f19c28d7f62e110a7ece60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>pcl::SacModel</type>
      <name>getModelType</name>
      <anchorfile>classpcl_1_1SampleConsensusModelPerpendicularPlane.html</anchorfile>
      <anchor>ad10d80da5b4069a0e6016049bc2d9b53</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelPerpendicularPlane</name>
      <anchorfile>classpcl_1_1SampleConsensusModelPerpendicularPlane.html</anchorfile>
      <anchor>a0b857639487ef6427e231e4448fd65a1</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelPerpendicularPlane</name>
      <anchorfile>classpcl_1_1SampleConsensusModelPerpendicularPlane.html</anchorfile>
      <anchor>a744a23424e02341fa1e712cda0ac9fc9</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>selectWithinDistance</name>
      <anchorfile>classpcl_1_1SampleConsensusModelPerpendicularPlane.html</anchorfile>
      <anchor>aa5da016abbceefefc12b7bb7aaaa6b32</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>setAxis</name>
      <anchorfile>classpcl_1_1SampleConsensusModelPerpendicularPlane.html</anchorfile>
      <anchor>a35205775e3df53ea9e985c6054396cd5</anchor>
      <arglist>(const Eigen::Vector3f &amp;ax)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEpsAngle</name>
      <anchorfile>classpcl_1_1SampleConsensusModelPerpendicularPlane.html</anchorfile>
      <anchor>aa8c144af790c202bc5d16f21a1a0b964</anchor>
      <arglist>(const double ea)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isModelValid</name>
      <anchorfile>classpcl_1_1SampleConsensusModelPerpendicularPlane.html</anchorfile>
      <anchor>af8b7b767bf4b91651a456dc337325ee1</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>axis_</name>
      <anchorfile>classpcl_1_1SampleConsensusModelPerpendicularPlane.html</anchorfile>
      <anchor>ab2c7c406d7b5c20044bf17ff6004482d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>eps_angle_</name>
      <anchorfile>classpcl_1_1SampleConsensusModelPerpendicularPlane.html</anchorfile>
      <anchor>a2bac10130d8ebdd31a1403fd6c8bd6af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SampleConsensusModelPlane</name>
    <filename>classpcl_1_1SampleConsensusModelPlane.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::SampleConsensusModel</base>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1SampleConsensusModelPlane.html</anchorfile>
      <anchor>a0bb46c0277fd4554dec5a2b43ea9200c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointT &gt;::PointCloudConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelPlane.html</anchorfile>
      <anchor>a6675680b409bdf27785e9860c61af954</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointT &gt;::PointCloudPtr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelPlane.html</anchorfile>
      <anchor>abbdff29eb0e043e0905adc5cd2d7685c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SampleConsensusModelPlane &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelPlane.html</anchorfile>
      <anchor>a28a7dc138e944f45ab66638e97ba751a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeModelCoefficients</name>
      <anchorfile>classpcl_1_1SampleConsensusModelPlane.html</anchorfile>
      <anchor>ab8c1ca289b6b38d9e00395ced6004f6a</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>classpcl_1_1SampleConsensusModelPlane.html</anchorfile>
      <anchor>a31f725415cba23e71d95e4fa9c70b7f9</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, const double threshold)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>doSamplesVerifyModel</name>
      <anchorfile>classpcl_1_1SampleConsensusModelPlane.html</anchorfile>
      <anchor>a34ab4d472c46cf75e3cf7b3bec4346bd</anchor>
      <arglist>(const std::set&lt; int &gt; &amp;indices, const Eigen::VectorXf &amp;model_coefficients, const double threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getDistancesToModel</name>
      <anchorfile>classpcl_1_1SampleConsensusModelPlane.html</anchorfile>
      <anchor>a50387ca38d44d96d364cff901da7bd42</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, std::vector&lt; double &gt; &amp;distances)</arglist>
    </member>
    <member kind="function">
      <type>pcl::SacModel</type>
      <name>getModelType</name>
      <anchorfile>classpcl_1_1SampleConsensusModelPlane.html</anchorfile>
      <anchor>aac94248efbb5c8816619b1938f8e5e32</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimizeModelCoefficients</name>
      <anchorfile>classpcl_1_1SampleConsensusModelPlane.html</anchorfile>
      <anchor>a7fe6c9952d5dae0d7366a2fe3be37dd9</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">
      <type>void</type>
      <name>projectPoints</name>
      <anchorfile>classpcl_1_1SampleConsensusModelPlane.html</anchorfile>
      <anchor>af440c5df78301786addbb085036aa447</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>SampleConsensusModelPlane</name>
      <anchorfile>classpcl_1_1SampleConsensusModelPlane.html</anchorfile>
      <anchor>af11086e89e1c93cddf09ad0a91713fe8</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelPlane</name>
      <anchorfile>classpcl_1_1SampleConsensusModelPlane.html</anchorfile>
      <anchor>a3cbc428e1b744bd9d75b093bb8fb2160</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>selectWithinDistance</name>
      <anchorfile>classpcl_1_1SampleConsensusModelPlane.html</anchorfile>
      <anchor>aeb06aa4934ddf5ce6a5cd7220eb6c121</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, const double threshold, std::vector&lt; int &gt; &amp;inliers)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isModelValid</name>
      <anchorfile>classpcl_1_1SampleConsensusModelPlane.html</anchorfile>
      <anchor>aaa480ba3b6023989b48147102f81f257</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual bool</type>
      <name>isSampleGood</name>
      <anchorfile>classpcl_1_1SampleConsensusModelPlane.html</anchorfile>
      <anchor>affb72080a42cc32fadc32684c8012d08</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;samples) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SampleConsensusModelRegistration</name>
    <filename>classpcl_1_1SampleConsensusModelRegistration.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::SampleConsensusModel</base>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration.html</anchorfile>
      <anchor>a2a43f075aa59e71892c0b95c37a5f2f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointT &gt;::PointCloudConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration.html</anchorfile>
      <anchor>a8f6ff4bd69a2d3ba334bdc779e2e8a9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointT &gt;::PointCloudPtr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration.html</anchorfile>
      <anchor>a365ade81f0f241e15fe546d3c854d96f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SampleConsensusModelRegistration &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration.html</anchorfile>
      <anchor>ae6b0a63fbcf2a206fcca280c13adb562</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeModelCoefficients</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration.html</anchorfile>
      <anchor>ad4a1df4ab4946764ff319e9cfbb1806b</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>classpcl_1_1SampleConsensusModelRegistration.html</anchorfile>
      <anchor>a2e72986f3fed3615b17207af96489870</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, const double threshold)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>doSamplesVerifyModel</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration.html</anchorfile>
      <anchor>a5e226a42afb080ffd0ea73d99ac6a333</anchor>
      <arglist>(const std::set&lt; int &gt; &amp;, const Eigen::VectorXf &amp;, const double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getDistancesToModel</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration.html</anchorfile>
      <anchor>a3d0349f226c9d12a0d3d551867265c0f</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, std::vector&lt; double &gt; &amp;distances)</arglist>
    </member>
    <member kind="function">
      <type>pcl::SacModel</type>
      <name>getModelType</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration.html</anchorfile>
      <anchor>a5a7d8139b58e8f62195d43921850d8cc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimizeModelCoefficients</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration.html</anchorfile>
      <anchor>a1d997826c1974e6aebfad136f7993c56</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">
      <type>void</type>
      <name>projectPoints</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration.html</anchorfile>
      <anchor>a8095d5f0dc0085a89a55dd639795c6bc</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;, const Eigen::VectorXf &amp;, PointCloud &amp;, bool=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelRegistration</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration.html</anchorfile>
      <anchor>a3157464367809158e4b5feaab66701a3</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelRegistration</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration.html</anchorfile>
      <anchor>ad72da59346b250a6b3845ee53a4b5c16</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>selectWithinDistance</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration.html</anchorfile>
      <anchor>aa66bc2c98e212c75e55d50fb330dccfd</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, const double threshold, std::vector&lt; int &gt; &amp;inliers)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration.html</anchorfile>
      <anchor>ab82a99e58a8c04e43b9f02ecbc15f8bd</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputTarget</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration.html</anchorfile>
      <anchor>a6dc361a7533d16c5c2964bada50e1c3a</anchor>
      <arglist>(const PointCloudConstPtr &amp;target)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputTarget</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration.html</anchorfile>
      <anchor>a09f2a72ad3a3b92f1f8f7e9405aa1a8a</anchor>
      <arglist>(const PointCloudConstPtr &amp;target, const std::vector&lt; int &gt; &amp;indices_tgt)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeSampleDistanceThreshold</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration.html</anchorfile>
      <anchor>abe25637b4f83dd2d243fa6681a80f78d</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeSampleDistanceThreshold</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration.html</anchorfile>
      <anchor>a2d1c53efa52c81971e0732aa207a3d6c</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isModelValid</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration.html</anchorfile>
      <anchor>a218a9e980298107158e24a742616beee</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isSampleGood</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration.html</anchorfile>
      <anchor>ad650b63b53a1c4b134ed3e86c54a40d3</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;samples) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeOriginalIndexMapping</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration.html</anchorfile>
      <anchor>adf66c5ebde25ed6aefe66e5e1af91a6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>estimateRigidTransformationSVD</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration.html</anchorfile>
      <anchor>ac5eb30cd7315c2ee3d62b6ab589db669</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_src, const std::vector&lt; int &gt; &amp;indices_src, const pcl::PointCloud&lt; PointT &gt; &amp;cloud_tgt, const std::vector&lt; int &gt; &amp;indices_tgt, Eigen::VectorXf &amp;transform)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::unordered_map&lt; int, int &gt;</type>
      <name>correspondences_</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration.html</anchorfile>
      <anchor>a784154675b2e71d6745d44e58c0d7c25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; std::vector&lt; int &gt; &gt;</type>
      <name>indices_tgt_</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration.html</anchorfile>
      <anchor>adaa4d78ed81e557936b9f786bb7d719b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>sample_dist_thresh_</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration.html</anchorfile>
      <anchor>aab103a0344b6dbb2e67af3fa4e7bbfd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointCloudConstPtr</type>
      <name>target_</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration.html</anchorfile>
      <anchor>a4a52de400afaa6c545e46943526254da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SampleConsensusModelSphere</name>
    <filename>classpcl_1_1SampleConsensusModelSphere.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::SampleConsensusModel</base>
    <class kind="struct">pcl::SampleConsensusModelSphere::OptimizationFunctor</class>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1SampleConsensusModelSphere.html</anchorfile>
      <anchor>ab7e4352c3af5df2f06a8a80496c25d14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointT &gt;::PointCloudConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelSphere.html</anchorfile>
      <anchor>a76e503d7f0e97063af983b7b1f33fc81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointT &gt;::PointCloudPtr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelSphere.html</anchorfile>
      <anchor>abdc891f0cd246eb4f73235813d466e57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SampleConsensusModelSphere &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelSphere.html</anchorfile>
      <anchor>aefcc8222492904ba7ad3b10cef1345a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeModelCoefficients</name>
      <anchorfile>classpcl_1_1SampleConsensusModelSphere.html</anchorfile>
      <anchor>ad4766e4506ab02fbaa6ceb3c45246c4d</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>classpcl_1_1SampleConsensusModelSphere.html</anchorfile>
      <anchor>a9ffa1590305fad015963b9ebd731957e</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, const double threshold)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>doSamplesVerifyModel</name>
      <anchorfile>classpcl_1_1SampleConsensusModelSphere.html</anchorfile>
      <anchor>a1092849a618dc5c81f3ee59c6f6e06bd</anchor>
      <arglist>(const std::set&lt; int &gt; &amp;indices, const Eigen::VectorXf &amp;model_coefficients, const double threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getDistancesToModel</name>
      <anchorfile>classpcl_1_1SampleConsensusModelSphere.html</anchorfile>
      <anchor>a1f0410588a37c54f59bcdb134e60271f</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, std::vector&lt; double &gt; &amp;distances)</arglist>
    </member>
    <member kind="function">
      <type>pcl::SacModel</type>
      <name>getModelType</name>
      <anchorfile>classpcl_1_1SampleConsensusModelSphere.html</anchorfile>
      <anchor>aa4e4a0106fbdfefd9a77c550088c56b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SampleConsensusModelSphere &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1SampleConsensusModelSphere.html</anchorfile>
      <anchor>a08d9a1e9d3c0ea9805c560a761ffcec8</anchor>
      <arglist>(const SampleConsensusModelSphere &amp;source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimizeModelCoefficients</name>
      <anchorfile>classpcl_1_1SampleConsensusModelSphere.html</anchorfile>
      <anchor>ab073f9b221725dd02cda6c767630cf01</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">
      <type>void</type>
      <name>projectPoints</name>
      <anchorfile>classpcl_1_1SampleConsensusModelSphere.html</anchorfile>
      <anchor>af7f6b178e95ea32daa18fd032d5ea0ac</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>SampleConsensusModelSphere</name>
      <anchorfile>classpcl_1_1SampleConsensusModelSphere.html</anchorfile>
      <anchor>a9df70160f3f506158f47d8dd0d2782be</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelSphere</name>
      <anchorfile>classpcl_1_1SampleConsensusModelSphere.html</anchorfile>
      <anchor>a3b4e4ef686fe773ea2c152eee3677bf8</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelSphere</name>
      <anchorfile>classpcl_1_1SampleConsensusModelSphere.html</anchorfile>
      <anchor>acd62bc7fe3b3b9fab2341ceb2100357d</anchor>
      <arglist>(const SampleConsensusModelSphere &amp;source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>selectWithinDistance</name>
      <anchorfile>classpcl_1_1SampleConsensusModelSphere.html</anchorfile>
      <anchor>a56098aaebde421fa29e049bb66a3d779</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, const double threshold, std::vector&lt; int &gt; &amp;inliers)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isModelValid</name>
      <anchorfile>classpcl_1_1SampleConsensusModelSphere.html</anchorfile>
      <anchor>ac052354af7783574f374419c09a26e6b</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isSampleGood</name>
      <anchorfile>classpcl_1_1SampleConsensusModelSphere.html</anchorfile>
      <anchor>a222960001df93a5b8016c243402f240b</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;samples) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::vector&lt; int &gt; *</type>
      <name>tmp_inliers_</name>
      <anchorfile>classpcl_1_1SampleConsensusModelSphere.html</anchorfile>
      <anchor>a3aef1458195095e8f28304faa955502f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::SampleConsensusModelSphere::OptimizationFunctor</name>
    <filename>structpcl_1_1SampleConsensusModelSphere_1_1OptimizationFunctor.html</filename>
    <base>Functor&lt; float &gt;</base>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1SampleConsensusModelSphere_1_1OptimizationFunctor.html</anchorfile>
      <anchor>a67888ac4bc855e3ed6770acb7b3c0c90</anchor>
      <arglist>(const Eigen::VectorXf &amp;x, Eigen::VectorXf &amp;fvec) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OptimizationFunctor</name>
      <anchorfile>structpcl_1_1SampleConsensusModelSphere_1_1OptimizationFunctor.html</anchorfile>
      <anchor>a870aaa4a0581911c9d98fa2dc1a23194</anchor>
      <arglist>(int m_data_points, pcl::SampleConsensusModelSphere&lt; PointT &gt; *model)</arglist>
    </member>
    <member kind="variable">
      <type>pcl::SampleConsensusModelSphere&lt; PointT &gt; *</type>
      <name>model_</name>
      <anchorfile>structpcl_1_1SampleConsensusModelSphere_1_1OptimizationFunctor.html</anchorfile>
      <anchor>a1f693f470c7de5d9fc0702b730c64629</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SampleConsensusModelStick</name>
    <filename>classpcl_1_1SampleConsensusModelStick.html</filename>
    <templarg></templarg>
    <base>pcl::SampleConsensusModel</base>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1SampleConsensusModelStick.html</anchorfile>
      <anchor>a06f688e976a5e5e3c7bdd0fc838dbbad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointT &gt;::PointCloudConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelStick.html</anchorfile>
      <anchor>ad5c0baee4a688de42be268607cd27a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointT &gt;::PointCloudPtr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelStick.html</anchorfile>
      <anchor>aa145e39299f066fc7d2f522c661e0161</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SampleConsensusModelStick &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelStick.html</anchorfile>
      <anchor>ae63055f8a4d977b8cc2310450454f7aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeModelCoefficients</name>
      <anchorfile>classpcl_1_1SampleConsensusModelStick.html</anchorfile>
      <anchor>af0c383ee2571703dbbc22cf20ba7256e</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>classpcl_1_1SampleConsensusModelStick.html</anchorfile>
      <anchor>aa4b5447ed86e44c523cef6db61edab2b</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, const double threshold)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>doSamplesVerifyModel</name>
      <anchorfile>classpcl_1_1SampleConsensusModelStick.html</anchorfile>
      <anchor>a15e1343723ef9de9f7aa40c362445b66</anchor>
      <arglist>(const std::set&lt; int &gt; &amp;indices, const Eigen::VectorXf &amp;model_coefficients, const double threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getDistancesToModel</name>
      <anchorfile>classpcl_1_1SampleConsensusModelStick.html</anchorfile>
      <anchor>ae8d72ae11c5cddce625462b25babdd5c</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, std::vector&lt; double &gt; &amp;distances)</arglist>
    </member>
    <member kind="function">
      <type>pcl::SacModel</type>
      <name>getModelType</name>
      <anchorfile>classpcl_1_1SampleConsensusModelStick.html</anchorfile>
      <anchor>a65b28df30af5547aedd261c77be64099</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimizeModelCoefficients</name>
      <anchorfile>classpcl_1_1SampleConsensusModelStick.html</anchorfile>
      <anchor>a6b84ec28f2362beeea2d18d61d0f5e41</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">
      <type>void</type>
      <name>projectPoints</name>
      <anchorfile>classpcl_1_1SampleConsensusModelStick.html</anchorfile>
      <anchor>a3bf93e9a9269f33f39701e564b14150a</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>SampleConsensusModelStick</name>
      <anchorfile>classpcl_1_1SampleConsensusModelStick.html</anchorfile>
      <anchor>a67f97c5d5c3bac8537f4d9575dc4df6a</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelStick</name>
      <anchorfile>classpcl_1_1SampleConsensusModelStick.html</anchorfile>
      <anchor>acd4f933dbf48de6951d2339e7fbb2f75</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>selectWithinDistance</name>
      <anchorfile>classpcl_1_1SampleConsensusModelStick.html</anchorfile>
      <anchor>a88daf9d4d8516dca0f48e0c26f76c027</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, const double threshold, std::vector&lt; int &gt; &amp;inliers)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isModelValid</name>
      <anchorfile>classpcl_1_1SampleConsensusModelStick.html</anchorfile>
      <anchor>ab9e17968d35068410982443b29dc8b4b</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isSampleGood</name>
      <anchorfile>classpcl_1_1SampleConsensusModelStick.html</anchorfile>
      <anchor>a131d1441ba81d580e0dee1724daa575d</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;samples) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ScopeTime</name>
    <filename>classpcl_1_1ScopeTime.html</filename>
    <base>pcl::StopWatch</base>
    <member kind="function">
      <type></type>
      <name>ScopeTime</name>
      <anchorfile>classpcl_1_1ScopeTime.html</anchorfile>
      <anchor>a4f255b2c7ee563d875d4e39339876c8d</anchor>
      <arglist>(const char *title)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScopeTime</name>
      <anchorfile>classpcl_1_1ScopeTime.html</anchorfile>
      <anchor>ad9eea5e3b94d6c7b2c61370e0b173d73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ScopeTime</name>
      <anchorfile>classpcl_1_1ScopeTime.html</anchorfile>
      <anchor>a82edd2c64a94223a2fa2601644ec2aac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>title_</name>
      <anchorfile>classpcl_1_1ScopeTime.html</anchorfile>
      <anchor>a593ec8f6ae5eb1f20b6dc384030fbbb2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SegmentDifferences</name>
    <filename>classpcl_1_1SegmentDifferences.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::PCLBase</base>
    <member kind="typedef">
      <type>pcl::search::Search&lt; PointT &gt;</type>
      <name>KdTree</name>
      <anchorfile>classpcl_1_1SegmentDifferences.html</anchorfile>
      <anchor>a7c6346962900e59adb7dea3313e79f76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::search::Search&lt; PointT &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>classpcl_1_1SegmentDifferences.html</anchorfile>
      <anchor>af2f98b9fa2824959677021355c1dc66c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1SegmentDifferences.html</anchorfile>
      <anchor>ab3e9efecfa437ff71b3a7213d856bdeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1SegmentDifferences.html</anchorfile>
      <anchor>a16a32f5f64ebf3afdd380ee4aa203ce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1SegmentDifferences.html</anchorfile>
      <anchor>adfcd76a2b27a642eb3adfa7f49c7e373</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointIndices::ConstPtr</type>
      <name>PointIndicesConstPtr</name>
      <anchorfile>classpcl_1_1SegmentDifferences.html</anchorfile>
      <anchor>a7ba5fedcf8fa2f25962547b197fa47ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointIndices::Ptr</type>
      <name>PointIndicesPtr</name>
      <anchorfile>classpcl_1_1SegmentDifferences.html</anchorfile>
      <anchor>a243fce8c2a04652ac8b8493aefa5051b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDistanceThreshold</name>
      <anchorfile>classpcl_1_1SegmentDifferences.html</anchorfile>
      <anchor>a2f2aac1bb5e7b23e3f326b6bb47e59e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KdTreePtr</type>
      <name>getSearchMethod</name>
      <anchorfile>classpcl_1_1SegmentDifferences.html</anchorfile>
      <anchor>aa64a0bae76791efb2ac17689e2001787</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PointCloudConstPtr const</type>
      <name>getTargetCloud</name>
      <anchorfile>classpcl_1_1SegmentDifferences.html</anchorfile>
      <anchor>a9f16687d6540bd9a4103cd80d0122a23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>segment</name>
      <anchorfile>classpcl_1_1SegmentDifferences.html</anchorfile>
      <anchor>a5773e1c7ddbae5bd3b1df2da496194d9</anchor>
      <arglist>(PointCloud &amp;output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SegmentDifferences</name>
      <anchorfile>classpcl_1_1SegmentDifferences.html</anchorfile>
      <anchor>a615f6cfe6e11d92160e2068bde0c1a22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDistanceThreshold</name>
      <anchorfile>classpcl_1_1SegmentDifferences.html</anchorfile>
      <anchor>ac40ba3f393b3ec7c9b13182528c10ee8</anchor>
      <arglist>(double sqr_threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSearchMethod</name>
      <anchorfile>classpcl_1_1SegmentDifferences.html</anchorfile>
      <anchor>a1efb73cf5ce70851c5dae394ec5a144c</anchor>
      <arglist>(const KdTreePtr &amp;tree)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTargetCloud</name>
      <anchorfile>classpcl_1_1SegmentDifferences.html</anchorfile>
      <anchor>a22236baed2f595943405fe8746ccfa53</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getClassName</name>
      <anchorfile>classpcl_1_1SegmentDifferences.html</anchorfile>
      <anchor>a84ab41b335f98d2e3ae7e2b59b989e47</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>distance_threshold_</name>
      <anchorfile>classpcl_1_1SegmentDifferences.html</anchorfile>
      <anchor>ae58e463d04091d28d67368da48b60d48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudConstPtr</type>
      <name>target_</name>
      <anchorfile>classpcl_1_1SegmentDifferences.html</anchorfile>
      <anchor>a9812dc9e4e605dd98bc1b4167bb8766e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KdTreePtr</type>
      <name>tree_</name>
      <anchorfile>classpcl_1_1SegmentDifferences.html</anchorfile>
      <anchor>a7ded5009c65e9bd541803cf689baf72c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PCLBase&lt; PointT &gt;</type>
      <name>BasePCLBase</name>
      <anchorfile>classpcl_1_1SegmentDifferences.html</anchorfile>
      <anchor>a2e4441f55f0f005686366ee777da26f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::SetIfFieldExists</name>
    <filename>structpcl_1_1SetIfFieldExists.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>traits::POD&lt; PointOutT &gt;::type</type>
      <name>Pod</name>
      <anchorfile>structpcl_1_1SetIfFieldExists.html</anchorfile>
      <anchor>a17f84de995f70e779969231c906f335e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1SetIfFieldExists.html</anchorfile>
      <anchor>a535dc9055690886165944d920c51590f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SetIfFieldExists</name>
      <anchorfile>structpcl_1_1SetIfFieldExists.html</anchorfile>
      <anchor>a1cfc168b4c8715c46a2ca5189dbd78c4</anchor>
      <arglist>(PointOutT &amp;pt, const std::string &amp;field, const InT &amp;value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string &amp;</type>
      <name>name_</name>
      <anchorfile>structpcl_1_1SetIfFieldExists.html</anchorfile>
      <anchor>a8967e8f1b8c9576fd1ecd9cb3e3bdd57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Pod &amp;</type>
      <name>pt_</name>
      <anchorfile>structpcl_1_1SetIfFieldExists.html</anchorfile>
      <anchor>a29c23d1e2f148630b18a1ec54cba4ec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const InT &amp;</type>
      <name>value_</name>
      <anchorfile>structpcl_1_1SetIfFieldExists.html</anchorfile>
      <anchor>ab183c0d13064324c8b32666801aebc0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::ShapeContext</name>
    <filename>structpcl_1_1ShapeContext.html</filename>
    <member kind="variable">
      <type>std::vector&lt; float &gt;</type>
      <name>descriptor</name>
      <anchorfile>structpcl_1_1ShapeContext.html</anchorfile>
      <anchor>a6d87fdf4225005531beaec9bdd0adc1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rf</name>
      <anchorfile>structpcl_1_1ShapeContext.html</anchorfile>
      <anchor>af15346ed0593659d74e07db843578c0c</anchor>
      <arglist>[9]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ShapeContext3DEstimation</name>
    <filename>classpcl_1_1ShapeContext3DEstimation.html</filename>
    <templarg>PointInT</templarg>
    <templarg>PointNT</templarg>
    <templarg>PointOutT</templarg>
    <base>pcl::FeatureFromNormals</base>
    <member kind="typedef">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudIn</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1ShapeContext3DEstimation.html</anchorfile>
      <anchor>a772380bf0c5c0045b416d7a1f1aa6add</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1ShapeContext3DEstimation.html</anchorfile>
      <anchor>a2846929a3bd9ad6e81fa1e9247460375</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getAzimuthBins</name>
      <anchorfile>classpcl_1_1ShapeContext3DEstimation.html</anchorfile>
      <anchor>abdad8bc5cffcdcfa48d20f8e396f3986</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getElevationBins</name>
      <anchorfile>classpcl_1_1ShapeContext3DEstimation.html</anchorfile>
      <anchor>a437bf58b90c9e5faeb261f5df4890ca7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMinimalRadius</name>
      <anchorfile>classpcl_1_1ShapeContext3DEstimation.html</anchorfile>
      <anchor>af7031bdf8cd4b2a948bc6f25767518cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getPointDensityRadius</name>
      <anchorfile>classpcl_1_1ShapeContext3DEstimation.html</anchorfile>
      <anchor>a99b84d1f4079f42014ae6bd91d65f856</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getRadiusBins</name>
      <anchorfile>classpcl_1_1ShapeContext3DEstimation.html</anchorfile>
      <anchor>a480b163bc075649d7d24d5424e0205f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAzimuthBins</name>
      <anchorfile>classpcl_1_1ShapeContext3DEstimation.html</anchorfile>
      <anchor>ad7cec2fb166e60e13f72cda5edaa1dcf</anchor>
      <arglist>(size_t bins)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setElevationBins</name>
      <anchorfile>classpcl_1_1ShapeContext3DEstimation.html</anchorfile>
      <anchor>a309a3a089f44e2ee5be9022a0c80cd3d</anchor>
      <arglist>(size_t bins)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinimalRadius</name>
      <anchorfile>classpcl_1_1ShapeContext3DEstimation.html</anchorfile>
      <anchor>a1797a3547853cde1cb8b7d53dba359be</anchor>
      <arglist>(double radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPointDensityRadius</name>
      <anchorfile>classpcl_1_1ShapeContext3DEstimation.html</anchorfile>
      <anchor>aff1671ba68b09cb865057443aff9bd55</anchor>
      <arglist>(double radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRadiusBins</name>
      <anchorfile>classpcl_1_1ShapeContext3DEstimation.html</anchorfile>
      <anchor>a56e82b04e7a5f5f688a0ee1b0ebc0b55</anchor>
      <arglist>(size_t bins)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ShapeContext3DEstimation</name>
      <anchorfile>classpcl_1_1ShapeContext3DEstimation.html</anchorfile>
      <anchor>aec9b00c71722e6956c4769a64c8558be</anchor>
      <arglist>(bool random=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ShapeContext3DEstimation</name>
      <anchorfile>classpcl_1_1ShapeContext3DEstimation.html</anchorfile>
      <anchor>a38ca7c5874367bad4db268787daa7dff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeFeature</name>
      <anchorfile>classpcl_1_1ShapeContext3DEstimation.html</anchorfile>
      <anchor>a8e6b76212b516113b8f6ea0254ecb607</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>computePoint</name>
      <anchorfile>classpcl_1_1ShapeContext3DEstimation.html</anchorfile>
      <anchor>aa2e72af449246ae73d6bebe190b3952b</anchor>
      <arglist>(size_t index, const pcl::PointCloud&lt; PointNT &gt; &amp;normals, float rf[9], std::vector&lt; float &gt; &amp;desc)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1ShapeContext3DEstimation.html</anchorfile>
      <anchor>a5f2b4043f9c1fe8be14570debee1d453</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>rnd</name>
      <anchorfile>classpcl_1_1ShapeContext3DEstimation.html</anchorfile>
      <anchor>aae1babe70add7791ef954d3f458db73f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>shiftAlongAzimuth</name>
      <anchorfile>classpcl_1_1ShapeContext3DEstimation.html</anchorfile>
      <anchor>a5772958461ae3d29df915bdbd4a6ff4c</anchor>
      <arglist>(size_t block_size, std::vector&lt; float &gt; &amp;desc)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>azimuth_bins_</name>
      <anchorfile>classpcl_1_1ShapeContext3DEstimation.html</anchorfile>
      <anchor>ab28ac10387cb3bc71558978b90a28d22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>descriptor_length_</name>
      <anchorfile>classpcl_1_1ShapeContext3DEstimation.html</anchorfile>
      <anchor>a7fd6c41d61c56517d19e26778fa92f76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>elevation_bins_</name>
      <anchorfile>classpcl_1_1ShapeContext3DEstimation.html</anchorfile>
      <anchor>a762b3cbc8f6420d1b0b8d7503fb2c8f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>min_radius_</name>
      <anchorfile>classpcl_1_1ShapeContext3DEstimation.html</anchorfile>
      <anchor>a9a33a2c7d4d33c22a2b8532dba05b0bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; float &gt;</type>
      <name>phi_divisions_</name>
      <anchorfile>classpcl_1_1ShapeContext3DEstimation.html</anchorfile>
      <anchor>af37e905bdf176c47880c445bdcd9ac60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>point_density_radius_</name>
      <anchorfile>classpcl_1_1ShapeContext3DEstimation.html</anchorfile>
      <anchor>aa752ddd8a5b0501f6b6dcbfd133ffa47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; float &gt;</type>
      <name>radii_interval_</name>
      <anchorfile>classpcl_1_1ShapeContext3DEstimation.html</anchorfile>
      <anchor>a85fe8fd0e4cb0c2545a9d35a692779df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>radius_bins_</name>
      <anchorfile>classpcl_1_1ShapeContext3DEstimation.html</anchorfile>
      <anchor>ac4c71b13f9c2cbd7485d2c0112e383a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; boost::uniform_01&lt; boost::mt19937 &gt; &gt;</type>
      <name>rng_</name>
      <anchorfile>classpcl_1_1ShapeContext3DEstimation.html</anchorfile>
      <anchor>ad39576a8cf02518d3ad574e0b67d5f9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mt19937</type>
      <name>rng_alg_</name>
      <anchorfile>classpcl_1_1ShapeContext3DEstimation.html</anchorfile>
      <anchor>a022a53081bcabfa5d0d577bb09f91dcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; float &gt;</type>
      <name>theta_divisions_</name>
      <anchorfile>classpcl_1_1ShapeContext3DEstimation.html</anchorfile>
      <anchor>ae2e2952dc77471b30709cebac6bab76e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; float &gt;</type>
      <name>volume_lut_</name>
      <anchorfile>classpcl_1_1ShapeContext3DEstimation.html</anchorfile>
      <anchor>ac39c10aa538ee073380d3964018555df</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1ShapeContext3DEstimation.html</anchorfile>
      <anchor>a76e9b793cc757549ee8457fd794ed974</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ShapeContext3DEstimation&lt; PointInT, PointNT, Eigen::MatrixXf &gt;</name>
    <filename>classpcl_1_1ShapeContext3DEstimation_3_01PointInT_00_01PointNT_00_01Eigen_1_1MatrixXf_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>ShapeContext3DEstimation&lt; PointInT, PointNT, pcl::SHOT &gt;</base>
    <member kind="function" protection="private">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1ShapeContext3DEstimation_3_01PointInT_00_01PointNT_00_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>ac5d988044223ec009ae7f6402baf2bcb</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::SHOT &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1ShapeContext3DEstimation_3_01PointInT_00_01PointNT_00_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a1757c9f9a0792000d600d6c9ea9030c2</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;output)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::SHOT</name>
    <filename>structpcl_1_1SHOT.html</filename>
    <member kind="variable">
      <type>std::vector&lt; float &gt;</type>
      <name>descriptor</name>
      <anchorfile>structpcl_1_1SHOT.html</anchorfile>
      <anchor>aabd4535fd4c3c42ee418aac60a8cd2c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rf</name>
      <anchorfile>structpcl_1_1SHOT.html</anchorfile>
      <anchor>a61c3f0113d1601ec6da0a5085f0468ca</anchor>
      <arglist>[9]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::SHOT1344</name>
    <filename>structpcl_1_1SHOT1344.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>descriptor</name>
      <anchorfile>structpcl_1_1SHOT1344.html</anchorfile>
      <anchor>ac64b4ba41c81680125f46ddfba31b27f</anchor>
      <arglist>[1344]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rf</name>
      <anchorfile>structpcl_1_1SHOT1344.html</anchorfile>
      <anchor>af2ec1ffc6ae816b066687413ff3c92b4</anchor>
      <arglist>[9]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::SHOT352</name>
    <filename>structpcl_1_1SHOT352.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>descriptor</name>
      <anchorfile>structpcl_1_1SHOT352.html</anchorfile>
      <anchor>a126795e3306722916fa67467c253ee8d</anchor>
      <arglist>[352]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rf</name>
      <anchorfile>structpcl_1_1SHOT352.html</anchorfile>
      <anchor>ae0a28a7ac2c7d990f9f061630a562102</anchor>
      <arglist>[9]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SHOTColorEstimation</name>
    <filename>classpcl_1_1SHOTColorEstimation.html</filename>
    <templarg>PointInT</templarg>
    <templarg>PointNT</templarg>
    <templarg>PointOutT</templarg>
    <templarg>PointRFT</templarg>
    <base>pcl::SHOTEstimationBase</base>
    <member kind="typedef">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudIn</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1SHOTColorEstimation.html</anchorfile>
      <anchor>aaac6bdf47a6198a993e441b288bdb71e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computePointSHOT</name>
      <anchorfile>classpcl_1_1SHOTColorEstimation.html</anchorfile>
      <anchor>aa2795a6b04586ac3b1a551a5b7b05aef</anchor>
      <arglist>(const int index, const std::vector&lt; int &gt; &amp;indices, const std::vector&lt; float &gt; &amp;sqr_dists, Eigen::VectorXf &amp;shot)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SHOTColorEstimation</name>
      <anchorfile>classpcl_1_1SHOTColorEstimation.html</anchorfile>
      <anchor>a4d9cbcfa00574096931896ee7a53c891</anchor>
      <arglist>(bool describe_shape=true, bool describe_color=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RGB2CIELAB</name>
      <anchorfile>classpcl_1_1SHOTColorEstimation.html</anchorfile>
      <anchor>aaab0f015a6f8f926ef2695ba272b4f18</anchor>
      <arglist>(unsigned char R, unsigned char G, unsigned char B, float &amp;L, float &amp;A, float &amp;B2)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float</type>
      <name>sRGB_LUT</name>
      <anchorfile>classpcl_1_1SHOTColorEstimation.html</anchorfile>
      <anchor>a231534235846296664d7c8225ce88cac</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float</type>
      <name>sXYZ_LUT</name>
      <anchorfile>classpcl_1_1SHOTColorEstimation.html</anchorfile>
      <anchor>ab2a7465ea563052c67fc096a81e646e5</anchor>
      <arglist>[4000]</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeFeature</name>
      <anchorfile>classpcl_1_1SHOTColorEstimation.html</anchorfile>
      <anchor>a0bcbce40ea2c5ed9df98148e62261e49</anchor>
      <arglist>(pcl::PointCloud&lt; PointOutT &gt; &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>interpolateDoubleChannel</name>
      <anchorfile>classpcl_1_1SHOTColorEstimation.html</anchorfile>
      <anchor>a00c3aac15b5c3380c00af9d77503ee5b</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;indices, const std::vector&lt; float &gt; &amp;sqr_dists, const int index, std::vector&lt; double &gt; &amp;binDistanceShape, std::vector&lt; double &gt; &amp;binDistanceColor, const int nr_bins_shape, const int nr_bins_color, Eigen::VectorXf &amp;shot)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>b_describe_color_</name>
      <anchorfile>classpcl_1_1SHOTColorEstimation.html</anchorfile>
      <anchor>a330ec389d580854e8364a2d0f73f7d5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>b_describe_shape_</name>
      <anchorfile>classpcl_1_1SHOTColorEstimation.html</anchorfile>
      <anchor>a64507482849a76b6eab9e516bb3cbf06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nr_color_bins_</name>
      <anchorfile>classpcl_1_1SHOTColorEstimation.html</anchorfile>
      <anchor>a6fa8a4def7173ae71a69a332b52202eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SHOTColorEstimation&lt; PointInT, PointNT, Eigen::MatrixXf, PointRFT &gt;</name>
    <filename>classpcl_1_1SHOTColorEstimation_3_01PointInT_00_01PointNT_00_01Eigen_1_1MatrixXf_00_01PointRFT_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>SHOTColorEstimation&lt; PointInT, PointNT, pcl::SHOT1344, PointRFT &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>computeEigen</name>
      <anchorfile>classpcl_1_1SHOTColorEstimation_3_01PointInT_00_01PointNT_00_01Eigen_1_1MatrixXf_00_01PointRFT_01_4.html</anchorfile>
      <anchor>a52dffcdf93695d238194d2f1f11cc47d</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SHOTColorEstimation</name>
      <anchorfile>classpcl_1_1SHOTColorEstimation_3_01PointInT_00_01PointNT_00_01Eigen_1_1MatrixXf_00_01PointRFT_01_4.html</anchorfile>
      <anchor>a7f9cc91176e9ded17e907f7bf73dfd04</anchor>
      <arglist>(bool describe_shape=true, bool describe_color=true, int nr_shape_bins=10, int nr_color_bins=30)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1SHOTColorEstimation_3_01PointInT_00_01PointNT_00_01Eigen_1_1MatrixXf_00_01PointRFT_01_4.html</anchorfile>
      <anchor>a7424a4118807c29db236a4ff5a14d3f2</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::SHOT1344 &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1SHOTColorEstimation_3_01PointInT_00_01PointNT_00_01Eigen_1_1MatrixXf_00_01PointRFT_01_4.html</anchorfile>
      <anchor>a4f0f82381e89fcc44cafc402b1c39d0c</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;output)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SHOTColorEstimationOMP</name>
    <filename>classpcl_1_1SHOTColorEstimationOMP.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>pcl::SHOTColorEstimation</base>
    <member kind="typedef">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudIn</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1SHOTColorEstimationOMP.html</anchorfile>
      <anchor>a1628c2030f2888fb411639fde93f7649</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1SHOTColorEstimationOMP.html</anchorfile>
      <anchor>aae0e94ad8454cc1826afcf2d59fa0dbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfThreads</name>
      <anchorfile>classpcl_1_1SHOTColorEstimationOMP.html</anchorfile>
      <anchor>a1fcc6671b6abb562128c5f36159fbcce</anchor>
      <arglist>(unsigned int nr_threads)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SHOTColorEstimationOMP</name>
      <anchorfile>classpcl_1_1SHOTColorEstimationOMP.html</anchorfile>
      <anchor>ab320b8a31825e4feb969cc55a7354191</anchor>
      <arglist>(bool describe_shape=true, bool describe_color=true, unsigned int nr_threads=-1)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeFeature</name>
      <anchorfile>classpcl_1_1SHOTColorEstimationOMP.html</anchorfile>
      <anchor>ae99a7fee7fb43916a699a06d878f3814</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1SHOTColorEstimationOMP.html</anchorfile>
      <anchor>a8463a16a9b463ca6f8b771062ad209e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>threads_</name>
      <anchorfile>classpcl_1_1SHOTColorEstimationOMP.html</anchorfile>
      <anchor>af0a91004943cc9cf019e8dd41dfeda9f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SHOTEstimation</name>
    <filename>classpcl_1_1SHOTEstimation.html</filename>
    <templarg>PointInT</templarg>
    <templarg>PointNT</templarg>
    <templarg>PointOutT</templarg>
    <templarg>PointRFT</templarg>
    <base>pcl::SHOTEstimationBase</base>
    <member kind="typedef">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudIn</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1SHOTEstimation.html</anchorfile>
      <anchor>a285203545ff77dbf71232166451d7326</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computePointSHOT</name>
      <anchorfile>classpcl_1_1SHOTEstimation.html</anchorfile>
      <anchor>ab203706a9af671e21552149fbc58bfdf</anchor>
      <arglist>(const int index, const std::vector&lt; int &gt; &amp;indices, const std::vector&lt; float &gt; &amp;sqr_dists, Eigen::VectorXf &amp;shot)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SHOTEstimation</name>
      <anchorfile>classpcl_1_1SHOTEstimation.html</anchorfile>
      <anchor>aaffdc155e538e0e76e75fd02b7f53293</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeFeature</name>
      <anchorfile>classpcl_1_1SHOTEstimation.html</anchorfile>
      <anchor>a0f63f9aa8314e493db68a5ed89ec44f8</anchor>
      <arglist>(pcl::PointCloud&lt; PointOutT &gt; &amp;output)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SHOTEstimation&lt; PointInT, PointNT, Eigen::MatrixXf, PointRFT &gt;</name>
    <filename>classpcl_1_1SHOTEstimation_3_01PointInT_00_01PointNT_00_01Eigen_1_1MatrixXf_00_01PointRFT_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>SHOTEstimation&lt; PointInT, PointNT, pcl::SHOT352, PointRFT &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>computeEigen</name>
      <anchorfile>classpcl_1_1SHOTEstimation_3_01PointInT_00_01PointNT_00_01Eigen_1_1MatrixXf_00_01PointRFT_01_4.html</anchorfile>
      <anchor>a84238b2d6ea421a17e4cdfd02870f07d</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SHOTEstimation</name>
      <anchorfile>classpcl_1_1SHOTEstimation_3_01PointInT_00_01PointNT_00_01Eigen_1_1MatrixXf_00_01PointRFT_01_4.html</anchorfile>
      <anchor>aeac0d538c855fe5b53756ad2455ec941</anchor>
      <arglist>(int nr_shape_bins=10)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1SHOTEstimation_3_01PointInT_00_01PointNT_00_01Eigen_1_1MatrixXf_00_01PointRFT_01_4.html</anchorfile>
      <anchor>a71c158131f14543da5ea06fba0d8c481</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::SHOT352 &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1SHOTEstimation_3_01PointInT_00_01PointNT_00_01Eigen_1_1MatrixXf_00_01PointRFT_01_4.html</anchorfile>
      <anchor>ac2602df84bd2b26bf7a9c43dbcf5e8e6</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;output)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SHOTEstimationBase</name>
    <filename>classpcl_1_1SHOTEstimationBase.html</filename>
    <templarg>PointInT</templarg>
    <templarg>PointNT</templarg>
    <templarg>PointOutT</templarg>
    <templarg>PointRFT</templarg>
    <base>pcl::FeatureFromNormals</base>
    <base>pcl::FeatureWithLocalReferenceFrames</base>
    <member kind="typedef">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudIn</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1SHOTEstimationBase.html</anchorfile>
      <anchor>afc003ad76be8342b04790e303e2ae3e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>computePointSHOT</name>
      <anchorfile>classpcl_1_1SHOTEstimationBase.html</anchorfile>
      <anchor>a59a5d586d92994cb0366cfcf7587a3fd</anchor>
      <arglist>(const int index, const std::vector&lt; int &gt; &amp;indices, const std::vector&lt; float &gt; &amp;sqr_dists, Eigen::VectorXf &amp;shot)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1SHOTEstimationBase.html</anchorfile>
      <anchor>a7594ec3f27b43c8ce352ce400e196d1c</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createBinDistanceShape</name>
      <anchorfile>classpcl_1_1SHOTEstimationBase.html</anchorfile>
      <anchor>ae69b1265449ec2c727f54e4308d6178d</anchor>
      <arglist>(int index, const std::vector&lt; int &gt; &amp;indices, std::vector&lt; double &gt; &amp;bin_distance_shape)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1SHOTEstimationBase.html</anchorfile>
      <anchor>a5e9c4e5f19878d636ce2c6b28c636fd2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>interpolateSingleChannel</name>
      <anchorfile>classpcl_1_1SHOTEstimationBase.html</anchorfile>
      <anchor>aa83ce6c4529df2561a45f129354ef935</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;indices, const std::vector&lt; float &gt; &amp;sqr_dists, const int index, std::vector&lt; double &gt; &amp;binDistance, const int nr_bins, Eigen::VectorXf &amp;shot)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>normalizeHistogram</name>
      <anchorfile>classpcl_1_1SHOTEstimationBase.html</anchorfile>
      <anchor>a61daefe73f28310f3c97a561b905c2ef</anchor>
      <arglist>(Eigen::VectorXf &amp;shot, int desc_length)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SHOTEstimationBase</name>
      <anchorfile>classpcl_1_1SHOTEstimationBase.html</anchorfile>
      <anchor>ae193a4c914c53f54a94a64d247704e82</anchor>
      <arglist>(int nr_shape_bins=10)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>descLength_</name>
      <anchorfile>classpcl_1_1SHOTEstimationBase.html</anchorfile>
      <anchor>aac536ffb743acbb79e600a2b589a0696</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const int</type>
      <name>maxAngularSectors_</name>
      <anchorfile>classpcl_1_1SHOTEstimationBase.html</anchorfile>
      <anchor>a52ea7faba790ff87e344cd02a0fedd7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const int</type>
      <name>nr_grid_sector_</name>
      <anchorfile>classpcl_1_1SHOTEstimationBase.html</anchorfile>
      <anchor>a5ecd06eb23392b7a052c44d578aa3606</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nr_shape_bins_</name>
      <anchorfile>classpcl_1_1SHOTEstimationBase.html</anchorfile>
      <anchor>add2fcf4e1897778b6565480a0c6369c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>radius1_2_</name>
      <anchorfile>classpcl_1_1SHOTEstimationBase.html</anchorfile>
      <anchor>a0faccdb3a164977cefcacb7b358b9de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>radius1_4_</name>
      <anchorfile>classpcl_1_1SHOTEstimationBase.html</anchorfile>
      <anchor>af46786da92530bf30442f9dcd96632f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>radius3_4_</name>
      <anchorfile>classpcl_1_1SHOTEstimationBase.html</anchorfile>
      <anchor>a7e43bc6b1b4e96d81ed88ae34a356789</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::VectorXf</type>
      <name>shot_</name>
      <anchorfile>classpcl_1_1SHOTEstimationBase.html</anchorfile>
      <anchor>a28329c5272f722e4b0f4468a05641c3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>sqradius_</name>
      <anchorfile>classpcl_1_1SHOTEstimationBase.html</anchorfile>
      <anchor>ac56b2ba94b26c225aeac4cf80f80b199</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SHOTEstimationOMP</name>
    <filename>classpcl_1_1SHOTEstimationOMP.html</filename>
    <templarg>PointInT</templarg>
    <templarg>PointNT</templarg>
    <templarg>PointOutT</templarg>
    <templarg>PointRFT</templarg>
    <base>pcl::SHOTEstimation</base>
    <member kind="typedef">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudIn</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1SHOTEstimationOMP.html</anchorfile>
      <anchor>a54a5fc553a294510ab3d726f16d4bce0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1SHOTEstimationOMP.html</anchorfile>
      <anchor>aaff347660ab554bc0329673e691c800d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfThreads</name>
      <anchorfile>classpcl_1_1SHOTEstimationOMP.html</anchorfile>
      <anchor>aabb78cbb8aeaee316a9141f7b8594dc2</anchor>
      <arglist>(unsigned int nr_threads)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SHOTEstimationOMP</name>
      <anchorfile>classpcl_1_1SHOTEstimationOMP.html</anchorfile>
      <anchor>a9adf3102ea57915229b94f1d38472330</anchor>
      <arglist>(unsigned int nr_threads=-1)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeFeature</name>
      <anchorfile>classpcl_1_1SHOTEstimationOMP.html</anchorfile>
      <anchor>a201820d219d095dbfb397dfd7a7ee07d</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1SHOTEstimationOMP.html</anchorfile>
      <anchor>a88b8d24e7adf9da40297a19c114429b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>threads_</name>
      <anchorfile>classpcl_1_1SHOTEstimationOMP.html</anchorfile>
      <anchor>aa9f7ea04d05c2fe980a19b96a834fd0c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SHOTLocalReferenceFrameEstimation</name>
    <filename>classpcl_1_1SHOTLocalReferenceFrameEstimation.html</filename>
    <templarg>PointInT</templarg>
    <templarg>PointOutT</templarg>
    <base>pcl::Feature</base>
    <member kind="function">
      <type></type>
      <name>SHOTLocalReferenceFrameEstimation</name>
      <anchorfile>classpcl_1_1SHOTLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>a6eab3af678d198b395d58aafd0731eeb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudIn</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1SHOTLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>ad0f357576f9763993b13a50f245808ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1SHOTLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>ae4b521b2d03a93aa0c2e6670d6caac29</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>computeFeature</name>
      <anchorfile>classpcl_1_1SHOTLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>a39fc67a20432d180e2674bb860710b28</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1SHOTLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>ac2b760070ca509973a99f389f95add11</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>float</type>
      <name>getLocalRF</name>
      <anchorfile>classpcl_1_1SHOTLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>a9c5a9f02f4a1a8fe847a4e1656aef5ce</anchor>
      <arglist>(const int &amp;index, Eigen::Matrix3f &amp;rf)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SHOTLocalReferenceFrameEstimationOMP</name>
    <filename>classpcl_1_1SHOTLocalReferenceFrameEstimationOMP.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>pcl::SHOTLocalReferenceFrameEstimation</base>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfThreads</name>
      <anchorfile>classpcl_1_1SHOTLocalReferenceFrameEstimationOMP.html</anchorfile>
      <anchor>a9eef2f0d2024a41c727ed70b16c2bef9</anchor>
      <arglist>(unsigned int nr_threads)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SHOTLocalReferenceFrameEstimationOMP</name>
      <anchorfile>classpcl_1_1SHOTLocalReferenceFrameEstimationOMP.html</anchorfile>
      <anchor>a3dcb5f9f149fe769f8c0c36fcf4bae09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudIn</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1SHOTLocalReferenceFrameEstimationOMP.html</anchorfile>
      <anchor>a3395e7d334fd15e7906b6e88e7725731</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1SHOTLocalReferenceFrameEstimationOMP.html</anchorfile>
      <anchor>a9be87ec8dd6a98da8e294ac81ff66ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>computeFeature</name>
      <anchorfile>classpcl_1_1SHOTLocalReferenceFrameEstimationOMP.html</anchorfile>
      <anchor>a1b023891d3200a469b8983fd4cfae201</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1SHOTLocalReferenceFrameEstimationOMP.html</anchorfile>
      <anchor>aec15351a393382917663dff376292bdf</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;output)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>threads_</name>
      <anchorfile>classpcl_1_1SHOTLocalReferenceFrameEstimationOMP.html</anchorfile>
      <anchor>a82a3990916c54aacee78d1594e056057</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SIFTKeypoint</name>
    <filename>classpcl_1_1SIFTKeypoint.html</filename>
    <templarg>PointInT</templarg>
    <templarg>PointOutT</templarg>
    <base>pcl::Keypoint</base>
    <member kind="typedef">
      <type>Keypoint&lt; PointInT, PointOutT &gt;::KdTree</type>
      <name>KdTree</name>
      <anchorfile>classpcl_1_1SIFTKeypoint.html</anchorfile>
      <anchor>a7b03b5595b07b1b2d26335ecabc04795</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Keypoint&lt; PointInT, PointOutT &gt;::PointCloudIn</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1SIFTKeypoint.html</anchorfile>
      <anchor>aa2d0f1e2e6d90911bf6b734b5bb1e987</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Keypoint&lt; PointInT, PointOutT &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1SIFTKeypoint.html</anchorfile>
      <anchor>a5b746cbfc51d716df41aee0a4a66a0b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinimumContrast</name>
      <anchorfile>classpcl_1_1SIFTKeypoint.html</anchorfile>
      <anchor>a5fcabfa4b90cc77cf0c18a5b263d06a0</anchor>
      <arglist>(float min_contrast)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScales</name>
      <anchorfile>classpcl_1_1SIFTKeypoint.html</anchorfile>
      <anchor>aa7b165d782eca9c9d226504b84729439</anchor>
      <arglist>(float min_scale, int nr_octaves, int nr_scales_per_octave)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SIFTKeypoint</name>
      <anchorfile>classpcl_1_1SIFTKeypoint.html</anchorfile>
      <anchor>a8873bdacc195701f40e7145a2cf23b96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>detectKeypoints</name>
      <anchorfile>classpcl_1_1SIFTKeypoint.html</anchorfile>
      <anchor>a9ce260543a3fe87f0e70c1b6f8fd9b28</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1SIFTKeypoint.html</anchorfile>
      <anchor>af42151005f29dff409321da2c1dc228f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeScaleSpace</name>
      <anchorfile>classpcl_1_1SIFTKeypoint.html</anchorfile>
      <anchor>a7b381aa10dc8c1701e7f1764a620bb8a</anchor>
      <arglist>(const PointCloudIn &amp;input, KdTree &amp;tree, const std::vector&lt; float &gt; &amp;scales, Eigen::MatrixXf &amp;diff_of_gauss)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>detectKeypointsForOctave</name>
      <anchorfile>classpcl_1_1SIFTKeypoint.html</anchorfile>
      <anchor>a2b424cc026e8d0a693697a22eb360cfc</anchor>
      <arglist>(const PointCloudIn &amp;input, KdTree &amp;tree, float base_scale, int nr_scales_per_octave, PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>findScaleSpaceExtrema</name>
      <anchorfile>classpcl_1_1SIFTKeypoint.html</anchorfile>
      <anchor>a2523f0256ba669b659a039da1b18a95c</anchor>
      <arglist>(const PointCloudIn &amp;input, KdTree &amp;tree, const Eigen::MatrixXf &amp;diff_of_gauss, std::vector&lt; int &gt; &amp;extrema_indices, std::vector&lt; int &gt; &amp;extrema_scales)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SIFTKeypointFieldSelector&lt; PointInT &gt;</type>
      <name>getFieldValue_</name>
      <anchorfile>classpcl_1_1SIFTKeypoint.html</anchorfile>
      <anchor>a8ae33bd5f369d1891ccc678d8fc8092d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>min_contrast_</name>
      <anchorfile>classpcl_1_1SIFTKeypoint.html</anchorfile>
      <anchor>ac982d9e5cb07edb578b262e588c08841</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>min_scale_</name>
      <anchorfile>classpcl_1_1SIFTKeypoint.html</anchorfile>
      <anchor>a79b4f1c9356c27051d7ec7a2c471b991</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>nr_octaves_</name>
      <anchorfile>classpcl_1_1SIFTKeypoint.html</anchorfile>
      <anchor>ab907e9fe76da88d568ab5d1c8151d6d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>nr_scales_per_octave_</name>
      <anchorfile>classpcl_1_1SIFTKeypoint.html</anchorfile>
      <anchor>a259a9b80428da022653896a1c16372cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; sensor_msgs::PointField &gt;</type>
      <name>out_fields_</name>
      <anchorfile>classpcl_1_1SIFTKeypoint.html</anchorfile>
      <anchor>a0f14ac8f70d099bcc0902e3c4bc0f50c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>scale_idx_</name>
      <anchorfile>classpcl_1_1SIFTKeypoint.html</anchorfile>
      <anchor>a49af88108a4e7a9e769185be0c5dc84a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::SIFTKeypointFieldSelector</name>
    <filename>structpcl_1_1SIFTKeypointFieldSelector.html</filename>
    <templarg>PointT</templarg>
    <member kind="function">
      <type>float</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1SIFTKeypointFieldSelector.html</anchorfile>
      <anchor>a0a92380155bae809ef3698144d5dcdf9</anchor>
      <arglist>(const PointT &amp;p) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::SIFTKeypointFieldSelector&lt; PointNormal &gt;</name>
    <filename>structpcl_1_1SIFTKeypointFieldSelector_3_01PointNormal_01_4.html</filename>
    <member kind="function">
      <type>float</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1SIFTKeypointFieldSelector_3_01PointNormal_01_4.html</anchorfile>
      <anchor>a34028989ab4a1a015d8212889369731e</anchor>
      <arglist>(const PointNormal &amp;p) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::SIFTKeypointFieldSelector&lt; PointXYZ &gt;</name>
    <filename>structpcl_1_1SIFTKeypointFieldSelector_3_01PointXYZ_01_4.html</filename>
    <member kind="function">
      <type>float</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1SIFTKeypointFieldSelector_3_01PointXYZ_01_4.html</anchorfile>
      <anchor>a64481bbe461836e368bda5e3c5bd4025</anchor>
      <arglist>(const PointXYZ &amp;p) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::SIFTKeypointFieldSelector&lt; PointXYZRGB &gt;</name>
    <filename>structpcl_1_1SIFTKeypointFieldSelector_3_01PointXYZRGB_01_4.html</filename>
    <member kind="function">
      <type>float</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1SIFTKeypointFieldSelector_3_01PointXYZRGB_01_4.html</anchorfile>
      <anchor>adffb174a7d09d067ff83ada91ca3b2eb</anchor>
      <arglist>(const PointXYZRGB &amp;p) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::SIFTKeypointFieldSelector&lt; PointXYZRGBA &gt;</name>
    <filename>structpcl_1_1SIFTKeypointFieldSelector_3_01PointXYZRGBA_01_4.html</filename>
    <member kind="function">
      <type>float</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1SIFTKeypointFieldSelector_3_01PointXYZRGBA_01_4.html</anchorfile>
      <anchor>ab70b8d532b388d1864a923f97967b1a4</anchor>
      <arglist>(const PointXYZRGBA &amp;p) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SmoothedSurfacesKeypoint</name>
    <filename>classpcl_1_1SmoothedSurfacesKeypoint.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>Keypoint&lt; PointT, PointT &gt;</base>
    <member kind="typedef">
      <type>Keypoint&lt; PointT, PointT &gt;::KdTreePtr</type>
      <name>KdTreePtr</name>
      <anchorfile>classpcl_1_1SmoothedSurfacesKeypoint.html</anchorfile>
      <anchor>ad4bbf3289c03d1b09ffedfdf873e41d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointNT &gt;</type>
      <name>PointCloudNT</name>
      <anchorfile>classpcl_1_1SmoothedSurfacesKeypoint.html</anchorfile>
      <anchor>a85f9ee9ebd1aaca129678d8f61a12fdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudNT::ConstPtr</type>
      <name>PointCloudNTConstPtr</name>
      <anchorfile>classpcl_1_1SmoothedSurfacesKeypoint.html</anchorfile>
      <anchor>a584fcbe978a880a052747c3eb5519fe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloudT</name>
      <anchorfile>classpcl_1_1SmoothedSurfacesKeypoint.html</anchorfile>
      <anchor>a08fe2aadd21cd39ae6b10fcf08af122d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudT::ConstPtr</type>
      <name>PointCloudTConstPtr</name>
      <anchorfile>classpcl_1_1SmoothedSurfacesKeypoint.html</anchorfile>
      <anchor>aa612a84d3c41d4c444711dcdf5cf6f19</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudT::Ptr</type>
      <name>PointCloudTPtr</name>
      <anchorfile>classpcl_1_1SmoothedSurfacesKeypoint.html</anchorfile>
      <anchor>acec5e083e0bca6d139e739ff13266812</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addSmoothedPointCloud</name>
      <anchorfile>classpcl_1_1SmoothedSurfacesKeypoint.html</anchorfile>
      <anchor>aa75651f8e9048ead78126f9654a65d69</anchor>
      <arglist>(const PointCloudTConstPtr &amp;cloud, const PointCloudNTConstPtr &amp;normals, KdTreePtr &amp;kdtree, float &amp;scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detectKeypoints</name>
      <anchorfile>classpcl_1_1SmoothedSurfacesKeypoint.html</anchorfile>
      <anchor>ac64025db3dec31bd0b675e10a5042280</anchor>
      <arglist>(PointCloudT &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getNeighborhoodConstant</name>
      <anchorfile>classpcl_1_1SmoothedSurfacesKeypoint.html</anchorfile>
      <anchor>a80f53a3a21367b58dafe623c54128248</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetClouds</name>
      <anchorfile>classpcl_1_1SmoothedSurfacesKeypoint.html</anchorfile>
      <anchor>a2237cd96f3437c767f11b9615d193753</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputNormals</name>
      <anchorfile>classpcl_1_1SmoothedSurfacesKeypoint.html</anchorfile>
      <anchor>a493a1ac9687777e9732fc9c3a9f989f8</anchor>
      <arglist>(const PointCloudNTConstPtr &amp;normals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputScale</name>
      <anchorfile>classpcl_1_1SmoothedSurfacesKeypoint.html</anchorfile>
      <anchor>ad2f45cb2939504f2b355d5c616e6ad6c</anchor>
      <arglist>(float input_scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNeighborhoodConstant</name>
      <anchorfile>classpcl_1_1SmoothedSurfacesKeypoint.html</anchorfile>
      <anchor>a35aa0cfef5b481c04eefeb283efa6a9f</anchor>
      <arglist>(float neighborhood_constant)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SmoothedSurfacesKeypoint</name>
      <anchorfile>classpcl_1_1SmoothedSurfacesKeypoint.html</anchorfile>
      <anchor>a44a734e5242ec96cfefdc49039ce2690</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1SmoothedSurfacesKeypoint.html</anchorfile>
      <anchor>acde826fb865d33a093ad906df2e80bde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>compareScalesFunction</name>
      <anchorfile>classpcl_1_1SmoothedSurfacesKeypoint.html</anchorfile>
      <anchor>aedaeb6cc83d2898a636ece7a5cd1edda</anchor>
      <arglist>(const std::pair&lt; float, size_t &gt; &amp;a, const std::pair&lt; float, size_t &gt; &amp;b)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; PointCloudNTConstPtr &gt;</type>
      <name>cloud_normals_</name>
      <anchorfile>classpcl_1_1SmoothedSurfacesKeypoint.html</anchorfile>
      <anchor>ad846cadd1285e4e524d250f4c6e9b20e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; KdTreePtr &gt;</type>
      <name>cloud_trees_</name>
      <anchorfile>classpcl_1_1SmoothedSurfacesKeypoint.html</anchorfile>
      <anchor>ac5afdb4b81348720a62c9d563be630a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; PointCloudTConstPtr &gt;</type>
      <name>clouds_</name>
      <anchorfile>classpcl_1_1SmoothedSurfacesKeypoint.html</anchorfile>
      <anchor>a232cb60337ad85ae40305348698d4617</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>input_index_</name>
      <anchorfile>classpcl_1_1SmoothedSurfacesKeypoint.html</anchorfile>
      <anchor>a8647be7d3de6f2e2212868a76aef4186</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>input_scale_</name>
      <anchorfile>classpcl_1_1SmoothedSurfacesKeypoint.html</anchorfile>
      <anchor>a457b0ac22b8e71215819d42e524ec02d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>neighborhood_constant_</name>
      <anchorfile>classpcl_1_1SmoothedSurfacesKeypoint.html</anchorfile>
      <anchor>a33a49478e4df17f866784f4d619bc181</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointCloudNTConstPtr</type>
      <name>normals_</name>
      <anchorfile>classpcl_1_1SmoothedSurfacesKeypoint.html</anchorfile>
      <anchor>a06a23ce6e07421c94e92c0db1fa101be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::pair&lt; float, size_t &gt; &gt;</type>
      <name>scales_</name>
      <anchorfile>classpcl_1_1SmoothedSurfacesKeypoint.html</anchorfile>
      <anchor>a971c438c0ad840908d2990a78f3ec01f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SolverDidntConvergeException</name>
    <filename>classpcl_1_1SolverDidntConvergeException.html</filename>
    <base>pcl::PCLException</base>
    <member kind="function">
      <type></type>
      <name>SolverDidntConvergeException</name>
      <anchorfile>classpcl_1_1SolverDidntConvergeException.html</anchorfile>
      <anchor>a0375b96adff9a5142042bdb6cc40c3d0</anchor>
      <arglist>(const std::string &amp;error_description, const std::string &amp;file_name=&quot;&quot;, const std::string &amp;function_name=&quot;&quot;, unsigned line_number=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SpinImageEstimation</name>
    <filename>classpcl_1_1SpinImageEstimation.html</filename>
    <templarg>PointInT</templarg>
    <templarg>PointNT</templarg>
    <templarg>PointOutT</templarg>
    <base>pcl::Feature</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const SpinImageEstimation&lt; PointInT, PointNT, PointOutT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1SpinImageEstimation.html</anchorfile>
      <anchor>a47f05f64d22208fad3e3834c8a96e59b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointInT &gt;</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1SpinImageEstimation.html</anchorfile>
      <anchor>a6878322194d45c5bb8d399b7e19a01c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudIn::ConstPtr</type>
      <name>PointCloudInConstPtr</name>
      <anchorfile>classpcl_1_1SpinImageEstimation.html</anchorfile>
      <anchor>a038cee06d93068109b3ff5ed66c19fc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudIn::Ptr</type>
      <name>PointCloudInPtr</name>
      <anchorfile>classpcl_1_1SpinImageEstimation.html</anchorfile>
      <anchor>ad4adb0de5ad7ad3daaaab52ef8166c5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointNT &gt;</type>
      <name>PointCloudN</name>
      <anchorfile>classpcl_1_1SpinImageEstimation.html</anchorfile>
      <anchor>a5c20013fd95c430c575704ea5b093f3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudN::ConstPtr</type>
      <name>PointCloudNConstPtr</name>
      <anchorfile>classpcl_1_1SpinImageEstimation.html</anchorfile>
      <anchor>a0086a1ffdc3f4d02bcfe48cff241e51b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudN::Ptr</type>
      <name>PointCloudNPtr</name>
      <anchorfile>classpcl_1_1SpinImageEstimation.html</anchorfile>
      <anchor>a188378552f6ba815fef890b63cbb7269</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1SpinImageEstimation.html</anchorfile>
      <anchor>a35ae40ab1077ba1bfb79e1d715e249d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SpinImageEstimation&lt; PointInT, PointNT, PointOutT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1SpinImageEstimation.html</anchorfile>
      <anchor>a1584a8e246da5c196994f866e328be57</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAngularDomain</name>
      <anchorfile>classpcl_1_1SpinImageEstimation.html</anchorfile>
      <anchor>a77bac69302ebb759336dfa711dfe24c9</anchor>
      <arglist>(bool is_angular=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setImageWidth</name>
      <anchorfile>classpcl_1_1SpinImageEstimation.html</anchorfile>
      <anchor>a93f3f5586e8f01b01a2ea95f77b5d7d6</anchor>
      <arglist>(unsigned int bin_count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputNormals</name>
      <anchorfile>classpcl_1_1SpinImageEstimation.html</anchorfile>
      <anchor>aa847219e3000ed6a1dd73509bcc318e4</anchor>
      <arglist>(const PointCloudNConstPtr &amp;normals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputRotationAxes</name>
      <anchorfile>classpcl_1_1SpinImageEstimation.html</anchorfile>
      <anchor>af5a269fd1b1606d4fb90329f7efd5e2a</anchor>
      <arglist>(const PointCloudNConstPtr &amp;axes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinPointCountInNeighbourhood</name>
      <anchorfile>classpcl_1_1SpinImageEstimation.html</anchorfile>
      <anchor>a99c85206d6eabdbaf3aa4dd989d930a7</anchor>
      <arglist>(unsigned int min_pts_neighb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRadialStructure</name>
      <anchorfile>classpcl_1_1SpinImageEstimation.html</anchorfile>
      <anchor>a5e371335fa14ddf04196bf76d720645b</anchor>
      <arglist>(bool is_radial=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRotationAxis</name>
      <anchorfile>classpcl_1_1SpinImageEstimation.html</anchorfile>
      <anchor>a12e76226cf145a57973c0b37bb80c3f1</anchor>
      <arglist>(const PointNT &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSupportAngle</name>
      <anchorfile>classpcl_1_1SpinImageEstimation.html</anchorfile>
      <anchor>aec8636459345b81d562ba9bab97dadfd</anchor>
      <arglist>(double support_angle_cos)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SpinImageEstimation</name>
      <anchorfile>classpcl_1_1SpinImageEstimation.html</anchorfile>
      <anchor>ab66e696b17513a417f97e39aa399f73e</anchor>
      <arglist>(unsigned int image_width=8, double support_angle_cos=0.0, unsigned int min_pts_neighb=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>useNormalsAsRotationAxis</name>
      <anchorfile>classpcl_1_1SpinImageEstimation.html</anchorfile>
      <anchor>a50add0c928dada110031d1f95d9d8290</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>computeFeature</name>
      <anchorfile>classpcl_1_1SpinImageEstimation.html</anchorfile>
      <anchor>ab09ec6b20fc126a9e2f1ab19fee51286</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Eigen::ArrayXXd</type>
      <name>computeSiForPoint</name>
      <anchorfile>classpcl_1_1SpinImageEstimation.html</anchorfile>
      <anchor>a22ebf4900ddd6863c68ae4a28fcb33ce</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1SpinImageEstimation.html</anchorfile>
      <anchor>a05bd9a4e042a5e212c4fac5cc589db95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1SpinImageEstimation.html</anchorfile>
      <anchor>ab189ff1d15f8b79ed51ffc1579dada22</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>image_width_</name>
      <anchorfile>classpcl_1_1SpinImageEstimation.html</anchorfile>
      <anchor>a20b90c03e800292574425cdbe572bb93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointCloudNConstPtr</type>
      <name>input_normals_</name>
      <anchorfile>classpcl_1_1SpinImageEstimation.html</anchorfile>
      <anchor>af788ad009ae7c9f0ad261880c9d1438d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_angular_</name>
      <anchorfile>classpcl_1_1SpinImageEstimation.html</anchorfile>
      <anchor>a0a8563666ed008b38f0f1ecdf8bbd1b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_radial_</name>
      <anchorfile>classpcl_1_1SpinImageEstimation.html</anchorfile>
      <anchor>a9bc1b67e27e3bae37ab4d7117e57b197</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>min_pts_neighb_</name>
      <anchorfile>classpcl_1_1SpinImageEstimation.html</anchorfile>
      <anchor>a3213fa9aa765917b2293382e65a61730</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointCloudNConstPtr</type>
      <name>rotation_axes_cloud_</name>
      <anchorfile>classpcl_1_1SpinImageEstimation.html</anchorfile>
      <anchor>aa9318a6c8bebcc51b27a735f87a0fdd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointNT</type>
      <name>rotation_axis_</name>
      <anchorfile>classpcl_1_1SpinImageEstimation.html</anchorfile>
      <anchor>a474fe3fb3482303fac155755b0b110ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>support_angle_cos_</name>
      <anchorfile>classpcl_1_1SpinImageEstimation.html</anchorfile>
      <anchor>a22965146e0fda887d35107094fd79897</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_custom_axes_cloud_</name>
      <anchorfile>classpcl_1_1SpinImageEstimation.html</anchorfile>
      <anchor>aa9bb8cca1395380861039e3466fe3f9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_custom_axis_</name>
      <anchorfile>classpcl_1_1SpinImageEstimation.html</anchorfile>
      <anchor>a3ef9bd380aff487d46e891e8a71a9189</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SpinImageEstimation&lt; PointInT, PointNT, Eigen::MatrixXf &gt;</name>
    <filename>classpcl_1_1SpinImageEstimation_3_01PointInT_00_01PointNT_00_01Eigen_1_1MatrixXf_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>SpinImageEstimation&lt; PointInT, PointNT, pcl::Histogram&lt; 153 &gt; &gt;</base>
    <member kind="function">
      <type></type>
      <name>SpinImageEstimation</name>
      <anchorfile>classpcl_1_1SpinImageEstimation_3_01PointInT_00_01PointNT_00_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a007771eeb0d28810e96813fa79f62eec</anchor>
      <arglist>(unsigned int image_width=8, double support_angle_cos=0.0, unsigned int min_pts_neighb=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1SpinImageEstimation_3_01PointInT_00_01PointNT_00_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>aab9d0dddfe8d9456e0912ae0820617f1</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::Normal &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1SpinImageEstimation_3_01PointInT_00_01PointNT_00_01Eigen_1_1MatrixXf_01_4.html</anchorfile>
      <anchor>a7754ceac2b171c82e5b69f66da4d126f</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;output)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::StaticRangeCoder</name>
    <filename>classpcl_1_1StaticRangeCoder.html</filename>
    <member kind="function">
      <type>unsigned long</type>
      <name>decodeStreamToCharVector</name>
      <anchorfile>classpcl_1_1StaticRangeCoder.html</anchorfile>
      <anchor>aaf7fb7f55fa59fdaf3cd394eb91f9bf2</anchor>
      <arglist>(std::istream &amp;inputByteStream_arg, std::vector&lt; char &gt; &amp;outputByteVector_arg)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>decodeStreamToIntVector</name>
      <anchorfile>classpcl_1_1StaticRangeCoder.html</anchorfile>
      <anchor>a305b6e69719a46b880d452ee96f17697</anchor>
      <arglist>(std::istream &amp;inputByteStream_arg, std::vector&lt; unsigned int &gt; &amp;outputIntVector_arg)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>encodeCharVectorToStream</name>
      <anchorfile>classpcl_1_1StaticRangeCoder.html</anchorfile>
      <anchor>a8728a6d530d9ae47861e720f4d3a431a</anchor>
      <arglist>(const std::vector&lt; char &gt; &amp;inputByteVector_arg, std::ostream &amp;outputByteStream_arg)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>encodeIntVectorToStream</name>
      <anchorfile>classpcl_1_1StaticRangeCoder.html</anchorfile>
      <anchor>abd6ba03206efe9ae323b31f3017bca6d</anchor>
      <arglist>(std::vector&lt; unsigned int &gt; &amp;inputIntVector_arg, std::ostream &amp;outputByterStream_arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StaticRangeCoder</name>
      <anchorfile>classpcl_1_1StaticRangeCoder.html</anchorfile>
      <anchor>a8db06a387174781c5bd26128807ef04f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StaticRangeCoder</name>
      <anchorfile>classpcl_1_1StaticRangeCoder.html</anchorfile>
      <anchor>afb5a5baeea0b4b20ffa8a3034df0da6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>boost::uint32_t</type>
      <name>DWord</name>
      <anchorfile>classpcl_1_1StaticRangeCoder.html</anchorfile>
      <anchor>a58e295a8f101329854db1fbba7f4ee9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>Log2</name>
      <anchorfile>classpcl_1_1StaticRangeCoder.html</anchorfile>
      <anchor>a72b5f38f745569b4ef06d1c6a4db9b74</anchor>
      <arglist>(double n_arg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; uint64_t &gt;</type>
      <name>cFreqTable_</name>
      <anchorfile>classpcl_1_1StaticRangeCoder.html</anchorfile>
      <anchor>a8e3d92557b5e9b58164519a75b104cb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; char &gt;</type>
      <name>outputCharVector_</name>
      <anchorfile>classpcl_1_1StaticRangeCoder.html</anchorfile>
      <anchor>a47a655dfb4939a02e7b16af1ec649ae1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::StatisticalMultiscaleInterestRegionExtraction</name>
    <filename>classpcl_1_1StatisticalMultiscaleInterestRegionExtraction.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::PCLBase</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const StatisticalMultiscaleInterestRegionExtraction&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1StatisticalMultiscaleInterestRegionExtraction.html</anchorfile>
      <anchor>a9c3b662950e85d22d4aed19427b21505</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; std::vector&lt; int &gt; &gt;</type>
      <name>IndicesPtr</name>
      <anchorfile>classpcl_1_1StatisticalMultiscaleInterestRegionExtraction.html</anchorfile>
      <anchor>af19a5fe767b092fa8ee08330142984aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; StatisticalMultiscaleInterestRegionExtraction&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1StatisticalMultiscaleInterestRegionExtraction.html</anchorfile>
      <anchor>af8f64fbcf3628757c5fc2f702a78e38f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeRegionsOfInterest</name>
      <anchorfile>classpcl_1_1StatisticalMultiscaleInterestRegionExtraction.html</anchorfile>
      <anchor>a1249e0fefdfb684e28e3ffb3c3427078</anchor>
      <arglist>(std::list&lt; IndicesPtr &gt; &amp;rois)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateCloudGraph</name>
      <anchorfile>classpcl_1_1StatisticalMultiscaleInterestRegionExtraction.html</anchorfile>
      <anchor>a2acae9d282f9a39891bce7347c828ff3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; float &gt;</type>
      <name>getScalesVector</name>
      <anchorfile>classpcl_1_1StatisticalMultiscaleInterestRegionExtraction.html</anchorfile>
      <anchor>abd439822363598258b26ebae4dde70c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScalesVector</name>
      <anchorfile>classpcl_1_1StatisticalMultiscaleInterestRegionExtraction.html</anchorfile>
      <anchor>ab2f2f788cc8ff217c7db2272c11a09e2</anchor>
      <arglist>(std::vector&lt; float &gt; &amp;scale_values)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StatisticalMultiscaleInterestRegionExtraction</name>
      <anchorfile>classpcl_1_1StatisticalMultiscaleInterestRegionExtraction.html</anchorfile>
      <anchor>a49566a32343aecead9c918031b84e466</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeF</name>
      <anchorfile>classpcl_1_1StatisticalMultiscaleInterestRegionExtraction.html</anchorfile>
      <anchor>aea4555f411bb2efa3ab4db583ab6151d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>extractExtrema</name>
      <anchorfile>classpcl_1_1StatisticalMultiscaleInterestRegionExtraction.html</anchorfile>
      <anchor>ad1acf9cbf83d9b4e73654c4c542a2939</anchor>
      <arglist>(std::list&lt; IndicesPtr &gt; &amp;rois)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>geodesicFixedRadiusSearch</name>
      <anchorfile>classpcl_1_1StatisticalMultiscaleInterestRegionExtraction.html</anchorfile>
      <anchor>a6f5eead5f9922f274d044c378bc1d71c</anchor>
      <arglist>(size_t &amp;query_index, float &amp;radius, std::vector&lt; int &gt; &amp;result_indices)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1StatisticalMultiscaleInterestRegionExtraction.html</anchorfile>
      <anchor>ac69e4773238c2f43c1647f9f2d357e52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; float &gt; &gt;</type>
      <name>F_scales_</name>
      <anchorfile>classpcl_1_1StatisticalMultiscaleInterestRegionExtraction.html</anchorfile>
      <anchor>a88f36f8504b561efe6ef702474f7ef22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; float &gt; &gt;</type>
      <name>geodesic_distances_</name>
      <anchorfile>classpcl_1_1StatisticalMultiscaleInterestRegionExtraction.html</anchorfile>
      <anchor>a985c005f724a75de87360ecd2694df54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; float &gt;</type>
      <name>scale_values_</name>
      <anchorfile>classpcl_1_1StatisticalMultiscaleInterestRegionExtraction.html</anchorfile>
      <anchor>a5d0e731f22d1c6a35f4b1cbd1f84b8ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::StatisticalOutlierRemoval</name>
    <filename>classpcl_1_1StatisticalOutlierRemoval.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::FilterIndices</base>
    <member kind="function">
      <type>int</type>
      <name>getMeanK</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval.html</anchorfile>
      <anchor>a61746a6febcbfd1ab8daafa35ad95073</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getStddevMulThresh</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval.html</anchorfile>
      <anchor>a5a6e9a038365769f4dd341a7c0ec7df9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMeanK</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval.html</anchorfile>
      <anchor>a986c679df6a980c4448732fc3518ac48</anchor>
      <arglist>(int nr_k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStddevMulThresh</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval.html</anchorfile>
      <anchor>a891c56e75fb803f7307bbbd9648e32f1</anchor>
      <arglist>(double stddev_mult)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StatisticalOutlierRemoval</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval.html</anchorfile>
      <anchor>a12575358c16c125311f888e181bb67d8</anchor>
      <arglist>(bool extract_removed_indices=false)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>FilterIndices&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval.html</anchorfile>
      <anchor>af2b56188d5e656894026b8b7600ed5aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval.html</anchorfile>
      <anchor>a830e20d237eecc64a3b223fe41bf304e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval.html</anchorfile>
      <anchor>a8c1a7d47532ed387300b389c215a52c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>pcl::search::Search&lt; PointT &gt;::Ptr</type>
      <name>SearcherPtr</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval.html</anchorfile>
      <anchor>a91825c505c962abf10a6ee1a8f2ad138</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval.html</anchorfile>
      <anchor>a4d72e1b9599cee08a6c85721d29536ee</anchor>
      <arglist>(PointCloud &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval.html</anchorfile>
      <anchor>a6246843e05e01df7022438c776afa3c9</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilterIndices</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval.html</anchorfile>
      <anchor>ac559940193a9be8ce2e9efa90437bcd0</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mean_k_</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval.html</anchorfile>
      <anchor>ab81b1685645759f1a6b6dceb56e92f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SearcherPtr</type>
      <name>searcher_</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval.html</anchorfile>
      <anchor>aaab502f944dbbfb6d3327488864b779d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>std_mul_</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval.html</anchorfile>
      <anchor>aa0b43c9c886d7d29e59f1d221e364c4e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::StatisticalOutlierRemoval&lt; sensor_msgs::PointCloud2 &gt;</name>
    <filename>classpcl_1_1StatisticalOutlierRemoval_3_01sensor__msgs_1_1PointCloud2_01_4.html</filename>
    <base>pcl::Filter&lt; sensor_msgs::PointCloud2 &gt;</base>
    <member kind="function">
      <type>int</type>
      <name>getMeanK</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a0294ae6cfa063a22c4257c34ce0c6630</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getNegative</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>acaab02eadd385e619c6cadcb6418c132</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getStddevMulThresh</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a82d68c5ecac64b04af6c1e9f542e7c40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMeanK</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a6a6447e0033663156af41684a72ff04f</anchor>
      <arglist>(int nr_k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNegative</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>adce05de7c61fb85fd19360116486f746</anchor>
      <arglist>(bool negative)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStddevMulThresh</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a501c73afd2fb274fd9e632e3e8a05376</anchor>
      <arglist>(double std_mul)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StatisticalOutlierRemoval</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a87864307539729b7e9e364ecc378d175</anchor>
      <arglist>(bool extract_removed_indices=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a56fd6334119b4e77f91633c73be9867e</anchor>
      <arglist>(PointCloud2 &amp;output)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mean_k_</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a6f5801c4303ab12ea241f503e16e21c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>negative_</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ae07808d91679424da24b99d1ae3627ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>std_mul_</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a41700f965e127acb679e1efcf2a3cf47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KdTreePtr</type>
      <name>tree_</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a227b9a46d031cc3079e72bda266938d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::search::Search&lt; pcl::PointXYZ &gt;</type>
      <name>KdTree</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a6336f06af8dd3fd08941d0f89683af67</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::search::Search&lt; pcl::PointXYZ &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ae4ba1f2242fa974c60cae773e6760d05</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>sensor_msgs::PointCloud2</type>
      <name>PointCloud2</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ab0709cbd205307b5ca453fda21532556</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud2::ConstPtr</type>
      <name>PointCloud2ConstPtr</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a7c5c347e9687debc8c6086605c53f0c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud2::Ptr</type>
      <name>PointCloud2Ptr</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a65bd5414ce83620238919e8fb5e965a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::StopWatch</name>
    <filename>classpcl_1_1StopWatch.html</filename>
    <member kind="function">
      <type>double</type>
      <name>getTime</name>
      <anchorfile>classpcl_1_1StopWatch.html</anchorfile>
      <anchor>aa3250eecfdc5e97ae867aabdc1b5d7d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getTimeSeconds</name>
      <anchorfile>classpcl_1_1StopWatch.html</anchorfile>
      <anchor>a13f07f01df8ea1feb8d7d5fe3a0d22eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1StopWatch.html</anchorfile>
      <anchor>a6959d550a6aa1e163ae572f37417bca5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StopWatch</name>
      <anchorfile>classpcl_1_1StopWatch.html</anchorfile>
      <anchor>aa64df4925570c287b90526cc256b10a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StopWatch</name>
      <anchorfile>classpcl_1_1StopWatch.html</anchorfile>
      <anchor>a4e0614b397b99979ad45a18e89beeab4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::posix_time::ptime</type>
      <name>start_time_</name>
      <anchorfile>classpcl_1_1StopWatch.html</anchorfile>
      <anchor>a559ee79d60d8faa311e5137885ff93ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SurfaceReconstruction</name>
    <filename>classpcl_1_1SurfaceReconstruction.html</filename>
    <templarg>PointInT</templarg>
    <base>pcl::PCLSurfaceBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reconstruct</name>
      <anchorfile>classpcl_1_1SurfaceReconstruction.html</anchorfile>
      <anchor>af0186afbd6d85006cc7165a59273a788</anchor>
      <arglist>(pcl::PolygonMesh &amp;output)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reconstruct</name>
      <anchorfile>classpcl_1_1SurfaceReconstruction.html</anchorfile>
      <anchor>aaec1dc0c87b4f8bacaa46ef0899a69f7</anchor>
      <arglist>(pcl::PointCloud&lt; PointInT &gt; &amp;points, std::vector&lt; pcl::Vertices &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SurfaceReconstruction</name>
      <anchorfile>classpcl_1_1SurfaceReconstruction.html</anchorfile>
      <anchor>a62586eb3779c4f30358cbc5610f45704</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SurfaceReconstruction</name>
      <anchorfile>classpcl_1_1SurfaceReconstruction.html</anchorfile>
      <anchor>a5ff44d59d17234e00a4c2fc94af0a79f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>performReconstruction</name>
      <anchorfile>classpcl_1_1SurfaceReconstruction.html</anchorfile>
      <anchor>a181cf1cc5feb909f5e8405bb82780cc1</anchor>
      <arglist>(pcl::PolygonMesh &amp;output)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>performReconstruction</name>
      <anchorfile>classpcl_1_1SurfaceReconstruction.html</anchorfile>
      <anchor>adb79f4f50df09a4b8364a7a9f1920e7a</anchor>
      <arglist>(pcl::PointCloud&lt; PointInT &gt; &amp;points, std::vector&lt; pcl::Vertices &gt; &amp;polygons)=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>check_tree_</name>
      <anchorfile>classpcl_1_1SurfaceReconstruction.html</anchorfile>
      <anchor>a28e8c20a22904c2b368e36f5fcc841b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SurfelSmoothing</name>
    <filename>classpcl_1_1SurfelSmoothing.html</filename>
    <templarg>PointT</templarg>
    <templarg>PointNT</templarg>
    <base>pcl::PCLBase</base>
    <member kind="typedef">
      <type>pcl::search::Search&lt; PointT &gt;</type>
      <name>CloudKdTree</name>
      <anchorfile>classpcl_1_1SurfelSmoothing.html</anchorfile>
      <anchor>a04c7c4a5a1bf112227dc79d4517f3242</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::search::Search&lt; PointT &gt;::Ptr</type>
      <name>CloudKdTreePtr</name>
      <anchorfile>classpcl_1_1SurfelSmoothing.html</anchorfile>
      <anchor>aa20184025b684fdc08b4b72ae0da6636</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointNT &gt;</type>
      <name>NormalCloud</name>
      <anchorfile>classpcl_1_1SurfelSmoothing.html</anchorfile>
      <anchor>a0aebc62d073fda1f442a94fc2fef91df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointNT &gt;::Ptr</type>
      <name>NormalCloudPtr</name>
      <anchorfile>classpcl_1_1SurfelSmoothing.html</anchorfile>
      <anchor>a0e682e9ccab53c01baec20932c7c188a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1SurfelSmoothing.html</anchorfile>
      <anchor>ad4c425cfc0986f476b00cfe423abbaf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;::Ptr</type>
      <name>PointCloudInPtr</name>
      <anchorfile>classpcl_1_1SurfelSmoothing.html</anchorfile>
      <anchor>a50401e312eb91b9aed68a829d8aa4a91</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSmoothedCloud</name>
      <anchorfile>classpcl_1_1SurfelSmoothing.html</anchorfile>
      <anchor>a75d486055181a047aa5ff0525fbb399e</anchor>
      <arglist>(PointCloudInPtr &amp;output_positions, NormalCloudPtr &amp;output_normals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractSalientFeaturesBetweenScales</name>
      <anchorfile>classpcl_1_1SurfelSmoothing.html</anchorfile>
      <anchor>ad6613ec2ebaaa7bd006fcddad1fabb52</anchor>
      <arglist>(PointCloudInPtr &amp;cloud2, NormalCloudPtr &amp;cloud2_normals, boost::shared_ptr&lt; std::vector&lt; int &gt; &gt; &amp;output_features)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1SurfelSmoothing.html</anchorfile>
      <anchor>a3664d010566d028c3ceeb14e87ab9c4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputNormals</name>
      <anchorfile>classpcl_1_1SurfelSmoothing.html</anchorfile>
      <anchor>a42d1aeea8f03ecc86fab24764f92be0a</anchor>
      <arglist>(NormalCloudPtr &amp;a_normals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSearchMethod</name>
      <anchorfile>classpcl_1_1SurfelSmoothing.html</anchorfile>
      <anchor>a919bef8bbe0259cc498f6ef9991940ee</anchor>
      <arglist>(const CloudKdTreePtr &amp;a_tree)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>smoothCloudIteration</name>
      <anchorfile>classpcl_1_1SurfelSmoothing.html</anchorfile>
      <anchor>a3b41bf486cbcb265b629a8ac34324e4d</anchor>
      <arglist>(PointCloudInPtr &amp;output_positions, NormalCloudPtr &amp;output_normals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>smoothPoint</name>
      <anchorfile>classpcl_1_1SurfelSmoothing.html</anchorfile>
      <anchor>a281eb9710e5fc74b50dc1adaf36eea20</anchor>
      <arglist>(size_t &amp;point_index, PointT &amp;output_point, PointNT &amp;output_normal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SurfelSmoothing</name>
      <anchorfile>classpcl_1_1SurfelSmoothing.html</anchorfile>
      <anchor>a6035a28935e3a97b13b72d0399c02bb8</anchor>
      <arglist>(float a_scale=0.01)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointCloudInPtr</type>
      <name>interm_cloud_</name>
      <anchorfile>classpcl_1_1SurfelSmoothing.html</anchorfile>
      <anchor>a7a9a319f4602e0f0e455b96eaaf52d5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NormalCloudPtr</type>
      <name>interm_normals_</name>
      <anchorfile>classpcl_1_1SurfelSmoothing.html</anchorfile>
      <anchor>a8a6aecbf9e0c46ba87805e0d04f6609f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NormalCloudPtr</type>
      <name>normals_</name>
      <anchorfile>classpcl_1_1SurfelSmoothing.html</anchorfile>
      <anchor>a9c962af5b6f93e830aa747ad293acf3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>scale_</name>
      <anchorfile>classpcl_1_1SurfelSmoothing.html</anchorfile>
      <anchor>ab24c9e84cc865baec02af5d174bff3bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>scale_squared_</name>
      <anchorfile>classpcl_1_1SurfelSmoothing.html</anchorfile>
      <anchor>abf1e12f57fbbcebf0b201c274b5aeb15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CloudKdTreePtr</type>
      <name>tree_</name>
      <anchorfile>classpcl_1_1SurfelSmoothing.html</anchorfile>
      <anchor>adc9fe2082838a4e0945eb7805a09cbe2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::Synchronizer</name>
    <filename>classpcl_1_1Synchronizer.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>add0</name>
      <anchorfile>classpcl_1_1Synchronizer.html</anchorfile>
      <anchor>ad6a238c6e45e3aac396f49029e3fa7a4</anchor>
      <arglist>(const T1 &amp;t, unsigned long time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add1</name>
      <anchorfile>classpcl_1_1Synchronizer.html</anchorfile>
      <anchor>ac9c269b542f3ff78ed73a014a4bdf07d</anchor>
      <arglist>(const T2 &amp;t, unsigned long time)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>addCallback</name>
      <anchorfile>classpcl_1_1Synchronizer.html</anchorfile>
      <anchor>aa744736e27798afa3a9f13544cfbee34</anchor>
      <arglist>(const CallbackFunction &amp;callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeCallback</name>
      <anchorfile>classpcl_1_1Synchronizer.html</anchorfile>
      <anchor>a51f44189b61affc3e05245c72f9c9e27</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Synchronizer</name>
      <anchorfile>classpcl_1_1Synchronizer.html</anchorfile>
      <anchor>a11a2fb4070670a2e326df9b44192adc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::function&lt; void(T1, T2, unsigned long, unsigned long) &gt;</type>
      <name>CallbackFunction</name>
      <anchorfile>classpcl_1_1Synchronizer.html</anchorfile>
      <anchor>a65c15ba8fcd9c74fec760f843908c476</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::pair&lt; unsigned long, T1 &gt;</type>
      <name>T1Stamped</name>
      <anchorfile>classpcl_1_1Synchronizer.html</anchorfile>
      <anchor>abcd2e8a2e5665f672028fb08db1199a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::pair&lt; unsigned long, T2 &gt;</type>
      <name>T2Stamped</name>
      <anchorfile>classpcl_1_1Synchronizer.html</anchorfile>
      <anchor>a760826d91b72b708d9b0c752c574ea78</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classpcl_1_1Synchronizer.html</anchorfile>
      <anchor>aeb1e15da8fb84acb3165dea2a6b5ad23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishData</name>
      <anchorfile>classpcl_1_1Synchronizer.html</anchorfile>
      <anchor>aeeb33a46645eef110208b07909d751ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>callback_counter</name>
      <anchorfile>classpcl_1_1Synchronizer.html</anchorfile>
      <anchor>af2981b2984d5c28f965dde6f0cd0e89a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, CallbackFunction &gt;</type>
      <name>cb_</name>
      <anchorfile>classpcl_1_1Synchronizer.html</anchorfile>
      <anchor>a4bc37cd67766e7ec21c0dcb7036f6bb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>mutex1_</name>
      <anchorfile>classpcl_1_1Synchronizer.html</anchorfile>
      <anchor>a71d22f47cf4de9726c8657654df54c53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>mutex2_</name>
      <anchorfile>classpcl_1_1Synchronizer.html</anchorfile>
      <anchor>a6c12a92fd714d75d0d54a984b2cf269b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>publish_mutex_</name>
      <anchorfile>classpcl_1_1Synchronizer.html</anchorfile>
      <anchor>ad1027246d27366ce1d42591d78ef7243</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::deque&lt; T1Stamped &gt;</type>
      <name>queueT1</name>
      <anchorfile>classpcl_1_1Synchronizer.html</anchorfile>
      <anchor>af5cfe8d7633e74e3ede90663d34ac7d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::deque&lt; T2Stamped &gt;</type>
      <name>queueT2</name>
      <anchorfile>classpcl_1_1Synchronizer.html</anchorfile>
      <anchor>a96acfd9aa6cca4bc0a2c8197dc08aaf5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::TexMaterial</name>
    <filename>structpcl_1_1TexMaterial.html</filename>
    <class kind="struct">pcl::TexMaterial::RGB</class>
    <member kind="function">
      <type></type>
      <name>TexMaterial</name>
      <anchorfile>structpcl_1_1TexMaterial.html</anchorfile>
      <anchor>a2bc3164e9dd836bf216e4ea4ab6983e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>tex_d</name>
      <anchorfile>structpcl_1_1TexMaterial.html</anchorfile>
      <anchor>a17573366e0ab0c06e5899d2d06b9a041</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>tex_file</name>
      <anchorfile>structpcl_1_1TexMaterial.html</anchorfile>
      <anchor>a816568648b60b03c98254c249b96788a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tex_illum</name>
      <anchorfile>structpcl_1_1TexMaterial.html</anchorfile>
      <anchor>a93a5f0414e175155882c9686fb8643b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RGB</type>
      <name>tex_Ka</name>
      <anchorfile>structpcl_1_1TexMaterial.html</anchorfile>
      <anchor>a21d0557abc05b2497678409d63ddffe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RGB</type>
      <name>tex_Kd</name>
      <anchorfile>structpcl_1_1TexMaterial.html</anchorfile>
      <anchor>a20e57aea282417c9733c89ceb16c651d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RGB</type>
      <name>tex_Ks</name>
      <anchorfile>structpcl_1_1TexMaterial.html</anchorfile>
      <anchor>a4d365e3f49ab73ea97e9f73bb91e9d1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>tex_name</name>
      <anchorfile>structpcl_1_1TexMaterial.html</anchorfile>
      <anchor>a71e3ab2cc23100879cf9af41d1764e83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>tex_Ns</name>
      <anchorfile>structpcl_1_1TexMaterial.html</anchorfile>
      <anchor>aee21a2fbad6e6d5f7913da493dc2dd2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::TexMaterial::RGB</name>
    <filename>structpcl_1_1TexMaterial_1_1RGB.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>b</name>
      <anchorfile>structpcl_1_1TexMaterial_1_1RGB.html</anchorfile>
      <anchor>ac0696031268676a3baaaf25d4ddfab5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>g</name>
      <anchorfile>structpcl_1_1TexMaterial_1_1RGB.html</anchorfile>
      <anchor>a997d9b35cd35abb8a283655e4c913bb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>r</name>
      <anchorfile>structpcl_1_1TexMaterial_1_1RGB.html</anchorfile>
      <anchor>affa97803ed3f79cd8fe9c0b0dd097493</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::TextureMapping</name>
    <filename>classpcl_1_1TextureMapping.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>pcl::texture_mapping::Camera</type>
      <name>Camera</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>afa7ae2a870108655c8aebd2cce91a422</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PointInT &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a30a76557aaac37fabb8ee76a839b9d78</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::octree::OctreePointCloudSearch&lt; PointInT &gt;</type>
      <name>Octree</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a7b4d1e4b53d08c0eb73a796ab226fc5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Octree::ConstPtr</type>
      <name>OctreeConstPtr</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a71ef3522e7fbb6cf3a98a2737bb2899e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Octree::Ptr</type>
      <name>OctreePtr</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>aed55445e9eeed8b696381f9c23b19d26</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointInT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>aebe610869ca039c5600af1aa27581807</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>ae7e70f0218fd44be8c650b73d2596e85</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>ad0d6acb3c05de6f5e84b6e286769bc97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointInT &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a66990174ccf3a35a5c651c1b340488af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::texture_mapping::UvIndex</type>
      <name>UvIndex</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a40d8bfdafa880a6246ee1dfec7a29413</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getPointUVCoordinates</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>ae33826586b1287f253502bed0eb1333d</anchor>
      <arglist>(const pcl::PointXYZ &amp;pt, const Camera &amp;cam, Eigen::Vector2f &amp;UV_coordinates)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPointOccluded</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a9892f74adbda91900597da8486269329</anchor>
      <arglist>(const pcl::PointXYZ &amp;pt, const OctreePtr octree)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mapMultipleTexturesToMeshUV</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>ae6e358a02f339cbf136db601bbdafc1d</anchor>
      <arglist>(pcl::TextureMesh &amp;tex_mesh, pcl::texture_mapping::CameraVector &amp;cams)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mapTexture2Mesh</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a2dfb6a986d530ec88fecd432cfeac159</anchor>
      <arglist>(pcl::TextureMesh &amp;tex_mesh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mapTexture2MeshUV</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a24745f8647a7442647ba6be0a89abae0</anchor>
      <arglist>(pcl::TextureMesh &amp;tex_mesh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeOccludedPoints</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a9b7b447112268bd059e798397b991ad5</anchor>
      <arglist>(const PointCloudPtr &amp;input_cloud, PointCloudPtr &amp;filtered_cloud, const double octree_voxel_size, std::vector&lt; int &gt; &amp;visible_indices, std::vector&lt; int &gt; &amp;occluded_indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeOccludedPoints</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a92eac4246bb64174edd7d8f7512b61bb</anchor>
      <arglist>(const pcl::TextureMesh &amp;tex_mesh, pcl::TextureMesh &amp;cleaned_mesh, const double octree_voxel_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeOccludedPoints</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>acf6fb14f4d6989c1fee3c2c1b88bf475</anchor>
      <arglist>(const pcl::TextureMesh &amp;tex_mesh, PointCloudPtr &amp;filtered_cloud, const double octree_voxel_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setF</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a0a508845259dea63b936135a6ba96060</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTextureFiles</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a6033d2ddf3eee43b1c633e6ac6ca4b09</anchor>
      <arglist>(std::vector&lt; std::string &gt; tex_files)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTextureMaterials</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>aee83a0bba3702a875749c80bdbb39510</anchor>
      <arglist>(TexMaterial tex_material)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVectorField</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a8fd726305e3876c0d93bc586c4b0c686</anchor>
      <arglist>(float x, float y, float z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showOcclusions</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>ac440f553e49d9561fb18ba0da27f0faa</anchor>
      <arglist>(const PointCloudPtr &amp;input_cloud, pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr &amp;colored_cloud, const double octree_voxel_size, const bool show_nb_occlusions=true, const int max_occlusions=4)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showOcclusions</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a677f729b4300b423ff407ac8cb48fd81</anchor>
      <arglist>(pcl::TextureMesh &amp;tex_mesh, pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr &amp;colored_cloud, double octree_voxel_size, bool show_nb_occlusions=true, int max_occlusions=4)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sortFacesByCamera</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>ac06f666bb26be80837319317f30bfff0</anchor>
      <arglist>(pcl::TextureMesh &amp;tex_mesh, pcl::TextureMesh &amp;sorted_mesh, const pcl::texture_mapping::CameraVector &amp;cameras, const double octree_voxel_size, PointCloud &amp;visible_pts)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TextureMapping</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a7f8310f1e2131ab5e152d99f328108a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>textureMeshwithMultipleCameras</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>afd2e4cbe8463c5f18e013c9e84e86c25</anchor>
      <arglist>(pcl::TextureMesh &amp;mesh, const pcl::texture_mapping::CameraVector &amp;cameras)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TextureMapping</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a0ae7d29f08c19599a3f454be8ce4a29a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>checkPointInsideTriangle</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a993ae9f20e030ee9cda61e5f5f48075c</anchor>
      <arglist>(const pcl::PointXY &amp;p1, const pcl::PointXY &amp;p2, const pcl::PointXY &amp;p3, const pcl::PointXY &amp;pt)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::string</type>
      <name>getClassName</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a177eab9508271dd429b412e157fb9396</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>getPointUVCoordinates</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a484984bac5b6cedc516df0ce6c1edd20</anchor>
      <arglist>(const pcl::PointXYZ &amp;pt, const Camera &amp;cam, pcl::PointXY &amp;UV_coordinates)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getTriangleCircumcenterAndSize</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>aff277b3675d8d8035e6e7be291c52ed1</anchor>
      <arglist>(const pcl::PointXY &amp;p1, const pcl::PointXY &amp;p2, const pcl::PointXY &amp;p3, pcl::PointXY &amp;circomcenter, double &amp;radius)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isFaceProjected</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>aaf95634921c8ba2f2edbddc9639f287c</anchor>
      <arglist>(const Camera &amp;camera, const pcl::PointXYZ &amp;p1, const pcl::PointXYZ &amp;p2, const pcl::PointXYZ &amp;p3, pcl::PointXY &amp;proj1, pcl::PointXY &amp;proj2, pcl::PointXY &amp;proj3)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::vector&lt; Eigen::Vector2f &gt;</type>
      <name>mapTexture2Face</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a64fea27273c266944afcb20e4052fadc</anchor>
      <arglist>(const Eigen::Vector3f &amp;p1, const Eigen::Vector3f &amp;p2, const Eigen::Vector3f &amp;p3)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>f_</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a65ec2f3576b5b85ea03feaf8ff9ee94c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::string &gt;</type>
      <name>tex_files_</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>ab1b0076f1c3dc0352342d57135d16c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TexMaterial</type>
      <name>tex_material_</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a2b81bcd32e1c14e3fb48d60ef21462f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>vector_field_</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>aba6fee2519e146ec51c1b6f9cde61655</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::TextureMesh</name>
    <filename>structpcl_1_1TextureMesh.html</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; pcl::TextureMesh const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structpcl_1_1TextureMesh.html</anchorfile>
      <anchor>aa436b9ec1d56c91aa3dec8673895e0e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; pcl::TextureMesh &gt;</type>
      <name>Ptr</name>
      <anchorfile>structpcl_1_1TextureMesh.html</anchorfile>
      <anchor>ae82d5e0ccb21b1df69eede0994c30d10</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TextureMesh</name>
      <anchorfile>structpcl_1_1TextureMesh.html</anchorfile>
      <anchor>a6aabb6db43a96cef97faa4cdbc32a637</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>sensor_msgs::PointCloud2</type>
      <name>cloud</name>
      <anchorfile>structpcl_1_1TextureMesh.html</anchorfile>
      <anchor>ac8b303834378ef3cda56f49e0f65d531</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std_msgs::Header</type>
      <name>header</name>
      <anchorfile>structpcl_1_1TextureMesh.html</anchorfile>
      <anchor>a14c2ca18ffd3de8cfab7957d8926640a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::vector&lt; Eigen::Vector2f &gt; &gt;</type>
      <name>tex_coordinates</name>
      <anchorfile>structpcl_1_1TextureMesh.html</anchorfile>
      <anchor>a71622d68f2d22da5bf3999dc978839b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; pcl::TexMaterial &gt;</type>
      <name>tex_materials</name>
      <anchorfile>structpcl_1_1TextureMesh.html</anchorfile>
      <anchor>a560e856b19ab653f0fd85e3c009c6899</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::vector&lt; pcl::Vertices &gt; &gt;</type>
      <name>tex_polygons</name>
      <anchorfile>structpcl_1_1TextureMesh.html</anchorfile>
      <anchor>a06a68bc7648ecd3085ba936363b1c72b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::TfQuadraticXYZComparison</name>
    <filename>classpcl_1_1TfQuadraticXYZComparison.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::ComparisonBase</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const TfQuadraticXYZComparison&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1TfQuadraticXYZComparison.html</anchorfile>
      <anchor>a4195f955b62790a40471c216710e3074</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>evaluate</name>
      <anchorfile>classpcl_1_1TfQuadraticXYZComparison.html</anchorfile>
      <anchor>a0417269e509ed99e976e58f244a77f0a</anchor>
      <arglist>(const PointT &amp;point) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setComparisonMatrix</name>
      <anchorfile>classpcl_1_1TfQuadraticXYZComparison.html</anchorfile>
      <anchor>aebb2683ad5578b74adae49816da0252d</anchor>
      <arglist>(const Eigen::Matrix3f &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setComparisonMatrix</name>
      <anchorfile>classpcl_1_1TfQuadraticXYZComparison.html</anchorfile>
      <anchor>aabb5f5266ba86eac551b3c90e8066b95</anchor>
      <arglist>(const Eigen::Matrix4f &amp;homogeneousMatrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setComparisonOperator</name>
      <anchorfile>classpcl_1_1TfQuadraticXYZComparison.html</anchorfile>
      <anchor>ac4d6fce48861fe1cfc445a01176ab932</anchor>
      <arglist>(const pcl::ComparisonOps::CompareOp op)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setComparisonScalar</name>
      <anchorfile>classpcl_1_1TfQuadraticXYZComparison.html</anchorfile>
      <anchor>a7986c76bd31f5e23cc8450c95bb3f871</anchor>
      <arglist>(const float &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setComparisonVector</name>
      <anchorfile>classpcl_1_1TfQuadraticXYZComparison.html</anchorfile>
      <anchor>a47d5d97a31a86606f138aeae4de0d5e7</anchor>
      <arglist>(const Eigen::Vector3f &amp;vector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setComparisonVector</name>
      <anchorfile>classpcl_1_1TfQuadraticXYZComparison.html</anchorfile>
      <anchor>a60b83dce4803966a1088b01deb55b97b</anchor>
      <arglist>(const Eigen::Vector4f &amp;homogeneousVector)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TfQuadraticXYZComparison</name>
      <anchorfile>classpcl_1_1TfQuadraticXYZComparison.html</anchorfile>
      <anchor>a23dbc06ac0fa16d04ea66bf66e35baa6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TfQuadraticXYZComparison</name>
      <anchorfile>classpcl_1_1TfQuadraticXYZComparison.html</anchorfile>
      <anchor>a37970a15684eceb16d06aa759de87993</anchor>
      <arglist>(const pcl::ComparisonOps::CompareOp op, const Eigen::Matrix3f &amp;comparison_matrix, const Eigen::Vector3f &amp;comparison_vector, const float &amp;comparison_scalar, const Eigen::Affine3f &amp;comparison_transform=Eigen::Affine3f::Identity())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformComparison</name>
      <anchorfile>classpcl_1_1TfQuadraticXYZComparison.html</anchorfile>
      <anchor>a888f33172e35b6d8ffb3e3305661aeeb</anchor>
      <arglist>(const Eigen::Matrix4f &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformComparison</name>
      <anchorfile>classpcl_1_1TfQuadraticXYZComparison.html</anchorfile>
      <anchor>ab1933b0e18e01cab1fa6b344c91512e3</anchor>
      <arglist>(const Eigen::Affine3f &amp;transform)</arglist>
    </member>
    <member kind="variable">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef boost::shared_ptr&lt; TfQuadraticXYZComparison&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1TfQuadraticXYZComparison.html</anchorfile>
      <anchor>a42aaf8ddbec6a50b997ab2fd98a2ed1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix4f</type>
      <name>comp_matr_</name>
      <anchorfile>classpcl_1_1TfQuadraticXYZComparison.html</anchorfile>
      <anchor>a77130cf4a6c2bfccc1925c9d73c2b10e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>comp_scalar_</name>
      <anchorfile>classpcl_1_1TfQuadraticXYZComparison.html</anchorfile>
      <anchor>a3caaf40c2935e927f3621dc514b868e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector4f</type>
      <name>comp_vect_</name>
      <anchorfile>classpcl_1_1TfQuadraticXYZComparison.html</anchorfile>
      <anchor>ae0aa59a490a94a0853ce7611bae11f7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Matrix4f</type>
      <name>tf_comp_matr_</name>
      <anchorfile>classpcl_1_1TfQuadraticXYZComparison.html</anchorfile>
      <anchor>ac2ac90c51fca7413653ad09d65064454</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector4f</type>
      <name>tf_comp_vect_</name>
      <anchorfile>classpcl_1_1TfQuadraticXYZComparison.html</anchorfile>
      <anchor>ae8946c71494c54de7bb418b580895732</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::TimeTrigger</name>
    <filename>classpcl_1_1TimeTrigger.html</filename>
    <member kind="typedef">
      <type>boost::function&lt; void() &gt;</type>
      <name>callback_type</name>
      <anchorfile>classpcl_1_1TimeTrigger.html</anchorfile>
      <anchor>a62d0e487f33502de2215f0dfb9515ec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>boost::signals2::connection</type>
      <name>registerCallback</name>
      <anchorfile>classpcl_1_1TimeTrigger.html</anchorfile>
      <anchor>abae596d0abac17b4a1b9377f08eb88d7</anchor>
      <arglist>(const callback_type &amp;callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInterval</name>
      <anchorfile>classpcl_1_1TimeTrigger.html</anchorfile>
      <anchor>aa4e77e6e0701b795cd84404d50061c90</anchor>
      <arglist>(double interval_seconds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classpcl_1_1TimeTrigger.html</anchorfile>
      <anchor>ab8a92d56c3660ca8917a230466905751</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classpcl_1_1TimeTrigger.html</anchorfile>
      <anchor>a3655d6534ed86611eab6a0e73f2528fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeTrigger</name>
      <anchorfile>classpcl_1_1TimeTrigger.html</anchorfile>
      <anchor>ae54af58e41c9058706e6872984d5def6</anchor>
      <arglist>(double interval_seconds, const callback_type &amp;callback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeTrigger</name>
      <anchorfile>classpcl_1_1TimeTrigger.html</anchorfile>
      <anchor>a6c3fbb076905e57dca53ad35a739ce6c</anchor>
      <arglist>(double interval_seconds=1.0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TimeTrigger</name>
      <anchorfile>classpcl_1_1TimeTrigger.html</anchorfile>
      <anchor>aed6eb24553ff7cc936df250a27a9b4c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>thread_function</name>
      <anchorfile>classpcl_1_1TimeTrigger.html</anchorfile>
      <anchor>aa3b94feb854cf465e25c30f250bec40a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::signals2::signal&lt; void() &gt;</type>
      <name>callbacks_</name>
      <anchorfile>classpcl_1_1TimeTrigger.html</anchorfile>
      <anchor>a93657b1a617e2b5745a5411bb56fe321</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::condition_variable</type>
      <name>condition_</name>
      <anchorfile>classpcl_1_1TimeTrigger.html</anchorfile>
      <anchor>aa020b8a3254edf6ab02658271487e0b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>condition_mutex_</name>
      <anchorfile>classpcl_1_1TimeTrigger.html</anchorfile>
      <anchor>aac036797ef31d22e52b1986d42760ddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>interval_</name>
      <anchorfile>classpcl_1_1TimeTrigger.html</anchorfile>
      <anchor>a4c1f4bf5b4c8dce7221582fc65fa6f6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>quit_</name>
      <anchorfile>classpcl_1_1TimeTrigger.html</anchorfile>
      <anchor>aee1609cd81218c5c4b5fc11ebd9f786a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>running_</name>
      <anchorfile>classpcl_1_1TimeTrigger.html</anchorfile>
      <anchor>a85b9407e1e2f831758d05e9fd65ee14a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>timer_thread_</name>
      <anchorfile>classpcl_1_1TimeTrigger.html</anchorfile>
      <anchor>ac6d977db4b942099a64ce539d6a3f99c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::TransformationFromCorrespondences</name>
    <filename>classpcl_1_1TransformationFromCorrespondences.html</filename>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classpcl_1_1TransformationFromCorrespondences.html</anchorfile>
      <anchor>a156ee80d46da72d70f4a1411e9dd06f6</anchor>
      <arglist>(const Eigen::Vector3f &amp;point, const Eigen::Vector3f &amp;corresponding_point, float weight=1.0)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getAccumulatedWeight</name>
      <anchorfile>classpcl_1_1TransformationFromCorrespondences.html</anchorfile>
      <anchor>a9450586456321ddfd833d61b413ca77e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getNoOfSamples</name>
      <anchorfile>classpcl_1_1TransformationFromCorrespondences.html</anchorfile>
      <anchor>aeff3e22c1c320c25f88697e44b0507c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Affine3f</type>
      <name>getTransformation</name>
      <anchorfile>classpcl_1_1TransformationFromCorrespondences.html</anchorfile>
      <anchor>a0126a0d3c7fcf5f762bd76359fffc95f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1TransformationFromCorrespondences.html</anchorfile>
      <anchor>a42b7f6b21ea1faf7b4de6381b06ff59e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformationFromCorrespondences</name>
      <anchorfile>classpcl_1_1TransformationFromCorrespondences.html</anchorfile>
      <anchor>a7a6ea6590322dbd2c20642734f0bc270</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TransformationFromCorrespondences</name>
      <anchorfile>classpcl_1_1TransformationFromCorrespondences.html</anchorfile>
      <anchor>a0e56a515cfc27b64119ba147d358f63d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>accumulated_weight_</name>
      <anchorfile>classpcl_1_1TransformationFromCorrespondences.html</anchorfile>
      <anchor>ad308db1d718b3eb888debeace59b7272</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix&lt; float, 3, 3 &gt;</type>
      <name>covariance_</name>
      <anchorfile>classpcl_1_1TransformationFromCorrespondences.html</anchorfile>
      <anchor>a298ed0d785bde0b4999907e35fec5298</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>mean1_</name>
      <anchorfile>classpcl_1_1TransformationFromCorrespondences.html</anchorfile>
      <anchor>a1b91c742298336ce8df49a7670cc45da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>mean2_</name>
      <anchorfile>classpcl_1_1TransformationFromCorrespondences.html</anchorfile>
      <anchor>a8253d67d083cb1f88cd14d03162d0100</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>no_of_samples_</name>
      <anchorfile>classpcl_1_1TransformationFromCorrespondences.html</anchorfile>
      <anchor>a01bbe55bc7b54ab7f38f135b3ec0df51</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::UnhandledPointTypeException</name>
    <filename>classpcl_1_1UnhandledPointTypeException.html</filename>
    <base>pcl::PCLException</base>
    <member kind="function">
      <type></type>
      <name>UnhandledPointTypeException</name>
      <anchorfile>classpcl_1_1UnhandledPointTypeException.html</anchorfile>
      <anchor>a42a9cfdf04f804263c137ca0cbe0b042</anchor>
      <arglist>(const std::string &amp;error_description, const std::string &amp;file_name=&quot;&quot;, const std::string &amp;function_name=&quot;&quot;, unsigned line_number=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::UniformSampling</name>
    <filename>classpcl_1_1UniformSampling.html</filename>
    <templarg>PointInT</templarg>
    <base>Keypoint&lt; PointInT, int &gt;</base>
    <class kind="struct">pcl::UniformSampling::Leaf</class>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRadiusSearch</name>
      <anchorfile>classpcl_1_1UniformSampling.html</anchorfile>
      <anchor>a3518abb52b788f19db8814e0f7b3f97b</anchor>
      <arglist>(double radius)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UniformSampling</name>
      <anchorfile>classpcl_1_1UniformSampling.html</anchorfile>
      <anchor>a6d9e9e2299cc74ad7fa97075fad72d23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UniformSampling</name>
      <anchorfile>classpcl_1_1UniformSampling.html</anchorfile>
      <anchor>aacdacc85d65d85a1337346cf9b2324ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>detectKeypoints</name>
      <anchorfile>classpcl_1_1UniformSampling.html</anchorfile>
      <anchor>a3e7ad01eaf9218436b90d35f59b51aeb</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector4i</type>
      <name>div_b_</name>
      <anchorfile>classpcl_1_1UniformSampling.html</anchorfile>
      <anchor>a2f4babffd739a792d3e65bc5445f8378</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector4i</type>
      <name>divb_mul_</name>
      <anchorfile>classpcl_1_1UniformSampling.html</anchorfile>
      <anchor>ae724906073129bff147c49e4352d3cc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Array4f</type>
      <name>inverse_leaf_size_</name>
      <anchorfile>classpcl_1_1UniformSampling.html</anchorfile>
      <anchor>a0768d3b788a67a44e563e8ec94e9b5a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector4f</type>
      <name>leaf_size_</name>
      <anchorfile>classpcl_1_1UniformSampling.html</anchorfile>
      <anchor>affbaf13a89de6120bf192a9ed0dc6372</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::unordered_map&lt; size_t, Leaf &gt;</type>
      <name>leaves_</name>
      <anchorfile>classpcl_1_1UniformSampling.html</anchorfile>
      <anchor>a0081984788647daea753fecf4af055f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector4i</type>
      <name>max_b_</name>
      <anchorfile>classpcl_1_1UniformSampling.html</anchorfile>
      <anchor>a801aac8dfacdd627638761514dbd1fea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector4i</type>
      <name>min_b_</name>
      <anchorfile>classpcl_1_1UniformSampling.html</anchorfile>
      <anchor>ad9404624ae89f91f047c339fe0bba4ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Keypoint&lt; PointInT, int &gt;::PointCloudIn</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1UniformSampling.html</anchorfile>
      <anchor>a159ea562fda15bd2fb2e0ea3192907f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Keypoint&lt; PointInT, int &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1UniformSampling.html</anchorfile>
      <anchor>aa6653bcb13d634ca6b9871613d716eef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::UniformSampling::Leaf</name>
    <filename>structpcl_1_1UniformSampling_1_1Leaf.html</filename>
    <member kind="function">
      <type></type>
      <name>Leaf</name>
      <anchorfile>structpcl_1_1UniformSampling_1_1Leaf.html</anchorfile>
      <anchor>acd1d8d695def6be98a112d5ea1c92088</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>idx</name>
      <anchorfile>structpcl_1_1UniformSampling_1_1Leaf.html</anchorfile>
      <anchor>a632653afa287beaa1679cd58e86f622f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::UniqueShapeContext</name>
    <filename>classpcl_1_1UniqueShapeContext.html</filename>
    <templarg>PointInT</templarg>
    <templarg>PointOutT</templarg>
    <templarg>PointRFT</templarg>
    <base>pcl::Feature</base>
    <base>pcl::FeatureWithLocalReferenceFrames</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const UniqueShapeContext&lt; PointInT, PointOutT, PointRFT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1UniqueShapeContext.html</anchorfile>
      <anchor>ac39d7798ecad308ca3a6ad5e7552d7c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudIn</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1UniqueShapeContext.html</anchorfile>
      <anchor>a600733c2ab8db80c5d1bd09e76002345</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1UniqueShapeContext.html</anchorfile>
      <anchor>add09c19c4ea9693f3c9fae0c915bfed7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; UniqueShapeContext&lt; PointInT, PointOutT, PointRFT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1UniqueShapeContext.html</anchorfile>
      <anchor>abde6a204d61af4732dab768bdbda3d94</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getAzimuthBins</name>
      <anchorfile>classpcl_1_1UniqueShapeContext.html</anchorfile>
      <anchor>af460bfcd3b958610b20a2ff48e037a38</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getElevationBins</name>
      <anchorfile>classpcl_1_1UniqueShapeContext.html</anchorfile>
      <anchor>ae9be4981a71080cb716f4826f78f7993</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLocalRadius</name>
      <anchorfile>classpcl_1_1UniqueShapeContext.html</anchorfile>
      <anchor>ad9d47f40e61eb88f9bbe8ce1dcb4f4b0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMinimalRadius</name>
      <anchorfile>classpcl_1_1UniqueShapeContext.html</anchorfile>
      <anchor>a59264c3f695e30eee9750ad528dd57c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getPointDensityRadius</name>
      <anchorfile>classpcl_1_1UniqueShapeContext.html</anchorfile>
      <anchor>a1c8ac4cf2094c71d68fbfea85adc1b78</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getRadiusBins</name>
      <anchorfile>classpcl_1_1UniqueShapeContext.html</anchorfile>
      <anchor>aca56b7337cd18d5226167f97b6deb1fc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAzimuthBins</name>
      <anchorfile>classpcl_1_1UniqueShapeContext.html</anchorfile>
      <anchor>ae51dc4e98bb3a1d1da714f2437bcec4e</anchor>
      <arglist>(size_t bins)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setElevationBins</name>
      <anchorfile>classpcl_1_1UniqueShapeContext.html</anchorfile>
      <anchor>ae9f08f3143b78b2b9caee3f47a440645</anchor>
      <arglist>(size_t bins)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLocalRadius</name>
      <anchorfile>classpcl_1_1UniqueShapeContext.html</anchorfile>
      <anchor>afd3c6f85c7b52f9438d240a9f4697dc3</anchor>
      <arglist>(double radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinimalRadius</name>
      <anchorfile>classpcl_1_1UniqueShapeContext.html</anchorfile>
      <anchor>a58751aa29c8a4e9c2fdcdc4a549bfff3</anchor>
      <arglist>(double radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPointDensityRadius</name>
      <anchorfile>classpcl_1_1UniqueShapeContext.html</anchorfile>
      <anchor>a002fbd41827bc051df96da0be6095222</anchor>
      <arglist>(double radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRadiusBins</name>
      <anchorfile>classpcl_1_1UniqueShapeContext.html</anchorfile>
      <anchor>a6d6dddab449864e10ac972ee93dd8af5</anchor>
      <arglist>(size_t bins)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UniqueShapeContext</name>
      <anchorfile>classpcl_1_1UniqueShapeContext.html</anchorfile>
      <anchor>a053dea4f2b851991fcd236fa41a7d05e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UniqueShapeContext</name>
      <anchorfile>classpcl_1_1UniqueShapeContext.html</anchorfile>
      <anchor>abe819e486c3ed0a7aa92fa8d481e66d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>computeFeature</name>
      <anchorfile>classpcl_1_1UniqueShapeContext.html</anchorfile>
      <anchor>a9a4d0500f7e426112efe1b56d8fbbb93</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computePointDescriptor</name>
      <anchorfile>classpcl_1_1UniqueShapeContext.html</anchorfile>
      <anchor>ab5cd51ff012bfad34ca7f74977f5cf86</anchor>
      <arglist>(size_t index, std::vector&lt; float &gt; &amp;desc)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1UniqueShapeContext.html</anchorfile>
      <anchor>a796f133e893459c171024ea50101c786</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>azimuth_bins_</name>
      <anchorfile>classpcl_1_1UniqueShapeContext.html</anchorfile>
      <anchor>aea9acba56105ccda12badf8536444d09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>descriptor_length_</name>
      <anchorfile>classpcl_1_1UniqueShapeContext.html</anchorfile>
      <anchor>a5ca6970f159e4d29b022b1bfe0bf5469</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>elevation_bins_</name>
      <anchorfile>classpcl_1_1UniqueShapeContext.html</anchorfile>
      <anchor>a345c4d7a105ea3229d736e4bd792623f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>local_radius_</name>
      <anchorfile>classpcl_1_1UniqueShapeContext.html</anchorfile>
      <anchor>aa940a6d7645e6b03531859f2a5d28059</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>min_radius_</name>
      <anchorfile>classpcl_1_1UniqueShapeContext.html</anchorfile>
      <anchor>ad5ea3fbe4977141d98452f458b0e0e95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; float &gt;</type>
      <name>phi_divisions_</name>
      <anchorfile>classpcl_1_1UniqueShapeContext.html</anchorfile>
      <anchor>a8d3cc090c10f7a75171a77a06e6a5fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>point_density_radius_</name>
      <anchorfile>classpcl_1_1UniqueShapeContext.html</anchorfile>
      <anchor>a6628a0656f01338c94f7ba0e6617666f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; float &gt;</type>
      <name>radii_interval_</name>
      <anchorfile>classpcl_1_1UniqueShapeContext.html</anchorfile>
      <anchor>ac6e8d07456d37e2ff4e88aaf3c1f2141</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>radius_bins_</name>
      <anchorfile>classpcl_1_1UniqueShapeContext.html</anchorfile>
      <anchor>a0fadd26b544e7e7eea66091c9379c559</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; float &gt;</type>
      <name>theta_divisions_</name>
      <anchorfile>classpcl_1_1UniqueShapeContext.html</anchorfile>
      <anchor>a720dbf467c1c8be85f9ac707b1d5889a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; float &gt;</type>
      <name>volume_lut_</name>
      <anchorfile>classpcl_1_1UniqueShapeContext.html</anchorfile>
      <anchor>ac5a52559aa762fc0cde42d2989c5d4b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1UniqueShapeContext.html</anchorfile>
      <anchor>ac29cf067fa1a327d84d1b38b30afc1fe</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::UniqueShapeContext&lt; PointInT, Eigen::MatrixXf, PointRFT &gt;</name>
    <filename>classpcl_1_1UniqueShapeContext_3_01PointInT_00_01Eigen_1_1MatrixXf_00_01PointRFT_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>UniqueShapeContext&lt; PointInT, pcl::SHOT, PointRFT &gt;</base>
    <member kind="function" protection="private">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1UniqueShapeContext_3_01PointInT_00_01Eigen_1_1MatrixXf_00_01PointRFT_01_4.html</anchorfile>
      <anchor>aa45d51f48bd2c7f14adf4da450f563f3</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::SHOT &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1UniqueShapeContext_3_01PointInT_00_01Eigen_1_1MatrixXf_00_01PointRFT_01_4.html</anchorfile>
      <anchor>a94ab9549f95e31e2ce066d4f9367e848</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;output)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::UnorganizedPointCloudException</name>
    <filename>classpcl_1_1UnorganizedPointCloudException.html</filename>
    <base>pcl::PCLException</base>
    <member kind="function">
      <type></type>
      <name>UnorganizedPointCloudException</name>
      <anchorfile>classpcl_1_1UnorganizedPointCloudException.html</anchorfile>
      <anchor>ada43fcb444f386d87e7377e64759ac6f</anchor>
      <arglist>(const std::string &amp;error_description, const std::string &amp;file_name=&quot;&quot;, const std::string &amp;function_name=&quot;&quot;, unsigned line_number=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::VectorAverage</name>
    <filename>classpcl_1_1VectorAverage.html</filename>
    <templarg>real</templarg>
    <templarg>dimension</templarg>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classpcl_1_1VectorAverage.html</anchorfile>
      <anchor>a4baf3e577114982e97f6f9a41affaa79</anchor>
      <arglist>(const Eigen::Matrix&lt; real, dimension, 1 &gt; &amp;sample, real weight=1.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doPCA</name>
      <anchorfile>classpcl_1_1VectorAverage.html</anchorfile>
      <anchor>a36c85b621a0bb6932e67f77f27fe9876</anchor>
      <arglist>(Eigen::Matrix&lt; real, dimension, 1 &gt; &amp;eigen_values, Eigen::Matrix&lt; real, dimension, 1 &gt; &amp;eigen_vector1, Eigen::Matrix&lt; real, dimension, 1 &gt; &amp;eigen_vector2, Eigen::Matrix&lt; real, dimension, 1 &gt; &amp;eigen_vector3) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doPCA</name>
      <anchorfile>classpcl_1_1VectorAverage.html</anchorfile>
      <anchor>a50c724e223d92710ed65f78e2ae1aa85</anchor>
      <arglist>(Eigen::Matrix&lt; real, dimension, 1 &gt; &amp;eigen_values) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doPCA</name>
      <anchorfile>classpcl_1_1VectorAverage.html</anchorfile>
      <anchor>ab42e5a8e4af9241a158418dbbc755ea7</anchor>
      <arglist>(Eigen::Matrix&lt; float, 3, 1 &gt; &amp;eigen_values, Eigen::Matrix&lt; float, 3, 1 &gt; &amp;eigen_vector1, Eigen::Matrix&lt; float, 3, 1 &gt; &amp;eigen_vector2, Eigen::Matrix&lt; float, 3, 1 &gt; &amp;eigen_vector3) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doPCA</name>
      <anchorfile>classpcl_1_1VectorAverage.html</anchorfile>
      <anchor>a3c142ff4f2b42bd0bd8c47476c109db5</anchor>
      <arglist>(Eigen::Matrix&lt; float, 3, 1 &gt; &amp;eigen_values) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doPCA</name>
      <anchorfile>classpcl_1_1VectorAverage.html</anchorfile>
      <anchor>a5e1361cc1d4aaa24705d0415e55377d7</anchor>
      <arglist>(Eigen::Matrix&lt; double, 3, 1 &gt; &amp;eigen_values, Eigen::Matrix&lt; double, 3, 1 &gt; &amp;eigen_vector1, Eigen::Matrix&lt; double, 3, 1 &gt; &amp;eigen_vector2, Eigen::Matrix&lt; double, 3, 1 &gt; &amp;eigen_vector3) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doPCA</name>
      <anchorfile>classpcl_1_1VectorAverage.html</anchorfile>
      <anchor>acba48659d7a3fd5f8820b4f7ae419839</anchor>
      <arglist>(Eigen::Matrix&lt; double, 3, 1 &gt; &amp;eigen_values) const</arglist>
    </member>
    <member kind="function">
      <type>real</type>
      <name>getAccumulatedWeight</name>
      <anchorfile>classpcl_1_1VectorAverage.html</anchorfile>
      <anchor>a9781c7f22d7dda44ee61a70479d60041</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Matrix&lt; real, dimension, dimension &gt; &amp;</type>
      <name>getCovariance</name>
      <anchorfile>classpcl_1_1VectorAverage.html</anchorfile>
      <anchor>a8d0e9fbfddc352f48a9d9d6db86ea465</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getEigenVector1</name>
      <anchorfile>classpcl_1_1VectorAverage.html</anchorfile>
      <anchor>aca89e787c2618e2f19ef78b652f61652</anchor>
      <arglist>(Eigen::Matrix&lt; real, dimension, 1 &gt; &amp;eigen_vector1) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getEigenVector1</name>
      <anchorfile>classpcl_1_1VectorAverage.html</anchorfile>
      <anchor>a35986451ee7082fd8e46303083202f63</anchor>
      <arglist>(Eigen::Matrix&lt; float, 3, 1 &gt; &amp;eigen_vector1) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getEigenVector1</name>
      <anchorfile>classpcl_1_1VectorAverage.html</anchorfile>
      <anchor>ab73ca1aa28b3054673fa1f0f4a1d4431</anchor>
      <arglist>(Eigen::Matrix&lt; double, 3, 1 &gt; &amp;eigen_vector1) const</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Matrix&lt; real, dimension, 1 &gt; &amp;</type>
      <name>getMean</name>
      <anchorfile>classpcl_1_1VectorAverage.html</anchorfile>
      <anchor>a5c1aa6cea836ae07e9df816290ec6346</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getNoOfSamples</name>
      <anchorfile>classpcl_1_1VectorAverage.html</anchorfile>
      <anchor>aa4247de7da2c1d3b80762c6123c62d30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1VectorAverage.html</anchorfile>
      <anchor>a5cebc1187b3b605d972d07b509467cab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VectorAverage</name>
      <anchorfile>classpcl_1_1VectorAverage.html</anchorfile>
      <anchor>a5f45f4ae052617a2ba6b8f726780347b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~VectorAverage</name>
      <anchorfile>classpcl_1_1VectorAverage.html</anchorfile>
      <anchor>a379f0f0a0718487d9373f603e7ca30d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real</type>
      <name>accumulatedWeight_</name>
      <anchorfile>classpcl_1_1VectorAverage.html</anchorfile>
      <anchor>a40aa519a1631c18e349f9656a9906830</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix&lt; real, dimension, dimension &gt;</type>
      <name>covariance_</name>
      <anchorfile>classpcl_1_1VectorAverage.html</anchorfile>
      <anchor>a392d93a62f5b499a8a045e48e28afb74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix&lt; real, dimension, 1 &gt;</type>
      <name>mean_</name>
      <anchorfile>classpcl_1_1VectorAverage.html</anchorfile>
      <anchor>a257275ed8c1e3d22c22abe981087d2e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>noOfSamples_</name>
      <anchorfile>classpcl_1_1VectorAverage.html</anchorfile>
      <anchor>ac2d6c3e82d7ec0d8a77a63bd2d8537cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::VFHClassifierNN</name>
    <filename>classpcl_1_1VFHClassifierNN.html</filename>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::VFHSignature308 &gt;</type>
      <name>FeatureCloud</name>
      <anchorfile>classpcl_1_1VFHClassifierNN.html</anchorfile>
      <anchor>a344928206ed0be129ae76be130dfadbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::VFHSignature308 &gt;::ConstPtr</type>
      <name>FeatureCloudConstPtr</name>
      <anchorfile>classpcl_1_1VFHClassifierNN.html</anchorfile>
      <anchor>a06ccc6fba71ef1cc134a6c11f43e1498</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::VFHSignature308 &gt;::Ptr</type>
      <name>FeatureCloudPtr</name>
      <anchorfile>classpcl_1_1VFHClassifierNN.html</anchorfile>
      <anchor>a208f83c62afd2acb00459708b53e33e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NNClassification&lt; pcl::VFHSignature308 &gt;::Result</type>
      <name>Result</name>
      <anchorfile>classpcl_1_1VFHClassifierNN.html</anchorfile>
      <anchor>a8bf5e6a196dce2f9c81de1b5fd5d5715</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NNClassification&lt; pcl::VFHSignature308 &gt;::ResultPtr</type>
      <name>ResultPtr</name>
      <anchorfile>classpcl_1_1VFHClassifierNN.html</anchorfile>
      <anchor>a48550e5f46243029691b296bef7545a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addTrainingData</name>
      <anchorfile>classpcl_1_1VFHClassifierNN.html</anchorfile>
      <anchor>a301732f605bc6a10f4355b3320af2012</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;training_data, std::string &amp;label)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addTrainingFeatures</name>
      <anchorfile>classpcl_1_1VFHClassifierNN.html</anchorfile>
      <anchor>a99666d5d41670cb4f697d82b50438815</anchor>
      <arglist>(const FeatureCloudPtr training_features, const std::vector&lt; std::string &gt; &amp;labels)</arglist>
    </member>
    <member kind="function">
      <type>ResultPtr</type>
      <name>classify</name>
      <anchorfile>classpcl_1_1VFHClassifierNN.html</anchorfile>
      <anchor>aa2fe82bcdc21d186f1cc14952ca0b758</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;testing_data, double radius=300, double min_score=0.002)</arglist>
    </member>
    <member kind="function">
      <type>FeatureCloudPtr</type>
      <name>computeFeature</name>
      <anchorfile>classpcl_1_1VFHClassifierNN.html</anchorfile>
      <anchor>a7fbf8d9c4ef25de28940a69a0c34604a</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;points, double radius=0.03)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalizeLabels</name>
      <anchorfile>classpcl_1_1VFHClassifierNN.html</anchorfile>
      <anchor>a97407c340fbfe7316b5e0ac091821128</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalizeTraining</name>
      <anchorfile>classpcl_1_1VFHClassifierNN.html</anchorfile>
      <anchor>a17909e1d3ca700241cc7a5564d1b73fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalizeTree</name>
      <anchorfile>classpcl_1_1VFHClassifierNN.html</anchorfile>
      <anchor>a572a1755d7e27dcaff6e15fed6387fc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadTrainingData</name>
      <anchorfile>classpcl_1_1VFHClassifierNN.html</anchorfile>
      <anchor>ab7890486e6a1a2fef2739b5584b76273</anchor>
      <arglist>(std::string file_name, std::string label)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadTrainingFeatures</name>
      <anchorfile>classpcl_1_1VFHClassifierNN.html</anchorfile>
      <anchor>ab0fc1dee96f2153683f20ca3d04bd8b7</anchor>
      <arglist>(std::string file_name, std::string labels_file_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1VFHClassifierNN.html</anchorfile>
      <anchor>ac6213d77b0146cd046877ca1358c68f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>saveTrainingFeatures</name>
      <anchorfile>classpcl_1_1VFHClassifierNN.html</anchorfile>
      <anchor>a16995bb93ff3408e34d6f4262558307f</anchor>
      <arglist>(std::string file_name, std::string labels_file_name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VFHClassifierNN</name>
      <anchorfile>classpcl_1_1VFHClassifierNN.html</anchorfile>
      <anchor>a4cb8a41ca964540f82781b5c7fca368e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NNClassification&lt; pcl::VFHSignature308 &gt;</type>
      <name>classifier_</name>
      <anchorfile>classpcl_1_1VFHClassifierNN.html</anchorfile>
      <anchor>a3ed6c7ba5ed10b865a4f9d7ebce70867</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>labels_</name>
      <anchorfile>classpcl_1_1VFHClassifierNN.html</anchorfile>
      <anchor>acc686059f7fe1a460ae1230ae40190f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FeatureCloudPtr</type>
      <name>training_features_</name>
      <anchorfile>classpcl_1_1VFHClassifierNN.html</anchorfile>
      <anchor>aa3ca42a8830edebf8a2e51567d278259</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::VFHEstimation</name>
    <filename>classpcl_1_1VFHEstimation.html</filename>
    <templarg>PointInT</templarg>
    <templarg>PointNT</templarg>
    <templarg>PointOutT</templarg>
    <base>pcl::FeatureFromNormals</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const VFHEstimation&lt; PointInT, PointNT, PointOutT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1VFHEstimation.html</anchorfile>
      <anchor>a345750f4095b8001127ad0b003fec10e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1VFHEstimation.html</anchorfile>
      <anchor>a66821a912d4ab4dd911a198ba24cdf58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; VFHEstimation&lt; PointInT, PointNT, PointOutT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1VFHEstimation.html</anchorfile>
      <anchor>a4b92589f78f70eebd3b419ce88466e88</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1VFHEstimation.html</anchorfile>
      <anchor>a8ad7f79ee618d1a6f9bca5d579c36130</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computePointSPFHSignature</name>
      <anchorfile>classpcl_1_1VFHEstimation.html</anchorfile>
      <anchor>a9603ed59b5af7e7f7750e8a96ac21563</anchor>
      <arglist>(const Eigen::Vector4f &amp;centroid_p, const Eigen::Vector4f &amp;centroid_n, const pcl::PointCloud&lt; PointInT &gt; &amp;cloud, const pcl::PointCloud&lt; PointNT &gt; &amp;normals, const std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getViewPoint</name>
      <anchorfile>classpcl_1_1VFHEstimation.html</anchorfile>
      <anchor>af01a21e24b3e3324ec711d5bfd5c26e0</anchor>
      <arglist>(float &amp;vpx, float &amp;vpy, float &amp;vpz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCentroidToUse</name>
      <anchorfile>classpcl_1_1VFHEstimation.html</anchorfile>
      <anchor>a7fceb91de436785e2f00ef1184416956</anchor>
      <arglist>(const Eigen::Vector3f &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFillSizeComponent</name>
      <anchorfile>classpcl_1_1VFHEstimation.html</anchorfile>
      <anchor>a1569fb923259faeabcc41243b2266b30</anchor>
      <arglist>(bool fill_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormalizeBins</name>
      <anchorfile>classpcl_1_1VFHEstimation.html</anchorfile>
      <anchor>ac2b2d9368996748a9ea3b5250976ad01</anchor>
      <arglist>(bool normalize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormalizeDistance</name>
      <anchorfile>classpcl_1_1VFHEstimation.html</anchorfile>
      <anchor>a507f4095fcf5b7bb1e153f79632e35d7</anchor>
      <arglist>(bool normalize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormalToUse</name>
      <anchorfile>classpcl_1_1VFHEstimation.html</anchorfile>
      <anchor>a8bb453b6e0fbae76da240b9205123e1b</anchor>
      <arglist>(const Eigen::Vector3f &amp;normal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUseGivenCentroid</name>
      <anchorfile>classpcl_1_1VFHEstimation.html</anchorfile>
      <anchor>afe8d57987178f9ac5b9a220dbca2e02f</anchor>
      <arglist>(bool use)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUseGivenNormal</name>
      <anchorfile>classpcl_1_1VFHEstimation.html</anchorfile>
      <anchor>a65c5f646bfbe38de7ea99e86f118a1c1</anchor>
      <arglist>(bool use)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setViewPoint</name>
      <anchorfile>classpcl_1_1VFHEstimation.html</anchorfile>
      <anchor>a330f228ab39b3ac096f20ea73b8612ab</anchor>
      <arglist>(float vpx, float vpy, float vpz)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VFHEstimation</name>
      <anchorfile>classpcl_1_1VFHEstimation.html</anchorfile>
      <anchor>a30c2e3f9b4cd4e7c17f1f694bcee87a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1VFHEstimation.html</anchorfile>
      <anchor>ab0fd0c13700be5da8e25fd4291dc8009</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector4f</type>
      <name>centroid_to_use_</name>
      <anchorfile>classpcl_1_1VFHEstimation.html</anchorfile>
      <anchor>ab23687ae4eedb3ab8af90660edb775d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::VectorXf</type>
      <name>hist_f1_</name>
      <anchorfile>classpcl_1_1VFHEstimation.html</anchorfile>
      <anchor>aeedfbae6654f06e60832d3dbb4328ff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::VectorXf</type>
      <name>hist_f2_</name>
      <anchorfile>classpcl_1_1VFHEstimation.html</anchorfile>
      <anchor>a2c6e4b23bdf2f2c4cd99b0893bf334f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::VectorXf</type>
      <name>hist_f3_</name>
      <anchorfile>classpcl_1_1VFHEstimation.html</anchorfile>
      <anchor>afdba2ea63839588a24ec6e56928650b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::VectorXf</type>
      <name>hist_f4_</name>
      <anchorfile>classpcl_1_1VFHEstimation.html</anchorfile>
      <anchor>af242e19a13fbe295920cafbeaa3447db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::VectorXf</type>
      <name>hist_vp_</name>
      <anchorfile>classpcl_1_1VFHEstimation.html</anchorfile>
      <anchor>a45e234540b7450e3c07d6aa5f554e811</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector4f</type>
      <name>normal_to_use_</name>
      <anchorfile>classpcl_1_1VFHEstimation.html</anchorfile>
      <anchor>a1a4c10f9fcb0eeacaf7b24dea90625d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>normalize_bins_</name>
      <anchorfile>classpcl_1_1VFHEstimation.html</anchorfile>
      <anchor>a0c5aabcc2efad42a1d610b076adb490d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>normalize_distances_</name>
      <anchorfile>classpcl_1_1VFHEstimation.html</anchorfile>
      <anchor>aa3e71b8d43b8d83a0dfc46f2c223d93a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>size_component_</name>
      <anchorfile>classpcl_1_1VFHEstimation.html</anchorfile>
      <anchor>a516c9d884466893254007c893aaf147a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_given_centroid_</name>
      <anchorfile>classpcl_1_1VFHEstimation.html</anchorfile>
      <anchor>ac4fb0a2f20ad84b39cc384bef0d08ce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_given_normal_</name>
      <anchorfile>classpcl_1_1VFHEstimation.html</anchorfile>
      <anchor>a3077be2fcbda5003984a90bf9af0f62f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeature</name>
      <anchorfile>classpcl_1_1VFHEstimation.html</anchorfile>
      <anchor>aed492d159e745303356149a340d9057f</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeatureEigen</name>
      <anchorfile>classpcl_1_1VFHEstimation.html</anchorfile>
      <anchor>ad704641d36448a32d8e46ef1b2691ae3</anchor>
      <arglist>(pcl::PointCloud&lt; Eigen::MatrixXf &gt; &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>d_pi_</name>
      <anchorfile>classpcl_1_1VFHEstimation.html</anchorfile>
      <anchor>a3c2f3b83168a42feed4fcc57a393a543</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>nr_bins_f1_</name>
      <anchorfile>classpcl_1_1VFHEstimation.html</anchorfile>
      <anchor>a6eb56d17e52f122d0bbda89c5874b704</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>nr_bins_f2_</name>
      <anchorfile>classpcl_1_1VFHEstimation.html</anchorfile>
      <anchor>a17c37325024c774be6543c3e66c212e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>nr_bins_f3_</name>
      <anchorfile>classpcl_1_1VFHEstimation.html</anchorfile>
      <anchor>aa610417019be93d106af73192c680720</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>nr_bins_f4_</name>
      <anchorfile>classpcl_1_1VFHEstimation.html</anchorfile>
      <anchor>a190e6608a3d3aae4da4b935f0cd41cbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>nr_bins_vp_</name>
      <anchorfile>classpcl_1_1VFHEstimation.html</anchorfile>
      <anchor>a03c097ac84fbf607b2c5f30cb1f175fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>vpx_</name>
      <anchorfile>classpcl_1_1VFHEstimation.html</anchorfile>
      <anchor>acd40cded5ffb1a4860e7addfdc55025a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>vpy_</name>
      <anchorfile>classpcl_1_1VFHEstimation.html</anchorfile>
      <anchor>a95ce2418ac36ed6aaf3ea366e73491c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>vpz_</name>
      <anchorfile>classpcl_1_1VFHEstimation.html</anchorfile>
      <anchor>aa7a6a3786faea0d44bf48fd6fb95a486</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::VFHSignature308</name>
    <filename>structpcl_1_1VFHSignature308.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>histogram</name>
      <anchorfile>structpcl_1_1VFHSignature308.html</anchorfile>
      <anchor>a60735d01dabf081098a7d9eaee473442</anchor>
      <arglist>[308]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::VoxelGrid</name>
    <filename>classpcl_1_1VoxelGrid.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::Filter</base>
    <member kind="function">
      <type>int</type>
      <name>getCentroidIndex</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>a0b7ead02de1bfcce1100ff66cbc12998</anchor>
      <arglist>(const PointT &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getCentroidIndexAt</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>a1343f669f040cee74afcf0bdafef68ee</anchor>
      <arglist>(const Eigen::Vector3i &amp;ijk)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3i</type>
      <name>getDivisionMultiplier</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>a5ac7ed575c8b7fc8a47e774e9cec2065</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getDownsampleAllData</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>af88dc139ffea89a7a400c5c39c087099</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string const</type>
      <name>getFilterFieldName</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>a2b786e2d4ae89d179625278fe1e000fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFilterLimits</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>a6d533280865d5fbd991b8b45383b4fb2</anchor>
      <arglist>(double &amp;limit_min, double &amp;limit_max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFilterLimitsNegative</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>a1faafa6a4c3fe10e1e7d83fe353de058</anchor>
      <arglist>(bool &amp;limit_negative)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getFilterLimitsNegative</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>a41b9bf8bdb39475a714bf09d0bffa1b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3i</type>
      <name>getGridCoordinates</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>a900833dc1c7222056de41c358b0534b8</anchor>
      <arglist>(float x, float y, float z)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt;</type>
      <name>getLeafLayout</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>a3ab26a1286bc68d1129e1a62908869ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f</type>
      <name>getLeafSize</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>a6766e862450a1d8a45301280e156ba6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3i</type>
      <name>getMaxBoxCoordinates</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>ac344416d7cd23ffbd0732a9e3e6c0ec5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3i</type>
      <name>getMinBoxCoordinates</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>a69443c2cde9e6ee5d5eccfe1e37adccc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt;</type>
      <name>getNeighborCentroidIndices</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>a28015aa9f1c9329c66ce8a02b727a783</anchor>
      <arglist>(const PointT &amp;reference_point, const Eigen::MatrixXi &amp;relative_coordinates)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3i</type>
      <name>getNrDivisions</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>afdd69e5c0290757f44d64c7c69384d17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getSaveLeafLayout</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>ae3d7e68ede5c712c036fd2237795f3bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDownsampleAllData</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>a1694d46442c66f7071235a8571dd602a</anchor>
      <arglist>(bool downsample)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFilterFieldName</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>a155aa8fce756b002bb1b4b352f8f530f</anchor>
      <arglist>(const std::string &amp;field_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFilterLimits</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>afc6d78962d7378aea245381fdb13e65e</anchor>
      <arglist>(const double &amp;limit_min, const double &amp;limit_max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFilterLimitsNegative</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>a1fc5ee26e1ab45ceb7eb7f28fa7c09ba</anchor>
      <arglist>(const bool limit_negative)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLeafSize</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>aa5d7831e665977bdce76ed05bd0005cf</anchor>
      <arglist>(const Eigen::Vector4f &amp;leaf_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLeafSize</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>adf15a6f5cc058b790be6557c4fb11022</anchor>
      <arglist>(float lx, float ly, float lz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSaveLeafLayout</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>aabb07bacf03039f40d256b36ee2dd495</anchor>
      <arglist>(bool save_leaf_layout)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VoxelGrid</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>a76a7dabd27331f7348aca3f20397bfbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~VoxelGrid</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>a233569b974c8eadc98f75e1ca5ef9eab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>pcl::traits::fieldList&lt; PointT &gt;::type</type>
      <name>FieldList</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>a342a8c748e751186f42fcc874f80c586</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Filter&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>ae5e0ee1b9f1027f14817c56bdebcab72</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>a23ddd643d89dc91d17b23de0b856b706</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>a6e35907a5d4d06c1c65078ae0b13d7e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>ac5e7d3bb2b3e7c05dbc45ba44a443297</anchor>
      <arglist>(PointCloud &amp;output)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector4i</type>
      <name>div_b_</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>afb401929b5b3578a402a5fdcc5879feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector4i</type>
      <name>divb_mul_</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>a37087b1124f5c9617f1f6ac5a0b60203</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>downsample_all_data_</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>a1789763b2f3b17cce937b9902cfb6175</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>filter_field_name_</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>ac7af4d73e7dd960d1d7c725a6f3fe9bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>filter_limit_max_</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>aaec915dae701cca04f4598a818b7a02d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>filter_limit_min_</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>ad8929163e5e80d86881a9ad123fa468e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>filter_limit_negative_</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>a8115c47d971f0af7a11c4148741f1171</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Array4f</type>
      <name>inverse_leaf_size_</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>aed2cf27b47ad2059be72e03326d4ff00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>leaf_layout_</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>a33222904207e6304aa3fbd2b31a9ac84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector4f</type>
      <name>leaf_size_</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>ad6e7aa7d90c1b75ab43d38c48dcff799</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector4i</type>
      <name>max_b_</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>a24480b0cc73084e2d62fdce34dd5fd03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector4i</type>
      <name>min_b_</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>aa920d3e9fa0d03643423ade34f6ec986</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>save_leaf_layout_</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>a73e0f889875e09c1990ec088af6c82c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::VoxelGrid&lt; sensor_msgs::PointCloud2 &gt;</name>
    <filename>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</filename>
    <base>pcl::Filter&lt; sensor_msgs::PointCloud2 &gt;</base>
    <member kind="function">
      <type>int</type>
      <name>getCentroidIndex</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>af239658bd02d91707ebdc3c6e614cfc6</anchor>
      <arglist>(float x, float y, float z)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getCentroidIndexAt</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>af160b982df89648a9e1353a041d3dc57</anchor>
      <arglist>(const Eigen::Vector3i &amp;ijk)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3i</type>
      <name>getDivisionMultiplier</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ab982ba9034f145d8c4cdcfe6732d30a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getDownsampleAllData</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ae0ad28e2bc5850afbc0adc75e599cb8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string const</type>
      <name>getFilterFieldName</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a1b63e40d11abd32f320df23dc8c738c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFilterLimits</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a2a89f3f94775b7e64e8f671302f36857</anchor>
      <arglist>(double &amp;limit_min, double &amp;limit_max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFilterLimitsNegative</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a6303baace4a04e9413b5cb1bb5656cf4</anchor>
      <arglist>(bool &amp;limit_negative)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getFilterLimitsNegative</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a14beb51713fb7311a649c4f2cf29fe06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3i</type>
      <name>getGridCoordinates</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>af21cbaa6918f66c2d610ab37df53337c</anchor>
      <arglist>(float x, float y, float z)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt;</type>
      <name>getLeafLayout</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a2db69c26510b195b4c95176712d3374e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f</type>
      <name>getLeafSize</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ada1d9a4bab7c3048b2c61271eb84933d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3i</type>
      <name>getMaxBoxCoordinates</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>aee85a5ed0e910fd7317e2acfeb11c401</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3i</type>
      <name>getMinBoxCoordinates</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a62ff592eedf35efcb271bfde20f27f81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt;</type>
      <name>getNeighborCentroidIndices</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a7989b76b4123881aae3c645cd1594764</anchor>
      <arglist>(float x, float y, float z, const Eigen::MatrixXi &amp;relative_coordinates)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt;</type>
      <name>getNeighborCentroidIndices</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>aa6c3feebb292b36c694b6dfe678177e5</anchor>
      <arglist>(float x, float y, float z, const std::vector&lt; Eigen::Vector3i &gt; &amp;relative_coordinates)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3i</type>
      <name>getNrDivisions</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a014fa7cd9ec8a1eb7b2ed6cb6d666a7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getSaveLeafLayout</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a4bd1004fd7a161fb642c8b704229984e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDownsampleAllData</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a1da3ba0cffaafb7d392ca8ddda7c5414</anchor>
      <arglist>(bool downsample)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFilterFieldName</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a5baed21369140087187cb2fea64acf49</anchor>
      <arglist>(const std::string &amp;field_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFilterLimits</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a6711bef12c646b91fe9389df818abdc9</anchor>
      <arglist>(const double &amp;limit_min, const double &amp;limit_max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFilterLimitsNegative</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a8a1724f0c6f11b2521d2a598680c7f8e</anchor>
      <arglist>(const bool limit_negative)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLeafSize</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a09321ec882a636f30a43dd2dd453cb88</anchor>
      <arglist>(const Eigen::Vector4f &amp;leaf_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLeafSize</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a6095d86eae3fd4860b25abdf4a3acf92</anchor>
      <arglist>(float lx, float ly, float lz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSaveLeafLayout</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a238cc4c26a8f1f95b6c5c89c7c8772e5</anchor>
      <arglist>(bool save_leaf_layout)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VoxelGrid</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a1f448066330a12c3c6a626bcae5e4129</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~VoxelGrid</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>aae725dcad7de65deea3c061de8a1107a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a1df6edcd2094912887640bbf5578364e</anchor>
      <arglist>(PointCloud2 &amp;output)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector4i</type>
      <name>div_b_</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a2de1109e0e0734621182fd001b854bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector4i</type>
      <name>divb_mul_</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a860366b72bdd5dc539ee93ac37d48a89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>downsample_all_data_</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>adf77bbbcba2ad3fc92a643dca7aa9f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>filter_field_name_</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>acb8e59c1432938de608b829daa28bfa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>filter_limit_max_</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>aaf7374742943da3dbe55ab3b8e6076bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>filter_limit_min_</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a70719ea7f6f1648c757222ec7cfdba7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>filter_limit_negative_</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a917dbfe2c389bb97103b865582ae9c8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Array4f</type>
      <name>inverse_leaf_size_</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a5998285c4445cd841b71d4cb77187558</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>leaf_layout_</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>aa3e638c520468751900ffbfb503f817c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector4f</type>
      <name>leaf_size_</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a68fee43ed5239f341741d2d4c32449c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector4i</type>
      <name>max_b_</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a8346377d213e006128298a0e918f7c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector4i</type>
      <name>min_b_</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>abf71fa12b9cefa905635cfd272f6c0c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>save_leaf_layout_</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a8af13c7eea8edcfd5145ff7e1fad1357</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>sensor_msgs::PointCloud2</type>
      <name>PointCloud2</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a0181c4a7c8a0a28ea93426578d098a0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud2::ConstPtr</type>
      <name>PointCloud2ConstPtr</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a4132d385d2a9b083a8ef9e9c9e53f666</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud2::Ptr</type>
      <name>PointCloud2Ptr</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ad0ad6fcd71c1390dfbdadc5d2784b401</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::VTKUtils</name>
    <filename>classpcl_1_1VTKUtils.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>convertToPCL</name>
      <anchorfile>classpcl_1_1VTKUtils.html</anchorfile>
      <anchor>a646547835458aea703d56d52d99b1b1f</anchor>
      <arglist>(vtkSmartPointer&lt; vtkPolyData &gt; &amp;vtk_polygons, pcl::PolygonMesh &amp;triangles)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>convertToVTK</name>
      <anchorfile>classpcl_1_1VTKUtils.html</anchorfile>
      <anchor>a2e1062ea0b5d64dae817c74ad1936804</anchor>
      <arglist>(const pcl::PolygonMesh &amp;triangles, vtkSmartPointer&lt; vtkPolyData &gt; &amp;triangles_out_vtk)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mesh2vtk</name>
      <anchorfile>classpcl_1_1VTKUtils.html</anchorfile>
      <anchor>a3f7a796b552486f329a3ba5c86746c62</anchor>
      <arglist>(const pcl::PolygonMesh &amp;mesh, vtkSmartPointer&lt; vtkPolyData &gt; &amp;poly_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>vtk2mesh</name>
      <anchorfile>classpcl_1_1VTKUtils.html</anchorfile>
      <anchor>a7c1601f862e9cb529792d237590b4079</anchor>
      <arglist>(const vtkSmartPointer&lt; vtkPolyData &gt; &amp;poly_data, pcl::PolygonMesh &amp;mesh)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::WarpPointRigid</name>
    <filename>classpcl_1_1WarpPointRigid.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classpcl_1_1WarpPointRigid.html</anchorfile>
      <anchor>a1f281bcbfa0a746d62408105b66ba8a6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Matrix4f &amp;</type>
      <name>getTransform</name>
      <anchorfile>classpcl_1_1WarpPointRigid.html</anchorfile>
      <anchor>ac3d32efa110b78db5d38c28bc67e8bf9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setParam</name>
      <anchorfile>classpcl_1_1WarpPointRigid.html</anchorfile>
      <anchor>a454995aaf946f061c12485f2f8c47d7a</anchor>
      <arglist>(const Eigen::VectorXf &amp;p)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>warpPoint</name>
      <anchorfile>classpcl_1_1WarpPointRigid.html</anchorfile>
      <anchor>afcfb42013d593e1e910c297c35543e1a</anchor>
      <arglist>(const PointSourceT &amp;pnt_in, PointSourceT &amp;pnt_out) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WarpPointRigid</name>
      <anchorfile>classpcl_1_1WarpPointRigid.html</anchorfile>
      <anchor>aee10c3e97c750957e9698eb610cb4e4d</anchor>
      <arglist>(int nr_dim)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~WarpPointRigid</name>
      <anchorfile>classpcl_1_1WarpPointRigid.html</anchorfile>
      <anchor>a8f733b90e38c9b50459880f22dd05930</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nr_dim_</name>
      <anchorfile>classpcl_1_1WarpPointRigid.html</anchorfile>
      <anchor>ae72e27fc6ae500f5fb13692c0fe32c80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix4f</type>
      <name>transform_matrix_</name>
      <anchorfile>classpcl_1_1WarpPointRigid.html</anchorfile>
      <anchor>aad523b29004f1df4569704b331a053d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::WarpPointRigid3D</name>
    <filename>classpcl_1_1WarpPointRigid3D.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>pcl::WarpPointRigid</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setParam</name>
      <anchorfile>classpcl_1_1WarpPointRigid3D.html</anchorfile>
      <anchor>afc0569f74eb9c5255840be9a6a6e923b</anchor>
      <arglist>(const Eigen::VectorXf &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WarpPointRigid3D</name>
      <anchorfile>classpcl_1_1WarpPointRigid3D.html</anchorfile>
      <anchor>a2829b98f3635f89f3cc2b2aa5de5e962</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::WarpPointRigid6D</name>
    <filename>classpcl_1_1WarpPointRigid6D.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>pcl::WarpPointRigid</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setParam</name>
      <anchorfile>classpcl_1_1WarpPointRigid6D.html</anchorfile>
      <anchor>ad19644bc0e7563e6e9e2d5ba86d82958</anchor>
      <arglist>(const Eigen::VectorXf &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WarpPointRigid6D</name>
      <anchorfile>classpcl_1_1WarpPointRigid6D.html</anchorfile>
      <anchor>a93cab2cca88f26d1f5e3f91a63d741d7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::xNdCopyEigenPointFunctor</name>
    <filename>structpcl_1_1xNdCopyEigenPointFunctor.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>traits::POD&lt; PointT &gt;::type</type>
      <name>Pod</name>
      <anchorfile>structpcl_1_1xNdCopyEigenPointFunctor.html</anchorfile>
      <anchor>abc1854fd24d480507b4c8fde0d86d92c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1xNdCopyEigenPointFunctor.html</anchorfile>
      <anchor>a9e18dc954968d35095a48f5c351daf4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>xNdCopyEigenPointFunctor</name>
      <anchorfile>structpcl_1_1xNdCopyEigenPointFunctor.html</anchorfile>
      <anchor>ad4336b78da8ff7da7bcafa0a6f1cfba9</anchor>
      <arglist>(const Eigen::VectorXf &amp;p1, PointT &amp;p2)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>f_idx_</name>
      <anchorfile>structpcl_1_1xNdCopyEigenPointFunctor.html</anchorfile>
      <anchor>a81b590f6f22219aad4f9aa119b391e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Eigen::VectorXf &amp;</type>
      <name>p1_</name>
      <anchorfile>structpcl_1_1xNdCopyEigenPointFunctor.html</anchorfile>
      <anchor>a9555479d375e9396666fec77ee88fdd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Pod &amp;</type>
      <name>p2_</name>
      <anchorfile>structpcl_1_1xNdCopyEigenPointFunctor.html</anchorfile>
      <anchor>a64ad85abe7487584cfab0ac7e76f80e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::xNdCopyPointEigenFunctor</name>
    <filename>structpcl_1_1xNdCopyPointEigenFunctor.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>traits::POD&lt; PointT &gt;::type</type>
      <name>Pod</name>
      <anchorfile>structpcl_1_1xNdCopyPointEigenFunctor.html</anchorfile>
      <anchor>ab4f827176b8be98afd27aa48d51a88da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1xNdCopyPointEigenFunctor.html</anchorfile>
      <anchor>a31074177f90b8f9bc1e91951be21731a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>xNdCopyPointEigenFunctor</name>
      <anchorfile>structpcl_1_1xNdCopyPointEigenFunctor.html</anchorfile>
      <anchor>acfd12358dc156f480dfd02eda458ca79</anchor>
      <arglist>(const PointT &amp;p1, Eigen::VectorXf &amp;p2)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>f_idx_</name>
      <anchorfile>structpcl_1_1xNdCopyPointEigenFunctor.html</anchorfile>
      <anchor>aab33411fde333a499179faff3edd346a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Pod &amp;</type>
      <name>p1_</name>
      <anchorfile>structpcl_1_1xNdCopyPointEigenFunctor.html</anchorfile>
      <anchor>a6d31b3aedc91a7661816e8cbf1f627ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXf &amp;</type>
      <name>p2_</name>
      <anchorfile>structpcl_1_1xNdCopyPointEigenFunctor.html</anchorfile>
      <anchor>a52df7d0a3e2827709cf3c3a7f7f811cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::apps</name>
    <filename>namespacepcl_1_1apps.html</filename>
    <class kind="class">pcl::apps::DominantPlaneSegmentation</class>
    <class kind="class">pcl::apps::RenderViewsTesselatedSphere</class>
  </compound>
  <compound kind="class">
    <name>pcl::apps::DominantPlaneSegmentation</name>
    <filename>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointType &gt;</type>
      <name>Cloud</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>a89b30b7097f6396b1940e40bff1a34cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::ConstPtr</type>
      <name>CloudConstPtr</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>a28a420797d04e41db73e1b3db71206c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::Ptr</type>
      <name>CloudPtr</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>a5436b0f1a8fa55c9d4a510a59f5f99e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::search::KdTree&lt; PointType &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>a53c3497f0b39869cafbcfa787515ae25</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>a6b6182a4b076968f96652dab7e727ecd</anchor>
      <arglist>(std::vector&lt; CloudPtr &gt; &amp;clusters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute_fast</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>a34022a7b578c48b0fa0d2c332effdec0</anchor>
      <arglist>(std::vector&lt; CloudPtr &gt; &amp;clusters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute_full</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>aa0841220e80f92a9a1d333adabbc8487</anchor>
      <arglist>(std::vector&lt; CloudPtr &gt; &amp;clusters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute_table_plane</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>a79eaf6b88a4231724d007682022b92ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DominantPlaneSegmentation</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>a37174fd5d86215c12ed01e0664f354c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getIndicesClusters</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>ab5696a88320e3682ad1ae6cfde2bc47f</anchor>
      <arglist>(std::vector&lt; pcl::PointIndices &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTableCoefficients</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>a7f896275eee7d928e2f104e31836d4c0</anchor>
      <arglist>(Eigen::Vector4f &amp;model)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDistanceBetweenClusters</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>aa1497c90e4aa398639b9ec1a460022bf</anchor>
      <arglist>(float d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDownsamplingSize</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>a779eeaf3e04fb3a9a7834fad8d301e26</anchor>
      <arglist>(float d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>a014a436b748541759d46f375fb1f10a9</anchor>
      <arglist>(CloudPtr &amp;cloud_in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKNeighbors</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>a7072cabc2d7cf445809c77e4aedb853f</anchor>
      <arglist>(int k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxZBounds</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>a14e45a84aafcc68ba59bc1c8c1305714</anchor>
      <arglist>(double z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinClusterSize</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>ad98fd8ab86ed36103d611368c808db5b</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinZBounds</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>aacd4ec38f1efe63759b50e0b85ab2a2e</anchor>
      <arglist>(double z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setObjectMaxHeight</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>aaf48359704dfb37bce90f02b2d6ddca9</anchor>
      <arglist>(double h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setObjectMinHeight</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>abf679f6adfc5620747b20a211e862e40</anchor>
      <arglist>(double h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSACThreshold</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>a13c5440ab6b69fdec8086524d63b0f5e</anchor>
      <arglist>(double d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWSize</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>adf91b6f24f48e74b712306efe52b8de5</anchor>
      <arglist>(int w)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>check</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>ac807e05ba123ee600096e0ef7a90583e</anchor>
      <arglist>(pcl::PointXYZI &amp;p1, pcl::PointXYZI &amp;p2, float, float max_dist)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::ProjectInliers&lt; PointType &gt;</type>
      <name>bb_cluster_proj_</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>a3fc792ba0984547346845b38d93303b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::EuclideanClusterExtraction&lt; PointType &gt;</type>
      <name>cluster_</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>a000a385ae5cff5124c924f8cd26256b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>downsample_leaf_</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>a4c618fe77efaf27442eafd4efde1fe15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::VoxelGrid&lt; PointType &gt;</type>
      <name>grid_</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>a23010bd29924445ab4d259e75d4d7004</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::ConvexHull&lt; PointType &gt;</type>
      <name>hull_</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>ad4745b86cd68624112cd3b631cae4a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; pcl::PointIndices &gt;</type>
      <name>indices_clusters_</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>a1386af3288ce01611994449d6b75d651</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CloudPtr</type>
      <name>input_</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>a1e862a693f895b41f756184aa148c01a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>k_</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>afa5c259ac04cf06262e2d66f77d394b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_z_bounds_</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>a0ac3e665f2f6d1dea378461af19b06d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>min_z_bounds_</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>aa40182ea911263a621e9dd878b492b2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::NormalEstimation&lt; PointType, pcl::Normal &gt;</type>
      <name>n3d_</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>ab276547ae76f856b5e2860dd5134f335</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>object_cluster_min_size_</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>a9a5ee5d613ad3d3936f6937124eae483</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>object_cluster_tolerance_</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>ad7b769ec0e67f7e1f2c2d4ac2f2be38c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>object_max_height_</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>aee1c5916f73ba2b25b1c7045495aa753</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>object_min_height_</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>a3aaf2b0204139b3190a314589a3220a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PassThrough&lt; PointType &gt;</type>
      <name>pass_</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>a1b2590428b24f02fc912dabb2da390ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::ExtractPolygonalPrismData&lt; PointType &gt;</type>
      <name>prism_</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>ab217bed76ddd0753e5ab3081c0c5d063</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::ProjectInliers&lt; PointType &gt;</type>
      <name>proj_</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>a68273b3ef53405919e0833a860988057</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>sac_distance_threshold_</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>a643f6f900d0fe8d43296fa83dddb0680</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::SACSegmentationFromNormals&lt; PointType, pcl::Normal &gt;</type>
      <name>seg_</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>afac9bad1fd175a48ab60a233f3fc9ec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector4f</type>
      <name>table_coeffs_</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>a671217be9f7c50224c2bfeb2c6181213</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>wsize_</name>
      <anchorfile>classpcl_1_1apps_1_1DominantPlaneSegmentation.html</anchorfile>
      <anchor>ac95c62b0056e1f2ca1d21db6411a7407</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::apps::RenderViewsTesselatedSphere</name>
    <filename>classpcl_1_1apps_1_1RenderViewsTesselatedSphere.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addModelFromPolyData</name>
      <anchorfile>classpcl_1_1apps_1_1RenderViewsTesselatedSphere.html</anchorfile>
      <anchor>a60992b031d61b6a20ae45da771877193</anchor>
      <arglist>(vtkSmartPointer&lt; vtkPolyData &gt; polydata)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateViews</name>
      <anchorfile>classpcl_1_1apps_1_1RenderViewsTesselatedSphere.html</anchorfile>
      <anchor>a832240867a2e90d7f16f1cbfacb92bcc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getEntropies</name>
      <anchorfile>classpcl_1_1apps_1_1RenderViewsTesselatedSphere.html</anchorfile>
      <anchor>a1019ffce9c30cdc653259498833c013a</anchor>
      <arglist>(std::vector&lt; float &gt; &amp;entropies)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getPoses</name>
      <anchorfile>classpcl_1_1apps_1_1RenderViewsTesselatedSphere.html</anchorfile>
      <anchor>a2d0f1b60c4929b2893a8843d4d8b5a6e</anchor>
      <arglist>(std::vector&lt; Eigen::Matrix4f, Eigen::aligned_allocator&lt; Eigen::Matrix4f &gt; &gt; &amp;poses)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getViews</name>
      <anchorfile>classpcl_1_1apps_1_1RenderViewsTesselatedSphere.html</anchorfile>
      <anchor>a2688fcfbdef6baaaad2806554fb5a569</anchor>
      <arglist>(std::vector&lt; pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &gt; &amp;views)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RenderViewsTesselatedSphere</name>
      <anchorfile>classpcl_1_1apps_1_1RenderViewsTesselatedSphere.html</anchorfile>
      <anchor>aac38e0c5c7c8dcd615a229e3e5a8f34d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setComputeEntropies</name>
      <anchorfile>classpcl_1_1apps_1_1RenderViewsTesselatedSphere.html</anchorfile>
      <anchor>a0c568193f23ca0fc88c09a65cc6a9c8f</anchor>
      <arglist>(bool compute)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRadiusSphere</name>
      <anchorfile>classpcl_1_1apps_1_1RenderViewsTesselatedSphere.html</anchorfile>
      <anchor>ad2c30b7c800cf8320b12f68d9c6b4d85</anchor>
      <arglist>(float radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setResolution</name>
      <anchorfile>classpcl_1_1apps_1_1RenderViewsTesselatedSphere.html</anchorfile>
      <anchor>a7cfb9e3f37989371f215f19fdcdef517</anchor>
      <arglist>(int res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTesselationLevel</name>
      <anchorfile>classpcl_1_1apps_1_1RenderViewsTesselatedSphere.html</anchorfile>
      <anchor>aeb5fe1a381479893a1a34fbdf9dda85a</anchor>
      <arglist>(int level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUseVertices</name>
      <anchorfile>classpcl_1_1apps_1_1RenderViewsTesselatedSphere.html</anchorfile>
      <anchor>a9d0888d90073d7b921c182bd7aa94c05</anchor>
      <arglist>(bool use)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setViewAngle</name>
      <anchorfile>classpcl_1_1apps_1_1RenderViewsTesselatedSphere.html</anchorfile>
      <anchor>a18a00a7b29c1f481652d4ae35e7fe615</anchor>
      <arglist>(float angle)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>compute_entropy_</name>
      <anchorfile>classpcl_1_1apps_1_1RenderViewsTesselatedSphere.html</anchorfile>
      <anchor>a4bb6035510e312a5c33532f475585ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; float &gt;</type>
      <name>entropies_</name>
      <anchorfile>classpcl_1_1apps_1_1RenderViewsTesselatedSphere.html</anchorfile>
      <anchor>abc59bc41d2ab61ea7e9f1a8597b0f670</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &gt;</type>
      <name>generated_views_</name>
      <anchorfile>classpcl_1_1apps_1_1RenderViewsTesselatedSphere.html</anchorfile>
      <anchor>a5528e76c0f255a408a19b5648bd835c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkPolyData &gt;</type>
      <name>polydata_</name>
      <anchorfile>classpcl_1_1apps_1_1RenderViewsTesselatedSphere.html</anchorfile>
      <anchor>ace5a82ae4294a625e4257823fcf06536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Eigen::Matrix4f, Eigen::aligned_allocator&lt; Eigen::Matrix4f &gt; &gt;</type>
      <name>poses_</name>
      <anchorfile>classpcl_1_1apps_1_1RenderViewsTesselatedSphere.html</anchorfile>
      <anchor>a2600979df00f6a1ec89f4739a41c5919</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>radius_sphere_</name>
      <anchorfile>classpcl_1_1apps_1_1RenderViewsTesselatedSphere.html</anchorfile>
      <anchor>ad856ec93105c4ebe1a3c49caad1a4d42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>resolution_</name>
      <anchorfile>classpcl_1_1apps_1_1RenderViewsTesselatedSphere.html</anchorfile>
      <anchor>a1b8a4bb7fa1c3f8a3772bba105692b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>tesselation_level_</name>
      <anchorfile>classpcl_1_1apps_1_1RenderViewsTesselatedSphere.html</anchorfile>
      <anchor>a319f5edde52322d7fd5518e45da81626</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_vertices_</name>
      <anchorfile>classpcl_1_1apps_1_1RenderViewsTesselatedSphere.html</anchorfile>
      <anchor>ac9ece5cf59d6d4b43a4e4bad4c543553</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>view_angle_</name>
      <anchorfile>classpcl_1_1apps_1_1RenderViewsTesselatedSphere.html</anchorfile>
      <anchor>a147c139275bc2bf3c1004ddf5a33e3da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::common</name>
    <filename>namespacepcl_1_1common.html</filename>
    <class kind="struct">pcl::common::IntensityFieldAccessor</class>
    <class kind="struct">pcl::common::IntensityFieldAccessor&lt; pcl::PointNormal &gt;</class>
    <class kind="struct">pcl::common::IntensityFieldAccessor&lt; pcl::PointXYZRGB &gt;</class>
    <class kind="struct">pcl::common::IntensityFieldAccessor&lt; pcl::PointXYZRGBA &gt;</class>
    <member kind="function">
      <type>void</type>
      <name>deleteCols</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>aec4d822b527c509532bb09794b034d9e</anchor>
      <arglist>(const PointCloud&lt; PointT &gt; &amp;input, PointCloud&lt; PointT &gt; &amp;output, const size_t &amp;amount)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteRows</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>ac4df4bbd605504171fc0fb495a947997</anchor>
      <arglist>(const PointCloud&lt; PointT &gt; &amp;input, PointCloud&lt; PointT &gt; &amp;output, const size_t &amp;amount)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>duplicateColumns</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a78667a7592b5af1fc4d63cbcb2079fb9</anchor>
      <arglist>(const PointCloud&lt; PointT &gt; &amp;input, PointCloud&lt; PointT &gt; &amp;output, const size_t &amp;amount)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>duplicateRows</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a6e2077b9156dbd2e4e4279be4a5b5d33</anchor>
      <arglist>(const PointCloud&lt; PointT &gt; &amp;input, PointCloud&lt; PointT &gt; &amp;output, const size_t &amp;amount)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>expandColumns</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a6d6570714f33f9d2c8ded22c3ce3ff22</anchor>
      <arglist>(const PointCloud&lt; PointT &gt; &amp;input, PointCloud&lt; PointT &gt; &amp;output, const PointT &amp;val, const size_t &amp;amount)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>expandRows</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a0153fbb8ecca4922f5d6f121d67f5120</anchor>
      <arglist>(const PointCloud&lt; PointT &gt; &amp;input, PointCloud&lt; PointT &gt; &amp;output, const PointT &amp;val, const size_t &amp;amount)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mirrorColumns</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a28c97635faac2655d7599263668b0bf9</anchor>
      <arglist>(const PointCloud&lt; PointT &gt; &amp;input, PointCloud&lt; PointT &gt; &amp;output, const size_t &amp;amount)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mirrorRows</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a3c49e8d2908aad6a107214a6f629fb12</anchor>
      <arglist>(const PointCloud&lt; PointT &gt; &amp;input, PointCloud&lt; PointT &gt; &amp;output, const size_t &amp;amount)</arglist>
    </member>
    <member kind="function">
      <type>PointT</type>
      <name>operator*</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a468284ced5354e30289aa28f397b0fcb</anchor>
      <arglist>(const float &amp;scalar, const PointT &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PointT</type>
      <name>operator*</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a89af8de620acad4e062ce4707840c477</anchor>
      <arglist>(const PointT &amp;p, const float &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZI</type>
      <name>operator*</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a3790b433ff7beb1979ffbf4d9210a41f</anchor>
      <arglist>(const float &amp;scalar, const pcl::PointXYZI &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZI</type>
      <name>operator*</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a3338b4383a255e5d2c9403a39dbab699</anchor>
      <arglist>(const pcl::PointXYZI &amp;p, const float &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZINormal</type>
      <name>operator*</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>ad6a6e699c2943ba7f9eb6e8759272b08</anchor>
      <arglist>(const float &amp;scalar, const pcl::PointXYZINormal &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZINormal</type>
      <name>operator*</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>acf9cbdaa8d40d11dbf6f6274231d1ba4</anchor>
      <arglist>(const pcl::PointXYZINormal &amp;p, const float &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>pcl::Normal</type>
      <name>operator*</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a509887d306d3ae6aa651d24f1909387f</anchor>
      <arglist>(const float &amp;scalar, const pcl::Normal &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>pcl::Normal</type>
      <name>operator*</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>acc761cef7f388e3855483a70cf41f17d</anchor>
      <arglist>(const pcl::Normal &amp;p, const float &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZRGB</type>
      <name>operator*</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>ac01209fd5a8bfcc6f4018d5b4c1385a9</anchor>
      <arglist>(const float &amp;scalar, const pcl::PointXYZRGB &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZRGB</type>
      <name>operator*</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a90339dc92e207ba924e5a812928b7151</anchor>
      <arglist>(const pcl::PointXYZRGB &amp;p, const float &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZRGBA</type>
      <name>operator*</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>ab03936ce54b1c7374d3acf8c4d9083be</anchor>
      <arglist>(const float &amp;scalar, const pcl::PointXYZRGBA &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZRGBA</type>
      <name>operator*</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a41c1f2b8ac7721d9bb14f92c8cb79d03</anchor>
      <arglist>(const pcl::PointXYZRGBA &amp;p, const float &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>pcl::RGB</type>
      <name>operator*</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>ad7de45ddbcde3e6cc8c9b4cee9dca0e7</anchor>
      <arglist>(const float &amp;scalar, const pcl::RGB &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>pcl::RGB</type>
      <name>operator*</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a8ad97e452301a38dca1b6e35548f87f1</anchor>
      <arglist>(const pcl::RGB &amp;p, const float &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>PointT &amp;</type>
      <name>operator*=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>ae1d74b9921f6a6c2a34012de7b7e5092</anchor>
      <arglist>(PointT &amp;p, const float &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZI &amp;</type>
      <name>operator*=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a1fa5b3d69cebcfcb2a155ea553296b98</anchor>
      <arglist>(pcl::PointXYZI &amp;lhs, const float &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZINormal &amp;</type>
      <name>operator*=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a523eafebf76ce3467913ab4d35e6865f</anchor>
      <arglist>(pcl::PointXYZINormal &amp;lhs, const float &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>pcl::Normal &amp;</type>
      <name>operator*=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a750f41fc5cdbf2ef226e2f7a3848d964</anchor>
      <arglist>(pcl::Normal &amp;lhs, const float &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZRGB &amp;</type>
      <name>operator*=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a948f86309ed59487a5d4c1241d17a214</anchor>
      <arglist>(pcl::PointXYZRGB &amp;lhs, const float &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZRGBA &amp;</type>
      <name>operator*=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a4132c8713249f585cb5b6b3a46d517ad</anchor>
      <arglist>(pcl::PointXYZRGBA &amp;lhs, const float &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>pcl::RGB &amp;</type>
      <name>operator*=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a42fd8c6b32e8a8be17f293a62ac6b8bd</anchor>
      <arglist>(pcl::RGB &amp;lhs, const float &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>PointT</type>
      <name>operator+</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a7c3b95882243f0727c9a1491913c138f</anchor>
      <arglist>(const PointT &amp;lhs, const PointT &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZI</type>
      <name>operator+</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a621f204925615cfcfac60895962dba74</anchor>
      <arglist>(const pcl::PointXYZI &amp;lhs, const pcl::PointXYZI &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZINormal</type>
      <name>operator+</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>aa9f523979022bf9b0d7538fad00bf955</anchor>
      <arglist>(const pcl::PointXYZINormal &amp;lhs, const pcl::PointXYZINormal &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::Normal</type>
      <name>operator+</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a58ebcdf5bafb200149f0e0624bec0c71</anchor>
      <arglist>(const pcl::Normal &amp;lhs, const pcl::Normal &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZRGB</type>
      <name>operator+</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a93989a90a98432bc02514369b435beee</anchor>
      <arglist>(const pcl::PointXYZRGB &amp;lhs, const pcl::PointXYZRGB &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZRGBA</type>
      <name>operator+</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a1852cea7e7d218dfcf7a734cfaee1e10</anchor>
      <arglist>(const pcl::PointXYZRGBA &amp;lhs, const pcl::PointXYZRGBA &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::RGB</type>
      <name>operator+</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>aee6bbbb4ae4f06b17d42205d5ab14253</anchor>
      <arglist>(const pcl::RGB &amp;lhs, const pcl::RGB &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>PointT &amp;</type>
      <name>operator+=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a4f82513ed3d8d595e274f769f326ebe6</anchor>
      <arglist>(PointT &amp;lhs, const PointT &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZI &amp;</type>
      <name>operator+=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a929b572c377fa0d22c7267d7d04d2edf</anchor>
      <arglist>(pcl::PointXYZI &amp;lhs, const pcl::PointXYZI &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZINormal &amp;</type>
      <name>operator+=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a1b93163a25a698b1c0c5639f724d0ccf</anchor>
      <arglist>(pcl::PointXYZINormal &amp;lhs, const pcl::PointXYZINormal &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::Normal &amp;</type>
      <name>operator+=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>acd31697db2e5fd9495177627bcba8b04</anchor>
      <arglist>(pcl::Normal &amp;lhs, const pcl::Normal &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZRGB &amp;</type>
      <name>operator+=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>ae3a04b3cbe3a6ce940a84214c00f46ce</anchor>
      <arglist>(pcl::PointXYZRGB &amp;lhs, const pcl::PointXYZRGB &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZRGBA &amp;</type>
      <name>operator+=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>ae49db569d3c6de3afbda29f8d6678dd7</anchor>
      <arglist>(pcl::PointXYZRGBA &amp;lhs, const pcl::PointXYZRGBA &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::RGB &amp;</type>
      <name>operator+=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a698c3faf6ca946b9f06a7a7460a6c842</anchor>
      <arglist>(pcl::RGB &amp;lhs, const pcl::RGB &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>PointT</type>
      <name>operator-</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>ac3edfb5e75f44c78d74fb3bf34ee9571</anchor>
      <arglist>(const PointT &amp;lhs, const PointT &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZI</type>
      <name>operator-</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>ab61002cedd57a298e85a1565972a949f</anchor>
      <arglist>(const pcl::PointXYZI &amp;lhs, const pcl::PointXYZI &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZINormal</type>
      <name>operator-</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a11c5a011a394eed7f1a28f87da4278f9</anchor>
      <arglist>(const pcl::PointXYZINormal &amp;lhs, const pcl::PointXYZINormal &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::Normal</type>
      <name>operator-</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a78e09744dc171d5b96b64472fc53746f</anchor>
      <arglist>(const pcl::Normal &amp;lhs, const pcl::Normal &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZRGB</type>
      <name>operator-</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a4df70b707e7092b767145f14d0a401bc</anchor>
      <arglist>(const pcl::PointXYZRGB &amp;lhs, const pcl::PointXYZRGB &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZRGBA</type>
      <name>operator-</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>ab79d57a59ec71d997393bbbe26ca74d8</anchor>
      <arglist>(const pcl::PointXYZRGBA &amp;lhs, const pcl::PointXYZRGBA &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::RGB</type>
      <name>operator-</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>ad5e2b4d1c95f864ab87abefad4e55f9d</anchor>
      <arglist>(const pcl::RGB &amp;lhs, const pcl::RGB &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>PointT &amp;</type>
      <name>operator-=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>aa0685a16bfd99fb311563d65ddb4f194</anchor>
      <arglist>(PointT &amp;lhs, const PointT &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZI &amp;</type>
      <name>operator-=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>aae1054e22ae29175c8c4133a1bb5d1d6</anchor>
      <arglist>(pcl::PointXYZI &amp;lhs, const pcl::PointXYZI &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZINormal &amp;</type>
      <name>operator-=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a1f23e9b86360a9e263ccfcc0ccabe39c</anchor>
      <arglist>(pcl::PointXYZINormal &amp;lhs, const pcl::PointXYZINormal &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::Normal &amp;</type>
      <name>operator-=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a97e1cc64005e5cd07da05fe835562ab5</anchor>
      <arglist>(pcl::Normal &amp;lhs, const pcl::Normal &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZRGB &amp;</type>
      <name>operator-=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a0d7a6d5917fe4d563f68fa06c22b45ce</anchor>
      <arglist>(pcl::PointXYZRGB &amp;lhs, const pcl::PointXYZRGB &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZRGBA &amp;</type>
      <name>operator-=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>aaff13e58bae4c6ccd3338f29b4d2cc22</anchor>
      <arglist>(pcl::PointXYZRGBA &amp;lhs, const pcl::PointXYZRGBA &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>pcl::RGB &amp;</type>
      <name>operator-=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a9c161f3214f524cfcbcc5d88249a436d</anchor>
      <arglist>(pcl::RGB &amp;lhs, const pcl::RGB &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>PointT</type>
      <name>operator/</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a4b7560a718ce9900fd05608cf3b205e3</anchor>
      <arglist>(const float &amp;scalar, const PointT &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PointT</type>
      <name>operator/</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a53aa84c893ca1130bf283178125894c8</anchor>
      <arglist>(const PointT &amp;p, const float &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>PointT &amp;</type>
      <name>operator/=</name>
      <anchorfile>namespacepcl_1_1common.html</anchorfile>
      <anchor>a9763250cacc55039d77d405dd32d0acd</anchor>
      <arglist>(PointT &amp;p, const float &amp;scalar)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::common::IntensityFieldAccessor</name>
    <filename>structpcl_1_1common_1_1IntensityFieldAccessor.html</filename>
    <templarg>PointT</templarg>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>structpcl_1_1common_1_1IntensityFieldAccessor.html</anchorfile>
      <anchor>aabf9029cb2a71243d4477a47f91c7792</anchor>
      <arglist>(PointT &amp;p, float value) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demean</name>
      <anchorfile>structpcl_1_1common_1_1IntensityFieldAccessor.html</anchorfile>
      <anchor>ae194b14642f6c225fec4f3492435bdac</anchor>
      <arglist>(PointT &amp;p, float value) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>structpcl_1_1common_1_1IntensityFieldAccessor.html</anchorfile>
      <anchor>a9722da8ddcfa48334a6e8f027f976562</anchor>
      <arglist>(const PointT &amp;p, float &amp;intensity) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1common_1_1IntensityFieldAccessor.html</anchorfile>
      <anchor>a0d006757dcc0132359243ae21c434ece</anchor>
      <arglist>(const PointT &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>structpcl_1_1common_1_1IntensityFieldAccessor.html</anchorfile>
      <anchor>ae8f804ef42df6622cf90071f5eb3e7bb</anchor>
      <arglist>(PointT &amp;p, float intensity) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::common::IntensityFieldAccessor&lt; pcl::PointNormal &gt;</name>
    <filename>structpcl_1_1common_1_1IntensityFieldAccessor_3_01pcl_1_1PointNormal_01_4.html</filename>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>structpcl_1_1common_1_1IntensityFieldAccessor_3_01pcl_1_1PointNormal_01_4.html</anchorfile>
      <anchor>a6669c29f9fc59957d1aa3c59851b5dcd</anchor>
      <arglist>(pcl::PointNormal &amp;p, float value) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demean</name>
      <anchorfile>structpcl_1_1common_1_1IntensityFieldAccessor_3_01pcl_1_1PointNormal_01_4.html</anchorfile>
      <anchor>a281a1d5e9b56edd1448cdb3f8e4bef01</anchor>
      <arglist>(pcl::PointNormal &amp;p, float value) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>structpcl_1_1common_1_1IntensityFieldAccessor_3_01pcl_1_1PointNormal_01_4.html</anchorfile>
      <anchor>aa6c82c1ef5e39dc1283dbc68bc4e8bf7</anchor>
      <arglist>(const pcl::PointNormal &amp;p, float &amp;intensity) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1common_1_1IntensityFieldAccessor_3_01pcl_1_1PointNormal_01_4.html</anchorfile>
      <anchor>a345eecaffbf243543afed087789cb641</anchor>
      <arglist>(const pcl::PointNormal &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>structpcl_1_1common_1_1IntensityFieldAccessor_3_01pcl_1_1PointNormal_01_4.html</anchorfile>
      <anchor>a928afcf0094ccda88b329cf3a27ea9f3</anchor>
      <arglist>(pcl::PointNormal &amp;p, float intensity) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::common::IntensityFieldAccessor&lt; pcl::PointXYZRGB &gt;</name>
    <filename>structpcl_1_1common_1_1IntensityFieldAccessor_3_01pcl_1_1PointXYZRGB_01_4.html</filename>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>structpcl_1_1common_1_1IntensityFieldAccessor_3_01pcl_1_1PointXYZRGB_01_4.html</anchorfile>
      <anchor>a5b478d943fe61ce5c2754bea2ea30497</anchor>
      <arglist>(pcl::PointXYZRGB &amp;p, float value) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demean</name>
      <anchorfile>structpcl_1_1common_1_1IntensityFieldAccessor_3_01pcl_1_1PointXYZRGB_01_4.html</anchorfile>
      <anchor>ae020f2742ded624e5afb1e6d5c47dcf2</anchor>
      <arglist>(pcl::PointXYZRGB &amp;p, float value) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>structpcl_1_1common_1_1IntensityFieldAccessor_3_01pcl_1_1PointXYZRGB_01_4.html</anchorfile>
      <anchor>ac19361b689d74b1ebc63f8e6bc9bbe75</anchor>
      <arglist>(const pcl::PointXYZRGB &amp;p, float &amp;intensity) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1common_1_1IntensityFieldAccessor_3_01pcl_1_1PointXYZRGB_01_4.html</anchorfile>
      <anchor>afc4e175cbc23941e0ef5facf2e8ddb89</anchor>
      <arglist>(const pcl::PointXYZRGB &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>structpcl_1_1common_1_1IntensityFieldAccessor_3_01pcl_1_1PointXYZRGB_01_4.html</anchorfile>
      <anchor>aa870a1e9ffb4f07a91060eea7c870e22</anchor>
      <arglist>(pcl::PointXYZRGB &amp;p, float intensity) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::common::IntensityFieldAccessor&lt; pcl::PointXYZRGBA &gt;</name>
    <filename>structpcl_1_1common_1_1IntensityFieldAccessor_3_01pcl_1_1PointXYZRGBA_01_4.html</filename>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>structpcl_1_1common_1_1IntensityFieldAccessor_3_01pcl_1_1PointXYZRGBA_01_4.html</anchorfile>
      <anchor>a8b30785b5761b081b113deaedbb60610</anchor>
      <arglist>(pcl::PointXYZRGBA &amp;p, float value) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demean</name>
      <anchorfile>structpcl_1_1common_1_1IntensityFieldAccessor_3_01pcl_1_1PointXYZRGBA_01_4.html</anchorfile>
      <anchor>aea01bda70a79a2206284fa1c9c766e5b</anchor>
      <arglist>(pcl::PointXYZRGBA &amp;p, float value) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>structpcl_1_1common_1_1IntensityFieldAccessor_3_01pcl_1_1PointXYZRGBA_01_4.html</anchorfile>
      <anchor>a1437a933f4f91a23c5e80ca195aa34f2</anchor>
      <arglist>(const pcl::PointXYZRGBA &amp;p, float &amp;intensity) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1common_1_1IntensityFieldAccessor_3_01pcl_1_1PointXYZRGBA_01_4.html</anchorfile>
      <anchor>aa54c6e7c9a5d42456bce24f29bb0143c</anchor>
      <arglist>(const pcl::PointXYZRGBA &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>structpcl_1_1common_1_1IntensityFieldAccessor_3_01pcl_1_1PointXYZRGBA_01_4.html</anchorfile>
      <anchor>a4ee3e3d7729a74152157de3954967e8d</anchor>
      <arglist>(pcl::PointXYZRGBA &amp;p, float intensity) const </arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::ComparisonOps</name>
    <filename>namespacepcl_1_1ComparisonOps.html</filename>
    <member kind="enumeration">
      <name>CompareOp</name>
      <anchorfile>namespacepcl_1_1ComparisonOps.html</anchorfile>
      <anchor>a4b6372faf48ab0857b5e9ad5fd826361</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GT</name>
      <anchorfile>namespacepcl_1_1ComparisonOps.html</anchorfile>
      <anchor>a4b6372faf48ab0857b5e9ad5fd826361a2c722332e1e514cf084b14a0d3abc567</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GE</name>
      <anchorfile>namespacepcl_1_1ComparisonOps.html</anchorfile>
      <anchor>a4b6372faf48ab0857b5e9ad5fd826361a066a6eaf01b33834c2f2d0a39cea9b47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LT</name>
      <anchorfile>namespacepcl_1_1ComparisonOps.html</anchorfile>
      <anchor>a4b6372faf48ab0857b5e9ad5fd826361a73dacec53d7d07d998fde0c8f423f1c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LE</name>
      <anchorfile>namespacepcl_1_1ComparisonOps.html</anchorfile>
      <anchor>a4b6372faf48ab0857b5e9ad5fd826361a5e3534158fed99382f1627254032f0e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EQ</name>
      <anchorfile>namespacepcl_1_1ComparisonOps.html</anchorfile>
      <anchor>a4b6372faf48ab0857b5e9ad5fd826361a51b7bcde60a33bdc3f46baff78e1b2b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::console</name>
    <filename>namespacepcl_1_1console.html</filename>
    <class kind="class">pcl::console::TicToc</class>
    <member kind="enumeration">
      <name>TT_ATTIBUTES</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a96f1911dd4dfe64597398695dfae18f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TT_RESET</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a96f1911dd4dfe64597398695dfae18f6aa2157436cfc0bec5c5adca3e53da5679</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TT_BRIGHT</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a96f1911dd4dfe64597398695dfae18f6a7e4d7bae46feee9a7a6ed9c0ce1d5b98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TT_DIM</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a96f1911dd4dfe64597398695dfae18f6a3b7d751ef37a9d8fcb34539b8d16ec69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TT_UNDERLINE</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a96f1911dd4dfe64597398695dfae18f6aaffd13e8a52f8142b34c9293c49f398c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TT_BLINK</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a96f1911dd4dfe64597398695dfae18f6a3bdbc4b417933095b4fcb409639b85a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TT_REVERSE</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a96f1911dd4dfe64597398695dfae18f6ac85b99158ff3b3554ed651b05937cf6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TT_HIDDEN</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a96f1911dd4dfe64597398695dfae18f6a189ee058713e30eb938efd2baf3d5ad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TT_COLORS</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>aaa366a8d22d23ac0be88a9cfbc529111</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TT_BLACK</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>aaa366a8d22d23ac0be88a9cfbc529111a4dde0dcd67c0b7a8b2e9d37c564765bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TT_RED</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>aaa366a8d22d23ac0be88a9cfbc529111aa61a081d4695920680332759b850cd87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TT_GREEN</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>aaa366a8d22d23ac0be88a9cfbc529111a27f0f9248c110de94530cfb97c275dc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TT_YELLOW</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>aaa366a8d22d23ac0be88a9cfbc529111aef311f53d3b4fa45c55433fe95395a7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TT_BLUE</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>aaa366a8d22d23ac0be88a9cfbc529111acd9db6885cfbab804680b2b99d64bb4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TT_MAGENTA</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>aaa366a8d22d23ac0be88a9cfbc529111a628d736f6e1c417418008ac0f4c625ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TT_CYAN</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>aaa366a8d22d23ac0be88a9cfbc529111ac5c18c39a582b3ac918e52f02d4c9f72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TT_WHITE</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>aaa366a8d22d23ac0be88a9cfbc529111a3eead685a7dd15d2a3a0aa150129acb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>VERBOSITY_LEVEL</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a9aaacc5ccdc4afd16cf13ecff7c1b88e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L_ALWAYS</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a9aaacc5ccdc4afd16cf13ecff7c1b88ea6e3e8e53785f1c96d74038769b3ea09f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L_ERROR</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a9aaacc5ccdc4afd16cf13ecff7c1b88ea050179873cb0f0700da754973b6db4a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L_WARN</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a9aaacc5ccdc4afd16cf13ecff7c1b88eae54dc9d12169edc21754be35f3973244</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L_INFO</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a9aaacc5ccdc4afd16cf13ecff7c1b88ead00a4e2923694545a4ef0d854f3bf1fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L_DEBUG</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a9aaacc5ccdc4afd16cf13ecff7c1b88ea978f3697e9e8fc429d3b45b075aecf05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L_VERBOSE</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a9aaacc5ccdc4afd16cf13ecff7c1b88eaf279accdd20163720809a78b715972b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>change_text_color</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a21ec15dde3b24024d675cfb4f31dfe26</anchor>
      <arglist>(FILE *stream, int attribute, int fg, int bg)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>change_text_color</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>ad29012c27cf3d960976c2a66110b684d</anchor>
      <arglist>(FILE *stream, int attribute, int fg)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>find_argument</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a439e3633305dfe5e11f933e799eb1999</anchor>
      <arglist>(int argc, char **argv, const char *argument_name)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>find_switch</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a87fdb955036a4ccb7f6d575d1a9df8ac</anchor>
      <arglist>(int argc, char **argv, const char *argument_name)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS VERBOSITY_LEVEL</type>
      <name>getVerbosityLevel</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>ad6a997ae30c9757c70d5ebc0ff02d837</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>initVerbosityLevel</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a9012d20dc223bd06e7c2548b687f0501</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>isVerbosityLevelEnabled</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a17fb64f34d8a59f407ea3bce03b11c1a</anchor>
      <arglist>(VERBOSITY_LEVEL severity)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>parse</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a089effa7a22cc4d9ed32713e33353331</anchor>
      <arglist>(int argc, char **argv, const char *argument_name, Type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>parse_2x_arguments</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a66c68a39f7d0952b2c07632d790530b4</anchor>
      <arglist>(int argc, char **argv, const char *str, float &amp;f, float &amp;s, bool debug=true)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>parse_2x_arguments</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a14f8f05539cda081b1904f19397efe46</anchor>
      <arglist>(int argc, char **argv, const char *str, double &amp;f, double &amp;s, bool debug=true)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>parse_2x_arguments</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a6c2b8635f6838e04e15953c6024c9ca6</anchor>
      <arglist>(int argc, char **argv, const char *str, int &amp;f, int &amp;s, bool debug=true)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>parse_3x_arguments</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>acd9d7db9054f20480ba6f30429482f0d</anchor>
      <arglist>(int argc, char **argv, const char *str, float &amp;f, float &amp;s, float &amp;t, bool debug=true)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>parse_3x_arguments</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a628d34fd66530fd2515d1524ea7ab77d</anchor>
      <arglist>(int argc, char **argv, const char *str, double &amp;f, double &amp;s, double &amp;t, bool debug=true)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>parse_3x_arguments</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a82cb9b908813f20c6dc31856a06d84b0</anchor>
      <arglist>(int argc, char **argv, const char *str, int &amp;f, int &amp;s, int &amp;t, bool debug=true)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>parse_argument</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>afd1084df3d1c6b7c34418c376071f6a2</anchor>
      <arglist>(int argc, char **argv, const char *str, std::string &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>parse_argument</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a931f730221ca746d5cd5771689dcb0b3</anchor>
      <arglist>(int argc, char **argv, const char *str, bool &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>parse_argument</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>aa1d3f0cccd9b290c2761a2a192edd718</anchor>
      <arglist>(int argc, char **argv, const char *str, float &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>parse_argument</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a0ece4acb90fca10de9a5801b38c26a46</anchor>
      <arglist>(int argc, char **argv, const char *str, double &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>parse_argument</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a5fff86214a806e40daeda709c2417656</anchor>
      <arglist>(int argc, char **argv, const char *str, int &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>parse_argument</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>ad831a474e0ab52cd0180321caf5be21d</anchor>
      <arglist>(int argc, char **argv, const char *str, unsigned int &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>parse_argument</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a035e7b54df186598577a5b4c6783dab9</anchor>
      <arglist>(int argc, char **argv, const char *str, char &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::vector&lt; int &gt;</type>
      <name>parse_file_extension_argument</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a7cc7bcd19c34eac20fa474df4d3a50c3</anchor>
      <arglist>(int argc, char **argv, const std::string &amp;ext)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>parse_multiple_2x_arguments</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a0b87725cb2267b1fbceacbe905cd84d9</anchor>
      <arglist>(int argc, char **argv, const char *str, std::vector&lt; double &gt; &amp;values_f, std::vector&lt; double &gt; &amp;values_s)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>parse_multiple_3x_arguments</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>aa6d94a3350bb55a62e59537f247ef40b</anchor>
      <arglist>(int argc, char **argv, const char *str, std::vector&lt; double &gt; &amp;values_f, std::vector&lt; double &gt; &amp;values_s, std::vector&lt; double &gt; &amp;values_t)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>parse_multiple_arguments</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>aa3cce6c92e226ba7edf609cd58c2f256</anchor>
      <arglist>(int argc, char **argv, const char *str, std::vector&lt; int &gt; &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>parse_multiple_arguments</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a054bdc92a5c7230b8e33462a584c1b5a</anchor>
      <arglist>(int argc, char **argv, const char *str, std::vector&lt; float &gt; &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>parse_multiple_arguments</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a6112540b4234d536c90ad47216bbe820</anchor>
      <arglist>(int argc, char **argv, const char *str, std::vector&lt; double &gt; &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>parse_multiple_arguments</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a6ae75b8a33939fa819c88b5095e979ee</anchor>
      <arglist>(int argc, char **argv, const char *str, std::vector&lt; std::string &gt; &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>parse_x_arguments</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a688e48f06228eff92f0fc18008b4578c</anchor>
      <arglist>(int argc, char **argv, const char *str, std::vector&lt; double &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>parse_x_arguments</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a4d6561ecb5f06832b3774006e7c701f1</anchor>
      <arglist>(int argc, char **argv, const char *str, std::vector&lt; float &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>parse_x_arguments</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a4e01e12fd032b4daf4ba6276dc0154b3</anchor>
      <arglist>(int argc, char **argv, const char *str, std::vector&lt; int &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>print</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a08df201edb289094b26acc1570f84d81</anchor>
      <arglist>(VERBOSITY_LEVEL level, FILE *stream, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>print</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>af042db63feab90256ac9ed00c016873d</anchor>
      <arglist>(VERBOSITY_LEVEL level, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>print_color</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a61f54e53e4c94cab6a80a821cc7b821c</anchor>
      <arglist>(FILE *stream, int attr, int fg, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>print_debug</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>afac0d929c70d0d94771c9601227b9666</anchor>
      <arglist>(const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>print_debug</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>acb380404e235085ec0cebccf38f10a6e</anchor>
      <arglist>(FILE *stream, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>print_error</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>abe260027e8542c57e315abe8b0d09eb6</anchor>
      <arglist>(const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>print_error</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>aac8730fce48be7084dc43a270db94145</anchor>
      <arglist>(FILE *stream, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>print_highlight</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a27ba1c6679fc7d6b8f1d86854b846014</anchor>
      <arglist>(const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>print_highlight</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a63fe83a29a34b7db4a802ca22cb18ad2</anchor>
      <arglist>(FILE *stream, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>print_info</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a8bcab807308d23652728d45167e8db98</anchor>
      <arglist>(const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>print_info</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>af9c0a8a5e64b83da219825c672437f3f</anchor>
      <arglist>(FILE *stream, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>print_value</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>adfa5a763b566625dc3037a5c3a9085d2</anchor>
      <arglist>(const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>print_value</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>acbd863efc53f64e8110de876e9b9dd7b</anchor>
      <arglist>(FILE *stream, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>print_warn</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>af9c37c6d55c88871e4b85c6c6fa9325a</anchor>
      <arglist>(const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>print_warn</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a9303f798ec05152a327de64fabd31bf5</anchor>
      <arglist>(FILE *stream, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>reset_text_color</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a1708c5c17b007a4952c85bf951a389a2</anchor>
      <arglist>(FILE *stream)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>setVerbosityLevel</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a1191d16b77eda51fcddfbd309b21fcd7</anchor>
      <arglist>(VERBOSITY_LEVEL level)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>s_NeedVerbosityInit</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a7f9cb6c2346a273c20dd9a4c5f8639e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static VERBOSITY_LEVEL</type>
      <name>s_VerbosityLevel</name>
      <anchorfile>namespacepcl_1_1console.html</anchorfile>
      <anchor>a1360a66991e8e9fa587e1c1c122d1c67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::console::TicToc</name>
    <filename>classpcl_1_1console_1_1TicToc.html</filename>
    <member kind="function">
      <type>void</type>
      <name>tic</name>
      <anchorfile>classpcl_1_1console_1_1TicToc.html</anchorfile>
      <anchor>a8b95ccf9341623b6dd5360f7e21df541</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TicToc</name>
      <anchorfile>classpcl_1_1console_1_1TicToc.html</anchorfile>
      <anchor>a1291acb1cd14219add59bdb1a5659dfe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>toc</name>
      <anchorfile>classpcl_1_1console_1_1TicToc.html</anchorfile>
      <anchor>ab21e21d28e5b327e4f4684b629c394a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toc_print</name>
      <anchorfile>classpcl_1_1console_1_1TicToc.html</anchorfile>
      <anchor>a3ebc0738b4f1f1a9580b2039da9895c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::posix_time::ptime</type>
      <name>tictic</name>
      <anchorfile>classpcl_1_1console_1_1TicToc.html</anchorfile>
      <anchor>a172fc48c9a6cbd795632a9f01cced158</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::posix_time::ptime</type>
      <name>toctoc</name>
      <anchorfile>classpcl_1_1console_1_1TicToc.html</anchorfile>
      <anchor>a14f88f552a5445fa3fb26edaeee3eb02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::detail</name>
    <filename>namespacepcl_1_1detail.html</filename>
    <class kind="struct">pcl::detail::FieldAdder</class>
    <class kind="struct">pcl::detail::FieldMapper</class>
    <class kind="struct">pcl::detail::FieldMapping</class>
    <member kind="function">
      <type>bool</type>
      <name>fieldOrdering</name>
      <anchorfile>namespacepcl_1_1detail.html</anchorfile>
      <anchor>a24fe4be3441cd38cc1f9a8017bdd715f</anchor>
      <arglist>(const FieldMapping &amp;a, const FieldMapping &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; pcl::MsgFieldMap &gt; &amp;</type>
      <name>getMapping</name>
      <anchorfile>namespacepcl_1_1detail.html</anchorfile>
      <anchor>a7d6f4ec10e468cae6d75bad9a54cecff</anchor>
      <arglist>(pcl::PointCloud&lt; PointT &gt; &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::detail::FieldAdder</name>
    <filename>structpcl_1_1detail_1_1FieldAdder.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>FieldAdder</name>
      <anchorfile>structpcl_1_1detail_1_1FieldAdder.html</anchorfile>
      <anchor>a2194f5af64d4cde2bef8b536a436f976</anchor>
      <arglist>(std::vector&lt; sensor_msgs::PointField &gt; &amp;fields)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1detail_1_1FieldAdder.html</anchorfile>
      <anchor>ad93704b43733425a5b2322b97da91d83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; sensor_msgs::PointField &gt; &amp;</type>
      <name>fields_</name>
      <anchorfile>structpcl_1_1detail_1_1FieldAdder.html</anchorfile>
      <anchor>ae562e4d6adce69c88be6f7880b43f5a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::detail::FieldMapper</name>
    <filename>structpcl_1_1detail_1_1FieldMapper.html</filename>
    <templarg>PointT</templarg>
    <member kind="function">
      <type></type>
      <name>FieldMapper</name>
      <anchorfile>structpcl_1_1detail_1_1FieldMapper.html</anchorfile>
      <anchor>afd4ed06fbd55496458136bcfcbc92d76</anchor>
      <arglist>(const std::vector&lt; sensor_msgs::PointField &gt; &amp;fields, std::vector&lt; FieldMapping &gt; &amp;map)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1detail_1_1FieldMapper.html</anchorfile>
      <anchor>a786246cfd0ca9ff9a953359fb783eabc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const std::vector&lt; sensor_msgs::PointField &gt; &amp;</type>
      <name>fields_</name>
      <anchorfile>structpcl_1_1detail_1_1FieldMapper.html</anchorfile>
      <anchor>a977c2d3aee0ce26d95c94a93301b8441</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; FieldMapping &gt; &amp;</type>
      <name>map_</name>
      <anchorfile>structpcl_1_1detail_1_1FieldMapper.html</anchorfile>
      <anchor>af1d451bd5799bbf0ee91eb01bb5c9ae1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::detail::FieldMapping</name>
    <filename>structpcl_1_1detail_1_1FieldMapping.html</filename>
    <member kind="variable">
      <type>size_t</type>
      <name>serialized_offset</name>
      <anchorfile>structpcl_1_1detail_1_1FieldMapping.html</anchorfile>
      <anchor>a2a1d9981d905b9bd77a64d370b38ddf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>structpcl_1_1detail_1_1FieldMapping.html</anchorfile>
      <anchor>a6df9750d350c66a3a99958dd833d0a46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>struct_offset</name>
      <anchorfile>structpcl_1_1detail_1_1FieldMapping.html</anchorfile>
      <anchor>ab2dbdc6c4861cece9161acc187755aee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::distances</name>
    <filename>namespacepcl_1_1distances.html</filename>
    <member kind="function">
      <type>double</type>
      <name>computeMedian</name>
      <anchorfile>namespacepcl_1_1distances.html</anchorfile>
      <anchor>a68aeb857174dd6901cec913c57e6500c</anchor>
      <arglist>(double *fvec, int m)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>gedikli</name>
      <anchorfile>namespacepcl_1_1distances.html</anchorfile>
      <anchor>a234ef8ba7f23ae88e1f645ce0f3b212e</anchor>
      <arglist>(double val, double clipping, double slope=4)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>huber</name>
      <anchorfile>namespacepcl_1_1distances.html</anchorfile>
      <anchor>a2be880650eacf0415110984d138ba8cf</anchor>
      <arglist>(const Eigen::Vector4f &amp;p_src, const Eigen::Vector4f &amp;p_tgt, double sigma)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>huber</name>
      <anchorfile>namespacepcl_1_1distances.html</anchorfile>
      <anchor>adaa36d6df0e5ad3ec6cdebcc74a2ddc3</anchor>
      <arglist>(double diff, double sigma)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>l1</name>
      <anchorfile>namespacepcl_1_1distances.html</anchorfile>
      <anchor>aea279fd79e6369fe6db0c4b5f172a295</anchor>
      <arglist>(const Eigen::Vector4f &amp;p_src, const Eigen::Vector4f &amp;p_tgt)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>l2</name>
      <anchorfile>namespacepcl_1_1distances.html</anchorfile>
      <anchor>aa238d5f75db54ceaa8ee76d256345f75</anchor>
      <arglist>(const Eigen::Vector4f &amp;p_src, const Eigen::Vector4f &amp;p_tgt)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>l2Sqr</name>
      <anchorfile>namespacepcl_1_1distances.html</anchorfile>
      <anchor>a12743d1680fbfbc7cc00a76ddb62c1b0</anchor>
      <arglist>(const Eigen::Vector4f &amp;p_src, const Eigen::Vector4f &amp;p_tgt)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::fields</name>
    <filename>namespacepcl_1_1fields.html</filename>
  </compound>
  <compound kind="namespace">
    <name>pcl::geometry</name>
    <filename>namespacepcl_1_1geometry.html</filename>
    <member kind="function">
      <type>float</type>
      <name>distance</name>
      <anchorfile>namespacepcl_1_1geometry.html</anchorfile>
      <anchor>a2fc89f0c26b7c7377fcd2851fa933b87</anchor>
      <arglist>(const PointT &amp;p1, const PointT &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>project</name>
      <anchorfile>namespacepcl_1_1geometry.html</anchorfile>
      <anchor>ae60b45012f015b2c9ad75f8c091dcd92</anchor>
      <arglist>(const PointT &amp;point, const PointT &amp;plane_origin, const NormalT &amp;plane_normal, PointT &amp;projected)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>project</name>
      <anchorfile>namespacepcl_1_1geometry.html</anchorfile>
      <anchor>ac4bf84d4aa0c90070281d5895f962e21</anchor>
      <arglist>(const Eigen::Vector3f &amp;point, const Eigen::Vector3f &amp;plane_origin, const Eigen::Vector3f &amp;plane_normal, Eigen::Vector3f &amp;projected)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>squaredDistance</name>
      <anchorfile>namespacepcl_1_1geometry.html</anchorfile>
      <anchor>a6e7908dcc6781884b15b93938f70e6aa</anchor>
      <arglist>(const PointT &amp;p1, const PointT &amp;p2)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::io</name>
    <filename>namespacepcl_1_1io.html</filename>
    <namespace>pcl::io::ply</namespace>
    <class kind="struct">pcl::io::TARHeader</class>
    <member kind="function">
      <type>int</type>
      <name>loadPCDFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a423c81afbdce67da03c94c221c4500b4</anchor>
      <arglist>(const std::string &amp;file_name, sensor_msgs::PointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>loadPCDFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a1686010a2049f73bb8195f7bc2509e7a</anchor>
      <arglist>(const std::string &amp;file_name, sensor_msgs::PointCloud2 &amp;cloud, Eigen::Vector4f &amp;origin, Eigen::Quaternionf &amp;orientation)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>loadPCDFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a596cb153154843a6f735341ddcc4af08</anchor>
      <arglist>(const std::string &amp;file_name, pcl::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>loadPLYFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>adfde6a866e27a47b72f01cb902b85736</anchor>
      <arglist>(const std::string &amp;file_name, sensor_msgs::PointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>loadPLYFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ab33757e4dc43bc86f936c2cbfc77389c</anchor>
      <arglist>(const std::string &amp;file_name, sensor_msgs::PointCloud2 &amp;cloud, Eigen::Vector4f &amp;origin, Eigen::Quaternionf &amp;orientation)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>loadPLYFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a4f8e94c98a39b064acc265661f402f4b</anchor>
      <arglist>(const std::string &amp;file_name, pcl::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>loadPolygonFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ab588e44c36e4377c9966eab43f62a650</anchor>
      <arglist>(const std::string &amp;file_name, pcl::PolygonMesh &amp;mesh)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>loadPolygonFileOBJ</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a0bcaa2552b11de66cbec8c70f43034ee</anchor>
      <arglist>(const std::string &amp;file_name, pcl::PolygonMesh &amp;mesh)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>loadPolygonFilePLY</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>aa03a8650e44bdef65edb36b3c8074a58</anchor>
      <arglist>(const std::string &amp;file_name, pcl::PolygonMesh &amp;mesh)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>loadPolygonFileSTL</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a10cf604ec91e47762aa97a6ad2904ae6</anchor>
      <arglist>(const std::string &amp;file_name, pcl::PolygonMesh &amp;mesh)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>loadPolygonFileVTK</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ab26e3685afa44b928e3d9e3638540c74</anchor>
      <arglist>(const std::string &amp;file_name, pcl::PolygonMesh &amp;mesh)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>mesh2vtk</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ac41516aac8acc291d569fc11325971ed</anchor>
      <arglist>(const pcl::PolygonMesh &amp;mesh, vtkSmartPointer&lt; vtkPolyData &gt; &amp;poly_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointCloudTovtkPolyData</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>af98f16a955176073c59a3ea896a72b85</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, vtkPolyData *const polydata)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointCloudTovtkStructuredGrid</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a78deae43d4b7719efc619ce99ce9785a</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, vtkStructuredGrid *const structured_grid)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>saveOBJFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a999a3b71ed77028b3ac7180242e4aa6f</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::TextureMesh &amp;tex_mesh, unsigned precision=5)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>saveOBJFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a2ef32cb484084e885976840740f3c18f</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PolygonMesh &amp;mesh, unsigned precision=5)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>savePCDFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>aab641ec94f63cfaf3ebd64a8a1f7969c</anchor>
      <arglist>(const std::string &amp;file_name, const sensor_msgs::PointCloud2 &amp;cloud, const Eigen::Vector4f &amp;origin=Eigen::Vector4f::Zero(), const Eigen::Quaternionf &amp;orientation=Eigen::Quaternionf::Identity(), const bool binary_mode=false)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>savePCDFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a5e406a5854fa8ad026cad85158fef266</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PointCloud&lt; PointT &gt; &amp;cloud, bool binary_mode=false)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>savePCDFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ab0fb471b6f10eab94945df121850ccf3</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, const bool binary_mode=false)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>savePCDFileASCII</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a09bdff6c474655ebbefa8a97de669ece</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>savePCDFileBinary</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a6ae485efc9359a9812a10ee9ff426a8a</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>savePLYFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a2008153c57ffda9722513577fe85da3e</anchor>
      <arglist>(const std::string &amp;file_name, const sensor_msgs::PointCloud2 &amp;cloud, const Eigen::Vector4f &amp;origin=Eigen::Vector4f::Zero(), const Eigen::Quaternionf &amp;orientation=Eigen::Quaternionf::Identity(), bool binary_mode=false, bool use_camera=true)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>savePLYFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a76aaf0f177624ffff71a5c49ea92c417</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PointCloud&lt; PointT &gt; &amp;cloud, bool binary_mode=false)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>savePLYFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ac5383ee048888dccb9a6d302ee5dea00</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, bool binary_mode=false)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>savePLYFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a5146305c57bcf486c3cd6e3f72781272</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PolygonMesh &amp;mesh, unsigned precision=5)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>savePLYFileASCII</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>aaa9653bc81821b0a39ca93102d97e5e3</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>savePLYFileBinary</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a0f2a4109298d3e53d51b6eda9d7f6b68</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>savePolygonFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a0bd8719fb1fe19fd8e00633884aff39d</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PolygonMesh &amp;mesh)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>savePolygonFilePLY</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a5109351f9b3ee053d0ed5ff0ae73ce41</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PolygonMesh &amp;mesh)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>savePolygonFileSTL</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ab4b3ff780030e404a58c23382d63a7e6</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PolygonMesh &amp;mesh)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>savePolygonFileVTK</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a73ee7fe2a01186b1b5ed69c0f3f74794</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PolygonMesh &amp;mesh)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>saveRangeImagePlanarFilePNG</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a4f65cb435e6a43b999d48811a3bd7a4c</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::RangeImagePlanar &amp;range_image)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>saveVTKFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ae9b6fef8fdadc8c72d9822ddad319a79</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PolygonMesh &amp;triangles, unsigned precision=5)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>saveVTKFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a1929bb2235bde1ff413f8b61fbb1b047</anchor>
      <arglist>(const std::string &amp;file_name, const sensor_msgs::PointCloud2 &amp;cloud, unsigned precision=5)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapByte</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a4bb19421457db739a96fe4eacf620139</anchor>
      <arglist>(char *bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapByte</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a9056ec394250cc4de7be904e02e66851</anchor>
      <arglist>(T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapByte&lt; 1 &gt;</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a61e7bb17e573acdef316d9fc865e311b</anchor>
      <arglist>(char *bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapByte&lt; 2 &gt;</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a83f7342ab723de9b8b773aaa950fd6e6</anchor>
      <arglist>(char *bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapByte&lt; 4 &gt;</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a7f01c2056669728a88f17fec53e2cdbb</anchor>
      <arglist>(char *bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapByte&lt; 8 &gt;</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a93e70ca49003a8e72113dcf0a397b916</anchor>
      <arglist>(char *bytes)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>vtk2mesh</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a04eb3c1e48d1c8e758638f6e1df6c0ac</anchor>
      <arglist>(const vtkSmartPointer&lt; vtkPolyData &gt; &amp;poly_data, pcl::PolygonMesh &amp;mesh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vtkPolyDataToPointCloud</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a0005f255eaa2b84cab421c79ccab11ad</anchor>
      <arglist>(vtkPolyData *const polydata, pcl::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vtkStructuredGridToPointCloud</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a504390abb7a239d24834e2b658c9452e</anchor>
      <arglist>(vtkStructuredGrid *const structured_grid, pcl::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::io::TARHeader</name>
    <filename>structpcl_1_1io_1_1TARHeader.html</filename>
    <member kind="function">
      <type>unsigned int</type>
      <name>getFileSize</name>
      <anchorfile>structpcl_1_1io_1_1TARHeader.html</anchorfile>
      <anchor>a454d9e608b1311a6761804f6361395db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>_padding</name>
      <anchorfile>structpcl_1_1io_1_1TARHeader.html</anchorfile>
      <anchor>ad1db6b1e931ae19efc95e0e34337ba6a</anchor>
      <arglist>[12]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>chksum</name>
      <anchorfile>structpcl_1_1io_1_1TARHeader.html</anchorfile>
      <anchor>ac2612ee176338199779177ff457e7d34</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>dev_major</name>
      <anchorfile>structpcl_1_1io_1_1TARHeader.html</anchorfile>
      <anchor>afe408b373cb0766c342c2da31ebe5837</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>dev_minor</name>
      <anchorfile>structpcl_1_1io_1_1TARHeader.html</anchorfile>
      <anchor>ad9b7bcff8c3a74291a45fea58b997152</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>file_mode</name>
      <anchorfile>structpcl_1_1io_1_1TARHeader.html</anchorfile>
      <anchor>a4814038bcc27484eeb954de06dc61932</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>file_name</name>
      <anchorfile>structpcl_1_1io_1_1TARHeader.html</anchorfile>
      <anchor>a3353241d07fc19ad81bf7b7bc842f1fc</anchor>
      <arglist>[100]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>file_name_prefix</name>
      <anchorfile>structpcl_1_1io_1_1TARHeader.html</anchorfile>
      <anchor>a0e9218b227208b2c2828220e048306af</anchor>
      <arglist>[155]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>file_size</name>
      <anchorfile>structpcl_1_1io_1_1TARHeader.html</anchorfile>
      <anchor>a21021f40b145030234fd1d9d07d07fc0</anchor>
      <arglist>[12]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>file_type</name>
      <anchorfile>structpcl_1_1io_1_1TARHeader.html</anchorfile>
      <anchor>ab8d823720f28655f67f641bfa9eb5c65</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>gid</name>
      <anchorfile>structpcl_1_1io_1_1TARHeader.html</anchorfile>
      <anchor>a48c823b7fbf0646e12958bc09169e829</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>gname</name>
      <anchorfile>structpcl_1_1io_1_1TARHeader.html</anchorfile>
      <anchor>aa69b8632890ed55ae91d903e2d87d245</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>link_file_name</name>
      <anchorfile>structpcl_1_1io_1_1TARHeader.html</anchorfile>
      <anchor>a0f9367512f492c2ae330b91deb1ecdd9</anchor>
      <arglist>[100]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>mtime</name>
      <anchorfile>structpcl_1_1io_1_1TARHeader.html</anchorfile>
      <anchor>aa49577eeb00750f2db8e8516b7da6491</anchor>
      <arglist>[12]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>uid</name>
      <anchorfile>structpcl_1_1io_1_1TARHeader.html</anchorfile>
      <anchor>aa7a4f372afe92604e8b685a62bc81d40</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>uname</name>
      <anchorfile>structpcl_1_1io_1_1TARHeader.html</anchorfile>
      <anchor>a1ab1119a2ad579086bdc3cb69d32f11c</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ustar</name>
      <anchorfile>structpcl_1_1io_1_1TARHeader.html</anchorfile>
      <anchor>a738757e78f93a8dea48acc2a068406fa</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ustar_version</name>
      <anchorfile>structpcl_1_1io_1_1TARHeader.html</anchorfile>
      <anchor>a5b11fe9c8d748c43914f5a0e20c1ed0c</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::io::ply</name>
    <filename>namespacepcl_1_1io_1_1ply.html</filename>
    <namespace>pcl::io::ply::io_operators</namespace>
    <class kind="class">pcl::io::ply::ply_parser</class>
    <member kind="typedef">
      <type>float</type>
      <name>float32</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>ab4ba2d0ecc72e84bcccc4f72dc0cffa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>float64</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a7c805d0080d2a1038ef301bd30911df1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>format_type</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>adfc0c1d6eee432dd6d0748de8d4b060a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::int16_t</type>
      <name>int16</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>afe411fcf44c7e75d93d22b6e10c46f20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::int32_t</type>
      <name>int32</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>afeb4f606d8f9541ccfc5a7e21a9dff8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::int8_t</type>
      <name>int8</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a1296d0a2ea1c287aa347877b3ca96940</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::uint16_t</type>
      <name>uint16</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a2628c2f09a60dc77282bd2162601b7dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::uint32_t</type>
      <name>uint32</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>aeeca245c5a794c8f6846a34783864029</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::uint8_t</type>
      <name>uint8</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>aac1a7d75e0bf8cf22d6dee28a67f9d26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>byte_order</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a8d22da3b78cdd187f37c3046d82eebe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>little_endian_byte_order</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a8d22da3b78cdd187f37c3046d82eebe4af2de3f1dbc4b1242768601cb6248c0a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>big_endian_byte_order</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a8d22da3b78cdd187f37c3046d82eebe4a29ad07752bcec845d85875d28f32a807</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>network_byte_order</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a8d22da3b78cdd187f37c3046d82eebe4a6820fa30f14da8e88ab9ce5994fefd82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>format</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a8ed6f9f553551fdc30bed299a9467466</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ascii_format</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a8ed6f9f553551fdc30bed299a9467466a9ef8dced8d568e733078d0b38f4d6529</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>binary_little_endian_format</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a8ed6f9f553551fdc30bed299a9467466a3cb2c9baef16960cfbcb02845103b012</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>binary_big_endian_format</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a8ed6f9f553551fdc30bed299a9467466aab75b0096cb02204be3a6603d74355bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>unknown</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a8ed6f9f553551fdc30bed299a9467466a8fa4b68e279338579f0a9ec4d780dd01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLY_TYPE_TRAITS</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a1caf60e731e7e5707679f19c4007891f</anchor>
      <arglist>(int8,&quot;int8&quot;,&quot;char&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLY_TYPE_TRAITS</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a85f73e6fc0271644771e259a0dd1956f</anchor>
      <arglist>(int16,&quot;int16&quot;,&quot;short&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLY_TYPE_TRAITS</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a666ea182aa2f784433e49d2f52846aef</anchor>
      <arglist>(int32,&quot;int32&quot;,&quot;int&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLY_TYPE_TRAITS</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>aa61542cc10ff9eae34eece843235c5f8</anchor>
      <arglist>(uint8,&quot;uint8&quot;,&quot;uchar&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLY_TYPE_TRAITS</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a052e893b6eba2daa3d07dc4da1ef2725</anchor>
      <arglist>(uint16,&quot;uint16&quot;,&quot;ushort&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLY_TYPE_TRAITS</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>aefff1d758648e8f8fbf8a9ce6474cb71</anchor>
      <arglist>(uint32,&quot;uint32&quot;,&quot;uint&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLY_TYPE_TRAITS</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a9d5f582a358f454d0ce341faabf8f60f</anchor>
      <arglist>(float32,&quot;float32&quot;,&quot;float&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLY_TYPE_TRAITS</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a0da9790ffb5c07c6ef0be50dee67a92c</anchor>
      <arglist>(float64,&quot;float64&quot;,&quot;double&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap_byte_order</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a483b40aae3654fa0f4bce5e30a9d6ead</anchor>
      <arglist>(char *bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap_byte_order</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>af32f2f152888cf7f367312006f47b46a</anchor>
      <arglist>(T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap_byte_order&lt; 1 &gt;</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a5c170771d9259fe86187a04eca4a09a3</anchor>
      <arglist>(char *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap_byte_order&lt; 2 &gt;</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>aa1e6d368dc91566633fd766c4feba689</anchor>
      <arglist>(char *bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap_byte_order&lt; 4 &gt;</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>a9e9b4d0a95fc4195c6247ded8e4aac38</anchor>
      <arglist>(char *bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap_byte_order&lt; 8 &gt;</name>
      <anchorfile>namespacepcl_1_1io_1_1ply.html</anchorfile>
      <anchor>ad2a021fcfe0c4a1fa4e146fc61b4995c</anchor>
      <arglist>(char *bytes)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::io::ply::ply_parser</name>
    <filename>classpcl_1_1io_1_1ply_1_1ply__parser.html</filename>
    <class kind="struct">pcl::io::ply::ply_parser::element</class>
    <class kind="struct">pcl::io::ply::ply_parser::list_property</class>
    <class kind="struct">pcl::io::ply::ply_parser::list_property_begin_callback_type</class>
    <class kind="struct">pcl::io::ply::ply_parser::list_property_definition_callback_type</class>
    <class kind="class">pcl::io::ply::ply_parser::list_property_definition_callbacks_type</class>
    <class kind="struct">pcl::io::ply::ply_parser::list_property_element_callback_type</class>
    <class kind="struct">pcl::io::ply::ply_parser::list_property_end_callback_type</class>
    <class kind="struct">pcl::io::ply::ply_parser::property</class>
    <class kind="struct">pcl::io::ply::ply_parser::scalar_property</class>
    <class kind="struct">pcl::io::ply::ply_parser::scalar_property_callback_type</class>
    <class kind="struct">pcl::io::ply::ply_parser::scalar_property_definition_callback_type</class>
    <class kind="class">pcl::io::ply::ply_parser::scalar_property_definition_callbacks_type</class>
    <member kind="typedef">
      <type>boost::function&lt; void()&gt;</type>
      <name>begin_element_callback_type</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>ae02a9e30245006dabc4cf8150f0659db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::function&lt; void(const std::string &amp;)&gt;</type>
      <name>comment_callback_type</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>acbec908f4060abf05cf3791e546c00f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::tuple&lt; begin_element_callback_type, end_element_callback_type &gt;</type>
      <name>element_callbacks_type</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>af356dd919e7dc3fd058fc3769565c030</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::function&lt; element_callbacks_type(const std::string &amp;, std::size_t)&gt;</type>
      <name>element_definition_callback_type</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>a22f35153063709464eeec9c94d304868</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::function&lt; void()&gt;</type>
      <name>end_element_callback_type</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>afdb1f2a85ca81531f087897f52b732ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::function&lt; bool()&gt;</type>
      <name>end_header_callback_type</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>abc5e76d5ca2c0630b4f54cb44a9765a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::function&lt; void(std::size_t, const std::string &amp;)&gt;</type>
      <name>error_callback_type</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>a1dd707c08f60ae9d0352ad06086e7289</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>flags</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>a0418b4f78cf83fa3c46b1d8ce925ca34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>flags_type</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>ac857cec8f70f118d2b655d24e57443f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::function&lt; void(format_type, const std::string &amp;)&gt;</type>
      <name>format_callback_type</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>a3855dc74ea470d31e7e09b0c93075df0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::function&lt; void(std::size_t, const std::string &amp;)&gt;</type>
      <name>info_callback_type</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>a30819286e25550e5404c4ed0ef50eab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::function&lt; void()&gt;</type>
      <name>magic_callback_type</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>aa9413d0269eb1a5dcb25af46a704dd94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::function&lt; void(const std::string &amp;)&gt;</type>
      <name>obj_info_callback_type</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>afeacd5897f518d7bc716eaa1502a4f0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::mpl::vector&lt; int8, int16, int32, uint8, uint16, uint32, float32, float64 &gt;</type>
      <name>scalar_types</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>afc4451e310461edd7f5cf11f2359e1cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::mpl::vector&lt; uint8, uint16, uint32 &gt;</type>
      <name>size_types</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>aac2cd68fc86e07811f0f5b9c762fe1e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::function&lt; void(std::size_t, const std::string &amp;)&gt;</type>
      <name>warning_callback_type</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>a8839e10d469b9bd692dbef8a23ff8f04</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>comment_callback</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>a052cefb4d77bc38a72c69533e690db0c</anchor>
      <arglist>(const comment_callback_type &amp;comment_callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>element_definition_callback</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>ae7d7b821e15e24455970f54e8d4f318a</anchor>
      <arglist>(const element_definition_callback_type &amp;element_definition_callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>end_header_callback</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>a4466322273e2fcca669da69aac9ca43f</anchor>
      <arglist>(const end_header_callback_type &amp;end_header_callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>error_callback</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>a065f34a000005fb10780997bab3b5f68</anchor>
      <arglist>(const error_callback_type &amp;error_callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>format_callback</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>a918514e0e33c14ca37fa949f235553c6</anchor>
      <arglist>(const format_callback_type &amp;format_callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>info_callback</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>a5d909ab5ccbfa08d963e3d68c3595434</anchor>
      <arglist>(const info_callback_type &amp;info_callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>list_property_definition_callbacks</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>a31fcdc3e06d463bc66bfd8aea49a3a2c</anchor>
      <arglist>(const list_property_definition_callbacks_type &amp;list_property_definition_callbacks)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>magic_callback</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>a6a863f88e8a5fb93190768497a04c0d8</anchor>
      <arglist>(const magic_callback_type &amp;magic_callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>obj_info_callback</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>a2bcbaeb0790e36199356388d609dbe5a</anchor>
      <arglist>(const obj_info_callback_type &amp;obj_info_callback)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parse</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>ac09f741658d22abc6cac1b0edb54b7a2</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ply_parser</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>a475b6da1297b0fec30d2546c1787dcff</anchor>
      <arglist>(flags_type flags=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scalar_property_definition_callbacks</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>ab3b3274dcb4c4ae06419b9b9d1fe5340</anchor>
      <arglist>(const scalar_property_definition_callbacks_type &amp;scalar_property_definition_callbacks)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>warning_callback</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>a8deda7b62d0acd52044c5dc7ce0e3a75</anchor>
      <arglist>(const warning_callback_type &amp;warning_callback)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>parse_list_property</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>a32abb6c5e4d0704c7a6420d9fb1f20ff</anchor>
      <arglist>(format_type format, std::istream &amp;istream, const typename list_property_begin_callback_type&lt; SizeType, ScalarType &gt;::type &amp;list_property_begin_callback, const typename list_property_element_callback_type&lt; SizeType, ScalarType &gt;::type &amp;list_property_element_callback, const typename list_property_end_callback_type&lt; SizeType, ScalarType &gt;::type &amp;list_property_end_callback)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parse_list_property_definition</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>a5c4d579ab2ca580dc6dd4d098e420402</anchor>
      <arglist>(const std::string &amp;property_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>parse_scalar_property</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>a74b36700f6818cb2705f2f904c3a68c1</anchor>
      <arglist>(format_type format, std::istream &amp;istream, const typename scalar_property_callback_type&lt; ScalarType &gt;::type &amp;scalar_property_callback)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parse_scalar_property_definition</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>aaf78b692f532ccb46fa4f7a35a0d7982</anchor>
      <arglist>(const std::string &amp;property_name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>comment_callback_type</type>
      <name>comment_callback_</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>ae6c41edb61151bf203de3844659bd8eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>element *</type>
      <name>current_element_</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>aed9e3e6e0d70ffa59318aaefd6ebae8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>element_definition_callback_type</type>
      <name>element_definition_callbacks_</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>a48f1c2d326ddb0fb327dd30e5768db8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>end_header_callback_type</type>
      <name>end_header_callback_</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>ab0f8aecb51945233feed2f426002d3a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>error_callback_type</type>
      <name>error_callback_</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>af218552dabea19f480b6b9a108bf0cb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>flags_type</type>
      <name>flags_</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>ae01a49c77f0026be154c9d6368af2136</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>format_callback_type</type>
      <name>format_callback_</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>a261fbdb3b6168cf77e9f804b7f8bce11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>info_callback_type</type>
      <name>info_callback_</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>a7aa566b68a30e4d6fd6412953bc19f25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>line_number_</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>a51b2de7d5da5c9a8999171cf3f4779e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>list_property_definition_callbacks_type</type>
      <name>list_property_definition_callbacks_</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>a889fb498a0da32e2aa39535051ae2273</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>magic_callback_type</type>
      <name>magic_callback_</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>aaf1ad6bb54cf86fdfd322a61f124db82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>obj_info_callback_type</type>
      <name>obj_info_callback_</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>a633c73004b6ab26115b27a10dc8cef87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>scalar_property_definition_callbacks_type</type>
      <name>scalar_property_definition_callbacks_</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>a34555b330fe68ef5db1f89fcc5c75ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>warning_callback_type</type>
      <name>warning_callback_</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser.html</anchorfile>
      <anchor>aea3da95893900d37f2d9eeae42059b3d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::io::ply::ply_parser::element</name>
    <filename>structpcl_1_1io_1_1ply_1_1ply__parser_1_1element.html</filename>
    <member kind="function">
      <type></type>
      <name>element</name>
      <anchorfile>structpcl_1_1io_1_1ply_1_1ply__parser_1_1element.html</anchorfile>
      <anchor>a4635fa8f8da2a1186ad21894b1bf8e23</anchor>
      <arglist>(const std::string &amp;name, std::size_t count, const begin_element_callback_type &amp;begin_element_callback, const end_element_callback_type &amp;end_element_callback)</arglist>
    </member>
    <member kind="variable">
      <type>begin_element_callback_type</type>
      <name>begin_element_callback</name>
      <anchorfile>structpcl_1_1io_1_1ply_1_1ply__parser_1_1element.html</anchorfile>
      <anchor>ae38b165dd249a5fd3857eb38451b6936</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>count</name>
      <anchorfile>structpcl_1_1io_1_1ply_1_1ply__parser_1_1element.html</anchorfile>
      <anchor>ab5ecf876a1c6457c8e4f7de8d7479287</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>end_element_callback_type</type>
      <name>end_element_callback</name>
      <anchorfile>structpcl_1_1io_1_1ply_1_1ply__parser_1_1element.html</anchorfile>
      <anchor>aa35fe915c9ebc74a401ba50b6f028e0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structpcl_1_1io_1_1ply_1_1ply__parser_1_1element.html</anchorfile>
      <anchor>a2087a5da1b20daf6b0b346400777d217</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; boost::shared_ptr&lt; property &gt; &gt;</type>
      <name>properties</name>
      <anchorfile>structpcl_1_1io_1_1ply_1_1ply__parser_1_1element.html</anchorfile>
      <anchor>ad1e7f1cde8bc99e4f11a847413993f71</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::io::ply::ply_parser::list_property</name>
    <filename>structpcl_1_1io_1_1ply_1_1ply__parser_1_1list__property.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>pcl::io::ply::ply_parser::property</base>
    <member kind="typedef">
      <type>list_property_begin_callback_type&lt; size_type, scalar_type &gt;::type</type>
      <name>begin_callback_type</name>
      <anchorfile>structpcl_1_1io_1_1ply_1_1ply__parser_1_1list__property.html</anchorfile>
      <anchor>a8d553e26dad6775c4e670763129c1856</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>list_property_element_callback_type&lt; size_type, scalar_type &gt;::type</type>
      <name>element_callback_type</name>
      <anchorfile>structpcl_1_1io_1_1ply_1_1ply__parser_1_1list__property.html</anchorfile>
      <anchor>a9caf58c00c83feb393cf62f8729f8d3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>list_property_end_callback_type&lt; size_type, scalar_type &gt;::type</type>
      <name>end_callback_type</name>
      <anchorfile>structpcl_1_1io_1_1ply_1_1ply__parser_1_1list__property.html</anchorfile>
      <anchor>a87ede3c8418d77c9c1714ed4417a9fdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarType</type>
      <name>scalar_type</name>
      <anchorfile>structpcl_1_1io_1_1ply_1_1ply__parser_1_1list__property.html</anchorfile>
      <anchor>a678c8a946263d6b574be2108ba6284a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SizeType</type>
      <name>size_type</name>
      <anchorfile>structpcl_1_1io_1_1ply_1_1ply__parser_1_1list__property.html</anchorfile>
      <anchor>aeaab46b0ee8d21bed16960b907adbc39</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>list_property</name>
      <anchorfile>structpcl_1_1io_1_1ply_1_1ply__parser_1_1list__property.html</anchorfile>
      <anchor>a1d44620631715e06e86e9153b22618a9</anchor>
      <arglist>(const std::string &amp;name, begin_callback_type begin_callback, element_callback_type element_callback, end_callback_type end_callback)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parse</name>
      <anchorfile>structpcl_1_1io_1_1ply_1_1ply__parser_1_1list__property.html</anchorfile>
      <anchor>a5eaa5f0135e230ed5e13392415a375a2</anchor>
      <arglist>(class ply_parser &amp;ply_parser, format_type format, std::istream &amp;istream)</arglist>
    </member>
    <member kind="variable">
      <type>begin_callback_type</type>
      <name>begin_callback</name>
      <anchorfile>structpcl_1_1io_1_1ply_1_1ply__parser_1_1list__property.html</anchorfile>
      <anchor>a6b5175f09c65037b4d215bae9682cf02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>element_callback_type</type>
      <name>element_callback</name>
      <anchorfile>structpcl_1_1io_1_1ply_1_1ply__parser_1_1list__property.html</anchorfile>
      <anchor>acf51518dd74e2accda608a15452443f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>end_callback_type</type>
      <name>end_callback</name>
      <anchorfile>structpcl_1_1io_1_1ply_1_1ply__parser_1_1list__property.html</anchorfile>
      <anchor>aab724bec90c3813441712ab39c043b18</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::io::ply::ply_parser::list_property_begin_callback_type</name>
    <filename>structpcl_1_1io_1_1ply_1_1ply__parser_1_1list__property__begin__callback__type.html</filename>
    <templarg>SizeType</templarg>
    <templarg>ScalarType</templarg>
    <member kind="typedef">
      <type>boost::function&lt; void(SizeType)&gt;</type>
      <name>type</name>
      <anchorfile>structpcl_1_1io_1_1ply_1_1ply__parser_1_1list__property__begin__callback__type.html</anchorfile>
      <anchor>a874e6f260416b3281388b2ce95dd4b1e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::io::ply::ply_parser::list_property_definition_callback_type</name>
    <filename>structpcl_1_1io_1_1ply_1_1ply__parser_1_1list__property__definition__callback__type.html</filename>
    <templarg>SizeType</templarg>
    <templarg>ScalarType</templarg>
    <member kind="typedef">
      <type>list_property_begin_callback_type&lt; SizeType, ScalarType &gt;::type</type>
      <name>list_property_begin_callback_type</name>
      <anchorfile>structpcl_1_1io_1_1ply_1_1ply__parser_1_1list__property__definition__callback__type.html</anchorfile>
      <anchor>a262fe404feea812dc8e4a824c400ee1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>list_property_element_callback_type&lt; SizeType, ScalarType &gt;::type</type>
      <name>list_property_element_callback_type</name>
      <anchorfile>structpcl_1_1io_1_1ply_1_1ply__parser_1_1list__property__definition__callback__type.html</anchorfile>
      <anchor>afca7725af76aa35b564ae63382a9522e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>list_property_end_callback_type&lt; SizeType, ScalarType &gt;::type</type>
      <name>list_property_end_callback_type</name>
      <anchorfile>structpcl_1_1io_1_1ply_1_1ply__parser_1_1list__property__definition__callback__type.html</anchorfile>
      <anchor>a8d39aa950406572767fab6fc9c2e35d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::function&lt; boost::tuple&lt; list_property_begin_callback_type, list_property_element_callback_type, list_property_end_callback_type &gt;const std::string &amp;, const std::string &amp;)&gt;</type>
      <name>type</name>
      <anchorfile>structpcl_1_1io_1_1ply_1_1ply__parser_1_1list__property__definition__callback__type.html</anchorfile>
      <anchor>a51c5b6e1521987032792d99dcb41262e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::io::ply::ply_parser::list_property_definition_callbacks_type</name>
    <filename>classpcl_1_1io_1_1ply_1_1ply__parser_1_1list__property__definition__callbacks__type.html</filename>
    <class kind="struct">pcl::io::ply::ply_parser::list_property_definition_callbacks_type::callbacks_element</class>
    <class kind="struct">pcl::io::ply::ply_parser::list_property_definition_callbacks_type::pair_with</class>
    <class kind="struct">pcl::io::ply::ply_parser::list_property_definition_callbacks_type::sequence_product</class>
    <member kind="function">
      <type>list_property_definition_callback_type&lt; SizeType, ScalarType &gt;::type &amp;</type>
      <name>get</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser_1_1list__property__definition__callbacks__type.html</anchorfile>
      <anchor>a67c36511d10414161ce91e7deb3a646f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const list_property_definition_callback_type&lt; SizeType, ScalarType &gt;::type &amp;</type>
      <name>get</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser_1_1list__property__definition__callbacks__type.html</anchorfile>
      <anchor>acb4ad64edb1c7462ef6a474461c70589</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::mpl::inherit_linearly&lt; sequence_product&lt; size_types, scalar_types &gt;::type, boost::mpl::inherit&lt; boost::mpl::_1, callbacks_element&lt; boost::mpl::_2 &gt; &gt; &gt;::type</type>
      <name>callbacks</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser_1_1list__property__definition__callbacks__type.html</anchorfile>
      <anchor>a9201c489991e57afbb56558bff7f3504</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>callbacks</type>
      <name>callbacks_</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser_1_1list__property__definition__callbacks__type.html</anchorfile>
      <anchor>a4ac7b118e3e4665e1ee3e940a91f8a5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend list_property_definition_callback_type&lt; SizeType, ScalarType &gt;::type &amp;</type>
      <name>at</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser_1_1list__property__definition__callbacks__type.html</anchorfile>
      <anchor>ac6c7e00e47aa6b5afc6ff1855565b915</anchor>
      <arglist>(list_property_definition_callbacks_type &amp;list_property_definition_callbacks)</arglist>
    </member>
    <member kind="friend">
      <type>friend const list_property_definition_callback_type&lt; SizeType, ScalarType &gt;::type &amp;</type>
      <name>at</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser_1_1list__property__definition__callbacks__type.html</anchorfile>
      <anchor>a547f88fd17f94fbc2109626c4b260783</anchor>
      <arglist>(const list_property_definition_callbacks_type &amp;list_property_definition_callbacks)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::io::ply::ply_parser::list_property_definition_callbacks_type::callbacks_element</name>
    <filename>structpcl_1_1io_1_1ply_1_1ply__parser_1_1list__property__definition__callbacks__type_1_1callbacks__element.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T::second</type>
      <name>scalar_type</name>
      <anchorfile>structpcl_1_1io_1_1ply_1_1ply__parser_1_1list__property__definition__callbacks__type_1_1callbacks__element.html</anchorfile>
      <anchor>af079415d3b534d85594d50f5d9601358</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T::first</type>
      <name>size_type</name>
      <anchorfile>structpcl_1_1io_1_1ply_1_1ply__parser_1_1list__property__definition__callbacks__type_1_1callbacks__element.html</anchorfile>
      <anchor>abed47da417288744bd6f6994fd344b72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list_property_definition_callback_type&lt; size_type, scalar_type &gt;::type</type>
      <name>callback</name>
      <anchorfile>structpcl_1_1io_1_1ply_1_1ply__parser_1_1list__property__definition__callbacks__type_1_1callbacks__element.html</anchorfile>
      <anchor>a0e16f6afccf0011f26e7f38e14347b43</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::io::ply::ply_parser::list_property_definition_callbacks_type::pair_with</name>
    <filename>structpcl_1_1io_1_1ply_1_1ply__parser_1_1list__property__definition__callbacks__type_1_1pair__with.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>pcl::io::ply::ply_parser::list_property_definition_callbacks_type::sequence_product</name>
    <filename>structpcl_1_1io_1_1ply_1_1ply__parser_1_1list__property__definition__callbacks__type_1_1sequence__product.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>pcl::io::ply::ply_parser::list_property_element_callback_type</name>
    <filename>structpcl_1_1io_1_1ply_1_1ply__parser_1_1list__property__element__callback__type.html</filename>
    <templarg>SizeType</templarg>
    <templarg>ScalarType</templarg>
    <member kind="typedef">
      <type>boost::function&lt; void(ScalarType)&gt;</type>
      <name>type</name>
      <anchorfile>structpcl_1_1io_1_1ply_1_1ply__parser_1_1list__property__element__callback__type.html</anchorfile>
      <anchor>a04c3a6b3de907488356e1ea7e285d6d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::io::ply::ply_parser::list_property_end_callback_type</name>
    <filename>structpcl_1_1io_1_1ply_1_1ply__parser_1_1list__property__end__callback__type.html</filename>
    <templarg>SizeType</templarg>
    <templarg>ScalarType</templarg>
    <member kind="typedef">
      <type>boost::function&lt; void()&gt;</type>
      <name>type</name>
      <anchorfile>structpcl_1_1io_1_1ply_1_1ply__parser_1_1list__property__end__callback__type.html</anchorfile>
      <anchor>a695a27725b88a5dc8a23fb953fbaf32a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::io::ply::ply_parser::property</name>
    <filename>structpcl_1_1io_1_1ply_1_1ply__parser_1_1property.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>parse</name>
      <anchorfile>structpcl_1_1io_1_1ply_1_1ply__parser_1_1property.html</anchorfile>
      <anchor>a2e1b68f5bc49114cdf5b29d22a18b1aa</anchor>
      <arglist>(class ply_parser &amp;ply_parser, format_type format, std::istream &amp;istream)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>property</name>
      <anchorfile>structpcl_1_1io_1_1ply_1_1ply__parser_1_1property.html</anchorfile>
      <anchor>a5e5f53ac3cf4ed4785f0b14547da009c</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~property</name>
      <anchorfile>structpcl_1_1io_1_1ply_1_1ply__parser_1_1property.html</anchorfile>
      <anchor>a779215532fadbfb4a81acec5f88ec18c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structpcl_1_1io_1_1ply_1_1ply__parser_1_1property.html</anchorfile>
      <anchor>a6bd8f8f28ffc51f3d69c148370a3c4da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::io::ply::ply_parser::scalar_property</name>
    <filename>structpcl_1_1io_1_1ply_1_1ply__parser_1_1scalar__property.html</filename>
    <templarg></templarg>
    <base>pcl::io::ply::ply_parser::property</base>
    <member kind="typedef">
      <type>scalar_property_callback_type&lt; scalar_type &gt;::type</type>
      <name>callback_type</name>
      <anchorfile>structpcl_1_1io_1_1ply_1_1ply__parser_1_1scalar__property.html</anchorfile>
      <anchor>a8ff1e48810678ce28eb73527c0c90be1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarType</type>
      <name>scalar_type</name>
      <anchorfile>structpcl_1_1io_1_1ply_1_1ply__parser_1_1scalar__property.html</anchorfile>
      <anchor>aca0a9524b43d5d1dc93b303037e96731</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parse</name>
      <anchorfile>structpcl_1_1io_1_1ply_1_1ply__parser_1_1scalar__property.html</anchorfile>
      <anchor>ac9709dc45598dc5ca30956c57565ce03</anchor>
      <arglist>(class ply_parser &amp;ply_parser, format_type format, std::istream &amp;istream)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>scalar_property</name>
      <anchorfile>structpcl_1_1io_1_1ply_1_1ply__parser_1_1scalar__property.html</anchorfile>
      <anchor>aabba3645bd649a6d9daf8bb5f03e7844</anchor>
      <arglist>(const std::string &amp;name, callback_type callback)</arglist>
    </member>
    <member kind="variable">
      <type>callback_type</type>
      <name>callback</name>
      <anchorfile>structpcl_1_1io_1_1ply_1_1ply__parser_1_1scalar__property.html</anchorfile>
      <anchor>a630edd42b23fcb76e05de36f01655fd6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::io::ply::ply_parser::scalar_property_callback_type</name>
    <filename>structpcl_1_1io_1_1ply_1_1ply__parser_1_1scalar__property__callback__type.html</filename>
    <templarg>ScalarType</templarg>
    <member kind="typedef">
      <type>boost::function&lt; void(ScalarType)&gt;</type>
      <name>type</name>
      <anchorfile>structpcl_1_1io_1_1ply_1_1ply__parser_1_1scalar__property__callback__type.html</anchorfile>
      <anchor>ac4b1ff9a91e74dca5aac833a004a6cef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::io::ply::ply_parser::scalar_property_definition_callback_type</name>
    <filename>structpcl_1_1io_1_1ply_1_1ply__parser_1_1scalar__property__definition__callback__type.html</filename>
    <templarg>ScalarType</templarg>
    <member kind="typedef">
      <type>scalar_property_callback_type&lt; ScalarType &gt;::type</type>
      <name>scalar_property_callback_type</name>
      <anchorfile>structpcl_1_1io_1_1ply_1_1ply__parser_1_1scalar__property__definition__callback__type.html</anchorfile>
      <anchor>a1a526f38c7b737d5f7358d967b03a00a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::function&lt; scalar_property_callback_type(const std::string &amp;, const std::string &amp;)&gt;</type>
      <name>type</name>
      <anchorfile>structpcl_1_1io_1_1ply_1_1ply__parser_1_1scalar__property__definition__callback__type.html</anchorfile>
      <anchor>afb953c43c4283355fa92c9bbebc1b488</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::io::ply::ply_parser::scalar_property_definition_callbacks_type</name>
    <filename>classpcl_1_1io_1_1ply_1_1ply__parser_1_1scalar__property__definition__callbacks__type.html</filename>
    <class kind="struct">pcl::io::ply::ply_parser::scalar_property_definition_callbacks_type::callbacks_element</class>
    <member kind="function">
      <type>const scalar_property_definition_callback_type&lt; ScalarType &gt;::type &amp;</type>
      <name>get</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser_1_1scalar__property__definition__callbacks__type.html</anchorfile>
      <anchor>ae3cb226a8f0c421c064b8240836ac3a6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>scalar_property_definition_callback_type&lt; ScalarType &gt;::type &amp;</type>
      <name>get</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser_1_1scalar__property__definition__callbacks__type.html</anchorfile>
      <anchor>a9a41175302ba77c88a3cb8bcfb8255f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::mpl::inherit_linearly&lt; scalar_types, boost::mpl::inherit&lt; boost::mpl::_1, callbacks_element&lt; boost::mpl::_2 &gt; &gt; &gt;::type</type>
      <name>callbacks</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser_1_1scalar__property__definition__callbacks__type.html</anchorfile>
      <anchor>aaec8d918db326c9fc0dadb015f92b231</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>callbacks</type>
      <name>callbacks_</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser_1_1scalar__property__definition__callbacks__type.html</anchorfile>
      <anchor>adacd18259c9000bfda69d849c96cdd96</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend scalar_property_definition_callback_type&lt; ScalarType &gt;::type &amp;</type>
      <name>at</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser_1_1scalar__property__definition__callbacks__type.html</anchorfile>
      <anchor>ae2537266c9dc1ab6e03333b2180c342b</anchor>
      <arglist>(scalar_property_definition_callbacks_type &amp;scalar_property_definition_callbacks)</arglist>
    </member>
    <member kind="friend">
      <type>friend const scalar_property_definition_callback_type&lt; ScalarType &gt;::type &amp;</type>
      <name>at</name>
      <anchorfile>classpcl_1_1io_1_1ply_1_1ply__parser_1_1scalar__property__definition__callbacks__type.html</anchorfile>
      <anchor>a3d19bd88e353c75a66f69ab7d92bbae9</anchor>
      <arglist>(const scalar_property_definition_callbacks_type &amp;scalar_property_definition_callbacks)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::io::ply::ply_parser::scalar_property_definition_callbacks_type::callbacks_element</name>
    <filename>structpcl_1_1io_1_1ply_1_1ply__parser_1_1scalar__property__definition__callbacks__type_1_1callbacks__element.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>scalar_type</name>
      <anchorfile>structpcl_1_1io_1_1ply_1_1ply__parser_1_1scalar__property__definition__callbacks__type_1_1callbacks__element.html</anchorfile>
      <anchor>a30d37ec1e71e8d808a230f12eecadca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>scalar_property_definition_callback_type&lt; scalar_type &gt;::type</type>
      <name>callback</name>
      <anchorfile>structpcl_1_1io_1_1ply_1_1ply__parser_1_1scalar__property__definition__callbacks__type_1_1callbacks__element.html</anchorfile>
      <anchor>aae8fdcc831d3f0ab07b178b7e211c281</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::io::ply::io_operators</name>
    <filename>namespacepcl_1_1io_1_1ply_1_1io__operators.html</filename>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl_1_1io_1_1ply_1_1io__operators.html</anchorfile>
      <anchor>a9b39b7227322f951734a8a510eb2b434</anchor>
      <arglist>(std::ostream &amp;ostream, int8 value)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl_1_1io_1_1ply_1_1io__operators.html</anchorfile>
      <anchor>ad4980210242ae5b867f7e3670ad5f166</anchor>
      <arglist>(std::ostream &amp;ostream, uint8 value)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacepcl_1_1io_1_1ply_1_1io__operators.html</anchorfile>
      <anchor>aabc4c522d0e35b2c14d18b39c24b8676</anchor>
      <arglist>(std::istream &amp;istream, int8 &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacepcl_1_1io_1_1ply_1_1io__operators.html</anchorfile>
      <anchor>a1f43de00be8e373a0ecdee486c8db3cd</anchor>
      <arglist>(std::istream &amp;istream, uint8 &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::octree</name>
    <filename>namespacepcl_1_1octree.html</filename>
    <class kind="class">pcl::octree::BufferedBranchNode</class>
    <class kind="class">pcl::octree::ColorCoding</class>
    <class kind="struct">pcl::octree::configurationProfile_t</class>
    <class kind="class">pcl::octree::Octree2BufBase</class>
    <class kind="class">pcl::octree::OctreeBase</class>
    <class kind="class">pcl::octree::OctreeBranchNode</class>
    <class kind="class">pcl::octree::OctreeBreadthFirstIterator</class>
    <class kind="class">pcl::octree::OctreeContainerDataT</class>
    <class kind="class">pcl::octree::OctreeContainerDataTVector</class>
    <class kind="class">pcl::octree::OctreeContainerEmpty</class>
    <class kind="class">pcl::octree::OctreeDepthFirstIterator</class>
    <class kind="class">pcl::octree::OctreeIteratorBase</class>
    <class kind="class">pcl::octree::OctreeKey</class>
    <class kind="class">pcl::octree::OctreeLeafNode</class>
    <class kind="class">pcl::octree::OctreeLeafNodeIterator</class>
    <class kind="class">pcl::octree::OctreeNode</class>
    <class kind="class">pcl::octree::OctreeNodePool</class>
    <class kind="class">pcl::octree::OctreePointCloud</class>
    <class kind="class">pcl::octree::OctreePointCloudChangeDetector</class>
    <class kind="class">pcl::octree::OctreePointCloudDensity</class>
    <class kind="class">pcl::octree::OctreePointCloudDensityContainer</class>
    <class kind="class">pcl::octree::OctreePointCloudOccupancy</class>
    <class kind="class">pcl::octree::OctreePointCloudPointVector</class>
    <class kind="class">pcl::octree::OctreePointCloudSearch</class>
    <class kind="class">pcl::octree::OctreePointCloudSinglePoint</class>
    <class kind="class">pcl::octree::OctreePointCloudVoxelCentroid</class>
    <class kind="class">pcl::octree::PointCloudCompression</class>
    <class kind="class">pcl::octree::PointCoding</class>
    <member kind="enumeration">
      <name>compression_Profiles_e</name>
      <anchorfile>namespacepcl_1_1octree.html</anchorfile>
      <anchor>a0bab7e65e622c68dcbf4f022f4c307cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOW_RES_ONLINE_COMPRESSION_WITHOUT_COLOR</name>
      <anchorfile>namespacepcl_1_1octree.html</anchorfile>
      <anchor>a0bab7e65e622c68dcbf4f022f4c307ccac06f49cf3c312ce7c4f6ece4f6031001</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOW_RES_ONLINE_COMPRESSION_WITH_COLOR</name>
      <anchorfile>namespacepcl_1_1octree.html</anchorfile>
      <anchor>a0bab7e65e622c68dcbf4f022f4c307cca77191f084749d239867901758b4e3168</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MED_RES_ONLINE_COMPRESSION_WITHOUT_COLOR</name>
      <anchorfile>namespacepcl_1_1octree.html</anchorfile>
      <anchor>a0bab7e65e622c68dcbf4f022f4c307cca6f1dcbff0e72ad3962324f70047100f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MED_RES_ONLINE_COMPRESSION_WITH_COLOR</name>
      <anchorfile>namespacepcl_1_1octree.html</anchorfile>
      <anchor>a0bab7e65e622c68dcbf4f022f4c307cca72f84ea89fc6269cb08ef3e61c427043</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HIGH_RES_ONLINE_COMPRESSION_WITHOUT_COLOR</name>
      <anchorfile>namespacepcl_1_1octree.html</anchorfile>
      <anchor>a0bab7e65e622c68dcbf4f022f4c307ccae21ccd03cf6db8dfc3d160cfae4371e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HIGH_RES_ONLINE_COMPRESSION_WITH_COLOR</name>
      <anchorfile>namespacepcl_1_1octree.html</anchorfile>
      <anchor>a0bab7e65e622c68dcbf4f022f4c307cca748c3a31a302d6fa164d4e252435233d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOW_RES_OFFLINE_COMPRESSION_WITHOUT_COLOR</name>
      <anchorfile>namespacepcl_1_1octree.html</anchorfile>
      <anchor>a0bab7e65e622c68dcbf4f022f4c307cca0d2d502e59152ab41ebc315835283dcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOW_RES_OFFLINE_COMPRESSION_WITH_COLOR</name>
      <anchorfile>namespacepcl_1_1octree.html</anchorfile>
      <anchor>a0bab7e65e622c68dcbf4f022f4c307cca24695dd770ee2e583cc3ce65f3b9db77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MED_RES_OFFLINE_COMPRESSION_WITHOUT_COLOR</name>
      <anchorfile>namespacepcl_1_1octree.html</anchorfile>
      <anchor>a0bab7e65e622c68dcbf4f022f4c307cca9424c617a2d46772cef87be216bd58e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MED_RES_OFFLINE_COMPRESSION_WITH_COLOR</name>
      <anchorfile>namespacepcl_1_1octree.html</anchorfile>
      <anchor>a0bab7e65e622c68dcbf4f022f4c307cca6d07fd76ab4b21a50160b6ed11af68f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HIGH_RES_OFFLINE_COMPRESSION_WITHOUT_COLOR</name>
      <anchorfile>namespacepcl_1_1octree.html</anchorfile>
      <anchor>a0bab7e65e622c68dcbf4f022f4c307cca7c08e87918e3de91d0cecdee02fa19ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HIGH_RES_OFFLINE_COMPRESSION_WITH_COLOR</name>
      <anchorfile>namespacepcl_1_1octree.html</anchorfile>
      <anchor>a0bab7e65e622c68dcbf4f022f4c307ccae85d309f8647f4f90949293932c9c49b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COMPRESSION_PROFILE_COUNT</name>
      <anchorfile>namespacepcl_1_1octree.html</anchorfile>
      <anchor>a0bab7e65e622c68dcbf4f022f4c307ccaffa973cd9fac46d70135178b94b0d7ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MANUAL_CONFIGURATION</name>
      <anchorfile>namespacepcl_1_1octree.html</anchorfile>
      <anchor>a0bab7e65e622c68dcbf4f022f4c307ccae1dcd909e54747a0d3dd234babe52b02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>node_type_t</name>
      <anchorfile>namespacepcl_1_1octree.html</anchorfile>
      <anchor>ab47cd694aefa05d92fadab19e0292219</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BRANCH_NODE</name>
      <anchorfile>namespacepcl_1_1octree.html</anchorfile>
      <anchor>ab47cd694aefa05d92fadab19e0292219a53dd406e0ceb468a819b02ef756cca81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEAF_NODE</name>
      <anchorfile>namespacepcl_1_1octree.html</anchorfile>
      <anchor>ab47cd694aefa05d92fadab19e0292219ad69b0e8c8cfcb5c5bb8f86c5c4718dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct configurationProfile_t</type>
      <name>compressionProfiles_</name>
      <anchorfile>namespacepcl_1_1octree.html</anchorfile>
      <anchor>acc2020ef46f20c1c918c9b4e25bfcfda</anchor>
      <arglist>[COMPRESSION_PROFILE_COUNT]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::BufferedBranchNode</name>
    <filename>classpcl_1_1octree_1_1BufferedBranchNode.html</filename>
    <templarg></templarg>
    <base>pcl::octree::OctreeNode</base>
    <member kind="function">
      <type></type>
      <name>BufferedBranchNode</name>
      <anchorfile>classpcl_1_1octree_1_1BufferedBranchNode.html</anchorfile>
      <anchor>ae3d3b80894983fb2055d8181c2680d93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BufferedBranchNode</name>
      <anchorfile>classpcl_1_1octree_1_1BufferedBranchNode.html</anchorfile>
      <anchor>a0b7126c5d92b32ff070395a9fc46e179</anchor>
      <arglist>(const BufferedBranchNode &amp;source)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BufferedBranchNode *</type>
      <name>deepCopy</name>
      <anchorfile>classpcl_1_1octree_1_1BufferedBranchNode.html</anchorfile>
      <anchor>a05039af773d6380027dcbc01e994b73e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>OctreeNode *</type>
      <name>getChildPtr</name>
      <anchorfile>classpcl_1_1octree_1_1BufferedBranchNode.html</anchorfile>
      <anchor>afbdaac5fbc3b9280979193fc4a7af30f</anchor>
      <arglist>(unsigned char buffer_arg, unsigned char index_arg) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual node_type_t</type>
      <name>getNodeType</name>
      <anchorfile>classpcl_1_1octree_1_1BufferedBranchNode.html</anchorfile>
      <anchor>a6792b80c4730acc22c4e50d674ad6c90</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasChild</name>
      <anchorfile>classpcl_1_1octree_1_1BufferedBranchNode.html</anchorfile>
      <anchor>a702a5c1e5c762e5b66d10a1f9065e579</anchor>
      <arglist>(unsigned char buffer_arg, unsigned char index_arg) const </arglist>
    </member>
    <member kind="function">
      <type>BufferedBranchNode &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1octree_1_1BufferedBranchNode.html</anchorfile>
      <anchor>ac1ab565a2a1ab2c9443bb295023d5e2e</anchor>
      <arglist>(const BufferedBranchNode &amp;source_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1octree_1_1BufferedBranchNode.html</anchorfile>
      <anchor>ad815900fb984df9c7b67b5c2dbbeb5e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setChildPtr</name>
      <anchorfile>classpcl_1_1octree_1_1BufferedBranchNode.html</anchorfile>
      <anchor>addb2ce11a6f03f4f77081086d698ce5f</anchor>
      <arglist>(unsigned char buffer_arg, unsigned char index_arg, OctreeNode *newNode_arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BufferedBranchNode</name>
      <anchorfile>classpcl_1_1octree_1_1BufferedBranchNode.html</anchorfile>
      <anchor>a2324dd08b6c607900f666452fc1d1900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OctreeNode *</type>
      <name>childNodeArray_</name>
      <anchorfile>classpcl_1_1octree_1_1BufferedBranchNode.html</anchorfile>
      <anchor>aa2373f708b9992391191ed2641123815</anchor>
      <arglist>[2][8]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>postBuf</name>
      <anchorfile>classpcl_1_1octree_1_1BufferedBranchNode.html</anchorfile>
      <anchor>aa5ffbf00059d6736ce14696e6ee0bca7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>preBuf</name>
      <anchorfile>classpcl_1_1octree_1_1BufferedBranchNode.html</anchorfile>
      <anchor>a1783a0906ea2799ff9358628fedf93a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::ColorCoding</name>
    <filename>classpcl_1_1octree_1_1ColorCoding.html</filename>
    <templarg>PointT</templarg>
    <member kind="function">
      <type></type>
      <name>ColorCoding</name>
      <anchorfile>classpcl_1_1octree_1_1ColorCoding.html</anchorfile>
      <anchor>a90e70dcf438d325abdcf593c9a363527</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>decodePoints</name>
      <anchorfile>classpcl_1_1octree_1_1ColorCoding.html</anchorfile>
      <anchor>a68499431c359b2b1c35d51d078d94be7</anchor>
      <arglist>(PointCloudPtr outputCloud_arg, std::size_t beginIdx_arg, std::size_t endIdx_arg, unsigned char rgba_offset_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>encodeAverageOfPoints</name>
      <anchorfile>classpcl_1_1octree_1_1ColorCoding.html</anchorfile>
      <anchor>a189d9b4bd5278eb3d8ad749be83c321b</anchor>
      <arglist>(const typename std::vector&lt; int &gt; &amp;indexVector_arg, unsigned char rgba_offset_arg, PointCloudConstPtr inputCloud_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>encodePoints</name>
      <anchorfile>classpcl_1_1octree_1_1ColorCoding.html</anchorfile>
      <anchor>a5f2bd3d4d25a13b4398aa9a531537315</anchor>
      <arglist>(const typename std::vector&lt; int &gt; &amp;indexVector_arg, unsigned char rgba_offset_arg, PointCloudConstPtr inputCloud_arg)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; char &gt; &amp;</type>
      <name>getAverageDataVector</name>
      <anchorfile>classpcl_1_1octree_1_1ColorCoding.html</anchorfile>
      <anchor>a1f82048f6e4989eca5808a56c41f8f3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned char</type>
      <name>getBitDepth</name>
      <anchorfile>classpcl_1_1octree_1_1ColorCoding.html</anchorfile>
      <anchor>a8d21490cbca034aa34955d057ad6aa4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; char &gt; &amp;</type>
      <name>getDifferentialDataVector</name>
      <anchorfile>classpcl_1_1octree_1_1ColorCoding.html</anchorfile>
      <anchor>a90fae26d4e9ff946155b589a7e135d15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeDecoding</name>
      <anchorfile>classpcl_1_1octree_1_1ColorCoding.html</anchorfile>
      <anchor>a2a9ceaa78233615d3ea0f961446a1afa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeEncoding</name>
      <anchorfile>classpcl_1_1octree_1_1ColorCoding.html</anchorfile>
      <anchor>a69143b53e397123d1a1eab022df6271c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBitDepth</name>
      <anchorfile>classpcl_1_1octree_1_1ColorCoding.html</anchorfile>
      <anchor>ad9e6aec6eefe3d829e88e74c583bbee7</anchor>
      <arglist>(unsigned char bitDepth_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDefaultColor</name>
      <anchorfile>classpcl_1_1octree_1_1ColorCoding.html</anchorfile>
      <anchor>a2ec264bd32330ee64434dc19061f0c35</anchor>
      <arglist>(PointCloudPtr outputCloud_arg, std::size_t beginIdx_arg, std::size_t endIdx_arg, unsigned char rgba_offset_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPointCount</name>
      <anchorfile>classpcl_1_1octree_1_1ColorCoding.html</anchorfile>
      <anchor>af7a2fb98dd7f14d54685a875a5cd844e</anchor>
      <arglist>(unsigned int pointCount_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVoxelCount</name>
      <anchorfile>classpcl_1_1octree_1_1ColorCoding.html</anchorfile>
      <anchor>a9d0ecbbb1c331d4f234b496567c4952d</anchor>
      <arglist>(unsigned int voxelCount_arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ColorCoding</name>
      <anchorfile>classpcl_1_1octree_1_1ColorCoding.html</anchorfile>
      <anchor>a87cd5c92ec1e6cb65d822f9ec94d3ee6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned char</type>
      <name>colorBitReduction_</name>
      <anchorfile>classpcl_1_1octree_1_1ColorCoding.html</anchorfile>
      <anchor>a88e357725f69e7e8428869148667e3e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudPtr</type>
      <name>output_</name>
      <anchorfile>classpcl_1_1octree_1_1ColorCoding.html</anchorfile>
      <anchor>afce849e868204bf1eb14e9397e2e97e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; char &gt;</type>
      <name>pointAvgColorDataVector_</name>
      <anchorfile>classpcl_1_1octree_1_1ColorCoding.html</anchorfile>
      <anchor>a4f325d7e0945c48a24a517f1593007e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; char &gt;::const_iterator</type>
      <name>pointAvgColorDataVector_Iterator_</name>
      <anchorfile>classpcl_1_1octree_1_1ColorCoding.html</anchorfile>
      <anchor>a5c862e3aaad667738dfa82342b757a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; char &gt;</type>
      <name>pointDiffColorDataVector_</name>
      <anchorfile>classpcl_1_1octree_1_1ColorCoding.html</anchorfile>
      <anchor>a36b41d2a0802b6a6329950f942a712d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; char &gt;::const_iterator</type>
      <name>pointDiffColorDataVector_Iterator_</name>
      <anchorfile>classpcl_1_1octree_1_1ColorCoding.html</anchorfile>
      <anchor>a9c1076cd4ef774e22385fee51493a79e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const int</type>
      <name>defaultColor_</name>
      <anchorfile>classpcl_1_1octree_1_1ColorCoding.html</anchorfile>
      <anchor>aa9c009058b32bdac78ca7e6e5ff41d76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1octree_1_1ColorCoding.html</anchorfile>
      <anchor>a7503a3c221d0616cd3504cec228712c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; const PointCloud &gt;</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1octree_1_1ColorCoding.html</anchorfile>
      <anchor>ad1b2e9c20dd174462b57f896bb011093</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; PointCloud &gt;</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1octree_1_1ColorCoding.html</anchorfile>
      <anchor>a9deb7c4d8c795969ad42eb885e34aa85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::octree::configurationProfile_t</name>
    <filename>structpcl_1_1octree_1_1configurationProfile__t.html</filename>
    <member kind="variable">
      <type>const unsigned char</type>
      <name>colorBitResolution</name>
      <anchorfile>structpcl_1_1octree_1_1configurationProfile__t.html</anchorfile>
      <anchor>a194542552bf3d094c336ddf8bba78f12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>doColorEncoding</name>
      <anchorfile>structpcl_1_1octree_1_1configurationProfile__t.html</anchorfile>
      <anchor>a74ef84895f1eda2a413f49174fe3a4bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>doVoxelGridDownSampling</name>
      <anchorfile>structpcl_1_1octree_1_1configurationProfile__t.html</anchorfile>
      <anchor>a3712511811669a2975c36459170dc94a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>iFrameRate</name>
      <anchorfile>structpcl_1_1octree_1_1configurationProfile__t.html</anchorfile>
      <anchor>a214779b1946b072a0b2de8ec74769464</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>octreeResolution</name>
      <anchorfile>structpcl_1_1octree_1_1configurationProfile__t.html</anchorfile>
      <anchor>af701a5c71091169bb44432d16a0ec932</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pointResolution</name>
      <anchorfile>structpcl_1_1octree_1_1configurationProfile__t.html</anchorfile>
      <anchor>aa6089298ab24807cc8e41cc16ed6f921</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::Octree2BufBase</name>
    <filename>classpcl_1_1octree_1_1Octree2BufBase.html</filename>
    <templarg>DataT</templarg>
    <templarg>LeafT</templarg>
    <templarg>BranchT</templarg>
    <member kind="typedef">
      <type>BufferedBranchNode&lt; BranchT &gt;</type>
      <name>BranchNode</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>af720222c9954f2cd227aa2dd2c8eae88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeBreadthFirstIterator&lt; DataT, OctreeT &gt;</type>
      <name>BreadthFirstIterator</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a236f0446e814830dfcc6daf9352f6f6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const OctreeBreadthFirstIterator&lt; DataT, OctreeT &gt;</type>
      <name>ConstBreadthFirstIterator</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>afd0d9ef85f442fbd38597a14695f0fb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const OctreeDepthFirstIterator&lt; DataT, OctreeT &gt;</type>
      <name>ConstDepthFirstIterator</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a620cf94536074e9a16f73bad124e9742</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const OctreeDepthFirstIterator&lt; DataT, OctreeT &gt;</type>
      <name>ConstIterator</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>ad71a177964f5fdc4f33cb15d50394299</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const OctreeLeafNodeIterator&lt; DataT, OctreeT &gt;</type>
      <name>ConstLeafNodeIterator</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a3c3daadd33c0c0f1055312195ae030b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeDepthFirstIterator&lt; DataT, OctreeT &gt;</type>
      <name>DepthFirstIterator</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a5038e78403a7184e050de7a772e9fc59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeDepthFirstIterator&lt; DataT, OctreeT &gt;</type>
      <name>Iterator</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a77f19f8491337793db48db4d021407dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeLeafNode&lt; LeafT &gt;</type>
      <name>LeafNode</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>af90505feb61a68edc38bac691b1a7050</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeLeafNodeIterator&lt; DataT, OctreeT &gt;</type>
      <name>LeafNodeIterator</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>ad06094af2d4ef87b1448006b0679fdbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Octree2BufBase&lt; DataT, LeafT, BranchT &gt;</type>
      <name>OctreeT</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>ad41716a4ea4d878f8a529118e004f23b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addData</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a9f96d0fc1e378c819138db82e0bbfca6</anchor>
      <arglist>(unsigned int idxX_arg, unsigned int idxY_arg, unsigned int idxZ_arg, const DataT &amp;data_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteCurrentBuffer</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>ad8d2ade49461aefd0498a4526e393017</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deletePreviousBuffer</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>aeaa5a20824af45e45f9cef5ffc032c00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteTree</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a99504f86420249c35bb3e6d50ea3fe00</anchor>
      <arglist>(bool freeMemory_arg=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deserializeTree</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>ac8e070dd70f4ca9ce63288076c207742</anchor>
      <arglist>(std::vector&lt; char &gt; &amp;binaryTreeIn_arg, bool doXORDecoding_arg=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deserializeTree</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>ab671cb1b8e897b4612d3a442707a55f9</anchor>
      <arglist>(std::vector&lt; char &gt; &amp;binaryTreeIn_arg, std::vector&lt; DataT &gt; &amp;dataVector_arg, bool doXORDecoding_arg=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>existLeaf</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a1410d7a58e9d88cff9cbda9ff4b7d4bc</anchor>
      <arglist>(unsigned int idxX_arg, unsigned int idxY_arg, unsigned int idxZ_arg) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getBranchCount</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a9d5daf0a0e60aed0129ecd1195c8447a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getData</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a02983ffff66b82e7126e024eba7f11f2</anchor>
      <arglist>(unsigned int idxX_arg, unsigned int idxY_arg, unsigned int idxZ_arg, DataT &amp;data_arg) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getLeafCount</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>ab3d51c0e33250c70209ce4063cebd536</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getTreeDepth</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>ad9dc5a587e8fda3789bfe6f62a576fed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Octree2BufBase</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a22786e7bad22f34e9e424da1a86a1242</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Octree2BufBase</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>afbdd4c2835f5065daf621b901001bec8</anchor>
      <arglist>(const Octree2BufBase &amp;source)</arglist>
    </member>
    <member kind="function">
      <type>Octree2BufBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a69ff624f6821752a48c435f1190531db</anchor>
      <arglist>(const Octree2BufBase &amp;source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeLeaf</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>ac04602f22f095158992fc26718b81f8e</anchor>
      <arglist>(unsigned int idxX_arg, unsigned int idxY_arg, unsigned int idxZ_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serializeLeafs</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>aeabb86221a1c856a3de1b9f3897c6fb9</anchor>
      <arglist>(std::vector&lt; DataT &gt; &amp;dataVector_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serializeNewLeafs</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a434dfab9219146cb76ec67079891822f</anchor>
      <arglist>(std::vector&lt; DataT &gt; &amp;dataVector_arg, const int minPointsPerLeaf_arg=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serializeTree</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>ae69aa528e1f9eac80c6c1f274086c414</anchor>
      <arglist>(std::vector&lt; char &gt; &amp;binaryTreeOut_arg, bool doXOREncoding_arg=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serializeTree</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>af25b48ea43b0e70026c0826d414569f9</anchor>
      <arglist>(std::vector&lt; char &gt; &amp;binaryTreeOut_arg, std::vector&lt; DataT &gt; &amp;dataVector_arg, bool doXOREncoding_arg=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxVoxelIndex</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a9271ce13f54b1ad6c73af964b09b4474</anchor>
      <arglist>(unsigned int maxVoxelIndex_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTreeDepth</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>ae16b2d58cc05ef022dbe94600633915b</anchor>
      <arglist>(unsigned int depth_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>switchBuffers</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a89fb6c6624f92f04f6d6acc6490cfbf7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Octree2BufBase</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a9f5ab442ae020bb1c2f7d0d9c5b2b6f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addData</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a0dd8091d92f1f59efe439f83d7fc16db</anchor>
      <arglist>(const OctreeKey &amp;key_arg, const DataT &amp;data_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>branchHasChild</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a5d390d85bb47a06dedded3ead1af6ff7</anchor>
      <arglist>(const BranchNode &amp;branch_arg, unsigned char childIdx_arg) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createBranchChild</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a16e8cfe433ef89350899ecefd37f029a</anchor>
      <arglist>(BranchNode &amp;branch_arg, unsigned char childIdx_arg, BranchNode *&amp;newBranchChild_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>LeafT *</type>
      <name>createLeaf</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a40772a834995298e6aa88a2b0d35ff64</anchor>
      <arglist>(const OctreeKey &amp;key_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createLeafChild</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a203352c8e487e4f827516ef1dea45e10</anchor>
      <arglist>(BranchNode &amp;branch_arg, unsigned char childIdx_arg, LeafNode *&amp;newLeafChild_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>LeafT *</type>
      <name>createLeafRecursive</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a7f0ae7a703f9da04f5b16217c633e52b</anchor>
      <arglist>(const OctreeKey &amp;key_arg, unsigned int depthMask_arg, BranchNode *branch_arg, bool branchReset_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>deleteBranch</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a211582b795fd925fa857b9e680672895</anchor>
      <arglist>(BranchNode &amp;branch_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>deleteBranchChild</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>aa21795594b75c7040a660fd46eb120be</anchor>
      <arglist>(BranchNode &amp;branch_arg, unsigned char bufferSelector_arg, unsigned char childIdx_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>deleteLeafRecursive</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a3e7e0e9c67a333d11e52ae7f3496c827</anchor>
      <arglist>(const OctreeKey &amp;key_arg, unsigned int depthMask_arg, BranchNode *branch_arg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>deserializeTreeCallback</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a46352dc839aa21b630f176299dd765c7</anchor>
      <arglist>(LeafNode &amp;, const OctreeKey &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>deserializeTreeRecursive</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>aa526c5a12399f6a68ce74471a8912b64</anchor>
      <arglist>(BranchNode *branch_arg, unsigned int depthMask_arg, OctreeKey &amp;key_arg, typename std::vector&lt; char &gt;::const_iterator &amp;binaryTreeIT_arg, typename std::vector&lt; char &gt;::const_iterator &amp;binaryTreeIT_End_arg, typename std::vector&lt; DataT &gt;::const_iterator *dataVectorIterator_arg, typename std::vector&lt; DataT &gt;::const_iterator *dataVectorEndIterator_arg, bool branchReset_arg=false, bool doXORDecoding_arg=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>existLeaf</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a327d75b2cd771aeb3c4f3ef2d0a9f400</anchor>
      <arglist>(const OctreeKey &amp;key_arg) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>LeafT *</type>
      <name>findLeaf</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>aad1d3a36ed11205b31b76d3af969f68b</anchor>
      <arglist>(const OctreeKey &amp;key_arg) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>LeafT *</type>
      <name>findLeafRecursive</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a50a532a213dc7f09c20f3d7ebd1c5cee</anchor>
      <arglist>(const OctreeKey &amp;key_arg, unsigned int depthMask_arg, BranchNode *branch_arg) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>genDataTByOctreeKey</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a9a8f3d3c27cbde0e828b3f2f3c1770f0</anchor>
      <arglist>(const OctreeKey &amp;, DataT &amp;) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>genOctreeKeyForDataT</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>aba6928b180f2ed8c3e49c0420e7c3d7e</anchor>
      <arglist>(const DataT &amp;, OctreeKey &amp;) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>char</type>
      <name>getBranchBitPattern</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>afcf57de0210f00368947fe00560a9777</anchor>
      <arglist>(const BranchNode &amp;branch_arg) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>char</type>
      <name>getBranchBitPattern</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a0c37a9787d65abd52bc8834c83402dee</anchor>
      <arglist>(const BranchNode &amp;branch_arg, unsigned char bufferSelector_arg) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>OctreeNode *</type>
      <name>getBranchChildPtr</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a8dec8cbc9275910572d5935056288cb7</anchor>
      <arglist>(const BranchNode &amp;branch_arg, unsigned char childIdx_arg) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>char</type>
      <name>getBranchXORBitPattern</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a12078e8f30abb7662b4f7a491f55b5b3</anchor>
      <arglist>(const BranchNode &amp;branch_arg) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getDataFromOctreeNode</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a69874c0664de00bca890fbb2706d41b8</anchor>
      <arglist>(const OctreeNode *node_arg, DataT &amp;data_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getDataFromOctreeNode</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>ad41620d141991db72b94601e39c43e02</anchor>
      <arglist>(const OctreeNode *node_arg, std::vector&lt; DataT &gt; &amp;data_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>size_t</type>
      <name>getDataSizeFromOctreeNode</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>ab3ff212ed1ee3e2b1d1f209213426991</anchor>
      <arglist>(const OctreeNode *node_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>OctreeNode *</type>
      <name>getRootNode</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>ad6928fdeb3e3832d9d69587029fa92fe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>hasBranchChanges</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a64314298d0f8068bb46c02e5e1f128a4</anchor>
      <arglist>(const BranchNode &amp;branch_arg) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>Log2</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>ab615c85a87a9e1daa8c0fd065fe68eaa</anchor>
      <arglist>(double n_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>octreeCanResize</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a4d6dd33e49b0290cc6a032c061418f93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>poolCleanUp</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>ac84e5914db339fb11074de25feba34e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>printBinary</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>adbce7c4443579f64725530fc066028bd</anchor>
      <arglist>(char data_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>removeLeaf</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a61639f6e37ea68acd80690df80fc7d34</anchor>
      <arglist>(const OctreeKey &amp;key_arg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>serializeTreeCallback</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a063a8430cb456f2308beaacca26408f4</anchor>
      <arglist>(LeafNode &amp;, const OctreeKey &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>serializeTreeRecursive</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a76be94cb6f7d8e5fd83dc0ce9f37e26a</anchor>
      <arglist>(BranchNode *branch_arg, OctreeKey &amp;key_arg, std::vector&lt; char &gt; *binaryTreeOut_arg, typename std::vector&lt; DataT &gt; *dataVector_arg, bool doXOREncoding_arg=false, bool newLeafsFilter_arg=false, std::size_t minPointsPerLeaf_arg=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setBranchChildPtr</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>acbffcfe3fa257b63434597a3bd65aefd</anchor>
      <arglist>(BranchNode &amp;branch_arg, unsigned char childIdx_arg, OctreeNode *newChild_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>treeCleanUpRecursive</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a18ad4d98b5e9a4b1c98a5ac783501d43</anchor>
      <arglist>(BranchNode *branch_arg)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::size_t</type>
      <name>branchCount_</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a92f3bcda553179efd6156c7be86ee4e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OctreeNodePool&lt; BranchNode &gt;</type>
      <name>branchNodePool_</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a546c841764863cced293a7dc1c9fe563</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned char</type>
      <name>bufferSelector_</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a8e075d529f18b9f776ae6f8706b00053</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>depthMask_</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a5d1fa07ac62d65af9ea1d5b3d36b5c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::size_t</type>
      <name>leafCount_</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>aa3091cfcc6d194d93e9d23b64f9686b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OctreeNodePool&lt; LeafNode &gt;</type>
      <name>leafNodePool_</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a3e2a42587ebee20aeb71fcd5777de378</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OctreeKey</type>
      <name>maxKey_</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a6baa651a0c60a857ccad9659986c28dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::size_t</type>
      <name>objectCount_</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a81b70e2706aa5c1ecb062f7d19c16e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>octreeDepth_</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a91763be1183a88e83759602b4c3fcb9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BranchNode *</type>
      <name>rootNode_</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a73cf6ebc126464c9070eaa85b19cfc65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>treeDirtyFlag_</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a3df003850efb366613a150dcfaea3e8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>OctreeBreadthFirstIterator&lt; DataT, OctreeT &gt;</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a9b3c02fc19fd9b76659aaa0a00457ea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>OctreeDepthFirstIterator&lt; DataT, OctreeT &gt;</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a0bd5da5ec794bc300abb76f57c80349e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>OctreeIteratorBase&lt; DataT, OctreeT &gt;</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>aca768c4e53510911049e58a9da08a229</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>OctreeLeafNodeIterator&lt; DataT, OctreeT &gt;</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a56b6555902bf730d8139375880731d21</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::OctreeBase</name>
    <filename>classpcl_1_1octree_1_1OctreeBase.html</filename>
    <templarg>DataT</templarg>
    <templarg>LeafT</templarg>
    <templarg>BranchT</templarg>
    <member kind="typedef">
      <type>OctreeBranchNode&lt; BranchT &gt;</type>
      <name>BranchNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a9de183e44d8f89dd9b22119e270d2711</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeBreadthFirstIterator&lt; DataT, OctreeT &gt;</type>
      <name>BreadthFirstIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a46812ee5ffa9c2b771761a321e7b2308</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const OctreeBreadthFirstIterator&lt; DataT, OctreeT &gt;</type>
      <name>ConstBreadthFirstIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a8b4f1c5beb53dc6675ff50d9e265dd9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const OctreeDepthFirstIterator&lt; DataT, OctreeT &gt;</type>
      <name>ConstDepthFirstIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a8c71c25cce8d8389bfdf8db0ca7da50a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const OctreeDepthFirstIterator&lt; DataT, OctreeT &gt;</type>
      <name>ConstIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>adde940ed9420f9e94c2e4230d0626743</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const OctreeLeafNodeIterator&lt; DataT, OctreeT &gt;</type>
      <name>ConstLeafNodeIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a9f48eb2049983b4755e4e18b820c9faa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeDepthFirstIterator&lt; DataT, OctreeT &gt;</type>
      <name>DepthFirstIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a5d35eb823bcacb6930b5540b97c80b0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeDepthFirstIterator&lt; DataT, OctreeT &gt;</type>
      <name>Iterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>abc05198ec0d4b13ef276e9f0b6d7010a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeLeafNode&lt; LeafT &gt;</type>
      <name>LeafNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a01562d48728a4c35ff77c1465c697d02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeLeafNodeIterator&lt; DataT, OctreeT &gt;</type>
      <name>LeafNodeIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a8130972ac2aca0f7427a1e822b9edb76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeBase&lt; DataT, OctreeContainerDataTVector&lt; DataT &gt;, OctreeContainerEmpty&lt; DataT &gt; &gt;</type>
      <name>MultipleObjsLeafContainer</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a11584836b97b19035dc9c3c6c863badb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeBase&lt; DataT, LeafT, BranchT &gt;</type>
      <name>OctreeT</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a3e458a135200e60e04c5632a97488ec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeBase&lt; DataT, OctreeContainerDataT&lt; DataT &gt;, OctreeContainerEmpty&lt; DataT &gt; &gt;</type>
      <name>SingleObjLeafContainer</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a5e241c9013540cfd646b74ed85ee32fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addData</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a2079a838f57a987d15302add9f65bb3e</anchor>
      <arglist>(unsigned int idxX_arg, unsigned int idxY_arg, unsigned int idxZ_arg, const DataT &amp;data_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteTree</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a0a19135089d195e8a46ce1286da345ff</anchor>
      <arglist>(bool freeMemory_arg=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deserializeTree</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a1eb0972169fcdb1ab5ee4da68fe3d96d</anchor>
      <arglist>(std::vector&lt; char &gt; &amp;binaryTreeIn_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deserializeTree</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a2612ddb71bfbfc418d108e7bf1d9b643</anchor>
      <arglist>(std::vector&lt; char &gt; &amp;binaryTreeIn_arg, std::vector&lt; DataT &gt; &amp;dataVector_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableDynamicDepth</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a8b96c5de2444ed0102154483757e9d45</anchor>
      <arglist>(size_t maxObjsPerLeaf)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>existLeaf</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a9868bdc528a3d08654f691998b3f6720</anchor>
      <arglist>(unsigned int idxX_arg, unsigned int idxY_arg, unsigned int idxZ_arg) const </arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>getBranchCount</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>aee95fc3368faafdf09c1786923b84dd6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getData</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a82b5dd2e20d5dc3dad72040bf2493d69</anchor>
      <arglist>(unsigned int idxX_arg, unsigned int idxY_arg, unsigned int idxZ_arg, DataT &amp;data_arg) const </arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>getLeafCount</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>abb663d44f02c01873d436e50ff4c74fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getTreeDepth</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>afdc6d5a1cc60255449b59cedafd92860</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreeBase</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>afe47d300e6253c443e82cc9d8710038a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreeBase</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a5882f6d5ac61b746fbe3ac5767ce537a</anchor>
      <arglist>(const OctreeBase &amp;source)</arglist>
    </member>
    <member kind="function">
      <type>OctreeBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>ac153e44b152f4c4210bb338ec582eaad</anchor>
      <arglist>(const OctreeBase &amp;source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeLeaf</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a5682a415a6c0e234fe0fb9996f461adb</anchor>
      <arglist>(unsigned int idxX_arg, unsigned int idxY_arg, unsigned int idxZ_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serializeLeafs</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a91f2068cfa0c25b8e69708b9ee687f4e</anchor>
      <arglist>(std::vector&lt; DataT &gt; &amp;dataVector_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serializeTree</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a8a86f27e53b757bb65b45d7c0c67e2c9</anchor>
      <arglist>(std::vector&lt; char &gt; &amp;binaryTreeOut_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serializeTree</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>af916d7a8a5991028d3c8c62ef59037e5</anchor>
      <arglist>(std::vector&lt; char &gt; &amp;binaryTreeOut_arg, std::vector&lt; DataT &gt; &amp;dataVector_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxVoxelIndex</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a4d367971303f8bd012bc78bbe1df143f</anchor>
      <arglist>(unsigned int maxVoxelIndex_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTreeDepth</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a583a619ad4f5ade461b8038ea8d0a20f</anchor>
      <arglist>(unsigned int depth_arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OctreeBase</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a66866193bf91061395d396924f4ab752</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addData</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a7ef7f7f794616660321d1f1351d56b7e</anchor>
      <arglist>(const OctreeKey &amp;key_arg, const DataT &amp;data_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addDataToLeafRecursive</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a88327c0d61ecf9de3c5a8be1931bdafa</anchor>
      <arglist>(const OctreeKey &amp;key_arg, unsigned int depthMask_arg, const DataT &amp;data_arg, BranchNode *branch_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>branchHasChild</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a003420024a9bb4b8e5934fada2aa254b</anchor>
      <arglist>(const BranchNode &amp;branch_arg, unsigned char childIdx_arg) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>branchReset</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>aa50f16859574bed6a0b720f090280067</anchor>
      <arglist>(BranchNode &amp;branch_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createBranchChild</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a8d113617ea4b6e7916ea8af482f5007f</anchor>
      <arglist>(BranchNode &amp;branch_arg, unsigned char childIdx_arg, BranchNode *&amp;newBranchChild_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createLeafChild</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a9b2c523e766c183becf7034d8c4b9e1f</anchor>
      <arglist>(BranchNode &amp;branch_arg, unsigned char childIdx_arg, LeafNode *&amp;newLeafChild_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>deleteBranch</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>ad49bf5c9206217c0f20ad62a3d6dfc4b</anchor>
      <arglist>(BranchNode &amp;branch_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>deleteBranchChild</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>af3453fe239981d5fcc7ed36b0afa494a</anchor>
      <arglist>(BranchNode &amp;branch_arg, unsigned char childIdx_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>deleteLeafRecursive</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>ab9e6b150d8969590dcd4094028beefd9</anchor>
      <arglist>(const OctreeKey &amp;key_arg, unsigned int depthMask_arg, BranchNode *branch_arg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>deserializeTreeCallback</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a945e8bf75fff95df5baa6d9367f4656e</anchor>
      <arglist>(LeafNode &amp;, const OctreeKey &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>deserializeTreeRecursive</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a211aa6d3e12c9e47bf8d24024c46a750</anchor>
      <arglist>(BranchNode *branch_arg, unsigned int depthMask_arg, OctreeKey &amp;key_arg, typename std::vector&lt; char &gt;::const_iterator &amp;binaryTreeIT_arg, typename std::vector&lt; char &gt;::const_iterator &amp;binaryTreeIT_End_arg, typename std::vector&lt; DataT &gt;::const_iterator *dataVectorIterator_arg, typename std::vector&lt; DataT &gt;::const_iterator *dataVectorEndIterator_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>existLeaf</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a6334cc11095fcbb7a29b27314d27d223</anchor>
      <arglist>(const OctreeKey &amp;key_arg) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>LeafNode *</type>
      <name>findLeaf</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a239e760456e4d6b1b65e81a596e553ce</anchor>
      <arglist>(const OctreeKey &amp;key_arg) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>findLeafRecursive</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a1f1666a5d5ca5049d17f50ae83bec9e6</anchor>
      <arglist>(const OctreeKey &amp;key_arg, unsigned int depthMask_arg, BranchNode *branch_arg, LeafNode *&amp;result_arg) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>genDataTByOctreeKey</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a0e70b9bd5ba70d854556046dd925a63e</anchor>
      <arglist>(const OctreeKey &amp;, DataT &amp;) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>genOctreeKeyForDataT</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>ad7c55907748f2976e549989db6b02ad0</anchor>
      <arglist>(const DataT &amp;, OctreeKey &amp;) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>char</type>
      <name>getBranchBitPattern</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>ae1adcb6063a78311ec915eb9c5f49a46</anchor>
      <arglist>(const BranchNode &amp;branch_arg) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>OctreeNode *</type>
      <name>getBranchChildPtr</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a44bd82cd47f1fba4cd3c23023c79c59c</anchor>
      <arglist>(const BranchNode &amp;branch_arg, unsigned char childIdx_arg) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getDataFromOctreeNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>ac25c09b0295cb4a1a3187473e5daacc8</anchor>
      <arglist>(const OctreeNode *node_arg, DataT &amp;data_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getDataFromOctreeNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a64a9a7273a2f24ab8a80eb54dec87177</anchor>
      <arglist>(const OctreeNode *node_arg, std::vector&lt; DataT &gt; &amp;data_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>size_t</type>
      <name>getDataSizeFromOctreeNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>ad0acc10dea75118ecb8027c5a918fb31</anchor>
      <arglist>(const OctreeNode *node_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>OctreeNode *</type>
      <name>getRootNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a80d0cc19fba6843dbade97d8481587b4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>Log2</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a7b51c756a3a297ab29a1362e0db4bf95</anchor>
      <arglist>(double n_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>octreeCanResize</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a09fd2b493f0ebca1482291b8c202c572</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>poolCleanUp</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a968ac3d3fc2704bde2515dc984391c8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>removeLeaf</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a05bc488a696008569a474fed9d890cd0</anchor>
      <arglist>(const OctreeKey &amp;key_arg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>serializeTreeCallback</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a959fcb260ca474ee38959e557ec6f2bf</anchor>
      <arglist>(const LeafNode &amp;, const OctreeKey &amp;) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>serializeTreeRecursive</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a061764e2afafb49798dab888901f72de</anchor>
      <arglist>(const BranchNode *branch_arg, OctreeKey &amp;key_arg, std::vector&lt; char &gt; *binaryTreeOut_arg, typename std::vector&lt; DataT &gt; *dataVector_arg) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setBranchChildPtr</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a8ef1d8f386a6b5cb6e0973a333e76241</anchor>
      <arglist>(BranchNode &amp;branch_arg, unsigned char childIdx_arg, OctreeNode *newChild_arg)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::size_t</type>
      <name>branchCount_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a26d16c2fb875a728c519d2d70483dd0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OctreeNodePool&lt; BranchNode &gt;</type>
      <name>branchNodePool_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>ae5f79ea2b6f6d2166d590ed87b0adb75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>depthMask_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a8cfaf0d5996f8dc224b0ef63cfa5ca6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::size_t</type>
      <name>leafCount_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a42ba879a36293a253886060732b4ba07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OctreeNodePool&lt; LeafNode &gt;</type>
      <name>leafNodePool_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a1dc7b521eaa309ab67e94542df7a6ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OctreeKey</type>
      <name>maxKey_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a5519ebbcc51fff31751192211a435ad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::size_t</type>
      <name>maxObjsPerLeaf_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a311d95dc07d400b11240762c274af9a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::size_t</type>
      <name>objectCount_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a2f98a785df3ed4cbb166c507bb5af0bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>octreeDepth_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a1859419b518b53ae73fcd52e511a39d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BranchNode *</type>
      <name>rootNode_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>aa35a627614a2ec50984568189dbecac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>OctreeBreadthFirstIterator&lt; DataT, OctreeT &gt;</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a9b3c02fc19fd9b76659aaa0a00457ea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>OctreeDepthFirstIterator&lt; DataT, OctreeT &gt;</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a0bd5da5ec794bc300abb76f57c80349e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>OctreeIteratorBase&lt; DataT, OctreeT &gt;</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>aca768c4e53510911049e58a9da08a229</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>OctreeLeafNodeIterator&lt; DataT, OctreeT &gt;</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a56b6555902bf730d8139375880731d21</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::OctreeBranchNode</name>
    <filename>classpcl_1_1octree_1_1OctreeBranchNode.html</filename>
    <templarg></templarg>
    <base>pcl::octree::OctreeNode</base>
    <member kind="function" virtualness="virtual">
      <type>virtual OctreeBranchNode *</type>
      <name>deepCopy</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBranchNode.html</anchorfile>
      <anchor>ab391fc51cb643be37918473499fd93a8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>OctreeNode *</type>
      <name>getChildPtr</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBranchNode.html</anchorfile>
      <anchor>aafed8b6856aad19b45d503d0d21fba52</anchor>
      <arglist>(unsigned char childIdx_arg) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual node_type_t</type>
      <name>getNodeType</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBranchNode.html</anchorfile>
      <anchor>ac6275869cd0f7fee9fee783cebf90687</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasChild</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBranchNode.html</anchorfile>
      <anchor>a74c9fa2e7f0e0e0234f39e1d92748984</anchor>
      <arglist>(unsigned char childIdx_arg) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreeBranchNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBranchNode.html</anchorfile>
      <anchor>aa5e16ce0c9d0a027c994cf07fef395bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreeBranchNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBranchNode.html</anchorfile>
      <anchor>aa91b0fda18442532b7705d530e4b7a7d</anchor>
      <arglist>(const OctreeBranchNode &amp;source)</arglist>
    </member>
    <member kind="function">
      <type>OctreeBranchNode &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBranchNode.html</anchorfile>
      <anchor>aa4152429d496bbd844b6d6ccc74dcd22</anchor>
      <arglist>(const OctreeBranchNode &amp;source)</arglist>
    </member>
    <member kind="function">
      <type>OctreeNode *&amp;</type>
      <name>operator[]</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBranchNode.html</anchorfile>
      <anchor>a150c8ebcb6f57657154fee98ca5f049e</anchor>
      <arglist>(unsigned char childIdx_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBranchNode.html</anchorfile>
      <anchor>af839234a6c1bcf1e76451c5e2c79d249</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setChildPtr</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBranchNode.html</anchorfile>
      <anchor>ad7896e420c6a4f2318193d8965d3b761</anchor>
      <arglist>(OctreeNode *child, unsigned char index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OctreeBranchNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBranchNode.html</anchorfile>
      <anchor>abac4a38d30585757d16fa859f3f76ea4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OctreeNode *</type>
      <name>childNodeArray_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBranchNode.html</anchorfile>
      <anchor>adece0f5a64d7078cd6d0b5b06fc89a18</anchor>
      <arglist>[8]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::OctreeBreadthFirstIterator</name>
    <filename>classpcl_1_1octree_1_1OctreeBreadthFirstIterator.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>pcl::octree::OctreeIteratorBase</base>
    <class kind="struct">pcl::octree::OctreeBreadthFirstIterator::FIFOElement</class>
    <member kind="function">
      <type></type>
      <name>OctreeBreadthFirstIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBreadthFirstIterator.html</anchorfile>
      <anchor>a9839efc105bd5f8d8bb72d0d6decb5e7</anchor>
      <arglist>(OctreeT &amp;octree_arg)</arglist>
    </member>
    <member kind="function">
      <type>OctreeBreadthFirstIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBreadthFirstIterator.html</anchorfile>
      <anchor>a620b018e18c399894d5389fbf03b8963</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>OctreeBreadthFirstIterator</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBreadthFirstIterator.html</anchorfile>
      <anchor>a88d53f57543f24bc82df1cafe1c3c138</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBreadthFirstIterator.html</anchorfile>
      <anchor>a20ce6c5a33c3ae066f6856bec41a4cf3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OctreeBreadthFirstIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBreadthFirstIterator.html</anchorfile>
      <anchor>a7b57f49258371d1c506889000fad74de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addChildNodesToFIFO</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBreadthFirstIterator.html</anchorfile>
      <anchor>a685cc57ce036f0cb7afcb1762fe68d29</anchor>
      <arglist>(const OctreeNode *node)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::deque&lt; FIFOElement &gt;</type>
      <name>FIFO_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBreadthFirstIterator.html</anchorfile>
      <anchor>ab101cdc68e886d2ff02a9982b132836d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>OctreeIteratorBase&lt; DataT, OctreeT &gt;::BranchNode</type>
      <name>BranchNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBreadthFirstIterator.html</anchorfile>
      <anchor>aa8ec7a76c42e81a69d2a479dd7dd2bb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>OctreeIteratorBase&lt; DataT, OctreeT &gt;::LeafNode</type>
      <name>LeafNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBreadthFirstIterator.html</anchorfile>
      <anchor>a6223504d81ad84c437b677e13d228825</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::octree::OctreeBreadthFirstIterator::FIFOElement</name>
    <filename>structpcl_1_1octree_1_1OctreeBreadthFirstIterator_1_1FIFOElement.html</filename>
    <member kind="variable">
      <type>unsigned int</type>
      <name>depth</name>
      <anchorfile>structpcl_1_1octree_1_1OctreeBreadthFirstIterator_1_1FIFOElement.html</anchorfile>
      <anchor>ae390d2246bc99a2cce6d09feff40f8f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>OctreeKey</type>
      <name>key</name>
      <anchorfile>structpcl_1_1octree_1_1OctreeBreadthFirstIterator_1_1FIFOElement.html</anchorfile>
      <anchor>a693721442b243794e4261e627e8b2225</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>OctreeNode *</type>
      <name>node</name>
      <anchorfile>structpcl_1_1octree_1_1OctreeBreadthFirstIterator_1_1FIFOElement.html</anchorfile>
      <anchor>af8e3c1b86b31ea3c4e51c6a6c7fa781a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::OctreeContainerDataT</name>
    <filename>classpcl_1_1octree_1_1OctreeContainerDataT.html</filename>
    <templarg></templarg>
    <member kind="function" virtualness="virtual">
      <type>virtual OctreeContainerDataT *</type>
      <name>deepCopy</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerDataT.html</anchorfile>
      <anchor>aedb8c3104decd52362527bf7ff2199f8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getData</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerDataT.html</anchorfile>
      <anchor>ab183fe125109df52899cccdca7484b61</anchor>
      <arglist>(DataT &amp;dataVector_arg) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getData</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerDataT.html</anchorfile>
      <anchor>ad897ed6b9a48ab0a58ab97ea1aa8870b</anchor>
      <arglist>(vector&lt; DataT &gt; &amp;dataVector_arg) const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getSize</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerDataT.html</anchorfile>
      <anchor>ae4b82d076df1b8e4e58ff8851953a6e8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreeContainerDataT</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerDataT.html</anchorfile>
      <anchor>a65941fe5af6f21affb1dd2f131451e1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreeContainerDataT</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerDataT.html</anchorfile>
      <anchor>a9e820e23e53e4a952ceca018aedfe64f</anchor>
      <arglist>(const OctreeContainerDataT &amp;source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerDataT.html</anchorfile>
      <anchor>a9d626695ac714267c43a3341b0af86f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerDataT.html</anchorfile>
      <anchor>a0d5e55c91c48a370cde00219bad36670</anchor>
      <arglist>(const DataT &amp;data_arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OctreeContainerDataT</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerDataT.html</anchorfile>
      <anchor>ad99dece21c46f075b223627c1febadea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DataT</type>
      <name>data_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerDataT.html</anchorfile>
      <anchor>a318f060b3672298d92c4b880963de415</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>isEmpty_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerDataT.html</anchorfile>
      <anchor>a5e51965c1a606922376b9734e2d3f076</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::OctreeContainerDataTVector</name>
    <filename>classpcl_1_1octree_1_1OctreeContainerDataTVector.html</filename>
    <templarg></templarg>
    <member kind="function" virtualness="virtual">
      <type>virtual OctreeContainerDataTVector *</type>
      <name>deepCopy</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerDataTVector.html</anchorfile>
      <anchor>aa7f53b21ff3c109cc31572ea935a347d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getData</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerDataTVector.html</anchorfile>
      <anchor>ad12361f958b7bdb45d73c410c32fcea2</anchor>
      <arglist>(DataT &amp;data_arg) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getData</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerDataTVector.html</anchorfile>
      <anchor>a5a8665f0fc0f1d9d76f430dfb0a25a50</anchor>
      <arglist>(std::vector&lt; DataT &gt; &amp;dataVector_arg) const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; DataT &gt; &amp;</type>
      <name>getDataTVector</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerDataTVector.html</anchorfile>
      <anchor>afd1d580aff984cde69f47e35441325f6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getSize</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerDataTVector.html</anchorfile>
      <anchor>afac6890df9fca4a4418a42ea5a3f1861</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreeContainerDataTVector</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerDataTVector.html</anchorfile>
      <anchor>a8dc7600eb764568e6d0454790184002b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreeContainerDataTVector</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerDataTVector.html</anchorfile>
      <anchor>aa529a5b35c0712aa3e8431e712ac9630</anchor>
      <arglist>(const OctreeContainerDataTVector &amp;source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerDataTVector.html</anchorfile>
      <anchor>acbffa70847ab2fa16e2842d4a8d1902a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerDataTVector.html</anchorfile>
      <anchor>aabe1643be2802398b7a614c605fe92c4</anchor>
      <arglist>(const DataT &amp;data_arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OctreeContainerDataTVector</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerDataTVector.html</anchorfile>
      <anchor>a14ed77ce13269f70eeb304021a4b40b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; DataT &gt;</type>
      <name>leafDataTVector_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerDataTVector.html</anchorfile>
      <anchor>ad4edede82bac880b0c304a86fb87791b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::OctreeContainerEmpty</name>
    <filename>classpcl_1_1octree_1_1OctreeContainerEmpty.html</filename>
    <templarg></templarg>
    <member kind="function" virtualness="virtual">
      <type>virtual OctreeContainerEmpty *</type>
      <name>deepCopy</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerEmpty.html</anchorfile>
      <anchor>a5f6da64eb8ddef9d896fa93ba44febe8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getData</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerEmpty.html</anchorfile>
      <anchor>ad1bc7816f7bb67e35593c500afe67d0e</anchor>
      <arglist>(DataT &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getData</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerEmpty.html</anchorfile>
      <anchor>a3fc730e93491af2f59490c9b1429e64c</anchor>
      <arglist>(std::vector&lt; DataT &gt; &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getSize</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerEmpty.html</anchorfile>
      <anchor>a1f39fdce4e7393780b262610e1e27217</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreeContainerEmpty</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerEmpty.html</anchorfile>
      <anchor>a4a8f07450299c3d3a7628a1114dea8aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreeContainerEmpty</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerEmpty.html</anchorfile>
      <anchor>ad529c74110da8b88e285c90a3da40011</anchor>
      <arglist>(const OctreeContainerEmpty &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerEmpty.html</anchorfile>
      <anchor>a46942f7a47565c780ff34197e36de510</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerEmpty.html</anchorfile>
      <anchor>a093dee68c779e922ad78cabce3e6ffce</anchor>
      <arglist>(const DataT &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OctreeContainerEmpty</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerEmpty.html</anchorfile>
      <anchor>acf641659f18dccf7e282ff8a3ce8a2da</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::OctreeDepthFirstIterator</name>
    <filename>classpcl_1_1octree_1_1OctreeDepthFirstIterator.html</filename>
    <templarg>DataT</templarg>
    <templarg>OctreeT</templarg>
    <base>pcl::octree::OctreeIteratorBase</base>
    <member kind="typedef">
      <type>OctreeIteratorBase&lt; DataT, OctreeT &gt;::BranchNode</type>
      <name>BranchNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeDepthFirstIterator.html</anchorfile>
      <anchor>ab531d57556d605addf0b44dee5aaf3f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeIteratorBase&lt; DataT, OctreeT &gt;::LeafNode</type>
      <name>LeafNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeDepthFirstIterator.html</anchorfile>
      <anchor>a3a65c48ea937b24310295eaef3a0b117</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreeDepthFirstIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeDepthFirstIterator.html</anchorfile>
      <anchor>a9b89bdde751a143dd6430e362c550af6</anchor>
      <arglist>(OctreeT &amp;octree_arg)</arglist>
    </member>
    <member kind="function">
      <type>OctreeDepthFirstIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeDepthFirstIterator.html</anchorfile>
      <anchor>aa72a40f6e19a87daf8fce2c13135b3e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>OctreeDepthFirstIterator</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeDepthFirstIterator.html</anchorfile>
      <anchor>ad92a1c65ea2b2847f2fdfec87179f893</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeDepthFirstIterator.html</anchorfile>
      <anchor>ac89480aea44da4bdff55b751fc21def4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skipChildVoxels</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeDepthFirstIterator.html</anchorfile>
      <anchor>a4ba6eb630f400b5b388c6a5658c3d914</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OctreeDepthFirstIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeDepthFirstIterator.html</anchorfile>
      <anchor>adee5656a3a436abe32a5844f8b94633e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned char</type>
      <name>currentChildIdx_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeDepthFirstIterator.html</anchorfile>
      <anchor>a1e793c8330cb67c5a33977dcf1a4dbfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::pair&lt; OctreeNode *, unsigned char &gt; &gt;</type>
      <name>stack_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeDepthFirstIterator.html</anchorfile>
      <anchor>a4356ac92aecd96f1652d10f41ebe5f20</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::OctreeIteratorBase</name>
    <filename>classpcl_1_1octree_1_1OctreeIteratorBase.html</filename>
    <templarg>DataT</templarg>
    <templarg>OctreeT</templarg>
    <member kind="typedef">
      <type>OctreeT::BranchNode</type>
      <name>BranchNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>af2338fce1d326ab2a36ecf7abea72577</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeT::LeafNode</type>
      <name>LeafNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>a64c755c2fbe5cc025120365e8b3d6fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getCurrentOctreeDepth</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>a9e4b6e9399290be4650b516802b5105d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const OctreeKey &amp;</type>
      <name>getCurrentOctreeKey</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>a2b5df52ac493777494ce39e9688d1b06</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>OctreeNode *</type>
      <name>getCurrentOctreeNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>a7e83baf1218ea4ef0cfad12fa15f4c00</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getData</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>a7eaf0c690718511c9b2cf4b3ddc5be81</anchor>
      <arglist>(DataT &amp;data_arg) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getData</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>a3104208d3eaf3fa00e5ffa10d456a891</anchor>
      <arglist>(std::vector&lt; DataT &gt; &amp;dataVector_arg) const </arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>getNodeConfiguration</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>a9527273a559dc254a5f0d6c89fc7b703</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned long</type>
      <name>getNodeID</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>aafffafe7e5ef76873ed0a06f6df33887</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>getSize</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>a9de81ef39dd8ece22ebbf64955abc450</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBranchNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>a96fccd195fab6ace4df60d39f798dfa2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeafNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>afc817ba092baf1590ebf4bb897017b29</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreeIteratorBase</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>a4230cb3eeffc8fd40720a6845796e36a</anchor>
      <arglist>(OctreeT &amp;octree_arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreeIteratorBase</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>a28c25e8897c9ba8e1a1e63303abaf549</anchor>
      <arglist>(const OctreeIteratorBase &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>OctreeNode *</type>
      <name>operator*</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>abf5139879fc0882d5dc90cc7cff01c5f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>OctreeIteratorBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>afe21fa210d918b7ed65465bdff350241</anchor>
      <arglist>(const OctreeIteratorBase &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>a760764665f477197b04ff28df76c80db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OctreeIteratorBase</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>aeb95cb056f7b7b4c2c2af8495a0d738a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OctreeNode *</type>
      <name>currentNode_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>a443c43d2d94c1785e2fc0aa63db8c6a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>currentOctreeDepth_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>ab538e54a6e5ce72a901f6d70aed7ded1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OctreeKey</type>
      <name>currentOctreeKey_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>af6be5a81aacdb54661ba4c026e9ae3b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OctreeT &amp;</type>
      <name>octree_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>a201e71b19bffa6fd1747fbd9c89bf80b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::OctreeKey</name>
    <filename>classpcl_1_1octree_1_1OctreeKey.html</filename>
    <member kind="function">
      <type>unsigned char</type>
      <name>getChildIdxWithDepthMask</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeKey.html</anchorfile>
      <anchor>a53bd213f6c05873e583fa8adfb96d700</anchor>
      <arglist>(unsigned int depthMask) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreeKey</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeKey.html</anchorfile>
      <anchor>acc25234c9046eddf7c75e90b78692377</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreeKey</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeKey.html</anchorfile>
      <anchor>a1f4730225fa22a775760fa3415a4c893</anchor>
      <arglist>(unsigned int keyX, unsigned int keyY, unsigned int keyZ)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreeKey</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeKey.html</anchorfile>
      <anchor>aa5321be50a7a191f84277e2296c66fa8</anchor>
      <arglist>(const OctreeKey &amp;source)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeKey.html</anchorfile>
      <anchor>aeb65b5ef2cb4f68644320c4ace8fe26a</anchor>
      <arglist>(const OctreeKey &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeKey.html</anchorfile>
      <anchor>abb657db3042280aa54c5de87f7ad7953</anchor>
      <arglist>(const OctreeKey &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeKey.html</anchorfile>
      <anchor>aa346670d785e0caf7f12e01c46bc4bad</anchor>
      <arglist>(const OctreeKey &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>popBranch</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeKey.html</anchorfile>
      <anchor>a03f22cc621f65f27059ccc4df4d3137d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pushBranch</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeKey.html</anchorfile>
      <anchor>acd563175ce0e72966a931bd0ddd351c8</anchor>
      <arglist>(unsigned char childIndex)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>x</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeKey.html</anchorfile>
      <anchor>a6b2a8ee7e154d6dc69839745551a33fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>y</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeKey.html</anchorfile>
      <anchor>af983362d47b1e2c7b5d4b566fc209915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>z</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeKey.html</anchorfile>
      <anchor>abb062a860859f14e0f87946c32144a61</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::OctreeLeafNode</name>
    <filename>classpcl_1_1octree_1_1OctreeLeafNode.html</filename>
    <templarg>ContainerT</templarg>
    <base>pcl::octree::OctreeNode</base>
    <member kind="function" virtualness="virtual">
      <type>virtual OctreeLeafNode&lt; ContainerT &gt; *</type>
      <name>deepCopy</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeLeafNode.html</anchorfile>
      <anchor>a2db547bc0035c1cae3a3fa1ebfa77e64</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual node_type_t</type>
      <name>getNodeType</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeLeafNode.html</anchorfile>
      <anchor>a882f12c180c3e133200a9e6327d21864</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreeLeafNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeLeafNode.html</anchorfile>
      <anchor>abf9afaab09e65e54d155a9828d09c056</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreeLeafNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeLeafNode.html</anchorfile>
      <anchor>a2e8bb242c2662c3beb6fd4a0ce88f21d</anchor>
      <arglist>(const OctreeLeafNode &amp;source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeLeafNode.html</anchorfile>
      <anchor>a9d11c917a070d53e9d2ef81c66ac0161</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OctreeLeafNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeLeafNode.html</anchorfile>
      <anchor>aeca1f9f8b4a1975ff1e9abf656fb1588</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::OctreeLeafNodeIterator</name>
    <filename>classpcl_1_1octree_1_1OctreeLeafNodeIterator.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>pcl::octree::OctreeDepthFirstIterator</base>
    <member kind="function">
      <type></type>
      <name>OctreeLeafNodeIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeLeafNodeIterator.html</anchorfile>
      <anchor>a6aff2b42553853a259d50f475f867070</anchor>
      <arglist>(OctreeT &amp;octree_arg)</arglist>
    </member>
    <member kind="function">
      <type>OctreeNode *</type>
      <name>operator*</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeLeafNodeIterator.html</anchorfile>
      <anchor>a657fd2507373c159478d8b516871bcc4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>OctreeLeafNodeIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeLeafNodeIterator.html</anchorfile>
      <anchor>ada6300bb1d11cd89b66adfd06c59043c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>OctreeLeafNodeIterator</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeLeafNodeIterator.html</anchorfile>
      <anchor>adedad374d493cb0924696ee745864c09</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeLeafNodeIterator.html</anchorfile>
      <anchor>a613fbe78a1abf70159ad3338c93f802a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OctreeLeafNodeIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeLeafNodeIterator.html</anchorfile>
      <anchor>af5285655bb5f10703d9fd737e6c46f98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>OctreeDepthFirstIterator&lt; DataT, OctreeT &gt;::BranchNode</type>
      <name>BranchNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeLeafNodeIterator.html</anchorfile>
      <anchor>a28180d70009b8be7f4ed6002b7d70fd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>OctreeDepthFirstIterator&lt; DataT, OctreeT &gt;::LeafNode</type>
      <name>LeafNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeLeafNodeIterator.html</anchorfile>
      <anchor>ac712d242a3399129f3160c5fd88c6e9f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::OctreeNode</name>
    <filename>classpcl_1_1octree_1_1OctreeNode.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual OctreeNode *</type>
      <name>deepCopy</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeNode.html</anchorfile>
      <anchor>ae4c747852ba854832e13b1f76c46a5b0</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual node_type_t</type>
      <name>getNodeType</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeNode.html</anchorfile>
      <anchor>a5b8206e9608369db7d5c21d905d03e09</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreeNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeNode.html</anchorfile>
      <anchor>a69bf7865cd3b8bd2cb556f2bc64d0b68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OctreeNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeNode.html</anchorfile>
      <anchor>adc8ac8198be98faf9ec9903481ee2690</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::OctreeNodePool</name>
    <filename>classpcl_1_1octree_1_1OctreeNodePool.html</filename>
    <templarg>NodeT</templarg>
    <member kind="function">
      <type>void</type>
      <name>deletePool</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeNodePool.html</anchorfile>
      <anchor>a40a3d9cfab83a2b89a9d5efc55801056</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreeNodePool</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeNodePool.html</anchorfile>
      <anchor>af8d74b5d1aaf904968b7a7ed1812c918</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>NodeT *</type>
      <name>popNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeNodePool.html</anchorfile>
      <anchor>a29163848081bc89c075f717a450728f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pushNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeNodePool.html</anchorfile>
      <anchor>a2e575a8909fb19086220534218d0bb54</anchor>
      <arglist>(NodeT *node_arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OctreeNodePool</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeNodePool.html</anchorfile>
      <anchor>ab79fd1da0bd60fbd72a3695e690f892a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; NodeT * &gt;</type>
      <name>nodePool_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeNodePool.html</anchorfile>
      <anchor>a77acbc3f87264784004700040c601a1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::OctreePointCloud</name>
    <filename>classpcl_1_1octree_1_1OctreePointCloud.html</filename>
    <templarg>PointT</templarg>
    <templarg>LeafT</templarg>
    <templarg>BranchT</templarg>
    <templarg>OctreeT</templarg>
    <member kind="typedef">
      <type>std::vector&lt; PointT, Eigen::aligned_allocator&lt; PointT &gt; &gt;</type>
      <name>AlignedPointTVector</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a58fb5d5c85aa82558b5621b350bdb02e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeT</type>
      <name>Base</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a2fb3c9ec5275ed74c15caf0dbf55ea1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeT::BranchNode</type>
      <name>BranchNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a4cd08362d46766e76705ef20ae58cc5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeBreadthFirstIterator&lt; int, OctreeT &gt;</type>
      <name>BreadthFirstIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>ac9770a92f8caf0cf095399a32b4ab49f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const OctreeBreadthFirstIterator&lt; int, OctreeT &gt;</type>
      <name>ConstBreadthFirstIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a36f55d992ca90e2e7fef4246818f95fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const OctreeDepthFirstIterator&lt; int, OctreeT &gt;</type>
      <name>ConstDepthFirstIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>af0250b7054dc4436584d05825bf07047</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const OctreeDepthFirstIterator&lt; int, OctreeT &gt;</type>
      <name>ConstIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>aaf1a3820264be8a2296e927844871cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const OctreeLeafNodeIterator&lt; int, OctreeT &gt;</type>
      <name>ConstLeafNodeIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>ad3df7210df61de061180fcf6e51abb9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const OctreePointCloud&lt; PointT, LeafT, OctreeT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a0b59bfb334a468430efa05472539ef6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeDepthFirstIterator&lt; int, OctreeT &gt;</type>
      <name>DepthFirstIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a4ce3bebea60321c9aae14271f33f45bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreePointCloud&lt; PointT, LeafT, Octree2BufBase&lt; int, LeafT &gt; &gt;</type>
      <name>DoubleBuffer</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a01a32d881186a9147aefa39290b78efd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const std::vector&lt; int &gt; &gt;</type>
      <name>IndicesConstPtr</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a8cc22cf8a8c8ce4b72c7f99f588c8ca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; std::vector&lt; int &gt; &gt;</type>
      <name>IndicesPtr</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a40bdcd5e9cca68907caaaf7b49fbb597</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeDepthFirstIterator&lt; int, OctreeT &gt;</type>
      <name>Iterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a10133bb03a6b7772c9b43bb1835b8a40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeT::LeafNode</type>
      <name>LeafNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a0c0bb61b28208668b367ae4bc314777c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeLeafNodeIterator&lt; int, OctreeT &gt;</type>
      <name>LeafNodeIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>aab8072bdb08a3401bfd86a87066416e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a3a64bc4b574b50272c97c50ecc2ac0f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PointCloud &gt;</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>abd9e05850ee0b0e7cf4cdb27cecc3ce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloud &gt;</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a0fcbf71a32395908c3f013e96ed3e8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; OctreePointCloud&lt; PointT, LeafT, OctreeT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a78b9cb6c89ac738426a81ecd23c26f84</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreePointCloud&lt; PointT, LeafT, OctreeBase&lt; int, LeafT &gt; &gt;</type>
      <name>SingleBuffer</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>aec30c099646abb05dfa0c90190fd7441</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPointFromCloud</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a1bbee5ed4d056c1124208d72f19dacf7</anchor>
      <arglist>(const int pointIdx_arg, IndicesPtr indices_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPointsFromInputCloud</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>aa9c25987b99f61b915476694c27a34a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPointToCloud</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a044c49e4d1d65f276e30b90ffe03d990</anchor>
      <arglist>(const PointT &amp;point_arg, PointCloudPtr cloud_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPointToCloud</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a5306e583855f0b80df0dfb8fb04af9a7</anchor>
      <arglist>(const PointT &amp;point_arg, PointCloudPtr cloud_arg, IndicesPtr indices_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>defineBoundingBox</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a81347320b8c40c6135a67e57d930d4e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>defineBoundingBox</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a4b9af557257832ab3f532a3a1bf93964</anchor>
      <arglist>(const double minX_arg, const double minY_arg, const double minZ_arg, const double maxX_arg, const double maxY_arg, const double maxZ_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>defineBoundingBox</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>afc2f2a612abefa7433cead6565eb4449</anchor>
      <arglist>(const double maxX_arg, const double maxY_arg, const double maxZ_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>defineBoundingBox</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a04ba4a7ce19f94934375af6dcbf41b1f</anchor>
      <arglist>(const double cubeLen_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteTree</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a9d8e0a6c79b650bfb228978217109f00</anchor>
      <arglist>(bool freeMemory_arg=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteVoxelAtPoint</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a85512782f7ebe8511381441738764587</anchor>
      <arglist>(const PointT &amp;point_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteVoxelAtPoint</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>ac4c664a77495e4d72bc914e151673e6c</anchor>
      <arglist>(const int &amp;pointIdx_arg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getApproxIntersectedVoxelCentersBySegment</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a2ac5b8b031f82848bd555564f72a5f2b</anchor>
      <arglist>(const Eigen::Vector3f &amp;origin, const Eigen::Vector3f &amp;end, AlignedPointTVector &amp;voxel_center_list, float precision=0.2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getBoundingBox</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>ad1cf340406cfcfde2bf1e905e4a9f150</anchor>
      <arglist>(double &amp;minX_arg, double &amp;minY_arg, double &amp;minZ_arg, double &amp;maxX_arg, double &amp;maxY_arg, double &amp;maxZ_arg) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getEpsilon</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>ab79ed725e1887eed9f56de2d7f10b349</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>IndicesConstPtr const</type>
      <name>getIndices</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a87cd4eccfb5db6fc26659e9711aee59c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PointCloudConstPtr</type>
      <name>getInputCloud</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>ae25285aa636e6e7349d34b3374e92a2b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getOccupiedVoxelCenters</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>af21c8274bdbb2fc9d3ffe1c0918bc4a8</anchor>
      <arglist>(AlignedPointTVector &amp;voxelCenterList_arg) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getResolution</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a158bbb0a204db990b576384fb38a9b84</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getTreeDepth</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a773b0acdea752aa1352ef305307fa2b6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getVoxelBounds</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a70f31119d5318eb3bfa9b93a5f57689d</anchor>
      <arglist>(OctreeIteratorBase&lt; int, OctreeT &gt; &amp;iterator, Eigen::Vector3f &amp;min_pt, Eigen::Vector3f &amp;max_pt)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getVoxelSquaredDiameter</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a8b33388a38cce4e86d4e55c2e4dad330</anchor>
      <arglist>(unsigned int treeDepth_arg) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getVoxelSquaredDiameter</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>aa5a71eeae73244a42df1235d1c31ea11</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getVoxelSquaredSideLen</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a681c258ddd87898faf2706ae8cebbc87</anchor>
      <arglist>(unsigned int treeDepth_arg) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getVoxelSquaredSideLen</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a861ba908b27f5fdf33b9a29c035364ac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVoxelOccupiedAtPoint</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a3e2627343baacd17932f6d71ffb34cca</anchor>
      <arglist>(const PointT &amp;point_arg) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVoxelOccupiedAtPoint</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a222e4e1689cd5c10cae394c28fb20b05</anchor>
      <arglist>(const double pointX_arg, const double pointY_arg, const double pointZ_arg) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVoxelOccupiedAtPoint</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a572c215cb2fb07e127d6e460e591517a</anchor>
      <arglist>(const int &amp;pointIdx_arg) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreePointCloud</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a5d0b755db2f17bea1201ba02c25ecdcf</anchor>
      <arglist>(const double resolution_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEpsilon</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a999ac2bd3ed037bd38198aaf6121cdfa</anchor>
      <arglist>(double eps)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a475c845d1d0d662ffd42b7bd72f8704d</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud_arg, const IndicesConstPtr &amp;indices_arg=IndicesConstPtr())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setResolution</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>afea9b01e5c045389ac8f6fe1872c43bb</anchor>
      <arglist>(double resolution_arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OctreePointCloud</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a22d184fbb9eb3354712f677dcdeb4ba3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addPointIdx</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a288ca49b35acbc32b99b4f516a88f983</anchor>
      <arglist>(const int pointIdx_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>adoptBoundingBoxToPoint</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a36bd484224cd747a54ddeddb210a1d72</anchor>
      <arglist>(const PointT &amp;pointIdx_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>LeafT *</type>
      <name>findLeafAtPoint</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>afdf83fdb19293074cc28b64ccdc2555b</anchor>
      <arglist>(const PointT &amp;point_arg) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>genLeafNodeCenterFromOctreeKey</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a0c5061af92728918272d33beab82c0b5</anchor>
      <arglist>(const OctreeKey &amp;key_arg, PointT &amp;point_arg) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>genOctreeKeyForDataT</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>af4f99fbbaa0e80fa66edf4150fee1f40</anchor>
      <arglist>(const int &amp;data_arg, OctreeKey &amp;key_arg) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>genOctreeKeyforPoint</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>aaeb0ffc4ca925605fd492b7bb23695a6</anchor>
      <arglist>(const PointT &amp;point_arg, OctreeKey &amp;key_arg) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>genOctreeKeyforPoint</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a7aa30b479a7ebf90152297d4f9fa53f9</anchor>
      <arglist>(const double pointX_arg, const double pointY_arg, const double pointZ_arg, OctreeKey &amp;key_arg) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>genVoxelBoundsFromOctreeKey</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>ad136f5ee2fa48fa0a3af987b3302b0c0</anchor>
      <arglist>(const OctreeKey &amp;key_arg, unsigned int treeDepth_arg, Eigen::Vector3f &amp;min_pt, Eigen::Vector3f &amp;max_pt) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>genVoxelCenterFromOctreeKey</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a547e7a698a4f0763a1de8300c4a9bbb5</anchor>
      <arglist>(const OctreeKey &amp;key_arg, unsigned int treeDepth_arg, PointT &amp;point_arg) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getKeyBitSize</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a9198629ccfd908a162f34cc7626177df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getOccupiedVoxelCentersRecursive</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>aefd46ea4b04d6d875c18612bb2c1474d</anchor>
      <arglist>(const BranchNode *node_arg, const OctreeKey &amp;key_arg, AlignedPointTVector &amp;voxelCenterList_arg) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const PointT &amp;</type>
      <name>getPointByIndex</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>ad55811e90e3fea41051546495841339b</anchor>
      <arglist>(const unsigned int index_arg) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isPointWithinBoundingBox</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a31d72a7837a4592cef97afe4888a291d</anchor>
      <arglist>(const PointT &amp;pointIdx_arg) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>boundingBoxDefined_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a8222dbfa280d03928ef6c8cab164ea2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>epsilon_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a6cfeaa1fb93f7ba7deea9c1d73fdc999</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesConstPtr</type>
      <name>indices_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>ae7128610d95d7b2fe2c39f43c6e2169a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudConstPtr</type>
      <name>input_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a5ee06fb1af79612f196b1292ac2e41c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>maxX_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a1790f8b93dab652efc1e77f4881c1020</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>maxY_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a5327278de48668ae7cbbda6377a2b789</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>maxZ_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a0a17e7965e37008e760c78558d71c96e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>minX_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>aca5dd489ff93198331c0a573806dcc08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>minY_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>ab81e42ec74dc47332e556bc9260aec6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>minZ_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a82068ac80ca3a6c50d84fe72ce7d9edf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>resolution_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>aaca31e30fdd875e283eac5c953e05d86</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>OctreeBreadthFirstIterator&lt; int, OctreeT &gt;</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a2ac9e69bc8f0267af70861f42e481e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>OctreeDepthFirstIterator&lt; int, OctreeT &gt;</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>ae253a29233ec328b0deaa418a4de4c69</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>OctreeIteratorBase&lt; int, OctreeT &gt;</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>aa15a96c55007576bee97c45f2c90e166</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>OctreeLeafNodeIterator&lt; int, OctreeT &gt;</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a8f29fa8ae2ad5836e7aef52ac35e0aef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::OctreePointCloudChangeDetector</name>
    <filename>classpcl_1_1octree_1_1OctreePointCloudChangeDetector.html</filename>
    <templarg>PointT</templarg>
    <templarg>LeafT</templarg>
    <templarg>BranchT</templarg>
    <base>OctreePointCloud&lt; PointT, LeafT, BranchT, Octree2BufBase&lt; int, LeafT, BranchT &gt; &gt;</base>
    <member kind="function">
      <type>int</type>
      <name>getPointIndicesFromNewVoxels</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudChangeDetector.html</anchorfile>
      <anchor>ad6c882f898a1bcecf62e09d087e7eec2</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;indicesVector_arg, const int minPointsPerLeaf_arg=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreePointCloudChangeDetector</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudChangeDetector.html</anchorfile>
      <anchor>a684377438047f1b5cb5278db85a1737a</anchor>
      <arglist>(const double resolution_arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OctreePointCloudChangeDetector</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudChangeDetector.html</anchorfile>
      <anchor>a47331385f6c50c8725dc0738be6a059d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::OctreePointCloudDensity</name>
    <filename>classpcl_1_1octree_1_1OctreePointCloudDensity.html</filename>
    <templarg>PointT</templarg>
    <templarg>LeafT</templarg>
    <templarg>BranchT</templarg>
    <base>OctreePointCloud&lt; PointT, LeafT, BranchT &gt;</base>
    <member kind="function">
      <type>unsigned int</type>
      <name>getVoxelDensityAtPoint</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudDensity.html</anchorfile>
      <anchor>ab485d1d03e5d7548fe72a0249fafbe90</anchor>
      <arglist>(const PointT &amp;point_arg) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreePointCloudDensity</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudDensity.html</anchorfile>
      <anchor>a3711c98433ced7ea19fed0a3d7c0ad39</anchor>
      <arglist>(const double resolution_arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OctreePointCloudDensity</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudDensity.html</anchorfile>
      <anchor>a4a461aeacfc122207782a09e60c859de</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::OctreePointCloudDensityContainer</name>
    <filename>classpcl_1_1octree_1_1OctreePointCloudDensityContainer.html</filename>
    <templarg>DataT</templarg>
    <member kind="function" virtualness="virtual">
      <type>virtual OctreePointCloudDensityContainer *</type>
      <name>deepCopy</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudDensityContainer.html</anchorfile>
      <anchor>ac7de4231f9cf18fd0591ef0a7ae131f9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getData</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudDensityContainer.html</anchorfile>
      <anchor>ac9fc5ce2d5b035b393bf138ea629b23b</anchor>
      <arglist>(const DataT *&amp;data_arg) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getData</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudDensityContainer.html</anchorfile>
      <anchor>a6d68089919938772a268bc9916a5b2e2</anchor>
      <arglist>(std::vector&lt; DataT &gt; &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getPointCounter</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudDensityContainer.html</anchorfile>
      <anchor>a9212a8c2a7a68dfa8bec950cb169eed3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getSize</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudDensityContainer.html</anchorfile>
      <anchor>aa0da7c8a4ec662ada63def80dd47f53e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreePointCloudDensityContainer</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudDensityContainer.html</anchorfile>
      <anchor>a6886de4ce32f9bb1b6e5f687f35f397f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudDensityContainer.html</anchorfile>
      <anchor>aac8abd10e401c289bdffb3730325c0b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudDensityContainer.html</anchorfile>
      <anchor>ad68a332fc6a9bb879c032928b427d809</anchor>
      <arglist>(const DataT &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OctreePointCloudDensityContainer</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudDensityContainer.html</anchorfile>
      <anchor>ae730d25c5bfc3f29354b559832dcef24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>pointCounter_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudDensityContainer.html</anchorfile>
      <anchor>aed6c9418caa6e068aaddf133e7b280a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::OctreePointCloudOccupancy</name>
    <filename>classpcl_1_1octree_1_1OctreePointCloudOccupancy.html</filename>
    <templarg>PointT</templarg>
    <templarg>LeafT</templarg>
    <templarg>BranchT</templarg>
    <base>OctreePointCloud&lt; PointT, LeafT, BranchT, OctreeBase&lt; int, LeafT, BranchT &gt; &gt;</base>
    <member kind="typedef">
      <type>OctreePointCloudOccupancy&lt; PointT, LeafT, BranchT &gt;</type>
      <name>DoubleBuffer</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudOccupancy.html</anchorfile>
      <anchor>a25b1aa87458081302ac3f77a5545a309</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreePointCloud&lt; PointT, LeafT, BranchT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudOccupancy.html</anchorfile>
      <anchor>a177ba7a6f28bad3ef619913c1e122db5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreePointCloud&lt; PointT, LeafT, BranchT &gt;::PointCloudConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudOccupancy.html</anchorfile>
      <anchor>a9239c539aed47ad9628bb0e7e71786a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreePointCloud&lt; PointT, LeafT, BranchT &gt;::PointCloudPtr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudOccupancy.html</anchorfile>
      <anchor>acb6df0b152c4004bfb49350f7c252ed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreePointCloudOccupancy&lt; PointT, LeafT, BranchT &gt;</type>
      <name>SingleBuffer</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudOccupancy.html</anchorfile>
      <anchor>aa244431140ff90d15560941137abab8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreePointCloudOccupancy</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudOccupancy.html</anchorfile>
      <anchor>aa5ae77ba0d194ef5ef690ca071c49857</anchor>
      <arglist>(const double resolution_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOccupiedVoxelAtPoint</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudOccupancy.html</anchorfile>
      <anchor>ac88ca60d2df01c914f8ac9fc8640d4c9</anchor>
      <arglist>(const PointT &amp;point_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOccupiedVoxelsAtPointsFromCloud</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudOccupancy.html</anchorfile>
      <anchor>a22e3167cd364b3947ea28a1bde41abcf</anchor>
      <arglist>(PointCloudPtr cloud_arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OctreePointCloudOccupancy</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudOccupancy.html</anchorfile>
      <anchor>ad59a8bb22a9aefb7cc4d26296b2f900b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::OctreePointCloudPointVector</name>
    <filename>classpcl_1_1octree_1_1OctreePointCloudPointVector.html</filename>
    <templarg>PointT</templarg>
    <templarg>LeafT</templarg>
    <templarg>BranchT</templarg>
    <templarg>OctreeT</templarg>
    <base>pcl::octree::OctreePointCloud</base>
    <member kind="typedef">
      <type>OctreePointCloudPointVector&lt; PointT, LeafT, BranchT, Octree2BufBase&lt; int, LeafT, BranchT &gt; &gt;</type>
      <name>DoubleBuffer</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudPointVector.html</anchorfile>
      <anchor>a4ed1de4d0360dbc7bd704589af348b38</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreePointCloudPointVector&lt; PointT, LeafT, BranchT, OctreeBase&lt; int, LeafT, BranchT &gt; &gt;</type>
      <name>SingleBuffer</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudPointVector.html</anchorfile>
      <anchor>a890aa9f92d43d6ca8f1cc2b36c1f9d3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreePointCloudPointVector</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudPointVector.html</anchorfile>
      <anchor>ab3814d1cafed91b8ae82f37c00d8d7fb</anchor>
      <arglist>(const double resolution_arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OctreePointCloudPointVector</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudPointVector.html</anchorfile>
      <anchor>aa21f04ea08bf32030ae27a4243c65b3b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::OctreePointCloudSearch</name>
    <filename>classpcl_1_1octree_1_1OctreePointCloudSearch.html</filename>
    <templarg>PointT</templarg>
    <templarg>LeafT</templarg>
    <templarg>BranchT</templarg>
    <base>OctreePointCloud&lt; PointT, LeafT, BranchT &gt;</base>
    <class kind="class">pcl::octree::OctreePointCloudSearch::prioBranchQueueEntry</class>
    <class kind="class">pcl::octree::OctreePointCloudSearch::prioPointQueueEntry</class>
    <member kind="typedef">
      <type>std::vector&lt; PointT, Eigen::aligned_allocator&lt; PointT &gt; &gt;</type>
      <name>AlignedPointTVector</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>a9666c7b2772e31f58e52ed1d9ad3f364</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeT::BranchNode</type>
      <name>BranchNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>ab354945a79c95c32c2b3bcaa66648702</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const OctreePointCloudSearch&lt; PointT, LeafT, BranchT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>ac8f304b58d3e3d04d4221c01144d3328</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const std::vector&lt; int &gt; &gt;</type>
      <name>IndicesConstPtr</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>a5ecd9c6e9814b9cc80c830dbbfff052e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; std::vector&lt; int &gt; &gt;</type>
      <name>IndicesPtr</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>a729d8f1d802e367f640bc8d530db670e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeT::LeafNode</type>
      <name>LeafNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>adaf03d39a28d5f0ef381f30ef176f6c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreePointCloud&lt; PointT, LeafT, BranchT &gt;</type>
      <name>OctreeT</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>aa736a240e749ba3d1d07b4e28d94adc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>a35f82076fe2ae68e22ca722e09458a56</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PointCloud &gt;</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>a89c968d74f2611774b1a2f2e733640d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloud &gt;</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>afa40abbf9fcd77d1736352ca2794e1e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; OctreePointCloudSearch&lt; PointT, LeafT, BranchT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>a4db1dcdce4c0fbf13d92a4c58d407c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>approxNearestSearch</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>a16866dd765eb2c1c842177ef6b84cafc</anchor>
      <arglist>(const PointCloud &amp;cloud, int query_index, int &amp;result_index, float &amp;sqr_distance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>approxNearestSearch</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>ade66db590ea13eeb4ab39b5490f3d1a5</anchor>
      <arglist>(const PointT &amp;p_q, int &amp;result_index, float &amp;sqr_distance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>approxNearestSearch</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>a443cd49dae55fc8f9aef0a765fcfbdeb</anchor>
      <arglist>(int query_index, int &amp;result_index, float &amp;sqr_distance)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>boxSearch</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>ac3cc733a50140a25208d84050ec7b72c</anchor>
      <arglist>(const Eigen::Vector3f &amp;min_pt, const Eigen::Vector3f &amp;max_pt, std::vector&lt; int &gt; &amp;k_indices) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIntersectedVoxelCenters</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>ae2b969cafe6d156e3b19e3d475dc6860</anchor>
      <arglist>(Eigen::Vector3f origin, Eigen::Vector3f direction, AlignedPointTVector &amp;voxelCenterList, int maxVoxelCount=0) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIntersectedVoxelIndices</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>a6ebc33744ed14481323e9e3142da2983</anchor>
      <arglist>(Eigen::Vector3f origin, Eigen::Vector3f direction, std::vector&lt; int &gt; &amp;k_indices, int maxVoxelCount=0) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nearestKSearch</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>aeee6566f0bfcdfe34036db3cfac00158</anchor>
      <arglist>(const PointCloud &amp;cloud, int index, int k, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nearestKSearch</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>a6ec2a643226618841b2d1d9133fe5861</anchor>
      <arglist>(const PointT &amp;p_q, int k, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nearestKSearch</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>a7b40187aeedaaa650d56b608ddbdfbb5</anchor>
      <arglist>(int index, int k, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreePointCloudSearch</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>a047b7c5215520d08e286f11f274fb9f7</anchor>
      <arglist>(const double resolution)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radiusSearch</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>a648a0f6b8789c662343ee164d20c4553</anchor>
      <arglist>(const PointCloud &amp;cloud, int index, double radius, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances, unsigned int max_nn=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radiusSearch</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>aa9dc20e7491947f71896efac450453d6</anchor>
      <arglist>(const PointT &amp;p_q, const double radius, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances, unsigned int max_nn=0) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radiusSearch</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>a6089c90adc29d8a70c69874f34c7c97d</anchor>
      <arglist>(int index, const double radius, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances, unsigned int max_nn=0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>voxelSearch</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>ab64133386d5ecb2c719845c631f1f836</anchor>
      <arglist>(const PointT &amp;point, std::vector&lt; int &gt; &amp;pointIdx_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>voxelSearch</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>a6b68d5a5f2b90218255a3572284351bb</anchor>
      <arglist>(const int index, std::vector&lt; int &gt; &amp;pointIdx_data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OctreePointCloudSearch</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>a42c88376924e45d95f726a1bd4b3f3cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>approxNearestSearchRecursive</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>ab9b34dc9c50f19a0c8929b12f268c522</anchor>
      <arglist>(const PointT &amp;point, const BranchNode *node, const OctreeKey &amp;key, unsigned int treeDepth, int &amp;result_index, float &amp;sqr_distance)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>boxSearchRecursive</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>aee4b871ae60be41fa58630c431880fb0</anchor>
      <arglist>(const Eigen::Vector3f &amp;min_pt, const Eigen::Vector3f &amp;max_pt, const BranchNode *node, const OctreeKey &amp;key, unsigned int treeDepth, std::vector&lt; int &gt; &amp;k_indices) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getFirstIntersectedNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>aa5b4021a5d61f0048322c4994b76686d</anchor>
      <arglist>(double minX, double minY, double minZ, double midX, double midY, double midZ) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getIntersectedVoxelCentersRecursive</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>ab47c50a2e28f5955cbaa89790e88b929</anchor>
      <arglist>(double minX, double minY, double minZ, double maxX, double maxY, double maxZ, unsigned char a, const OctreeNode *node, const OctreeKey &amp;key, AlignedPointTVector &amp;voxelCenterList, int maxVoxelCount) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getIntersectedVoxelIndicesRecursive</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>a3bb454f646f0de008c41ce625745a50d</anchor>
      <arglist>(double minX, double minY, double minZ, double maxX, double maxY, double maxZ, unsigned char a, const OctreeNode *node, const OctreeKey &amp;key, std::vector&lt; int &gt; &amp;k_indices, int maxVoxelCount) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>getKNearestNeighborRecursive</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>afc17a48c4bb8d87a0673fbd415de33ed</anchor>
      <arglist>(const PointT &amp;point, unsigned int K, const BranchNode *node, const OctreeKey &amp;key, unsigned int treeDepth, const double squaredSearchRadius, std::vector&lt; prioPointQueueEntry &gt; &amp;pointCandidates) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getNeighborsWithinRadiusRecursive</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>a27903fa602f58faa73ce255f133f0ce7</anchor>
      <arglist>(const PointT &amp;point, const double radiusSquared, const BranchNode *node, const OctreeKey &amp;key, unsigned int treeDepth, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances, unsigned int max_nn) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getNextIntersectedNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>a68b13c666d9e6e036619df40a350977c</anchor>
      <arglist>(double x, double y, double z, int a, int b, int c) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initIntersectedVoxel</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>ada8832c044427961c6e6c77c13d8d844</anchor>
      <arglist>(Eigen::Vector3f &amp;origin, Eigen::Vector3f &amp;direction, double &amp;minX, double &amp;minY, double &amp;minZ, double &amp;maxX, double &amp;maxY, double &amp;maxZ, unsigned char &amp;a) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>float</type>
      <name>pointSquaredDist</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>ae6d4fa1513b2701cf492f952325bc746</anchor>
      <arglist>(const PointT &amp;pointA, const PointT &amp;pointB) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::OctreePointCloudSearch::prioBranchQueueEntry</name>
    <filename>classpcl_1_1octree_1_1OctreePointCloudSearch_1_1prioBranchQueueEntry.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch_1_1prioBranchQueueEntry.html</anchorfile>
      <anchor>a552a1ce0ec25e7244ed5932b72a9c0f2</anchor>
      <arglist>(const prioBranchQueueEntry rhs) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>prioBranchQueueEntry</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch_1_1prioBranchQueueEntry.html</anchorfile>
      <anchor>a3fc4f869a411f997db24a5dd654d8bf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>prioBranchQueueEntry</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch_1_1prioBranchQueueEntry.html</anchorfile>
      <anchor>a4c498d4b6e531cb3764e4987817ddaf2</anchor>
      <arglist>(OctreeNode *_node, OctreeKey &amp;_key, float _point_distance)</arglist>
    </member>
    <member kind="variable">
      <type>OctreeKey</type>
      <name>key</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch_1_1prioBranchQueueEntry.html</anchorfile>
      <anchor>a16f3c49484f4b23448ab755133a5dc56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const OctreeNode *</type>
      <name>node</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch_1_1prioBranchQueueEntry.html</anchorfile>
      <anchor>a6cbb9b8a20cd7a94d73500a7ee52d62d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pointDistance</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch_1_1prioBranchQueueEntry.html</anchorfile>
      <anchor>ae990fbcb855cc2452a9cff53e2860a51</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::OctreePointCloudSearch::prioPointQueueEntry</name>
    <filename>classpcl_1_1octree_1_1OctreePointCloudSearch_1_1prioPointQueueEntry.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch_1_1prioPointQueueEntry.html</anchorfile>
      <anchor>a29a5a09ee1843a0476391e7ec35950be</anchor>
      <arglist>(const prioPointQueueEntry &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>prioPointQueueEntry</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch_1_1prioPointQueueEntry.html</anchorfile>
      <anchor>aeedd31f0800d3003df92b50236cafe59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>prioPointQueueEntry</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch_1_1prioPointQueueEntry.html</anchorfile>
      <anchor>a91216a5732d6d7d524e4766c057c4330</anchor>
      <arglist>(unsigned int &amp;pointIdx, float pointDistance)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pointDistance_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch_1_1prioPointQueueEntry.html</anchorfile>
      <anchor>a9be292491913efb6e5971798a9e1f9be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pointIdx_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch_1_1prioPointQueueEntry.html</anchorfile>
      <anchor>a8ab296a5b013c8851f96aab96710556e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::OctreePointCloudSinglePoint</name>
    <filename>classpcl_1_1octree_1_1OctreePointCloudSinglePoint.html</filename>
    <templarg>PointT</templarg>
    <templarg>LeafT</templarg>
    <templarg>BranchT</templarg>
    <templarg>OctreeT</templarg>
    <base>pcl::octree::OctreePointCloud</base>
    <member kind="typedef">
      <type>OctreePointCloudSinglePoint&lt; PointT, LeafT, BranchT, Octree2BufBase&lt; int, LeafT, BranchT &gt; &gt;</type>
      <name>DoubleBuffer</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSinglePoint.html</anchorfile>
      <anchor>a0bb5265138777f83a22d98d3d3c66f9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreePointCloudSinglePoint&lt; PointT, LeafT, BranchT, OctreeBase&lt; int, LeafT, BranchT &gt; &gt;</type>
      <name>SingleBuffer</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSinglePoint.html</anchorfile>
      <anchor>a76be5900cdf6367863fe7a7281670b6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreePointCloudSinglePoint</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSinglePoint.html</anchorfile>
      <anchor>afe8edb9298d0df9c4a4d104e31b91424</anchor>
      <arglist>(const double resolution_arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OctreePointCloudSinglePoint</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSinglePoint.html</anchorfile>
      <anchor>afc30ba22f14800e95052e7222b4733b2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::OctreePointCloudVoxelCentroid</name>
    <filename>classpcl_1_1octree_1_1OctreePointCloudVoxelCentroid.html</filename>
    <templarg>PointT</templarg>
    <templarg>LeafT</templarg>
    <templarg>BranchT</templarg>
    <base>OctreePointCloud&lt; PointT, LeafT, BranchT &gt;</base>
    <member kind="typedef">
      <type>OctreePointCloud&lt; PointT, LeafT, BranchT &gt;::AlignedPointTVector</type>
      <name>AlignedPointTVector</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudVoxelCentroid.html</anchorfile>
      <anchor>ac143334e2cf05f4fc36266df934606c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getVoxelCentroidAtPoint</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudVoxelCentroid.html</anchorfile>
      <anchor>a3b09a1be413b3e80c34862ad9bbd5aaa</anchor>
      <arglist>(const PointT &amp;point_arg, PointT &amp;voxelCentroid_arg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getVoxelCentroidAtPoint</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudVoxelCentroid.html</anchorfile>
      <anchor>ae6a5306261aeb3de3cb2afa00603b2ac</anchor>
      <arglist>(const int &amp;pointIdx_arg, PointT &amp;voxelCentroid_arg)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getVoxelCentroids</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudVoxelCentroid.html</anchorfile>
      <anchor>afed0b66d06a3da5c5a55cd8dbad726f8</anchor>
      <arglist>(AlignedPointTVector &amp;voxelCentroidList_arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreePointCloudVoxelCentroid</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudVoxelCentroid.html</anchorfile>
      <anchor>a02bd61b3de3800f8374d6a54d67d863c</anchor>
      <arglist>(const double resolution_arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OctreePointCloudVoxelCentroid</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudVoxelCentroid.html</anchorfile>
      <anchor>a50a1e2513ac4805066fb52fbe2b7c7aa</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::PointCloudCompression</name>
    <filename>classpcl_1_1octree_1_1PointCloudCompression.html</filename>
    <templarg>PointT</templarg>
    <templarg>LeafT</templarg>
    <templarg>BranchT</templarg>
    <templarg>OctreeT</templarg>
    <base>pcl::octree::OctreePointCloud</base>
    <member kind="typedef">
      <type>OctreeT::BranchNode</type>
      <name>BranchNode</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>af786f7cb9fafa5b1fb6c3f39d57b0993</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeT::LeafNode</type>
      <name>LeafNode</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>a4b114d088d9a64a27b37cdc7619e3ec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreePointCloud&lt; PointT, LeafT, BranchT, OctreeT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>a2f7cfc9ab05400003959722c5e7b6cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreePointCloud&lt; PointT, LeafT, BranchT, OctreeT &gt;::PointCloudConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>aee68a504918953057332cef920615bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreePointCloud&lt; PointT, LeafT, BranchT, OctreeT &gt;::PointCloudPtr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>a7fa864e8727bfd6d7c800e93c5e20392</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudCompression&lt; PointT, LeafT, BranchT, Octree2BufBase&lt; int, LeafT, BranchT &gt; &gt;</type>
      <name>RealTimeStreamCompression</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>a9809d879db19fb17030e5bf1689e01e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudCompression&lt; PointT, LeafT, BranchT, OctreeBase&lt; int, LeafT, BranchT &gt; &gt;</type>
      <name>SinglePointCloudCompressionLowMemory</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>a2178b99cf3328dcdf9474a52ad405063</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>decodePointCloud</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>aa088ac7b6ad59409a014b79fa568eed9</anchor>
      <arglist>(std::istream &amp;compressedTreeDataIn_arg, PointCloudPtr &amp;cloud_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>encodePointCloud</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>a250b54597678fa6c51ed7102d54bcb79</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud_arg, std::ostream &amp;compressedTreeDataOut_arg)</arglist>
    </member>
    <member kind="function">
      <type>PointCloudPtr</type>
      <name>getOutputCloud</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>ac01c5478be0cd05cc371dcdbc9d04d40</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialization</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>a9eb68efdf85a315b45dfbfe1c4936183</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudCompression</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>aaa4758ea354aa590e40916342f04f1e1</anchor>
      <arglist>(compression_Profiles_e compressionProfile_arg=MED_RES_ONLINE_COMPRESSION_WITH_COLOR, bool showStatistics_arg=false, const double pointResolution_arg=0.001, const double octreeResolution_arg=0.01, bool doVoxelGridDownDownSampling_arg=false, const unsigned int iFrameRate_arg=30, bool doColorEncoding_arg=true, const unsigned char colorBitResolution_arg=6)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOutputCloud</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>a04b5ec679865648532ee642514f33fb2</anchor>
      <arglist>(const PointCloudPtr &amp;cloud_arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PointCloudCompression</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>a0184af03d38507f37abf10ba76f0b3ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>deserializeTreeCallback</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>a736f23dc816a28d99261bd2c0c06999d</anchor>
      <arglist>(LeafNode &amp;, const OctreeKey &amp;key_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>entropyDecoding</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>aa3d97ebe82d39d1a8ecfa12228a5af4b</anchor>
      <arglist>(std::istream &amp;compressedTreeDataIn_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>entropyEncoding</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>a02221392c67f33cca791460901a42dc6</anchor>
      <arglist>(std::ostream &amp;compressedTreeDataOut_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>readFrameHeader</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>a70d10e8755623596a68554d2bad2646f</anchor>
      <arglist>(std::istream &amp;compressedTreeDataIn_arg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>serializeTreeCallback</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>adb467fb6f868f49758ebc84ca42b60d0</anchor>
      <arglist>(LeafNode &amp;leaf_arg, const OctreeKey &amp;key_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>syncToHeader</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>ac19181272a7255a42291476be5efddf3</anchor>
      <arglist>(std::istream &amp;compressedTreeDataIn_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>writeFrameHeader</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>ab3a9dc243b8cfbb934b3288b8f66e262</anchor>
      <arglist>(std::ostream &amp;compressedTreeDataOut_arg)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; char &gt;</type>
      <name>binaryColorTreeVector_</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>a7bd565eb0ef2a5dad31a408f74fa20a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; char &gt;</type>
      <name>binaryTreeDataVector_</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>a9b4e74e8ebafc8a4903a815fefb1bc74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>bShowStatistics</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>a0b48fa27f86b0080b2921c9cc5f8d3c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>cloudWithColor_</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>ad5bc9f24d81813352fc6fa76109ca2ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const unsigned char</type>
      <name>colorBitResolution_</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>a745ca47743fb943757c1898dc104b31e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ColorCoding&lt; PointT &gt;</type>
      <name>colorCoder_</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>ae04394a7c01ca9914aa80012ed1d46a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint64_t</type>
      <name>compressedColorDataLen_</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>afdbb78511063bcea7090b448f6874ce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint64_t</type>
      <name>compressedPointDataLen_</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>a48935a1da23442f4bff0de251990d908</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>dataWithColor_</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>a799e7527c6ec82cdd4a9be4c3add1314</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>doColorEncoding_</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>ae8e36c798b44ed9cd5ed961938984e29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>doVoxelGridEnDecoding_</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>a3fee1ceeae71a9038c90c193e655ee20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StaticRangeCoder</type>
      <name>entropyCoder_</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>a71ca8323a9782b1e8416866f507f69bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32_t</type>
      <name>frameID_</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>a9e0089087ffe68af13bd09bfd8aa659a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>iFrame_</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>a5202a9cc73549ebb037762f4afcd018c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32_t</type>
      <name>iFrameCounter_</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>ae21aa012c52d5992060686fa094e31d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32_t</type>
      <name>iFrameRate_</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>ae6cb3ab250b5d1dca086de37d0b867d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const double</type>
      <name>octreeResolution_</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>aa0003e7ff04ccbf3e12c1c13e66a6f95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudPtr</type>
      <name>output_</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>a25a31a72447ed178a88aa4251c0d0b4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCoding&lt; PointT &gt;</type>
      <name>pointCoder_</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>abf34821887d97803ab37ebbbe7ffb7e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned char</type>
      <name>pointColorOffset_</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>a5d00c98a6b6bbba0c457098ca47d4e78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint64_t</type>
      <name>pointCount_</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>a1e0be04b9742b2000479784479267601</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; unsigned int &gt;</type>
      <name>pointCountDataVector_</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>a6c197077081702b4ef6365a6aae8ddf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; unsigned int &gt;::const_iterator</type>
      <name>pointCountDataVectorIterator_</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>abc7be227bed76dd9d519429ebd753b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const double</type>
      <name>pointResolution_</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>aad5b85ddfaf776998705f9f36a0b4d35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const compression_Profiles_e</type>
      <name>selectedProfile_</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>a4516b454452106c97091b82e85d5643f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const char *</type>
      <name>frameHeaderIdentifier_</name>
      <anchorfile>classpcl_1_1octree_1_1PointCloudCompression.html</anchorfile>
      <anchor>aabd34ca3f8a1c8e22354fb39c395aa89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::PointCoding</name>
    <filename>classpcl_1_1octree_1_1PointCoding.html</filename>
    <templarg>PointT</templarg>
    <member kind="function">
      <type>void</type>
      <name>decodePoints</name>
      <anchorfile>classpcl_1_1octree_1_1PointCoding.html</anchorfile>
      <anchor>abb223cd5e0748e82b09e366cc3c019d5</anchor>
      <arglist>(PointCloudPtr outputCloud_arg, const double *referencePoint_arg, std::size_t beginIdx_arg, std::size_t endIdx_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>encodePoints</name>
      <anchorfile>classpcl_1_1octree_1_1PointCoding.html</anchorfile>
      <anchor>a231c7d289e73e3c920639c853a600758</anchor>
      <arglist>(const typename std::vector&lt; int &gt; &amp;indexVector_arg, const double *referencePoint_arg, PointCloudConstPtr inputCloud_arg)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; char &gt; &amp;</type>
      <name>getDifferentialDataVector</name>
      <anchorfile>classpcl_1_1octree_1_1PointCoding.html</anchorfile>
      <anchor>a2b7fee0f682b1ad1a6652694090614f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getPrecision</name>
      <anchorfile>classpcl_1_1octree_1_1PointCoding.html</anchorfile>
      <anchor>a413a6e798eab425484bd6e3554ac781e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeDecoding</name>
      <anchorfile>classpcl_1_1octree_1_1PointCoding.html</anchorfile>
      <anchor>a301c00a268534360e3b99493b3e05477</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeEncoding</name>
      <anchorfile>classpcl_1_1octree_1_1PointCoding.html</anchorfile>
      <anchor>a07f8409110ccf95dc956bd3fa66ce2d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCoding</name>
      <anchorfile>classpcl_1_1octree_1_1PointCoding.html</anchorfile>
      <anchor>a0161e68dd81ecdc9821939df5f9bdd73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPointCount</name>
      <anchorfile>classpcl_1_1octree_1_1PointCoding.html</anchorfile>
      <anchor>ab060975b8f073cafe3162c6df671ec52</anchor>
      <arglist>(unsigned int pointCount_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPrecision</name>
      <anchorfile>classpcl_1_1octree_1_1PointCoding.html</anchorfile>
      <anchor>adc08f54d6fa3d0d011dfe23844bd5ffb</anchor>
      <arglist>(float precision_arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PointCoding</name>
      <anchorfile>classpcl_1_1octree_1_1PointCoding.html</anchorfile>
      <anchor>a8e04cd6d6b7a082742e749751c59f003</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudPtr</type>
      <name>output_</name>
      <anchorfile>classpcl_1_1octree_1_1PointCoding.html</anchorfile>
      <anchor>ab53ffd903e4f3d404d721b208c16463a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>pointCompressionResolution_</name>
      <anchorfile>classpcl_1_1octree_1_1PointCoding.html</anchorfile>
      <anchor>a181174a3f1046e3045206fd38bfba007</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; char &gt;</type>
      <name>pointDiffDataVector_</name>
      <anchorfile>classpcl_1_1octree_1_1PointCoding.html</anchorfile>
      <anchor>a08c506e4d96db0b3877b1fcfe5ff9140</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; char &gt;::const_iterator</type>
      <name>pointDiffDataVectorIterator_</name>
      <anchorfile>classpcl_1_1octree_1_1PointCoding.html</anchorfile>
      <anchor>ab23948d3c52a60920b407fbd9fca5d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1octree_1_1PointCoding.html</anchorfile>
      <anchor>a7567430fe42e4f5d9fd4e42f86603511</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; const PointCloud &gt;</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1octree_1_1PointCoding.html</anchorfile>
      <anchor>aa38933a672086ff8480823fa529cdb35</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; PointCloud &gt;</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1octree_1_1PointCoding.html</anchorfile>
      <anchor>ac920256a31624d6e3db20d2fd4e034fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::poisson</name>
    <filename>namespacepcl_1_1poisson.html</filename>
    <class kind="class">pcl::poisson::Allocator</class>
    <class kind="class">pcl::poisson::AllocatorState</class>
    <class kind="class">pcl::poisson::BinaryNode</class>
    <class kind="class">pcl::poisson::CoredEdgeIndex</class>
    <class kind="class">pcl::poisson::CoredFileMeshData</class>
    <class kind="class">pcl::poisson::CoredMeshData</class>
    <class kind="class">pcl::poisson::CoredPointIndex</class>
    <class kind="class">pcl::poisson::CoredVectorMeshData</class>
    <class kind="struct">pcl::poisson::CoredVertexIndex</class>
    <class kind="class">pcl::poisson::Cube</class>
    <class kind="class">pcl::poisson::Edge</class>
    <class kind="class">pcl::poisson::EdgeIndex</class>
    <class kind="class">pcl::poisson::FunctionData</class>
    <class kind="class">pcl::poisson::MarchingCubes</class>
    <class kind="class">pcl::poisson::MarchingSquares</class>
    <class kind="struct">pcl::poisson::MatrixEntry</class>
    <class kind="struct">pcl::poisson::NMatrixEntry</class>
    <class kind="class">pcl::poisson::NVector</class>
    <class kind="class">pcl::poisson::OctNode</class>
    <class kind="class">pcl::poisson::Octree</class>
    <class kind="struct">pcl::poisson::Point3D</class>
    <class kind="class">pcl::poisson::Polynomial</class>
    <class kind="class">pcl::poisson::PPolynomial</class>
    <class kind="class">pcl::poisson::RootInfo</class>
    <class kind="class">pcl::poisson::SortedTreeNodes</class>
    <class kind="class">pcl::poisson::SparseMatrix</class>
    <class kind="class">pcl::poisson::SparseNMatrix</class>
    <class kind="class">pcl::poisson::SparseSymmetricMatrix</class>
    <class kind="class">pcl::poisson::Square</class>
    <class kind="class">pcl::poisson::StartingPolynomial</class>
    <class kind="class">pcl::poisson::TreeNodeData</class>
    <class kind="class">pcl::poisson::Triangle</class>
    <class kind="class">pcl::poisson::TriangleIndex</class>
    <class kind="class">pcl::poisson::Triangulation</class>
    <class kind="class">pcl::poisson::TriangulationEdge</class>
    <class kind="class">pcl::poisson::TriangulationTriangle</class>
    <class kind="class">pcl::poisson::Vector</class>
    <class kind="class">pcl::poisson::VertexData</class>
    <member kind="typedef">
      <type>float</type>
      <name>FunctionDataReal</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a04ad5e5414dfb6b088b6a54583627e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>Real</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a7a00b0a7dfe066febcf1407614ebfa9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctNode&lt; class TreeNodeData, Real &gt;</type>
      <name>TreeOctNode</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>adbc3b390c8762c482fb655121f829ea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a4610e77d6a5c1f74d894a155416f760e</anchor>
      <arglist>(const double in1[2], const double in2[2], double out[2])</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Angle</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a8b8c43f873063d5b74634463870f1685</anchor>
      <arglist>(const double in[2])</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ArcTan2</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>ad69b1d2bab78c1e7fee53b9b5e42ded4</anchor>
      <arglist>(const double &amp;y, const double &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CrossProduct</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a403e041a7517e67c4adedb66dd689ade</anchor>
      <arglist>(const Point3D&lt; Real &gt; &amp;p1, const Point3D&lt; Real &gt; &amp;p2, Point3D&lt; Real &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Distance</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a1f054bad36ffbbf28ff3ebef7d515d0a</anchor>
      <arglist>(const Point3D&lt; Real &gt; &amp;p1, const Point3D&lt; Real &gt; &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Divide</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a790df6fe2c3a85027369de4dbaffa4cc</anchor>
      <arglist>(const double in1[2], const double in2[2], double out[2])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EdgeCollapse</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>ac62b728a9b4a1495fe7e6869d1413c07</anchor>
      <arglist>(const Real &amp;edgeRatio, std::vector&lt; TriangleIndex &gt; &amp;triangles, std::vector&lt; Point3D&lt; Real &gt; &gt; &amp;positions, std::vector&lt; Point3D&lt; Real &gt; &gt; *normals)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Factor</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a810187b540abae387348e2548ad894b3</anchor>
      <arglist>(double a1, double a0, double roots[1][2], const double &amp;EPS)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Factor</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a3ecbead74da986cafdeed0703ee3b22c</anchor>
      <arglist>(double a2, double a1, double a0, double roots[2][2], const double &amp;EPS)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Factor</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>af2e9f3071f2289c56e655527a8cc82f8</anchor>
      <arglist>(double a3, double a2, double a1, double a0, double roots[3][2], const double &amp;EPS)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Factor</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a77a2dae34c45d4f30b981ef0e3f36d99</anchor>
      <arglist>(double a4, double a3, double a2, double a1, double a0, double roots[4][2], const double &amp;EPS)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Length</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>ae1cce231071b8fbce80fbc81dd7c19e4</anchor>
      <arglist>(const Point3D&lt; Real &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Multiply</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a6438b594cf61f56d331f9f156db95780</anchor>
      <arglist>(const double in1[2], const double in2[2], double out[2])</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>Random</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a48e6803ea60b6632c7098b687015fcb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Point3D&lt; Real &gt;</type>
      <name>RandomBallPoint</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a53cb6d0d37a79748a4eec7694a695d6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Point3D&lt; Real &gt;</type>
      <name>RandomSpherePoint</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>addd4af07c5548e99c0b324b22b1a75b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Solve</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>aac3bffb7bce0c287a67f7b85de96aed8</anchor>
      <arglist>(const double *eqns, const double *values, double *solutions, const int &amp;dim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Sqrt</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a8e9b6bc0c476e4128bf160bce21dcde5</anchor>
      <arglist>(const double in[2], double out[2])</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>SquareDistance</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a2f3fa6021fc01f3382cdf50cfe302c9d</anchor>
      <arglist>(const Point3D&lt; Real &gt; &amp;p1, const Point3D&lt; Real &gt; &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>SquareLength</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a8e86c87edbda5a56f3c1a03b3a5014f5</anchor>
      <arglist>(const Point3D&lt; Real &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Subtract</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>ad53cc64dab8fd0bd6be649c8ea9c9ed1</anchor>
      <arglist>(const double in1[2], const double in2[2], double out[2])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TriangleCollapse</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a9ff6aa31cddda96ac563aad05bef72f1</anchor>
      <arglist>(const Real &amp;edgeRatio, std::vector&lt; TriangleIndex &gt; &amp;triangles, std::vector&lt; Point3D&lt; Real &gt; &gt; &amp;positions, std::vector&lt; Point3D&lt; Real &gt; &gt; *normals)</arglist>
    </member>
    <member kind="variable">
      <type>const Real</type>
      <name>EPSILON</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a943cab8bfe65cbf5f75861aaf5835a76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Real</type>
      <name>ROUND_EPS</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>ac8f7b1315e968877535445f9f99708d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::Allocator</name>
    <filename>classpcl_1_1poisson_1_1Allocator.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type></type>
      <name>Allocator</name>
      <anchorfile>classpcl_1_1poisson_1_1Allocator.html</anchorfile>
      <anchor>ac3f5c03474e35289c0aab7306723aec6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AllocatorState</type>
      <name>getState</name>
      <anchorfile>classpcl_1_1poisson_1_1Allocator.html</anchorfile>
      <anchor>aec577cca0d7c791f9aafd8eb07c5ab53</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>newElements</name>
      <anchorfile>classpcl_1_1poisson_1_1Allocator.html</anchorfile>
      <anchor>a73b587721ecba7d7ce27653d25da7698</anchor>
      <arglist>(const int &amp;elements=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1poisson_1_1Allocator.html</anchorfile>
      <anchor>ab3a25f99dcc902c544e0512f1f6ab8c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rollBack</name>
      <anchorfile>classpcl_1_1poisson_1_1Allocator.html</anchorfile>
      <anchor>a574a11746108c735d10f353b3fd628fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rollBack</name>
      <anchorfile>classpcl_1_1poisson_1_1Allocator.html</anchorfile>
      <anchor>ae0029ac7164149702cbd0a2c6ccb68b4</anchor>
      <arglist>(const AllocatorState &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classpcl_1_1poisson_1_1Allocator.html</anchorfile>
      <anchor>a09f3ebe0451497ec915267bcadc7c7ff</anchor>
      <arglist>(const int &amp;blockSize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Allocator</name>
      <anchorfile>classpcl_1_1poisson_1_1Allocator.html</anchorfile>
      <anchor>a72e9ed604c284a836ca709444f6fe6b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>blockSize</name>
      <anchorfile>classpcl_1_1poisson_1_1Allocator.html</anchorfile>
      <anchor>aa40266befe04c312f1da84391be8e410</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>index</name>
      <anchorfile>classpcl_1_1poisson_1_1Allocator.html</anchorfile>
      <anchor>af33c59557fbb69545dc5a19626e86a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; T * &gt;</type>
      <name>memory</name>
      <anchorfile>classpcl_1_1poisson_1_1Allocator.html</anchorfile>
      <anchor>a0e60d61489a6e1c5014936d86c6a34ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>remains</name>
      <anchorfile>classpcl_1_1poisson_1_1Allocator.html</anchorfile>
      <anchor>acda96ba474e8a1d9bd1645326ceb3996</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::AllocatorState</name>
    <filename>classpcl_1_1poisson_1_1AllocatorState.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>index</name>
      <anchorfile>classpcl_1_1poisson_1_1AllocatorState.html</anchorfile>
      <anchor>a34f1d89f68c95fa39b2e29eaee8fd419</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>remains</name>
      <anchorfile>classpcl_1_1poisson_1_1AllocatorState.html</anchorfile>
      <anchor>ab8228b0ac7a1efc048546e3540c1cfba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::BinaryNode</name>
    <filename>classpcl_1_1poisson_1_1BinaryNode.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>CenterAndWidth</name>
      <anchorfile>classpcl_1_1poisson_1_1BinaryNode.html</anchorfile>
      <anchor>a23f38a70574517a8774fad944c2e7ae7</anchor>
      <arglist>(int depth, int offset, Real &amp;center, Real &amp;width)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>CenterAndWidth</name>
      <anchorfile>classpcl_1_1poisson_1_1BinaryNode.html</anchorfile>
      <anchor>a068ecbcbd7c54bb06ec40a8b6634a12a</anchor>
      <arglist>(int idx, Real &amp;center, Real &amp;width)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CenterCount</name>
      <anchorfile>classpcl_1_1poisson_1_1BinaryNode.html</anchorfile>
      <anchor>ad84d51e7de6450a4653358ff24af39b7</anchor>
      <arglist>(int depth)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CornerIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1BinaryNode.html</anchorfile>
      <anchor>a44e714712284f772fe6ffe439de0c3d7</anchor>
      <arglist>(int maxDepth, int depth, int offSet, int forwardCorner)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Real</type>
      <name>CornerIndexPosition</name>
      <anchorfile>classpcl_1_1poisson_1_1BinaryNode.html</anchorfile>
      <anchor>ae4d4d57fc90b3233c43758be67c03728</anchor>
      <arglist>(int index, int maxDepth)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CumulativeCenterCount</name>
      <anchorfile>classpcl_1_1poisson_1_1BinaryNode.html</anchorfile>
      <anchor>a390e933e9a1496465992e289eaba1e89</anchor>
      <arglist>(int maxDepth)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>DepthAndOffset</name>
      <anchorfile>classpcl_1_1poisson_1_1BinaryNode.html</anchorfile>
      <anchor>afcc9021344bc52824e87ba2c9a9bd0a9</anchor>
      <arglist>(int idx, int &amp;depth, int &amp;offset)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Index</name>
      <anchorfile>classpcl_1_1poisson_1_1BinaryNode.html</anchorfile>
      <anchor>a28d16db480f4ccc236e0e9867af3483e</anchor>
      <arglist>(int depth, int offSet)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Real</type>
      <name>Width</name>
      <anchorfile>classpcl_1_1poisson_1_1BinaryNode.html</anchorfile>
      <anchor>a16004423014898f62f851896fb6b792f</anchor>
      <arglist>(int depth)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::CoredEdgeIndex</name>
    <filename>classpcl_1_1poisson_1_1CoredEdgeIndex.html</filename>
    <member kind="variable">
      <type>CoredPointIndex</type>
      <name>idx</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredEdgeIndex.html</anchorfile>
      <anchor>ae480eccda5950754aefaff76869f313b</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::CoredFileMeshData</name>
    <filename>classpcl_1_1poisson_1_1CoredFileMeshData.html</filename>
    <base>pcl::poisson::CoredMeshData</base>
    <member kind="function">
      <type>int</type>
      <name>addOutOfCorePoint</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredFileMeshData.html</anchorfile>
      <anchor>a634cd99b7407a5ace7b9af7bcac663a2</anchor>
      <arglist>(const Point3D&lt; float &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>addPolygon</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredFileMeshData.html</anchorfile>
      <anchor>a5fa6f98adbd07ad33c9bc008ef54b904</anchor>
      <arglist>(const std::vector&lt; CoredVertexIndex &gt; &amp;vertices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CoredFileMeshData</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredFileMeshData.html</anchorfile>
      <anchor>a72d500038afb9468cbcfb198e53abd62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nextOutOfCorePoint</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredFileMeshData.html</anchorfile>
      <anchor>a13d4c4092771fb8bb050e5c0de96bcc4</anchor>
      <arglist>(Point3D&lt; float &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nextPolygon</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredFileMeshData.html</anchorfile>
      <anchor>a1628b6e28cc9d042c4e182044cd275fb</anchor>
      <arglist>(std::vector&lt; CoredVertexIndex &gt; &amp;vertices)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>outOfCorePointCount</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredFileMeshData.html</anchorfile>
      <anchor>aecff927de6db6ba39f19c7ea0bd5ba47</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>polygonCount</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredFileMeshData.html</anchorfile>
      <anchor>a78020b77611d76cb3354a95d42e571de</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetIterator</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredFileMeshData.html</anchorfile>
      <anchor>ae3460cac8881530bf86b9c0b77f9c3e6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CoredFileMeshData</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredFileMeshData.html</anchorfile>
      <anchor>ab37cc8ba45b5cb583fc94411fa8d4b71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FILE *</type>
      <name>oocPointFile</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredFileMeshData.html</anchorfile>
      <anchor>afd302444863a50b3bca2f731274a44aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>oocPoints</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredFileMeshData.html</anchorfile>
      <anchor>acd47fdb0472e2755d33884983765eeac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FILE *</type>
      <name>polygonFile</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredFileMeshData.html</anchorfile>
      <anchor>a924cd7527fadfacb6ae09bf834838ac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>polygons</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredFileMeshData.html</anchorfile>
      <anchor>a9c774cba42afbb31dc51cb599951c1eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::CoredMeshData</name>
    <filename>classpcl_1_1poisson_1_1CoredMeshData.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>addOutOfCorePoint</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredMeshData.html</anchorfile>
      <anchor>a7611f67f842f90551330b6ebb9992037</anchor>
      <arglist>(const Point3D&lt; float &gt; &amp;p)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>addPolygon</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredMeshData.html</anchorfile>
      <anchor>ad4acdb674a1f80c3ee17338898d7f904</anchor>
      <arglist>(const std::vector&lt; CoredVertexIndex &gt; &amp;vertices)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CoredMeshData</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredMeshData.html</anchorfile>
      <anchor>afda4031343a1fc33ddb3df88f683451d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>nextOutOfCorePoint</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredMeshData.html</anchorfile>
      <anchor>a4b0556a13dc4f01e9f9c706c4b316500</anchor>
      <arglist>(Point3D&lt; float &gt; &amp;p)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>nextPolygon</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredMeshData.html</anchorfile>
      <anchor>a406db9ed8ea7a753efa2871566cfb5eb</anchor>
      <arglist>(std::vector&lt; CoredVertexIndex &gt; &amp;vertices)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>outOfCorePointCount</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredMeshData.html</anchorfile>
      <anchor>a1dd5668686beefb7213e47c660a22d7e</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>polygonCount</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredMeshData.html</anchorfile>
      <anchor>a0d312ded5de1c7c11f826a7b0ced6da0</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>resetIterator</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredMeshData.html</anchorfile>
      <anchor>a032dd32679427ce39d5be8b33cd5eed7</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CoredMeshData</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredMeshData.html</anchorfile>
      <anchor>a67c59021caea69bd530c7e705a6ff8a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Point3D&lt; float &gt; &gt;</type>
      <name>inCorePoints</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredMeshData.html</anchorfile>
      <anchor>a3f2f603dbc2aea65d37345d10ce5675b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::CoredPointIndex</name>
    <filename>classpcl_1_1poisson_1_1CoredPointIndex.html</filename>
    <member kind="function">
      <type>int</type>
      <name>operator!=</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredPointIndex.html</anchorfile>
      <anchor>aa1f4a8fd6a36c57d012a3831b0c144a5</anchor>
      <arglist>(const CoredPointIndex &amp;cpi) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator==</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredPointIndex.html</anchorfile>
      <anchor>a0a597534ea361f437833eb8314707d8d</anchor>
      <arglist>(const CoredPointIndex &amp;cpi) const </arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>inCore</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredPointIndex.html</anchorfile>
      <anchor>aa05b8871d3946de678d4987a325c8cdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>index</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredPointIndex.html</anchorfile>
      <anchor>ad8699fc63465dec60da0ed20e9664a02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::CoredVectorMeshData</name>
    <filename>classpcl_1_1poisson_1_1CoredVectorMeshData.html</filename>
    <base>pcl::poisson::CoredMeshData</base>
    <member kind="function">
      <type>int</type>
      <name>addOutOfCorePoint</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredVectorMeshData.html</anchorfile>
      <anchor>a7ab57af35fd72dae65ce8d9d777de2ea</anchor>
      <arglist>(const Point3D&lt; float &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>addPolygon</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredVectorMeshData.html</anchorfile>
      <anchor>a4275494b121da809c6fbcddfb67c7b7c</anchor>
      <arglist>(const std::vector&lt; CoredVertexIndex &gt; &amp;vertices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CoredVectorMeshData</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredVectorMeshData.html</anchorfile>
      <anchor>ae43dadc69dc858541189a6d13bbf6f1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nextOutOfCorePoint</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredVectorMeshData.html</anchorfile>
      <anchor>a75a98872464aa9cb1159d3774d16f4cd</anchor>
      <arglist>(Point3D&lt; float &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nextPolygon</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredVectorMeshData.html</anchorfile>
      <anchor>a4715587f973914ced2f9bcda74e003d8</anchor>
      <arglist>(std::vector&lt; CoredVertexIndex &gt; &amp;vertices)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>outOfCorePointCount</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredVectorMeshData.html</anchorfile>
      <anchor>a6b26aa75409f47f05bc3b49e83627ccf</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>polygonCount</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredVectorMeshData.html</anchorfile>
      <anchor>a263a15b1ff8008fb1779d4cce901b77c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetIterator</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredVectorMeshData.html</anchorfile>
      <anchor>a9f0a09856767321643d3e1e93b46b87e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CoredVectorMeshData</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredVectorMeshData.html</anchorfile>
      <anchor>a813cfd3689ee8c14cdd8354b7ce05444</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>oocPointIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredVectorMeshData.html</anchorfile>
      <anchor>aa12a8bbb3eaab42df8a3a147bf89f93e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Point3D&lt; float &gt; &gt;</type>
      <name>oocPoints</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredVectorMeshData.html</anchorfile>
      <anchor>a7d108b35192e234cbc222fb268b5719a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>polygonIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredVectorMeshData.html</anchorfile>
      <anchor>ad815ecf96b1d73f45f85e652f5af04a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>polygons</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredVectorMeshData.html</anchorfile>
      <anchor>a672d5e1b739dae617cc7a5d644f7629e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::poisson::CoredVertexIndex</name>
    <filename>structpcl_1_1poisson_1_1CoredVertexIndex.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>idx</name>
      <anchorfile>structpcl_1_1poisson_1_1CoredVertexIndex.html</anchorfile>
      <anchor>a7eebbf04cef87f2c130ff1453cbb6994</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>inCore</name>
      <anchorfile>structpcl_1_1poisson_1_1CoredVertexIndex.html</anchorfile>
      <anchor>aee9d57309179facaab7b3afbd474e8e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::Cube</name>
    <filename>classpcl_1_1poisson_1_1Cube.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AntipodalCornerIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1Cube.html</anchorfile>
      <anchor>a7f4839bed7c817fc85835af25d380944</anchor>
      <arglist>(const int &amp;idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CornerIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1Cube.html</anchorfile>
      <anchor>a2312ba9b16774e1824378aaca97d9b69</anchor>
      <arglist>(const int &amp;x, const int &amp;y, const int &amp;z)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>EdgeCorners</name>
      <anchorfile>classpcl_1_1poisson_1_1Cube.html</anchorfile>
      <anchor>a88c667ebe799413bd29d46d6d3af2372</anchor>
      <arglist>(const int &amp;idx, int &amp;c1, int &amp;c2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>EdgeIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1Cube.html</anchorfile>
      <anchor>ab8984a562e980eec2d7cb70fc0e0e725</anchor>
      <arglist>(const int &amp;orientation, const int &amp;i, const int &amp;j)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>EdgeReflectCornerIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1Cube.html</anchorfile>
      <anchor>a4d267fe3a72b7d2e80adbac6bb8ac9d3</anchor>
      <arglist>(const int &amp;idx, const int &amp;edgeIndex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>EdgeReflectEdgeIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1Cube.html</anchorfile>
      <anchor>a2a306e43b728455d90d89c7fdf0d3b29</anchor>
      <arglist>(const int &amp;edgeIndex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>FaceAdjacentToEdges</name>
      <anchorfile>classpcl_1_1poisson_1_1Cube.html</anchorfile>
      <anchor>ae9bb84d48a336077c8878615ebfe33ac</anchor>
      <arglist>(const int &amp;eIndex1, const int &amp;eIndex2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>FaceCorners</name>
      <anchorfile>classpcl_1_1poisson_1_1Cube.html</anchorfile>
      <anchor>abb92c32f915e98650447ff74882a7068</anchor>
      <arglist>(const int &amp;idx, int &amp;c1, int &amp;c2, int &amp;c3, int &amp;c4)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>FaceIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1Cube.html</anchorfile>
      <anchor>ad823be66e6151741b29f3e4eb2514db0</anchor>
      <arglist>(const int &amp;dir, const int &amp;offSet)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>FaceIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1Cube.html</anchorfile>
      <anchor>a4de580f47456a76cfcee8817a0ea05e7</anchor>
      <arglist>(const int &amp;x, const int &amp;y, const int &amp;z)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>FaceReflectCornerIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1Cube.html</anchorfile>
      <anchor>a3ca1953fc2097c8304f5f80e11fe7c76</anchor>
      <arglist>(const int &amp;idx, const int &amp;faceIndex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>FaceReflectEdgeIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1Cube.html</anchorfile>
      <anchor>a40d58dcb93c2d410b6cee0b785c51fbe</anchor>
      <arglist>(const int &amp;idx, const int &amp;faceIndex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>FaceReflectFaceIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1Cube.html</anchorfile>
      <anchor>aced293198ffb8b8e9811aa6c179ca691</anchor>
      <arglist>(const int &amp;idx, const int &amp;faceIndex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>FacesAdjacentToEdge</name>
      <anchorfile>classpcl_1_1poisson_1_1Cube.html</anchorfile>
      <anchor>a7889b106fcb93d864128f31169b6ced8</anchor>
      <arglist>(const int &amp;eIndex, int &amp;f1Index, int &amp;f2Index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>FactorCornerIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1Cube.html</anchorfile>
      <anchor>a1cc02437b69ab8b8e9a351defe425a30</anchor>
      <arglist>(const int &amp;idx, int &amp;x, int &amp;y, int &amp;z)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>FactorEdgeIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1Cube.html</anchorfile>
      <anchor>a32c142cbdd521917fab4ddf93c2f6103</anchor>
      <arglist>(const int &amp;idx, int &amp;orientation, int &amp;i, int &amp;j)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>FactorFaceIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1Cube.html</anchorfile>
      <anchor>af96b0197e8c06f3c29bab33da1f2ef1c</anchor>
      <arglist>(const int &amp;idx, int &amp;x, int &amp;y, int &amp;z)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>FactorFaceIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1Cube.html</anchorfile>
      <anchor>a215cedffa0614b873499c30923176226</anchor>
      <arglist>(const int &amp;idx, int &amp;dir, int &amp;offSet)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>CORNERS</name>
      <anchorfile>classpcl_1_1poisson_1_1Cube.html</anchorfile>
      <anchor>ae31274b052fe5fd1de8fcc3b033a832d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>EDGES</name>
      <anchorfile>classpcl_1_1poisson_1_1Cube.html</anchorfile>
      <anchor>a5f6adad5273a58693df97e8567fedd98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NEIGHBORS</name>
      <anchorfile>classpcl_1_1poisson_1_1Cube.html</anchorfile>
      <anchor>ada01d91919c2ef32d55a7d627bda75a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::Edge</name>
    <filename>classpcl_1_1poisson_1_1Edge.html</filename>
    <member kind="function">
      <type>double</type>
      <name>Length</name>
      <anchorfile>classpcl_1_1poisson_1_1Edge.html</anchorfile>
      <anchor>ad4f34d59b7f598038bb28771b041e6d1</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>p</name>
      <anchorfile>classpcl_1_1poisson_1_1Edge.html</anchorfile>
      <anchor>a95a8828ba9df617e55498938b6ade66b</anchor>
      <arglist>[2][2]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::EdgeIndex</name>
    <filename>classpcl_1_1poisson_1_1EdgeIndex.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>idx</name>
      <anchorfile>classpcl_1_1poisson_1_1EdgeIndex.html</anchorfile>
      <anchor>a2d29df23b0200f5674e882d3a02e45f9</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::FunctionData</name>
    <filename>classpcl_1_1poisson_1_1FunctionData.html</filename>
    <templarg>Degree</templarg>
    <templarg>Real</templarg>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clearDotTables</name>
      <anchorfile>classpcl_1_1poisson_1_1FunctionData.html</anchorfile>
      <anchor>afdecdcf947d0e22deffdd1d7e9915733</anchor>
      <arglist>(const int &amp;flags)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clearValueTables</name>
      <anchorfile>classpcl_1_1poisson_1_1FunctionData.html</anchorfile>
      <anchor>a8fefe1053d4c2c8890826c4d4790d02d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>d2DotProduct</name>
      <anchorfile>classpcl_1_1poisson_1_1FunctionData.html</anchorfile>
      <anchor>abda5ca7b63d4afb13a4d5d302f4969eb</anchor>
      <arglist>(const double &amp;center1, const double &amp;width1, const double &amp;center2, const double &amp;width2) const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>dDotProduct</name>
      <anchorfile>classpcl_1_1poisson_1_1FunctionData.html</anchorfile>
      <anchor>a81733677e8f5ff422f52f434f4300ecc</anchor>
      <arglist>(const double &amp;center1, const double &amp;width1, const double &amp;center2, const double &amp;width2) const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>dotProduct</name>
      <anchorfile>classpcl_1_1poisson_1_1FunctionData.html</anchorfile>
      <anchor>ad53ca2a5e367bb29051f70b4630222ec</anchor>
      <arglist>(const double &amp;center1, const double &amp;width1, const double &amp;center2, const double &amp;width2) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FunctionData</name>
      <anchorfile>classpcl_1_1poisson_1_1FunctionData.html</anchorfile>
      <anchor>a0b27b5e8bda21ce70bf31cab25c56d45</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classpcl_1_1poisson_1_1FunctionData.html</anchorfile>
      <anchor>a206a1f9ee089724f5bf52caad6f31460</anchor>
      <arglist>(const int &amp;maxDepth, const PPolynomial&lt; Degree &gt; &amp;F, const int &amp;normalize, const int &amp;useDotRatios=1)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setDotTables</name>
      <anchorfile>classpcl_1_1poisson_1_1FunctionData.html</anchorfile>
      <anchor>a2dcf6862de30ceaf0ad6c497999f8e63</anchor>
      <arglist>(const int &amp;flags)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setValueTables</name>
      <anchorfile>classpcl_1_1poisson_1_1FunctionData.html</anchorfile>
      <anchor>adb3c35ace48ca72f88b9cfd2a9f47caa</anchor>
      <arglist>(const int &amp;flags, const double &amp;smooth=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setValueTables</name>
      <anchorfile>classpcl_1_1poisson_1_1FunctionData.html</anchorfile>
      <anchor>a613d4c1f3b27e0f370ca971ddbe89307</anchor>
      <arglist>(const int &amp;flags, const double &amp;valueSmooth, const double &amp;normalSmooth)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FunctionData</name>
      <anchorfile>classpcl_1_1poisson_1_1FunctionData.html</anchorfile>
      <anchor>a94a27fe217246c922390913211c00384</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SymmetricIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1FunctionData.html</anchorfile>
      <anchor>abd7ab61aa7947f67699b35d1df4ebfd6</anchor>
      <arglist>(const int &amp;i1, const int &amp;i2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SymmetricIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1FunctionData.html</anchorfile>
      <anchor>ae04de1aab43eb9e8417b07e360d3d8dd</anchor>
      <arglist>(const int &amp;i1, const int &amp;i2, int &amp;index)</arglist>
    </member>
    <member kind="variable">
      <type>PPolynomial&lt; Degree &gt;</type>
      <name>baseFunction</name>
      <anchorfile>classpcl_1_1poisson_1_1FunctionData.html</anchorfile>
      <anchor>a3eced3ae0580d2cb1f0dfa394d4ad531</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PPolynomial&lt; Degree+1 &gt; *</type>
      <name>baseFunctions</name>
      <anchorfile>classpcl_1_1poisson_1_1FunctionData.html</anchorfile>
      <anchor>a9682bba73c14c7a15694d08500c7c05d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Real *</type>
      <name>d2DotTable</name>
      <anchorfile>classpcl_1_1poisson_1_1FunctionData.html</anchorfile>
      <anchor>a718f84eb01a6b027b319b5ad93584df5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PPolynomial&lt; Degree-1 &gt;</type>
      <name>dBaseFunction</name>
      <anchorfile>classpcl_1_1poisson_1_1FunctionData.html</anchorfile>
      <anchor>a809d18653cf00e6f09d99f4466ceeb11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Real *</type>
      <name>dDotTable</name>
      <anchorfile>classpcl_1_1poisson_1_1FunctionData.html</anchorfile>
      <anchor>a4ebc6bf3be12c4e8f666feb4f66db8c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>depth</name>
      <anchorfile>classpcl_1_1poisson_1_1FunctionData.html</anchorfile>
      <anchor>adad20df3d743a0937b777874fec7400b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Real *</type>
      <name>dotTable</name>
      <anchorfile>classpcl_1_1poisson_1_1FunctionData.html</anchorfile>
      <anchor>a4881ea652d1d86c3d15528b3250ec0d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Real *</type>
      <name>dValueTables</name>
      <anchorfile>classpcl_1_1poisson_1_1FunctionData.html</anchorfile>
      <anchor>a44287d3240203472cbe0a2f833e80bea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>res</name>
      <anchorfile>classpcl_1_1poisson_1_1FunctionData.html</anchorfile>
      <anchor>ab53fed3dea23002bae836968b8ddf7bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>res2</name>
      <anchorfile>classpcl_1_1poisson_1_1FunctionData.html</anchorfile>
      <anchor>af5aad7e05bf2796de8f7f3eb1eedd2ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Real *</type>
      <name>valueTables</name>
      <anchorfile>classpcl_1_1poisson_1_1FunctionData.html</anchorfile>
      <anchor>a922a6fd540690370d77e50833e414682</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>D2_DOT_FLAG</name>
      <anchorfile>classpcl_1_1poisson_1_1FunctionData.html</anchorfile>
      <anchor>ab1265aadbd7cc9af885c65f06348fbb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>D_DOT_FLAG</name>
      <anchorfile>classpcl_1_1poisson_1_1FunctionData.html</anchorfile>
      <anchor>a7f6e94a31c86740b6682b13424e2f743</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>D_VALUE_FLAG</name>
      <anchorfile>classpcl_1_1poisson_1_1FunctionData.html</anchorfile>
      <anchor>a321f333b5a1ae85b614f235ecb34643b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>DOT_FLAG</name>
      <anchorfile>classpcl_1_1poisson_1_1FunctionData.html</anchorfile>
      <anchor>a5e6a755e80110dd228a5910eb19819ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>VALUE_FLAG</name>
      <anchorfile>classpcl_1_1poisson_1_1FunctionData.html</anchorfile>
      <anchor>a98bfba4f5809380b6d4f620d1754fc62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>normalize</name>
      <anchorfile>classpcl_1_1poisson_1_1FunctionData.html</anchorfile>
      <anchor>af38dde052e7d4666abc4abb417d069a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>useDotRatios</name>
      <anchorfile>classpcl_1_1poisson_1_1FunctionData.html</anchorfile>
      <anchor>a7cab43299df8936d1230a6f7b4e7a6e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::MarchingCubes</name>
    <filename>classpcl_1_1poisson_1_1MarchingCubes.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AddTriangleIndices</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>a6e9cef98b3366e7c649182a801e2fc0b</anchor>
      <arglist>(const int &amp;mcIndex, int *triangles)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AddTriangleIndices</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>adc51582a2680b114ee0cd641d015bc44</anchor>
      <arglist>(const double v[Cube::CORNERS], const double &amp;isoValue, int *triangles)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AddTriangleIndices</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>afff4aabe96a4cb1941fa6d3cda8cc3f0</anchor>
      <arglist>(const float v[Cube::CORNERS], const float &amp;isoValue, int *triangles)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AddTriangles</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>aef6798de511a2ec30eb797fad9d3fb88</anchor>
      <arglist>(const double v[Cube::CORNERS], const double &amp;isoValue, Triangle *triangles)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AddTriangles</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>a754d5adaec68960edb30426996d3fc09</anchor>
      <arglist>(const float v[Cube::CORNERS], const float &amp;isoValue, Triangle *triangles)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GetIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>ad27d7c529bef62f6aff533da484a8e2e</anchor>
      <arglist>(const double values[Cube::CORNERS], const double &amp;iso)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GetIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>a15526f0154225dcf0a2863c96920dcef</anchor>
      <arglist>(const float values[Cube::CORNERS], const float &amp;iso)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>HasEdgeRoots</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>a0439e0dd7d65639f550228b9e5e964de</anchor>
      <arglist>(const int &amp;mcIndex, const int &amp;edgeIndex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>HasFaceRoots</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>a46adaec1ee16d80f0e7cd2ec518fde7d</anchor>
      <arglist>(const int &amp;mcIndex, const int &amp;faceIndex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>HasRoots</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>aeb473236b45eb44e08594f6c698bb9ab</anchor>
      <arglist>(const double v[Cube::CORNERS], const double &amp;isoValue)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>HasRoots</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>a5b7580f5b4efa5378518a9f2295359cb</anchor>
      <arglist>(const double v[Cube::CORNERS], const double &amp;isoValue, const int &amp;faceIndex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>HasRoots</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>a9ffa0db85f544f5d4e2b7b4f474cd300</anchor>
      <arglist>(const float v[Cube::CORNERS], const float &amp;isoValue)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>HasRoots</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>a01559eff2a46c28401ff2b4e61336efa</anchor>
      <arglist>(const float v[Cube::CORNERS], const float &amp;isoValue, const int &amp;faceIndex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>HasRoots</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>a742bec936ac97153dc46617b891ee312</anchor>
      <arglist>(const int &amp;mcIndex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>IsAmbiguous</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>a0e78c34e2a11f819eba1eb93a82aec71</anchor>
      <arglist>(const double v[Cube::CORNERS], const double &amp;isoValue, const int &amp;faceIndex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>IsAmbiguous</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>adb9a5b86094ab5f2922714022269f0b4</anchor>
      <arglist>(const float v[Cube::CORNERS], const float &amp;isoValue, const int &amp;faceIndex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>IsAmbiguous</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>a76bb65adcd734722678b8ad770ff39d1</anchor>
      <arglist>(const int &amp;mcIndex, const int &amp;faceIndex)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>cornerMap</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>a8e8d09c04f693c8317c661db3d1ea7c7</anchor>
      <arglist>[Cube::CORNERS]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>edgeMask</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>aca6b76173e5e54e4fef25df3fc22cd10</anchor>
      <arglist>[1&lt;&lt; Cube::CORNERS]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>MAX_TRIANGLES</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>a1cbb30fae4e29136c1ab0449f3284156</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>triangles</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>a5173e8ed406070aa39a6007af11a6b80</anchor>
      <arglist>[1&lt;&lt; Cube::CORNERS][3 *MAX_TRIANGLES+1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>vertexList</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>a98d1e6557be44ff43e74e9bbf5a6ae91</anchor>
      <arglist>[Cube::EDGES][3]</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>GetFaceIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>aec5cd7f4d8ba094492ac109af0831517</anchor>
      <arglist>(const double values[Cube::CORNERS], const double &amp;iso, const int &amp;faceIndex)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>GetFaceIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>ab62b40bc56346b85ab2d184eca50fa38</anchor>
      <arglist>(const float values[Cube::CORNERS], const float &amp;iso, const int &amp;faceIndex)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>GetFaceIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>a9a9d1b8884bbbcc3c40fe17384472dd5</anchor>
      <arglist>(const int &amp;mcIndex, const int &amp;faceIndex)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static double</type>
      <name>Interpolate</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>a8ad04d1fedea945272bf5fb16c9088c1</anchor>
      <arglist>(const double &amp;v1, const double &amp;v2)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static float</type>
      <name>Interpolate</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>a3f0683d042a79d4a3995258825706bc4</anchor>
      <arglist>(const float &amp;v1, const float &amp;v2)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>SetVertex</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>aeea4ee8d7e0f14468b8fae417e2c469f</anchor>
      <arglist>(const int &amp;e, const double values[Cube::CORNERS], const double &amp;iso)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>SetVertex</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>a1062e71f7387d88cbfbb3756e44a445a</anchor>
      <arglist>(const int &amp;e, const float values[Cube::CORNERS], const float &amp;iso)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::MarchingSquares</name>
    <filename>classpcl_1_1poisson_1_1MarchingSquares.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AddEdgeIndices</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingSquares.html</anchorfile>
      <anchor>aa1ad7f2e81fc8ff2b5bcce4509ef9a1f</anchor>
      <arglist>(const double v[Square::CORNERS], const double &amp;isoValue, int *edges)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AddEdges</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingSquares.html</anchorfile>
      <anchor>a3fb5f91920d36c656716aa96a10ed081</anchor>
      <arglist>(const double v[Square::CORNERS], const double &amp;isoValue, Edge *edges)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GetIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingSquares.html</anchorfile>
      <anchor>ab87b94a4e62cb2de7a01582731d18345</anchor>
      <arglist>(const double values[Square::CORNERS], const double &amp;iso)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>IsAmbiguous</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingSquares.html</anchorfile>
      <anchor>a8655d023d66c683e624827770e550328</anchor>
      <arglist>(const double v[Square::CORNERS], const double &amp;isoValue)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>edgeMask</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingSquares.html</anchorfile>
      <anchor>ab6bc1ddeb36982d5ceedb826b40c5ec7</anchor>
      <arglist>[1&lt;&lt; Square::CORNERS]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>edges</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingSquares.html</anchorfile>
      <anchor>ab79f4abb8bbbf5ea5e9502f3206670cf</anchor>
      <arglist>[1&lt;&lt; Square::CORNERS][2 *MAX_EDGES+1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>MAX_EDGES</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingSquares.html</anchorfile>
      <anchor>af41683e4f14ddf86c2a8fe6762bb7931</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>vertexList</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingSquares.html</anchorfile>
      <anchor>a98f8125087d157307463b9e9a79d41ca</anchor>
      <arglist>[Square::EDGES][2]</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static double</type>
      <name>Interpolate</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingSquares.html</anchorfile>
      <anchor>a23aa3a67f3087ff3bdb487165b755b1d</anchor>
      <arglist>(const double &amp;v1, const double &amp;v2)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>SetVertex</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingSquares.html</anchorfile>
      <anchor>a0c23349679fdc2aa5106c2b6f07dc2b0</anchor>
      <arglist>(const int &amp;e, const double values[Square::CORNERS], const double &amp;iso)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::poisson::MatrixEntry</name>
    <filename>structpcl_1_1poisson_1_1MatrixEntry.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type></type>
      <name>MatrixEntry</name>
      <anchorfile>structpcl_1_1poisson_1_1MatrixEntry.html</anchorfile>
      <anchor>a47c71b2e8af748d13f205a45cb768e94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixEntry</name>
      <anchorfile>structpcl_1_1poisson_1_1MatrixEntry.html</anchorfile>
      <anchor>afd20a9f90d4e21b9c141bcdf64208595</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>N</name>
      <anchorfile>structpcl_1_1poisson_1_1MatrixEntry.html</anchorfile>
      <anchor>a717d25d5e4a757407bdf9e31ff68337e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>Value</name>
      <anchorfile>structpcl_1_1poisson_1_1MatrixEntry.html</anchorfile>
      <anchor>a427f9db771641c4e2f86fa86919e70cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::poisson::NMatrixEntry</name>
    <filename>structpcl_1_1poisson_1_1NMatrixEntry.html</filename>
    <templarg>T</templarg>
    <templarg>Dim</templarg>
    <member kind="function">
      <type></type>
      <name>NMatrixEntry</name>
      <anchorfile>structpcl_1_1poisson_1_1NMatrixEntry.html</anchorfile>
      <anchor>a17f512884f37295fa454a8d8e450a821</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NMatrixEntry</name>
      <anchorfile>structpcl_1_1poisson_1_1NMatrixEntry.html</anchorfile>
      <anchor>a21252a88907407d17e7e7cb2b85a5232</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>N</name>
      <anchorfile>structpcl_1_1poisson_1_1NMatrixEntry.html</anchorfile>
      <anchor>ac68e82afc9d1143ce8b202fe467379d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>Value</name>
      <anchorfile>structpcl_1_1poisson_1_1NMatrixEntry.html</anchorfile>
      <anchor>a47d683bc130705c75e1ccabe5b383c9d</anchor>
      <arglist>[Dim]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::NVector</name>
    <filename>classpcl_1_1poisson_1_1NVector.html</filename>
    <templarg>T</templarg>
    <templarg>Dim</templarg>
    <member kind="function">
      <type>NVector &amp;</type>
      <name>AddScaled</name>
      <anchorfile>classpcl_1_1poisson_1_1NVector.html</anchorfile>
      <anchor>a2911d19a3215ec7e758667f5c331fc46</anchor>
      <arglist>(const NVector &amp;V, const T &amp;scale)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>Dimensions</name>
      <anchorfile>classpcl_1_1poisson_1_1NVector.html</anchorfile>
      <anchor>aee111eef4f5e71069621c5fa81869d48</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>Dot</name>
      <anchorfile>classpcl_1_1poisson_1_1NVector.html</anchorfile>
      <anchor>ad587f14bc8ef6af9febb705b84e7087f</anchor>
      <arglist>(const NVector &amp;V) const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>Length</name>
      <anchorfile>classpcl_1_1poisson_1_1NVector.html</anchorfile>
      <anchor>a0972ab2e7c2f523d182e2b0b8465b3b3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>Norm</name>
      <anchorfile>classpcl_1_1poisson_1_1NVector.html</anchorfile>
      <anchor>a36a37fd318fdf7d9f33d3ef7f974137f</anchor>
      <arglist>(size_t Ln) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Normalize</name>
      <anchorfile>classpcl_1_1poisson_1_1NVector.html</anchorfile>
      <anchor>a504af7c3dd78816805cab82e029d5884</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NVector</name>
      <anchorfile>classpcl_1_1poisson_1_1NVector.html</anchorfile>
      <anchor>acb988841e829c58557a8e56ebcf1a0dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NVector</name>
      <anchorfile>classpcl_1_1poisson_1_1NVector.html</anchorfile>
      <anchor>a629d424c082dade3432839682e1b467c</anchor>
      <arglist>(const NVector &amp;V)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NVector</name>
      <anchorfile>classpcl_1_1poisson_1_1NVector.html</anchorfile>
      <anchor>a22af24e46f359a6c40c203cbfd5bf470</anchor>
      <arglist>(size_t N)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NVector</name>
      <anchorfile>classpcl_1_1poisson_1_1NVector.html</anchorfile>
      <anchor>a0be432a15139a1b86a8acf92c40dd9fe</anchor>
      <arglist>(size_t N, T *pV)</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>operator()</name>
      <anchorfile>classpcl_1_1poisson_1_1NVector.html</anchorfile>
      <anchor>a5e483f06d7db2165a44caa9b63bfee19</anchor>
      <arglist>(size_t i) const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>operator()</name>
      <anchorfile>classpcl_1_1poisson_1_1NVector.html</anchorfile>
      <anchor>a461805687bbfdbad8cd2cbf799477c39</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="function">
      <type>NVector</type>
      <name>operator*</name>
      <anchorfile>classpcl_1_1poisson_1_1NVector.html</anchorfile>
      <anchor>ab01e0fd0261811ea3ccb800fd629263c</anchor>
      <arglist>(const T &amp;A) const </arglist>
    </member>
    <member kind="function">
      <type>NVector &amp;</type>
      <name>operator*=</name>
      <anchorfile>classpcl_1_1poisson_1_1NVector.html</anchorfile>
      <anchor>aecbb3c55e2a99320d6461695758fe2c0</anchor>
      <arglist>(const T &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>NVector</type>
      <name>operator+</name>
      <anchorfile>classpcl_1_1poisson_1_1NVector.html</anchorfile>
      <anchor>ab33a758cb05cecc0a1e2b2399c74a6d9</anchor>
      <arglist>(const NVector &amp;V) const </arglist>
    </member>
    <member kind="function">
      <type>NVector &amp;</type>
      <name>operator+=</name>
      <anchorfile>classpcl_1_1poisson_1_1NVector.html</anchorfile>
      <anchor>a9ea8a6b8d962fe3ef00c72404a2629c5</anchor>
      <arglist>(const NVector &amp;V)</arglist>
    </member>
    <member kind="function">
      <type>NVector</type>
      <name>operator-</name>
      <anchorfile>classpcl_1_1poisson_1_1NVector.html</anchorfile>
      <anchor>ace04c3aa2ead70693d9a9dcd57bd3cd8</anchor>
      <arglist>(const NVector &amp;V) const </arglist>
    </member>
    <member kind="function">
      <type>NVector</type>
      <name>operator-</name>
      <anchorfile>classpcl_1_1poisson_1_1NVector.html</anchorfile>
      <anchor>a3e4892c1f73a8ba1fff7a8d7475b9382</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>NVector &amp;</type>
      <name>operator-=</name>
      <anchorfile>classpcl_1_1poisson_1_1NVector.html</anchorfile>
      <anchor>a22419e64f2cd28eba022c701143044e1</anchor>
      <arglist>(const NVector &amp;V)</arglist>
    </member>
    <member kind="function">
      <type>NVector</type>
      <name>operator/</name>
      <anchorfile>classpcl_1_1poisson_1_1NVector.html</anchorfile>
      <anchor>a84c47cc07a5edb9378ed9d0f72bd8458</anchor>
      <arglist>(const T &amp;A) const </arglist>
    </member>
    <member kind="function">
      <type>NVector &amp;</type>
      <name>operator/=</name>
      <anchorfile>classpcl_1_1poisson_1_1NVector.html</anchorfile>
      <anchor>a2e6f105ad6f19b06de34f183eb3ce6ba</anchor>
      <arglist>(const T &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>NVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1poisson_1_1NVector.html</anchorfile>
      <anchor>adae829778a42324be55351f2abd81a6f</anchor>
      <arglist>(const NVector &amp;V)</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>operator[]</name>
      <anchorfile>classpcl_1_1poisson_1_1NVector.html</anchorfile>
      <anchor>a5bbe3adc0e5653cc3f481011661ff3e9</anchor>
      <arglist>(size_t i) const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>operator[]</name>
      <anchorfile>classpcl_1_1poisson_1_1NVector.html</anchorfile>
      <anchor>a3db631dde069031aea992b8cee618d75</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Resize</name>
      <anchorfile>classpcl_1_1poisson_1_1NVector.html</anchorfile>
      <anchor>a84bce70df995db9baa850278849a16f8</anchor>
      <arglist>(size_t N)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetZero</name>
      <anchorfile>classpcl_1_1poisson_1_1NVector.html</anchorfile>
      <anchor>ab27178fc38c1c05cfe46313dc205ae18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>NVector &amp;</type>
      <name>SubtractScaled</name>
      <anchorfile>classpcl_1_1poisson_1_1NVector.html</anchorfile>
      <anchor>a925f91bf78ee42534a6c8adc9662207f</anchor>
      <arglist>(const NVector &amp;V, const T &amp;scale)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NVector</name>
      <anchorfile>classpcl_1_1poisson_1_1NVector.html</anchorfile>
      <anchor>a86afe0b0d2da554fe9d6dd98d65d3f7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Add</name>
      <anchorfile>classpcl_1_1poisson_1_1NVector.html</anchorfile>
      <anchor>a1977fcb3cd23cda0e6ae1415a78f1d2c</anchor>
      <arglist>(const NVector &amp;V1, const T &amp;scale1, const NVector &amp;V2, const T &amp;scale2, NVector &amp;Out)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Add</name>
      <anchorfile>classpcl_1_1poisson_1_1NVector.html</anchorfile>
      <anchor>a44c023e1f49e1abd614126bab7d99a01</anchor>
      <arglist>(const NVector &amp;V1, const T &amp;scale1, const NVector &amp;V2, NVector &amp;Out)</arglist>
    </member>
    <member kind="variable">
      <type>T *</type>
      <name>m_pV</name>
      <anchorfile>classpcl_1_1poisson_1_1NVector.html</anchorfile>
      <anchor>a997ce5bfa24b96c49deed917cf9293fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>m_N</name>
      <anchorfile>classpcl_1_1poisson_1_1NVector.html</anchorfile>
      <anchor>a01860f9b65bb3a3a90f4fe13d6d3b61f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::OctNode</name>
    <filename>classpcl_1_1poisson_1_1OctNode.html</filename>
    <templarg>NodeData</templarg>
    <templarg>Real</templarg>
    <class kind="class">pcl::poisson::OctNode::AdjacencyCountFunction</class>
    <class kind="class">pcl::poisson::OctNode::NeighborKey</class>
    <class kind="class">pcl::poisson::OctNode::NeighborKey2</class>
    <class kind="class">pcl::poisson::OctNode::Neighbors</class>
    <class kind="class">pcl::poisson::OctNode::Neighbors2</class>
    <member kind="function">
      <type>void</type>
      <name>centerAndWidth</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>af67c41e3f150573d3d77c0264bbe134c</anchor>
      <arglist>(Point3D&lt; Real &gt; &amp;center, Real &amp;width) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>centerIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>ae5d1ef3e60a4f2b313978d0f1b8c9e56</anchor>
      <arglist>(const int &amp;maxDepth, int index[DIMENSION]) const </arglist>
    </member>
    <member kind="function">
      <type>OctNode *</type>
      <name>cornerNeighbor</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a2865a232a5b8acff5fbc700714531ca4</anchor>
      <arglist>(const int &amp;cornerIndex, const int &amp;forceChildren=0)</arglist>
    </member>
    <member kind="function">
      <type>const OctNode *</type>
      <name>cornerNeighbor</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a0b101deced476edc42d1eac748143c34</anchor>
      <arglist>(const int &amp;cornerIndex) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>depth</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>ab9aa88f2cd36dc06d5d56713b2b5cbb1</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>depthAndOffset</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>ac22a98e783b171fcde34afda58988426</anchor>
      <arglist>(int &amp;depth, int offset[3]) const </arglist>
    </member>
    <member kind="function">
      <type>OctNode *</type>
      <name>edgeNeighbor</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>aa35850573025e302e45e3c50d97b2565</anchor>
      <arglist>(const int &amp;edgeIndex, const int &amp;forceChildren=0)</arglist>
    </member>
    <member kind="function">
      <type>const OctNode *</type>
      <name>edgeNeighbor</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>aee40d6d5d18729d76eea6cdb48088765</anchor>
      <arglist>(const int &amp;edgeIndex) const </arglist>
    </member>
    <member kind="function">
      <type>OctNode *</type>
      <name>faceNeighbor</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a61ea5d649acb32a269f8d91350479c58</anchor>
      <arglist>(const int &amp;faceIndex, const int &amp;forceChildren=0)</arglist>
    </member>
    <member kind="function">
      <type>const OctNode *</type>
      <name>faceNeighbor</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a8b31509e41afb59471d3f8a952e68383</anchor>
      <arglist>(const int &amp;faceIndex) const </arglist>
    </member>
    <member kind="function">
      <type>OctNode *</type>
      <name>getNearestLeaf</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a5b6cc876081455ce4bf28c58336d31d2</anchor>
      <arglist>(const Point3D&lt; Real &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>const OctNode *</type>
      <name>getNearestLeaf</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a31910e85437a5065d322b2c8ec6ead98</anchor>
      <arglist>(const Point3D&lt; Real &gt; &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>initChildren</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>aeba7f2472ebfdbe80e9acac68f1f3c43</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>leaves</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a4f7e2a0460614c8a31c6fc164c036f53</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>maxDepth</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a1e9d0bac663a612e877709d8c3764958</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>maxDepthLeaves</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a9734017c3e6037a4f20e0f6d5bdb8c46</anchor>
      <arglist>(const int &amp;maxDepth) const </arglist>
    </member>
    <member kind="function">
      <type>const OctNode *</type>
      <name>nextBranch</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>ad1083952e2ce4057f97fb678bb4e8ef0</anchor>
      <arglist>(const OctNode *current) const </arglist>
    </member>
    <member kind="function">
      <type>OctNode *</type>
      <name>nextBranch</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>aec8dcd9ebefcd1e63a3899488b44a8c2</anchor>
      <arglist>(OctNode *current)</arglist>
    </member>
    <member kind="function">
      <type>const OctNode *</type>
      <name>nextLeaf</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>aa1fb8410c8d0d9eceadc1200a1e1c646</anchor>
      <arglist>(const OctNode *currentLeaf=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>OctNode *</type>
      <name>nextLeaf</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a46ac80dfa20cf3cf8dd04a26df91ca0e</anchor>
      <arglist>(OctNode *currentLeaf=NULL)</arglist>
    </member>
    <member kind="function">
      <type>const OctNode *</type>
      <name>nextNode</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>ae58712bb28ee7bf0a36e31fb282305b9</anchor>
      <arglist>(const OctNode *currentNode=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>OctNode *</type>
      <name>nextNode</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>aaa1174041a1e523a63717dfd42403756</anchor>
      <arglist>(OctNode *currentNode=NULL)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nodes</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a1986d138583cb43b9b494457121c5970</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctNode</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a702c1c51f303f5550c478535936065aa</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>OctNode &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a0a1d982e32f8a0b4b293bc6a36816b17</anchor>
      <arglist>(const OctNode&lt; NodeData2, Real &gt; &amp;node)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printLeaves</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>ab527e4fbd725248974890d2b880601f4</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printRange</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>ab7ca3a0cbdaf580030713cb0e7c5e99d</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ProcessFixedDepthNodeAdjacentNodes</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>acdd817fcd1884bb45fa31270ca91a273</anchor>
      <arglist>(const int &amp;maxDepth, OctNode&lt; NodeData, Real &gt; *node1, const int &amp;width1, OctNode&lt; NodeData, Real &gt; *node2, const int &amp;width2, const int &amp;depth, NodeAdjacencyFunction *F, const int &amp;processCurrent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ProcessFixedDepthNodeAdjacentNodes</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a81f29739724adf19d311640dfaf3c490</anchor>
      <arglist>(const int &amp;dx, const int &amp;dy, const int &amp;dz, OctNode&lt; NodeData, Real &gt; *node1, const int &amp;radius1, OctNode&lt; NodeData, Real &gt; *node2, const int &amp;radius2, const int &amp;width2, const int &amp;depth, NodeAdjacencyFunction *F, const int &amp;processCurrent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ProcessMaxDepthNodeAdjacentNodes</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a51bf3da2ce69cfc587d0cc195b206917</anchor>
      <arglist>(const int &amp;maxDepth, OctNode&lt; NodeData, Real &gt; *node1, const int &amp;width1, OctNode&lt; NodeData, Real &gt; *node2, const int &amp;width2, const int &amp;depth, NodeAdjacencyFunction *F, const int &amp;processCurrent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ProcessMaxDepthNodeAdjacentNodes</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a259dd5fa7cd28717a28eea16fc44e46f</anchor>
      <arglist>(const int &amp;dx, const int &amp;dy, const int &amp;dz, OctNode&lt; NodeData, Real &gt; *node1, const int &amp;radius1, OctNode&lt; NodeData, Real &gt; *node2, const int &amp;radius2, const int &amp;width2, const int &amp;depth, NodeAdjacencyFunction *F, const int &amp;processCurrent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ProcessNodeAdjacentNodes</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>aa3dafd882dab7920d62b543dd7df1f68</anchor>
      <arglist>(const int &amp;dx, const int &amp;dy, const int &amp;dz, OctNode&lt; NodeData, Real &gt; *node1, const int &amp;radius1, OctNode&lt; NodeData, Real &gt; *node2, const int &amp;radius2, const int &amp;width2, NodeAdjacencyFunction *F, const int &amp;processCurrent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processNodeCorners</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>ab9e05ee398c482477d5a1adf51d1250e</anchor>
      <arglist>(OctNode *node, NodeAdjacencyFunction *F, const int &amp;cIndex, const int &amp;processCurrent=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processNodeEdges</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a09b52b5acd41ca1cf558a6c155222e4c</anchor>
      <arglist>(OctNode *node, NodeAdjacencyFunction *F, const int &amp;eIndex, const int &amp;processCurrent=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processNodeFaces</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a021f571151a41c38b667c05bb68e3fd6</anchor>
      <arglist>(OctNode *node, NodeAdjacencyFunction *F, const int &amp;fIndex, const int &amp;processCurrent=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processNodeNodes</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a7ce93b5570a95c35ad16dd92ef71a026</anchor>
      <arglist>(OctNode *node, NodeAdjacencyFunction *F, const int &amp;processCurrent=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ProcessPointAdjacentNodes</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>ad64c4f31888424202a66d233013949d3</anchor>
      <arglist>(const int &amp;dx, const int &amp;dy, const int &amp;dz, OctNode&lt; NodeData, Real &gt; *node2, const int &amp;radius2, const int &amp;width2, PointAdjacencyFunction *F, const int &amp;processCurrent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ProcessTerminatingNodeAdjacentNodes</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a78f037b5299e3a5ad231e5a922eb41c5</anchor>
      <arglist>(const int &amp;dx, const int &amp;dy, const int &amp;dz, OctNode&lt; NodeData, Real &gt; *node1, const int &amp;radius1, OctNode&lt; NodeData, Real &gt; *node2, const int &amp;radius2, const int &amp;width2, TerminatingNodeAdjacencyFunction *F, const int &amp;processCurrent)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a519da47ca8a38f1c731957837e7b75fa</anchor>
      <arglist>(const char *fileName)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a6de4182ed7061ee2e1d68dba8f592279</anchor>
      <arglist>(FILE *fp)</arglist>
    </member>
    <member kind="function">
      <type>const OctNode *</type>
      <name>root</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a8c9180c51c9d5b9ef157ed8b7b3da7b3</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFullDepth</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>aa5edf8abc0fc9b4e106b87afe753663b</anchor>
      <arglist>(const int &amp;maxDepth)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>width</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>ac53e8763ceea94ea8a0b074faceb00c8</anchor>
      <arglist>(const int &amp;maxDepth) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a4bb5778605b88a20e9ae9f6c4a716686</anchor>
      <arglist>(const char *fileName) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a013b5886ec6adb14a1478dd78d3e31a3</anchor>
      <arglist>(FILE *fp) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OctNode</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a9010fe76c5cfc53dc32f3e6efb838262</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>CenterAndWidth</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a46f1cd8a5aa645e90d1bcf8784dbe3e5</anchor>
      <arglist>(const long long &amp;index, Point3D&lt; Real &gt; &amp;center, Real &amp;width)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CommonEdge</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a5a5ffad2eab2fcf45764057cfe470c35</anchor>
      <arglist>(const OctNode *node1, const int &amp;eIndex1, const OctNode *node2, const int &amp;eIndex2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CompareBackwardDepths</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a24d87350ad847fb4e193e514cead316e</anchor>
      <arglist>(const void *v1, const void *v2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CompareBackwardPointerDepths</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>ac3eea2aa021d79f77c660afee964487a</anchor>
      <arglist>(const void *v1, const void *v2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CompareForwardDepths</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a2671498afca166d1f520c0b029ccb676</anchor>
      <arglist>(const void *v1, const void *v2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CompareForwardPointerDepths</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a5afbb4926befd04f1330df2660c09a3a</anchor>
      <arglist>(const void *v1, const void *v2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CornerIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a62a47ad27a26b415c70abd6e1f5ed9a5</anchor>
      <arglist>(const Point3D&lt; Real &gt; &amp;center, const Point3D&lt; Real &gt; &amp;p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Depth</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a54434b86b1bdb2f3eaeb9d0def3d3f6e</anchor>
      <arglist>(const long long &amp;index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>DepthAndOffset</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a2cb0e26f3c8520c97c117d225bf11453</anchor>
      <arglist>(const long long &amp;index, int &amp;depth, int offset[3])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Index</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a5f2479f306cc1897a37a1045923a2626</anchor>
      <arglist>(const int &amp;depth, const int offset[3], short &amp;d, short off[3])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Overlap2</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a699e327c202e6606f40562d52b403bf8</anchor>
      <arglist>(const int &amp;depth1, const int offSet1[DIMENSION], const Real &amp;multiplier1, const int &amp;depth2, const int offSet2[DIMENSION], const Real &amp;multiplier2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ProcessFixedDepthNodeAdjacentNodes</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a1fd8c35fea11241df584bfce411b9cd7</anchor>
      <arglist>(const int &amp;maxDepth, OctNode *node1, const int &amp;width1, OctNode *node2, const int &amp;width2, const int &amp;depth, NodeAdjacencyFunction *F, const int &amp;processCurrent=1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ProcessFixedDepthNodeAdjacentNodes</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a4b8e3456742f61b7c10254762ea486a2</anchor>
      <arglist>(const int &amp;dx, const int &amp;dy, const int &amp;dz, OctNode *node1, const int &amp;radius1, OctNode *node2, const int &amp;radius2, const int &amp;width2, const int &amp;depth, NodeAdjacencyFunction *F, const int &amp;processCurrent=1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ProcessMaxDepthNodeAdjacentNodes</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>aca470ff83962877bc3d260f9ef94b0c1</anchor>
      <arglist>(const int &amp;maxDepth, OctNode *node1, const int &amp;width1, OctNode *node2, const int &amp;width2, const int &amp;depth, NodeAdjacencyFunction *F, const int &amp;processCurrent=1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ProcessMaxDepthNodeAdjacentNodes</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a6b3018747b3aa7ee75f645e50dc0b16e</anchor>
      <arglist>(const int &amp;dx, const int &amp;dy, const int &amp;dz, OctNode *node1, const int &amp;radius1, OctNode *node2, const int &amp;radius2, const int &amp;width2, const int &amp;depth, NodeAdjacencyFunction *F, const int &amp;processCurrent=1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ProcessNodeAdjacentNodes</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>ae051b28425519a6d7a140690855ce8ef</anchor>
      <arglist>(const int &amp;maxDepth, OctNode *node1, const int &amp;width1, OctNode *node2, const int &amp;width2, NodeAdjacencyFunction *F, const int &amp;processCurrent=1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ProcessNodeAdjacentNodes</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a98cccf424ac2cf90b5f8175f524d03e6</anchor>
      <arglist>(const int &amp;dx, const int &amp;dy, const int &amp;dz, OctNode *node1, const int &amp;radius1, OctNode *node2, const int &amp;radius2, const int &amp;width2, NodeAdjacencyFunction *F, const int &amp;processCurrent=1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ProcessPointAdjacentNodes</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>aa74c185efb3a18a5a04559e355d96b6e</anchor>
      <arglist>(const int &amp;maxDepth, const int center1[3], OctNode *node2, const int &amp;width2, PointAdjacencyFunction *F, const int &amp;processCurrent=1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ProcessPointAdjacentNodes</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a26735f7280901b464c42987da983ebdf</anchor>
      <arglist>(const int &amp;dx, const int &amp;dy, const int &amp;dz, OctNode *node2, const int &amp;radius2, const int &amp;width2, PointAdjacencyFunction *F, const int &amp;processCurrent=1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ProcessTerminatingNodeAdjacentNodes</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>ae46d61515a7bc656ba109735434910eb</anchor>
      <arglist>(const int &amp;maxDepth, OctNode *node1, const int &amp;width1, OctNode *node2, const int &amp;width2, TerminatingNodeAdjacencyFunction *F, const int &amp;processCurrent=1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ProcessTerminatingNodeAdjacentNodes</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a8e974653f3b5fde050c3bdd3f9a20c01</anchor>
      <arglist>(const int &amp;dx, const int &amp;dy, const int &amp;dz, OctNode *node1, const int &amp;radius1, OctNode *node2, const int &amp;radius2, const int &amp;width2, TerminatingNodeAdjacencyFunction *F, const int &amp;processCurrent=1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetAllocator</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a9665ea6302fbc60ebf8f64fa3643717b</anchor>
      <arglist>(int blockSize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>UseAllocator</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>ac8d1385cb9bb57a1b417d0d89a47108f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>OctNode *</type>
      <name>children</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>abe0789401f354a05624810a1b7f4497f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>d</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a006c904effb10ce7ac7de64f509005a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NodeData</type>
      <name>nodeData</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>acdc8e21309cea9634fb43a837c7e2c37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>off</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a15bddd4b3793371cfafbbf8fbe40b609</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>OctNode *</type>
      <name>parent</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>ab355d8c82a73596fa93030579afc3148</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Allocator&lt; OctNode &gt;</type>
      <name>AllocatorOctNode</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a835433c540b20c2dd1735b4d1451d9ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>DepthMask</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>ad44df61c345b5ced70b89465177423d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>DepthShift</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>aceea7980ed01ce5ec773ae021095fc2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>OffsetMask</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a32374d4c133729cea45cfd1b93020af4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>OffsetShift</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a6e7e5bce04026c71a52c4b3529dcf746</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>OffsetShift1</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a09a332f4ee821a756a61fb2595f0466d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>OffsetShift2</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a1b829297f14e886a0f5e963ec15c5b33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>OffsetShift3</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>ac63f0f128865a803ca6a97b28d46978a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>const OctNode *</type>
      <name>__edgeNeighbor</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>abdcffc1e7b64b6dad58a04a0629d84fb</anchor>
      <arglist>(const int &amp;o, const int i[2], const int idx[2]) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>OctNode *</type>
      <name>__edgeNeighbor</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a7afa16ade1d1a96e93aee2c3b88eac58</anchor>
      <arglist>(const int &amp;o, const int i[2], const int idx[2], const int &amp;forceChildren)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const OctNode *</type>
      <name>__faceNeighbor</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a16b7f910a0880bb95c577c1825ffdacc</anchor>
      <arglist>(const int &amp;dir, const int &amp;off) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>OctNode *</type>
      <name>__faceNeighbor</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a0376be133c030d014b087d0f099746dc</anchor>
      <arglist>(const int &amp;dir, const int &amp;off, const int &amp;forceChildren)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>__processNodeEdges</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a01228003a3e50a43a0400e5773bf11c5</anchor>
      <arglist>(OctNode *node, NodeAdjacencyFunction *F, const int &amp;cIndex1, const int &amp;cIndex2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>__processNodeFaces</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a9aad7bf97632c2a962a208453c52394b</anchor>
      <arglist>(OctNode *node, NodeAdjacencyFunction *F, const int &amp;cIndex1, const int &amp;cIndex2, const int &amp;cIndex3, const int &amp;cIndex4)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>__processNodeNodes</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>aa254c9289b1898ab037486dd5e7c91cb</anchor>
      <arglist>(OctNode *node, NodeAdjacencyFunction *F)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>__ProcessFixedDepthNodeAdjacentNodes</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a6e4a8f53526175063b9d43081d5698d5</anchor>
      <arglist>(const int &amp;dx, const int &amp;dy, const int &amp;dz, OctNode *node1, const int &amp;radius1, OctNode *node2, const int &amp;radius2, const int &amp;cWidth2, const int &amp;depth, NodeAdjacencyFunction *F)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>__ProcessMaxDepthNodeAdjacentNodes</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a43ced9acf31788899b4e96840134b2f1</anchor>
      <arglist>(const int &amp;dx, const int &amp;dy, const int &amp;dz, OctNode *node1, const int &amp;radius1, OctNode *node2, const int &amp;radius2, const int &amp;cWidth2, const int &amp;depth, NodeAdjacencyFunction *F)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>__ProcessNodeAdjacentNodes</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a72098a52d44fac394d279d830a60782d</anchor>
      <arglist>(const int &amp;dx, const int &amp;dy, const int &amp;dz, OctNode *node1, const int &amp;radius1, OctNode *node2, const int &amp;radius2, const int &amp;cWidth2, NodeAdjacencyFunction *F)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>__ProcessPointAdjacentNodes</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>af50b5d67ce79e1e3773472c13cb9fd10</anchor>
      <arglist>(const int &amp;dx, const int &amp;dy, const int &amp;dz, OctNode *node2, const int &amp;radius2, const int &amp;cWidth2, PointAdjacencyFunction *F)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>__ProcessTerminatingNodeAdjacentNodes</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a2f388ad47f152eaa0219f35e34f1b215</anchor>
      <arglist>(const int &amp;dx, const int &amp;dy, const int &amp;dz, OctNode *node1, const int &amp;radius1, OctNode *node2, const int &amp;radius2, const int &amp;cWidth2, TerminatingNodeAdjacencyFunction *F)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>ChildOverlap</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>afd25c2e762aeb6da09de62c03c7b25ea</anchor>
      <arglist>(const int &amp;dx, const int &amp;dy, const int &amp;dz, const int &amp;d, const int &amp;cRadius2)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>Overlap</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a8133535598fd22125b34486329991e60</anchor>
      <arglist>(const int &amp;c1, const int &amp;c2, const int &amp;c3, const int &amp;dWidth)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static int</type>
      <name>UseAlloc</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>af43882e715cb9d38b90d04c18b6f9e65</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::OctNode::AdjacencyCountFunction</name>
    <filename>classpcl_1_1poisson_1_1OctNode_1_1AdjacencyCountFunction.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Function</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1AdjacencyCountFunction.html</anchorfile>
      <anchor>a4995a40d0789be1c3cbc622af9af2a2a</anchor>
      <arglist>(const OctNode&lt; NodeData, Real &gt; *node1, const OctNode&lt; NodeData, Real &gt; *node2)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1AdjacencyCountFunction.html</anchorfile>
      <anchor>a3cefe06354285a60fcee589d96e3d37f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::OctNode::NeighborKey</name>
    <filename>classpcl_1_1poisson_1_1OctNode_1_1NeighborKey.html</filename>
    <member kind="function">
      <type>Neighbors &amp;</type>
      <name>getNeighbors</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1NeighborKey.html</anchorfile>
      <anchor>aedb89beefdf91332ee37f9b441fd72ad</anchor>
      <arglist>(OctNode *node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NeighborKey</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1NeighborKey.html</anchorfile>
      <anchor>af9cd78c17f5a5158d120c2718eb83c76</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1NeighborKey.html</anchorfile>
      <anchor>a235e1525502291591cf7db586c9a5f83</anchor>
      <arglist>(const int &amp;depth)</arglist>
    </member>
    <member kind="function">
      <type>Neighbors &amp;</type>
      <name>setNeighbors</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1NeighborKey.html</anchorfile>
      <anchor>ab42d4b5c8adbb703589490b347017556</anchor>
      <arglist>(OctNode *node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NeighborKey</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1NeighborKey.html</anchorfile>
      <anchor>a7b390a226695a14dd5f860f5ecebe6bc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>Neighbors *</type>
      <name>neighbors</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1NeighborKey.html</anchorfile>
      <anchor>a6e852929e69aa1f3a38576a04bf425f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::OctNode::NeighborKey2</name>
    <filename>classpcl_1_1poisson_1_1OctNode_1_1NeighborKey2.html</filename>
    <member kind="function">
      <type>Neighbors2 &amp;</type>
      <name>getNeighbors</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1NeighborKey2.html</anchorfile>
      <anchor>a8097d2118ef4f9d608fafe4d633ff3ea</anchor>
      <arglist>(const OctNode *node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NeighborKey2</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1NeighborKey2.html</anchorfile>
      <anchor>abda2a1cf84949c7ee071643389e05464</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1NeighborKey2.html</anchorfile>
      <anchor>a32071fed1c0e92c05b854579f1939b94</anchor>
      <arglist>(const int &amp;depth)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NeighborKey2</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1NeighborKey2.html</anchorfile>
      <anchor>a9c352eec1b624b964e0a0c2a1ae72153</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>Neighbors2 *</type>
      <name>neighbors</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1NeighborKey2.html</anchorfile>
      <anchor>a07e1a9ce54f949112cc24e46df753df8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::OctNode::Neighbors</name>
    <filename>classpcl_1_1poisson_1_1OctNode_1_1Neighbors.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1Neighbors.html</anchorfile>
      <anchor>ac141f5d2e3a033689d68f783654531fa</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Neighbors</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1Neighbors.html</anchorfile>
      <anchor>acda7e842b2b177656daf90537f355362</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>OctNode *</type>
      <name>neighbors</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1Neighbors.html</anchorfile>
      <anchor>a773353a9d964af86c6604588fb7fa86e</anchor>
      <arglist>[3][3][3]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::OctNode::Neighbors2</name>
    <filename>classpcl_1_1poisson_1_1OctNode_1_1Neighbors2.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1Neighbors2.html</anchorfile>
      <anchor>a57b8545f3ff109931fe3b8e719497eac</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Neighbors2</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1Neighbors2.html</anchorfile>
      <anchor>a027013c9ec9b95e342d81615cfcabd6b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>const OctNode *</type>
      <name>neighbors</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1Neighbors2.html</anchorfile>
      <anchor>af1e1a16ecfc160c493bac9fc14d49ee4</anchor>
      <arglist>[3][3][3]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::Octree</name>
    <filename>classpcl_1_1poisson_1_1Octree.html</filename>
    <templarg>Degree</templarg>
    <class kind="class">pcl::poisson::Octree::AdjacencyCountFunction</class>
    <class kind="class">pcl::poisson::Octree::AdjacencySetFunction</class>
    <class kind="class">pcl::poisson::Octree::DivergenceFunction</class>
    <class kind="class">pcl::poisson::Octree::FaceEdgesFunction</class>
    <class kind="class">pcl::poisson::Octree::LaplacianMatrixFunction</class>
    <class kind="class">pcl::poisson::Octree::LaplacianProjectionFunction</class>
    <class kind="class">pcl::poisson::Octree::PointIndexValueAndNormalFunction</class>
    <class kind="class">pcl::poisson::Octree::PointIndexValueFunction</class>
    <class kind="class">pcl::poisson::Octree::RefineFunction</class>
    <class kind="class">pcl::poisson::Octree::RestrictedLaplacianMatrixFunction</class>
    <member kind="function">
      <type>void</type>
      <name>ClipTree</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>ad89603ee3d9b1d316fb581032df522ff</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize1</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a2dc31d4ff83c206e35b23b7560db1a5f</anchor>
      <arglist>(const int &amp;refineNeighbors=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize2</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>af7a2bdd5ac0231529b905b34356d7b6c</anchor>
      <arglist>(const int &amp;refineNeighbors=-1)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>GetIsoValue</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a50e531a690a65cfddb1a055cc894d04f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetMCIsoTriangles</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a39d1e8f43c4789f4e25c6ad46e90ca6c</anchor>
      <arglist>(const Real &amp;isoValue, CoredMeshData *mesh, const int &amp;fullDepthIso=0, const int &amp;nonLinearFit=1, bool addBarycenter=false, bool polygonMesh=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetMCIsoTriangles</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a14406e663d0ad1a0e9ae4b5bc8931358</anchor>
      <arglist>(const Real &amp;isoValue, const int &amp;subdivideDepth, CoredMeshData *mesh, const int &amp;fullDepthIso=0, const int &amp;nonLinearFit=1, bool addBarycenter=false, bool polygonMesh=false)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LaplacianMatrixIteration</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a310642a1639c9e04565c586c59157cb2</anchor>
      <arglist>(const int &amp;subdivideDepth)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Octree</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a9f6d384d84f5b092f5cfd4f589f96da6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFunctionData</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a4b51472fbd59bff8e2e735a3502add43</anchor>
      <arglist>(const PPolynomial&lt; Degree &gt; &amp;ReconstructionFunction, const int &amp;maxDepth, const int &amp;normalize, const Real &amp;normalSmooth=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLaplacianWeights</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>ade3e74d97de52afea78dd4495e608ff6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setTree</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>aaac1cf2d203a301cd86ca36b94fb8751</anchor>
      <arglist>(boost::shared_ptr&lt; const pcl::PointCloud&lt; PointNT &gt; &gt; input_, const int &amp;maxDepth, const int &amp;kernelDepth, const Real &amp;samplesPerNode, const Real &amp;scaleFactor, Point3D&lt; Real &gt; &amp;center, Real &amp;scale, const int &amp;resetSamples, const int &amp;useConfidence)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>MemoryUsage</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>aa1ff1b0ede67f95d9f64b4cb0b9fecab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>FunctionData&lt; Degree, FunctionDataReal &gt;</type>
      <name>fData</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a83db971787d665d1923e1c8d8d0b81be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Point3D&lt; Real &gt; &gt; *</type>
      <name>normals</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a1d5d4bf21dee9286e9ae69c906548ce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Real</type>
      <name>postNormalSmooth</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a6ff025c11e2372fd300b79bebb9f1f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TreeOctNode</type>
      <name>tree</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a4b1e43c3f437ac508519f5c7ac43adcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>maxMemoryUsage</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>aa9ff1707a01b7718729fe77b36ee1664</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Real</type>
      <name>getCenterValue</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>aeadde38de95938578d338483d1c51be4</anchor>
      <arglist>(const TreeOctNode *node)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Real</type>
      <name>getCornerValue</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a83df4e12bf27eebcc9848eb86223de10</anchor>
      <arglist>(const TreeOctNode *node, const int &amp;corner)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getCornerValueAndNormal</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>ae175ab3027e43533dbe5ebf5f00b8176</anchor>
      <arglist>(const TreeOctNode *node, const int &amp;corner, Real &amp;value, Point3D&lt; Real &gt; &amp;normal)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Real</type>
      <name>GetDivergence</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a9e025d4fa47c9d7439cd99c6ba9e9c74</anchor>
      <arglist>(const int index[DIMENSION], const Point3D&lt; Real &gt; &amp;normal) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>Real</type>
      <name>GetDotProduct</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a269f3c891be4a6a576a33e38670eb1ff</anchor>
      <arglist>(const int index[DIMENSION]) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>GetFixedDepthLaplacian</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a79ee23b13e926287fd7fa961897d5ae6</anchor>
      <arglist>(SparseSymmetricMatrix&lt; float &gt; &amp;matrix, const int &amp;depth, const SortedTreeNodes &amp;sNodes)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Real</type>
      <name>GetLaplacian</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>af126dd0daf2b9269026296291bf48f91</anchor>
      <arglist>(const int index[DIMENSION]) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GetMCIsoEdges</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>afe35e606c8c41c1cd42c189afcfcb9ec</anchor>
      <arglist>(TreeOctNode *node, hash_map&lt; long long, int &gt; &amp;boundaryRoots, hash_map&lt; long long, int &gt; *interiorRoots, const int &amp;sDepth, std::vector&lt; std::pair&lt; long long, long long &gt; &gt; &amp;edges)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>GetMCIsoTriangles</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a4b73d6651fee61c05cecd3ad790131af</anchor>
      <arglist>(TreeOctNode *node, CoredMeshData *mesh, hash_map&lt; long long, int &gt; &amp;boundaryRoots, hash_map&lt; long long, int &gt; *interiorRoots, std::vector&lt; Point3D&lt; float &gt; &gt; *interiorPositions, const int &amp;offSet, const int &amp;sDepth, bool addBarycenter, bool polygonMesh)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>GetRestrictedFixedDepthLaplacian</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a56f495f7c96c4fa1615fb75f6d7ea267</anchor>
      <arglist>(SparseSymmetricMatrix&lt; float &gt; &amp;matrix, const int &amp;depth, const int *entries, const int &amp;entryCount, const TreeOctNode *rNode, const Real &amp;radius, const SortedTreeNodes &amp;sNodes)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>GetRoot</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a1dcb3f7ee4f4313160c29c27a33c2490</anchor>
      <arglist>(const RootInfo &amp;ri, const Real &amp;isoValue, const int &amp;maxDepth, Point3D&lt; Real &gt; &amp;position, hash_map&lt; long long, std::pair&lt; Real, Point3D&lt; Real &gt; &gt; &gt; &amp;normalHash, Point3D&lt; Real &gt; *normal, const int &amp;nonLinearFit)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>GetRoot</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a72884ff86ec6830f38376b7ef2552781</anchor>
      <arglist>(const RootInfo &amp;ri, const Real &amp;isoValue, Point3D&lt; Real &gt; &amp;position, hash_map&lt; long long, std::pair&lt; Real, Point3D&lt; Real &gt; &gt; &gt; &amp;normalHash, const int &amp;nonLinearFit)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>HasNormals</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>aca36db2d76bb1de9acd50c74f0ac2c03</anchor>
      <arglist>(TreeOctNode *node, const Real &amp;epsilon)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>NonLinearGetSampleDepthAndWeight</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a064a9f7e530d7280914dc946c222c511</anchor>
      <arglist>(TreeOctNode *node, const Point3D&lt; Real &gt; &amp;position, const Real &amp;samplesPerNode, Real &amp;depth, Real &amp;weight)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Real</type>
      <name>NonLinearGetSampleWeight</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a46648d2fb1d3b1364e1cbf4db780398d</anchor>
      <arglist>(TreeOctNode *node, const Point3D&lt; Real &gt; &amp;position)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>NonLinearSplatOrientedPoint</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a2d51e3e36f98f215172cf801da22d457</anchor>
      <arglist>(TreeOctNode *node, const Point3D&lt; Real &gt; &amp;point, const Point3D&lt; Real &gt; &amp;normal)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>NonLinearSplatOrientedPoint</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a54118a060bbf2ec08630dce4c7c587f2</anchor>
      <arglist>(const Point3D&lt; Real &gt; &amp;point, const Point3D&lt; Real &gt; &amp;normal, const int &amp;kernelDepth, const Real &amp;samplesPerNode, const int &amp;minDepth, const int &amp;maxDepth)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>NonLinearUpdateWeightContribution</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a784e0cbe8145eec06feb0213acfa7e96</anchor>
      <arglist>(TreeOctNode *node, const Point3D&lt; Real &gt; &amp;position, const Real &amp;weight=Real(1.0))</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PreValidate</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>ac9e822a0e182fa6093b87cf77efae122</anchor>
      <arglist>(const Real &amp;isoValue, const int &amp;maxDepth, const int &amp;subdivideDepth)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PreValidate</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a095b9184b010d6d4c58b554b268600bd</anchor>
      <arglist>(TreeOctNode *node, const Real &amp;isoValue, const int &amp;maxDepth, const int &amp;subdivideDepth)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>SetBoundaryMCRootPositions</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>ad488e77388071be5eeb4658350b816a4</anchor>
      <arglist>(const int &amp;sDepth, const Real &amp;isoValue, hash_map&lt; long long, int &gt; &amp;boundaryRoots, hash_map&lt; long long, std::pair&lt; Real, Point3D&lt; Real &gt; &gt; &gt; &amp;boundaryNormalHash, CoredMeshData *mesh, const int &amp;nonLinearFit)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetIsoSurfaceCorners</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a649c517f519c8306d16e25d9b276ec91</anchor>
      <arglist>(const Real &amp;isoValue, const int &amp;subdivisionDepth, const int &amp;fullDepthIso)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>SetMCRootPositions</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>ad3e88a86cead217b8c7465ba9fd142be</anchor>
      <arglist>(TreeOctNode *node, const int &amp;sDepth, const Real &amp;isoValue, hash_map&lt; long long, int &gt; &amp;boundaryRoots, hash_map&lt; long long, int &gt; *interiorRoots, hash_map&lt; long long, std::pair&lt; Real, Point3D&lt; Real &gt; &gt; &gt; &amp;boundaryNormalHash, hash_map&lt; long long, std::pair&lt; Real, Point3D&lt; Real &gt; &gt; &gt; *interiorNormalHash, std::vector&lt; Point3D&lt; float &gt; &gt; *interiorPositions, CoredMeshData *mesh, const int &amp;nonLinearFit)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setNodeIndices</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>ac47627073958c99beef5704791fcc33e</anchor>
      <arglist>(TreeOctNode &amp;tree, int &amp;idx)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>SolveFixedDepthMatrix</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a3ec42a4b217a1e3bb8977486fe03e4ea</anchor>
      <arglist>(const int &amp;depth, const SortedTreeNodes &amp;sNodes)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>SolveFixedDepthMatrix</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>add312672409a90b44bb238df53eb2d39</anchor>
      <arglist>(const int &amp;depth, const int &amp;startingDepth, const SortedTreeNodes &amp;sNodes)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Subdivide</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a6425042be1d40a40d9bb12fa331eab0e</anchor>
      <arglist>(TreeOctNode *node, const Real &amp;isoValue, const int &amp;maxDepth)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Validate</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>aa61c813cb3cf4f95a68807b484912f3c</anchor>
      <arglist>(TreeOctNode *node, const Real &amp;isoValue, const int &amp;maxDepth, const int &amp;fullDepthIso, const int &amp;subdivideDepth)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Validate</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a682f9f9be24c7a438d026016345a422b</anchor>
      <arglist>(TreeOctNode *node, const Real &amp;isoValue, const int &amp;maxDepth, const int &amp;fullDepthIso)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>AddTriangles</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a88104183630d966d8a800b33d50036b3</anchor>
      <arglist>(CoredMeshData *mesh, std::vector&lt; CoredPointIndex &gt; edges[3], std::vector&lt; Point3D&lt; float &gt; &gt; *interiorPositions, const int &amp;offSet)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>AddTriangles</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a3a9dfd99e39801ea55f31c26ca257738</anchor>
      <arglist>(CoredMeshData *mesh, std::vector&lt; CoredPointIndex &gt; &amp;edges, std::vector&lt; Point3D&lt; float &gt; &gt; *interiorPositions, const int &amp;offSet, bool addBarycenter, bool polygonMesh)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>EdgeRootCount</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>aac41ea9d65646fe60623bfa19b893095</anchor>
      <arglist>(const TreeOctNode *node, const int &amp;edgeIndex, const int &amp;maxDepth)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>GetEdgeLoops</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a0d67ddf9a5175e7b1002b51ea76f9f8c</anchor>
      <arglist>(std::vector&lt; std::pair&lt; long long, long long &gt; &gt; &amp;edges, std::vector&lt; std::vector&lt; std::pair&lt; long long, long long &gt; &gt; &gt; &amp;loops)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>GetRootIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>ae0c6bc1b8d403f0804a6b42a9975ed1b</anchor>
      <arglist>(const TreeOctNode *node, const int &amp;edgeIndex, const int &amp;maxDepth, RootInfo &amp;ri)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>GetRootIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a1d375ab721299fe513fcebdcc854d583</anchor>
      <arglist>(const TreeOctNode *node, const int &amp;edgeIndex, const int &amp;maxDepth, const int &amp;sDepth, RootInfo &amp;ri)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>GetRootIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>add2e0f084090e24fc56ccfc5be3fbb47</anchor>
      <arglist>(const long long &amp;key, hash_map&lt; long long, int &gt; &amp;boundaryRoots, hash_map&lt; long long, int &gt; *interiorRoots, CoredPointIndex &amp;index)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>GetRootPair</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a7e685d2e26abc7ada1e64dbe247ceb68</anchor>
      <arglist>(const RootInfo &amp;root, const int &amp;maxDepth, RootInfo &amp;pair)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>InteriorFaceRootCount</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>aaada08ece603c54b3469dce1acad22fd</anchor>
      <arglist>(const TreeOctNode *node, const int &amp;faceIndex, const int &amp;maxDepth)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>IsBoundaryEdge</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a085809c9e3f9957e084f4332f433a56c</anchor>
      <arglist>(const TreeOctNode *node, const int &amp;edgeIndex, const int &amp;subdivideDepth)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>IsBoundaryEdge</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a265c05241966c60e5d197225a52031cf</anchor>
      <arglist>(const TreeOctNode *node, const int &amp;dir, const int &amp;x, const int &amp;y, const int &amp;subidivideDepth)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>IsBoundaryFace</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>ae46914f778421e1dd9b971cf2f39d911</anchor>
      <arglist>(const TreeOctNode *node, const int &amp;faceIndex, const int &amp;subdivideDepth)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TreeOctNode::NeighborKey</type>
      <name>neighborKey</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a8604fb188d19723cee424c39bd3dad6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TreeOctNode::NeighborKey2</type>
      <name>neighborKey2</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>ad834164ead9f69e964a45acca0a0d93e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Real</type>
      <name>radius</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>ad88872a5c51c40374b49c2459dea64f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>width</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a5e3b68c32a34b97e91d33b55f9b39838</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::Octree::AdjacencyCountFunction</name>
    <filename>classpcl_1_1poisson_1_1Octree_1_1AdjacencyCountFunction.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Function</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1AdjacencyCountFunction.html</anchorfile>
      <anchor>ad39dc48062c4fecd3031063e13f6958a</anchor>
      <arglist>(const TreeOctNode *node1, const TreeOctNode *node2)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>adjacencyCount</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1AdjacencyCountFunction.html</anchorfile>
      <anchor>a041102a9229c47646431bef2f2775c4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::Octree::AdjacencySetFunction</name>
    <filename>classpcl_1_1poisson_1_1Octree_1_1AdjacencySetFunction.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Function</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1AdjacencySetFunction.html</anchorfile>
      <anchor>a45a817cdce99df32ea0a957bcf2c8fe6</anchor>
      <arglist>(const TreeOctNode *node1, const TreeOctNode *node2)</arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>adjacencies</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1AdjacencySetFunction.html</anchorfile>
      <anchor>a64b8c721d3259fddc913643629c60520</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>adjacencyCount</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1AdjacencySetFunction.html</anchorfile>
      <anchor>a66b0bb8ab87d1c39ee7397ed80745a87</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::Octree::DivergenceFunction</name>
    <filename>classpcl_1_1poisson_1_1Octree_1_1DivergenceFunction.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Function</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1DivergenceFunction.html</anchorfile>
      <anchor>a76e1d91c512250538dc7e6ef73c1bf56</anchor>
      <arglist>(TreeOctNode *node1, const TreeOctNode *node2)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>index</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1DivergenceFunction.html</anchorfile>
      <anchor>a2356ea5f079e05618722af3d006af2b9</anchor>
      <arglist>[DIMENSION]</arglist>
    </member>
    <member kind="variable">
      <type>Point3D&lt; Real &gt;</type>
      <name>normal</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1DivergenceFunction.html</anchorfile>
      <anchor>a59473f1b7eedaebf2d71299b88c2914b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Octree&lt; Degree &gt; *</type>
      <name>ot</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1DivergenceFunction.html</anchorfile>
      <anchor>ad9a2cd467a67bcc42752cc76ec976238</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>scratch</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1DivergenceFunction.html</anchorfile>
      <anchor>a93811c93bf313e71dc34f38747a25e17</anchor>
      <arglist>[DIMENSION]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::Octree::FaceEdgesFunction</name>
    <filename>classpcl_1_1poisson_1_1Octree_1_1FaceEdgesFunction.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Function</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1FaceEdgesFunction.html</anchorfile>
      <anchor>a6d1c9c51ae92297e6fe9712eb751b1f8</anchor>
      <arglist>(const TreeOctNode *node1, const TreeOctNode *node2)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::pair&lt; long long, long long &gt; &gt; *</type>
      <name>edges</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1FaceEdgesFunction.html</anchorfile>
      <anchor>a6fc0d96dd00a7b86bffc4f0dbd764fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1FaceEdgesFunction.html</anchorfile>
      <anchor>a7151bde7d407c2ee2ca2b3b04edc9dc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxDepth</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1FaceEdgesFunction.html</anchorfile>
      <anchor>a5373fce58e2703c2aab71ada1dc6619d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>hash_map&lt; long long, std::pair&lt; RootInfo, int &gt; &gt; *</type>
      <name>vertexCount</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1FaceEdgesFunction.html</anchorfile>
      <anchor>a2a56012fdd9190f504b98c62cb3800a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::Octree::LaplacianMatrixFunction</name>
    <filename>classpcl_1_1poisson_1_1Octree_1_1LaplacianMatrixFunction.html</filename>
    <member kind="function">
      <type>int</type>
      <name>Function</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1LaplacianMatrixFunction.html</anchorfile>
      <anchor>abd791c896d0e6868c9d5517d308d5ce8</anchor>
      <arglist>(const TreeOctNode *node1, const TreeOctNode *node2)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>d2</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1LaplacianMatrixFunction.html</anchorfile>
      <anchor>aa3c32928a46fe37220ed32d4f7e4417f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>elementCount</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1LaplacianMatrixFunction.html</anchorfile>
      <anchor>a7fa367641163ffe336c2a2906db4630b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>index</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1LaplacianMatrixFunction.html</anchorfile>
      <anchor>a843976d207956e6062eb2f0271bb4b68</anchor>
      <arglist>[DIMENSION]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>offset</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1LaplacianMatrixFunction.html</anchorfile>
      <anchor>a2ba6ee969bc9782b862749b07be3177f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Octree&lt; Degree &gt; *</type>
      <name>ot</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1LaplacianMatrixFunction.html</anchorfile>
      <anchor>aae2017b65779fc1bac67222b341cecc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MatrixEntry&lt; float &gt; *</type>
      <name>rowElements</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1LaplacianMatrixFunction.html</anchorfile>
      <anchor>a5a41fb5161ef4c2f3f6ede0e0732e59f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>scratch</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1LaplacianMatrixFunction.html</anchorfile>
      <anchor>a5069dc830fa59a242696f1712772ef97</anchor>
      <arglist>[DIMENSION]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x2</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1LaplacianMatrixFunction.html</anchorfile>
      <anchor>aa7cbaaa4c4b63afd4b581d8a80713556</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y2</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1LaplacianMatrixFunction.html</anchorfile>
      <anchor>aa4765915fc7cb58355b13286e8450a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>z2</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1LaplacianMatrixFunction.html</anchorfile>
      <anchor>af3a398c286b416e0c61426774ab6de28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::Octree::LaplacianProjectionFunction</name>
    <filename>classpcl_1_1poisson_1_1Octree_1_1LaplacianProjectionFunction.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Function</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1LaplacianProjectionFunction.html</anchorfile>
      <anchor>a8c6fc3b3f4946b1a99cce44045dfd61e</anchor>
      <arglist>(TreeOctNode *node1, const TreeOctNode *node2)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>index</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1LaplacianProjectionFunction.html</anchorfile>
      <anchor>a1357c49be609e9f3436fa8a1b0be6096</anchor>
      <arglist>[DIMENSION]</arglist>
    </member>
    <member kind="variable">
      <type>Octree&lt; Degree &gt; *</type>
      <name>ot</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1LaplacianProjectionFunction.html</anchorfile>
      <anchor>ae53efd931564d1b818849f4d092e60d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>scratch</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1LaplacianProjectionFunction.html</anchorfile>
      <anchor>a7c4a00ede29a072ffc354eb2d19fb8f6</anchor>
      <arglist>[DIMENSION]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>value</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1LaplacianProjectionFunction.html</anchorfile>
      <anchor>ab3ea8fb2cd076250717fb7d07c88a84a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::Octree::PointIndexValueAndNormalFunction</name>
    <filename>classpcl_1_1poisson_1_1Octree_1_1PointIndexValueAndNormalFunction.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Function</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1PointIndexValueAndNormalFunction.html</anchorfile>
      <anchor>a52d0cff5dcef419011a8a72606191b98</anchor>
      <arglist>(const TreeOctNode *node)</arglist>
    </member>
    <member kind="variable">
      <type>FunctionDataReal *</type>
      <name>dValueTables</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1PointIndexValueAndNormalFunction.html</anchorfile>
      <anchor>aabeb138d4becaf3b84855a586aac143e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>index</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1PointIndexValueAndNormalFunction.html</anchorfile>
      <anchor>abb1e84aaf83ad00df7a823c76178a603</anchor>
      <arglist>[DIMENSION]</arglist>
    </member>
    <member kind="variable">
      <type>Point3D&lt; Real &gt;</type>
      <name>normal</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1PointIndexValueAndNormalFunction.html</anchorfile>
      <anchor>ab66719bc76f8e90f361ba62b338af313</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>res2</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1PointIndexValueAndNormalFunction.html</anchorfile>
      <anchor>a8aae3f9cbb39f60a49e9d1a835ad0f6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Real</type>
      <name>value</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1PointIndexValueAndNormalFunction.html</anchorfile>
      <anchor>a28b9fdf66e203ca1845a20e2f4537857</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FunctionDataReal *</type>
      <name>valueTables</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1PointIndexValueAndNormalFunction.html</anchorfile>
      <anchor>a3581f40d581bd1be094071f654962aa4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::Octree::PointIndexValueFunction</name>
    <filename>classpcl_1_1poisson_1_1Octree_1_1PointIndexValueFunction.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Function</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1PointIndexValueFunction.html</anchorfile>
      <anchor>a623cbeee71255c4de48da77c779a2070</anchor>
      <arglist>(const TreeOctNode *node)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>index</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1PointIndexValueFunction.html</anchorfile>
      <anchor>adacbe6cb74fba72534b72d29c2675202</anchor>
      <arglist>[DIMENSION]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>res2</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1PointIndexValueFunction.html</anchorfile>
      <anchor>acc36cf77ae60766e957054c731be91c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Real</type>
      <name>value</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1PointIndexValueFunction.html</anchorfile>
      <anchor>a46c189017a112dd88d042fbb0dde851c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FunctionDataReal *</type>
      <name>valueTables</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1PointIndexValueFunction.html</anchorfile>
      <anchor>a6f2e7c4fe834ce1e833d5bd5c318a68a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::Octree::RefineFunction</name>
    <filename>classpcl_1_1poisson_1_1Octree_1_1RefineFunction.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Function</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1RefineFunction.html</anchorfile>
      <anchor>ae325f4db7bba94e908e3d551e2daef0c</anchor>
      <arglist>(TreeOctNode *node1, const TreeOctNode *node2)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>depth</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1RefineFunction.html</anchorfile>
      <anchor>a447d470238dfa432aeb4a051e6369392</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::Octree::RestrictedLaplacianMatrixFunction</name>
    <filename>classpcl_1_1poisson_1_1Octree_1_1RestrictedLaplacianMatrixFunction.html</filename>
    <member kind="function">
      <type>int</type>
      <name>Function</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1RestrictedLaplacianMatrixFunction.html</anchorfile>
      <anchor>a5c8a5e4a0a5732129fb2e9266f424035</anchor>
      <arglist>(const TreeOctNode *node1, const TreeOctNode *node2)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>depth</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1RestrictedLaplacianMatrixFunction.html</anchorfile>
      <anchor>a8b74fab86b5a272d3ad33d0a9226361d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>elementCount</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1RestrictedLaplacianMatrixFunction.html</anchorfile>
      <anchor>a8e7dbaa78b7fe64eca0bf7166296c726</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>index</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1RestrictedLaplacianMatrixFunction.html</anchorfile>
      <anchor>a78c02f39975d8dad12c38ceeb83e7d3d</anchor>
      <arglist>[DIMENSION]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>offset</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1RestrictedLaplacianMatrixFunction.html</anchorfile>
      <anchor>a7e2641af2f8333dd16ddeb75ed546359</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>Octree&lt; Degree &gt; *</type>
      <name>ot</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1RestrictedLaplacianMatrixFunction.html</anchorfile>
      <anchor>a15629c0f3ba342d3e3e48dd879c125a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Real</type>
      <name>radius</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1RestrictedLaplacianMatrixFunction.html</anchorfile>
      <anchor>a4571bf19686e00c5ac6a136660062b42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MatrixEntry&lt; float &gt; *</type>
      <name>rowElements</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1RestrictedLaplacianMatrixFunction.html</anchorfile>
      <anchor>ad83bca90ddc348b940f8fbea95b481cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>scratch</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1RestrictedLaplacianMatrixFunction.html</anchorfile>
      <anchor>a5a5e54f99d5b61f077d3a2005c0710aa</anchor>
      <arglist>[DIMENSION]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::poisson::Point3D</name>
    <filename>structpcl_1_1poisson_1_1Point3D.html</filename>
    <templarg>Real</templarg>
    <member kind="variable">
      <type>Real</type>
      <name>coords</name>
      <anchorfile>structpcl_1_1poisson_1_1Point3D.html</anchorfile>
      <anchor>abd46e3db203f944bf81bd0442c5458ee</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::Polynomial</name>
    <filename>classpcl_1_1poisson_1_1Polynomial.html</filename>
    <templarg>Degree</templarg>
    <member kind="function">
      <type>Polynomial &amp;</type>
      <name>addScaled</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>aad5e326cad91aead48888b42d49a5b0f</anchor>
      <arglist>(const Polynomial &amp;p, const double &amp;scale)</arglist>
    </member>
    <member kind="function">
      <type>Polynomial&lt; Degree-1 &gt;</type>
      <name>derivative</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>a69326d86b80aee3f83340afa30e6e29b</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getSolutions</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>a7661b64c505aef8c319e4a51f046d379</anchor>
      <arglist>(const double &amp;c, std::vector&lt; double &gt; &amp;roots, const double &amp;EPS) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>integral</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>aa4fc2c169a9d7e7325c41ee5d960ddb4</anchor>
      <arglist>(const double &amp;tMin, const double &amp;tMax) const </arglist>
    </member>
    <member kind="function">
      <type>Polynomial&lt; Degree+1 &gt;</type>
      <name>integral</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>ac4fa5ccbadff55ae85ef1b3714660c85</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>isZero</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>a13de12b7c2dd1770db1af40126a3225d</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator!=</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>a9b4cd7cab0448120e749c3deefaf6e05</anchor>
      <arglist>(const Polynomial &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>a13863ca63f627cc41ee3463baf58acd3</anchor>
      <arglist>(const double &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>Polynomial&lt; Degree+Degree2 &gt;</type>
      <name>operator*</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>a0a7f9a5afbd740079c4e1f23c61c7a9f</anchor>
      <arglist>(const Polynomial&lt; Degree2 &gt; &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>Polynomial</type>
      <name>operator*</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>a153fd92a8aa79dca846d85909e19cf9d</anchor>
      <arglist>(const double &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>Polynomial &amp;</type>
      <name>operator*=</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>a060a08e29a41713307a2ed8a0d041dc3</anchor>
      <arglist>(const double &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>Polynomial</type>
      <name>operator+</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>a4c2ec177fba975a5f0378ad1d17a5f67</anchor>
      <arglist>(const Polynomial &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>Polynomial</type>
      <name>operator+</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>a3acaf10c16b48bc35c2b1f69a0a9c22f</anchor>
      <arglist>(const double &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>Polynomial &amp;</type>
      <name>operator+=</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>a135fe4baae0f9e92a8a8d0a14e2d4d96</anchor>
      <arglist>(const Polynomial &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>Polynomial &amp;</type>
      <name>operator+=</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>af5781a34e245bd9cb42d64e791cf5b19</anchor>
      <arglist>(const double &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>Polynomial</type>
      <name>operator-</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>a0058bb9dcd36a24dde3d8a8b83e30c20</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>Polynomial</type>
      <name>operator-</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>ac1bb2bd4d7703817f9801d9c7b786901</anchor>
      <arglist>(const Polynomial &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>Polynomial</type>
      <name>operator-</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>a829feda6d172961b2359933b808f1d8a</anchor>
      <arglist>(const double &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>Polynomial &amp;</type>
      <name>operator-=</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>aa41a4003fbd6062c0735464064b2cd25</anchor>
      <arglist>(const Polynomial &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>Polynomial &amp;</type>
      <name>operator-=</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>ad28a11708be56270771e4fde12921ec3</anchor>
      <arglist>(const double &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>Polynomial</type>
      <name>operator/</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>a97a5cf232d56b3c3210b6f9fc5ccf49d</anchor>
      <arglist>(const double &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>Polynomial &amp;</type>
      <name>operator/=</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>ab2ac720f2ab48567ad07a3c43037884f</anchor>
      <arglist>(const double &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>Polynomial &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>ab492c2261718321c19098b1801099df0</anchor>
      <arglist>(const Polynomial&lt; Degree2 &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator==</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>a66eb6acb333b6ba22a1460ee1703b391</anchor>
      <arglist>(const Polynomial &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Polynomial</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>a9cf5131280bdea253c1ec54ed26ec0a7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Polynomial</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>a3e6ff161916c78353d7ed4fea1b9571c</anchor>
      <arglist>(const Polynomial&lt; Degree2 &gt; &amp;P)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printnl</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>af1caa6298518fb2a7376796a8407c435</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>Polynomial</type>
      <name>scale</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>ac8325c8b2285bdfc1266c899ddffe7aa</anchor>
      <arglist>(const double &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZero</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>a3f60b2b825662587185f64c3e7d97945</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Polynomial</type>
      <name>shift</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>ab05b96c0814e1aebc4625d65e11c0a89</anchor>
      <arglist>(const double &amp;t) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AddScaled</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>a98e227f1bc7dd396c65f6e9d12d5ff3a</anchor>
      <arglist>(const Polynomial &amp;p1, const double &amp;w1, const Polynomial &amp;p2, const double &amp;w2, Polynomial &amp;q)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AddScaled</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>a18be2b8ae5c7acc9b730ac417cee451b</anchor>
      <arglist>(const Polynomial &amp;p1, const Polynomial &amp;p2, const double &amp;w2, Polynomial &amp;q)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AddScaled</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>a09b7c8f0dc8638828631911e9cac5044</anchor>
      <arglist>(const Polynomial &amp;p1, const double &amp;w1, const Polynomial &amp;p2, Polynomial &amp;q)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Negate</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>a156137c15ad4b02dd59399d168aceafa</anchor>
      <arglist>(const Polynomial &amp;in, Polynomial &amp;out)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Scale</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>a5d3af3ba66ab066cff66596c380e5ee2</anchor>
      <arglist>(const Polynomial &amp;p, const double &amp;w, Polynomial &amp;q)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Subtract</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>ab9d637c715134cdc9454700549efb017</anchor>
      <arglist>(const Polynomial &amp;p1, const Polynomial &amp;p2, Polynomial &amp;q)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>coefficients</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>aab9abc663ebd18b8d48a5fd91bbb4426</anchor>
      <arglist>[Degree+1]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::PPolynomial</name>
    <filename>classpcl_1_1poisson_1_1PPolynomial.html</filename>
    <templarg>Degree</templarg>
    <member kind="function">
      <type>PPolynomial &amp;</type>
      <name>addScaled</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>a79dda2b0d7ecb24516bf193bf156b4cb</anchor>
      <arglist>(const PPolynomial &amp;poly, const double &amp;scale)</arglist>
    </member>
    <member kind="function">
      <type>PPolynomial&lt; Degree-1 &gt;</type>
      <name>derivative</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>a0d36e4e32d5cdac23e2bccc754bf99cd</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>PPolynomial&lt; 0 &gt;</type>
      <name>GaussianApproximation</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>ad5b987f0bf9ba0bdb75564c10a2d5aca</anchor>
      <arglist>(const double &amp;width)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getSolutions</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>a05676d0ddafc80a5db69f37313c9811a</anchor>
      <arglist>(const double &amp;c, std::vector&lt; double &gt; &amp;roots, const double &amp;EPS, const double &amp;min=-DBL_MAX, const double &amp;max=DBL_MAX) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>integral</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>a6a9e8ed85b3d4e1186d06626fd6a3e71</anchor>
      <arglist>(const double &amp;tMin, const double &amp;tMax) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Integral</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>a36cfecfaf8ee2b00710d862a69d9201e</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>PPolynomial&lt; Degree+1 &gt;</type>
      <name>integral</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>aaee9905bf6242d643d8eb98d5664d465</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>PPolynomial&lt; Degree+1 &gt;</type>
      <name>MovingAverage</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>a9a2ee64048f944819d0fe60a8a84cf18</anchor>
      <arglist>(const double &amp;radius)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>af7815efd8dc92c36f9e3ce40e6226bdf</anchor>
      <arglist>(const double &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>PPolynomial&lt; Degree+Degree2 &gt;</type>
      <name>operator*</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>a2a430f12a5d6b27c85c2c8b02c0ff833</anchor>
      <arglist>(const Polynomial&lt; Degree2 &gt; &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>PPolynomial&lt; Degree+Degree2 &gt;</type>
      <name>operator*</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>a7cdcdb5a6759f01a7ea1310244a3a5e8</anchor>
      <arglist>(const PPolynomial&lt; Degree2 &gt; &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>PPolynomial</type>
      <name>operator*</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>a7575ca1871232668470a94306d406653</anchor>
      <arglist>(const double &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>PPolynomial &amp;</type>
      <name>operator*=</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>afb079430efb45c1e85935c4e910116d6</anchor>
      <arglist>(const double &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>PPolynomial</type>
      <name>operator+</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>ae0f8dfbec5edf9d277ba79a237184e23</anchor>
      <arglist>(const PPolynomial &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>PPolynomial</type>
      <name>operator+</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>a6e69f59b5d361c154f9d7a1905fe1578</anchor>
      <arglist>(const double &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>PPolynomial &amp;</type>
      <name>operator+=</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>aaeabd710db49be242c451199738b7b3e</anchor>
      <arglist>(const double &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>PPolynomial</type>
      <name>operator-</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>adaa85871c8a16d0059c62b8391821507</anchor>
      <arglist>(const PPolynomial &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>PPolynomial</type>
      <name>operator-</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>a908ef56a06a0a55339a4f7af675d440e</anchor>
      <arglist>(const double &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>PPolynomial &amp;</type>
      <name>operator-=</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>adcb8fb482c5edcb148411174d3b6e8e3</anchor>
      <arglist>(const double &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>PPolynomial</type>
      <name>operator/</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>aa446a718643be581f39a10096b67227a</anchor>
      <arglist>(const double &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>PPolynomial &amp;</type>
      <name>operator/=</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>a140f913df2db92aec5998913b8165698</anchor>
      <arglist>(const double &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>PPolynomial &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>a5f5c9ac20fa4b05f5b95f7ea9732d7e3</anchor>
      <arglist>(const PPolynomial &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PPolynomial&lt; Degree &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>a7ce237c40d9d5ab11c71ef27b6cb1631</anchor>
      <arglist>(const PPolynomial&lt; Degree2 &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PPolynomial</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>af2003f09f48b7a1d4c85fd30e72afed3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PPolynomial</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>a609714baf156aee2b9772f2e7d56e6e9</anchor>
      <arglist>(const PPolynomial&lt; Degree &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printnl</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>a5a1ac43d14bb8cb46af3cda908ff1074</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>a2298813a7735d3da4e81b01077b811ed</anchor>
      <arglist>(const size_t &amp;newSize)</arglist>
    </member>
    <member kind="function">
      <type>PPolynomial</type>
      <name>scale</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>a96d2d3cd01e0e5e115c016a7087e972a</anchor>
      <arglist>(const double &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>ae249b21026409f36343552ba6cffcbf0</anchor>
      <arglist>(const size_t &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>aaa0c5fa7ef5d61f5a4c00226e6435fc9</anchor>
      <arglist>(StartingPolynomial&lt; Degree &gt; *sps, const int &amp;count)</arglist>
    </member>
    <member kind="function">
      <type>PPolynomial</type>
      <name>shift</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>a75f6359ef41fe3580f867921182ef1a9</anchor>
      <arglist>(const double &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>ae618c48e9137f97c34f07a404cb965dd</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>a58cb479900f0344ebe9438a4bf4803ee</anchor>
      <arglist>(FILE *fp, const int &amp;samples, const double &amp;min, const double &amp;max) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PPolynomial</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>a2776ad1ce60ca799aac7911f15727221</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PPolynomial</type>
      <name>ConstantFunction</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>a3352cdc9c4f1034422be01512559dbe1</anchor>
      <arglist>(const double &amp;width=0.5)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PPolynomial</type>
      <name>GaussianApproximation</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>a812086c470d95258f32168a7a2575e6d</anchor>
      <arglist>(const double &amp;width=0.5)</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>polyCount</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>af587236a048fd1e9a407d2d464d98318</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>StartingPolynomial&lt; Degree &gt; *</type>
      <name>polys</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>a2250a0ea9b54e691b288f56221f69873</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::RootInfo</name>
    <filename>classpcl_1_1poisson_1_1RootInfo.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>edgeIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1RootInfo.html</anchorfile>
      <anchor>a6e8dead38e1591b95a7ede0988ffb0e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long long</type>
      <name>key</name>
      <anchorfile>classpcl_1_1poisson_1_1RootInfo.html</anchorfile>
      <anchor>a1bcce4b289a7e21497a89f600bc22e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const TreeOctNode *</type>
      <name>node</name>
      <anchorfile>classpcl_1_1poisson_1_1RootInfo.html</anchorfile>
      <anchor>a6acf947194128e020bc8eaa318ddc403</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::SortedTreeNodes</name>
    <filename>classpcl_1_1poisson_1_1SortedTreeNodes.html</filename>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classpcl_1_1poisson_1_1SortedTreeNodes.html</anchorfile>
      <anchor>a857afd655ac3d86e5901bf0ed5f19550</anchor>
      <arglist>(TreeOctNode &amp;root, const int &amp;setIndex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SortedTreeNodes</name>
      <anchorfile>classpcl_1_1poisson_1_1SortedTreeNodes.html</anchorfile>
      <anchor>a91d56a9c953a800f7972529ff9c34530</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SortedTreeNodes</name>
      <anchorfile>classpcl_1_1poisson_1_1SortedTreeNodes.html</anchorfile>
      <anchor>a78d9aa61e5f79b6f5e8d6af6cf466129</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxDepth</name>
      <anchorfile>classpcl_1_1poisson_1_1SortedTreeNodes.html</anchorfile>
      <anchor>a27445e859cac15d1d5b8f5ae937170ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>nodeCount</name>
      <anchorfile>classpcl_1_1poisson_1_1SortedTreeNodes.html</anchorfile>
      <anchor>af0cb55f52436eba84d17c10a379130c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TreeOctNode **</type>
      <name>treeNodes</name>
      <anchorfile>classpcl_1_1poisson_1_1SortedTreeNodes.html</anchorfile>
      <anchor>a66ed7de2c7dc24391b19e54541a0ae03</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::SparseMatrix</name>
    <filename>classpcl_1_1poisson_1_1SparseMatrix.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type>int</type>
      <name>Entries</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseMatrix.html</anchorfile>
      <anchor>ad06132201dcced3085792c386450ad23</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix&lt; T &gt;</type>
      <name>Multiply</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseMatrix.html</anchorfile>
      <anchor>a5506a7fa01693ceff03dc4a7facbdf2d</anchor>
      <arglist>(const SparseMatrix&lt; T &gt; &amp;M) const </arglist>
    </member>
    <member kind="function">
      <type>Vector&lt; T2 &gt;</type>
      <name>Multiply</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseMatrix.html</anchorfile>
      <anchor>ac9715d533b2baa931bd1bbf97a11d3e4</anchor>
      <arglist>(const Vector&lt; T2 &gt; &amp;V) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Multiply</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseMatrix.html</anchorfile>
      <anchor>a56c79dd38a426e481d30271f4d47f416</anchor>
      <arglist>(const Vector&lt; T2 &gt; &amp;In, Vector&lt; T2 &gt; &amp;Out) const </arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix&lt; T &gt;</type>
      <name>MultiplyTranspose</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseMatrix.html</anchorfile>
      <anchor>aab2b075c7370c0b88ed473fd2f7b46ca</anchor>
      <arglist>(const SparseMatrix&lt; T &gt; &amp;Mt) const </arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseMatrix.html</anchorfile>
      <anchor>a485650acd09b07a79b2d3a8358a55b26</anchor>
      <arglist>(const T &amp;V) const </arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseMatrix.html</anchorfile>
      <anchor>afc15fa037d578dfdc453133f5e285254</anchor>
      <arglist>(const SparseMatrix&lt; T &gt; &amp;M) const </arglist>
    </member>
    <member kind="function">
      <type>Vector&lt; T2 &gt;</type>
      <name>operator*</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseMatrix.html</anchorfile>
      <anchor>a1577facf78ef41598ebb5f823e87de4f</anchor>
      <arglist>(const Vector&lt; T2 &gt; &amp;V) const </arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix&lt; T &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseMatrix.html</anchorfile>
      <anchor>a58bf6542719fe30b31aca77381fb60c3</anchor>
      <arglist>(const T &amp;V)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseMatrix.html</anchorfile>
      <anchor>a6cc6a4f0c77b8b78464c740cbfb8ea8d</anchor>
      <arglist>(const SparseMatrix&lt; T &gt; &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Resize</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseMatrix.html</anchorfile>
      <anchor>a764fdd2af6bfa1312427f7eebd21cd13</anchor>
      <arglist>(int rows)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetIdentity</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseMatrix.html</anchorfile>
      <anchor>aa61792abc974c3db2fcd34f8f84624be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRowSize</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseMatrix.html</anchorfile>
      <anchor>a8303ada0bd176f3919efc09874d8757f</anchor>
      <arglist>(int row, int count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetZero</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseMatrix.html</anchorfile>
      <anchor>ad6a31391bad1817c8e96c9f9e8ca1470</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseMatrix.html</anchorfile>
      <anchor>a14d3df3c6fb3baa82d56fdcf7cb69a34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseMatrix.html</anchorfile>
      <anchor>a3d33a76a73bbfc14bddad3e994c89f00</anchor>
      <arglist>(int rows)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseMatrix.html</anchorfile>
      <anchor>ab9456dc62169e200fcb972e92b076fa0</anchor>
      <arglist>(const SparseMatrix &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix&lt; T &gt;</type>
      <name>Transpose</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseMatrix.html</anchorfile>
      <anchor>a7b0fc2e904d64a890803d79a1796ff74</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SparseMatrix</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseMatrix.html</anchorfile>
      <anchor>ac52c4e878897115d5f77c220784374d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetAllocator</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseMatrix.html</anchorfile>
      <anchor>a80bd20ea1f7abe27a2442402770fba66</anchor>
      <arglist>(const int &amp;blockSize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Solve</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseMatrix.html</anchorfile>
      <anchor>a0f7ad9db054a7f6a6969484ebf7a1bcb</anchor>
      <arglist>(const SparseMatrix&lt; T &gt; &amp;M, const Vector&lt; T &gt; &amp;b, const int &amp;iters, Vector&lt; T &gt; &amp;solution, const T eps=1e-8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SolveSymmetric</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseMatrix.html</anchorfile>
      <anchor>a251d7945e05925404a08dc13a1f7cd9d</anchor>
      <arglist>(const SparseMatrix&lt; T &gt; &amp;M, const Vector&lt; T2 &gt; &amp;b, const int &amp;iters, Vector&lt; T2 &gt; &amp;solution, const T2 eps=1e-8, const int &amp;reset=1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>UseAllocator</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseMatrix.html</anchorfile>
      <anchor>aa79210bf7c666bc46b16afc469af95f0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>MatrixEntry&lt; T &gt; **</type>
      <name>m_ppElements</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseMatrix.html</anchorfile>
      <anchor>a126a7e0c712fcfec1f37dd80559570b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseMatrix.html</anchorfile>
      <anchor>a92d2de915a7dc1e1f1e239c2fe165dbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>rowSizes</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseMatrix.html</anchorfile>
      <anchor>a1d636ab66739d536cb0378700c90357b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Allocator&lt; MatrixEntry&lt; T &gt; &gt;</type>
      <name>AllocatorMatrixEntry</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseMatrix.html</anchorfile>
      <anchor>a909263d40bbd07804cd7f982cec4b863</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static int</type>
      <name>UseAlloc</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseMatrix.html</anchorfile>
      <anchor>afe0aab42c73c1256f2edb3f6b2bdaaef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::SparseNMatrix</name>
    <filename>classpcl_1_1poisson_1_1SparseNMatrix.html</filename>
    <templarg>T</templarg>
    <templarg>Dim</templarg>
    <member kind="function">
      <type>int</type>
      <name>Entries</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseNMatrix.html</anchorfile>
      <anchor>a69b13d4a45578f68f5c02f9c4b242ec7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SparseNMatrix</type>
      <name>operator*</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseNMatrix.html</anchorfile>
      <anchor>acc0733e41a40e232d4a9591589a267d2</anchor>
      <arglist>(const T &amp;V) const </arglist>
    </member>
    <member kind="function">
      <type>NVector&lt; T2, Dim &gt;</type>
      <name>operator*</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseNMatrix.html</anchorfile>
      <anchor>a6fd739a00191efb7ce2e3668c8b6001a</anchor>
      <arglist>(const Vector&lt; T2 &gt; &amp;V) const </arglist>
    </member>
    <member kind="function">
      <type>Vector&lt; T2 &gt;</type>
      <name>operator*</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseNMatrix.html</anchorfile>
      <anchor>a0aa69bf4dcc893510cb370bc55bf286d</anchor>
      <arglist>(const NVector&lt; T2, Dim &gt; &amp;V) const </arglist>
    </member>
    <member kind="function">
      <type>SparseNMatrix &amp;</type>
      <name>operator*=</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseNMatrix.html</anchorfile>
      <anchor>aad3dda8b57873e1284461efd4d6c22f3</anchor>
      <arglist>(const T &amp;V)</arglist>
    </member>
    <member kind="function">
      <type>SparseNMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseNMatrix.html</anchorfile>
      <anchor>a52cea47b81a9e2f96a4bc15e034f66e6</anchor>
      <arglist>(const SparseNMatrix &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Resize</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseNMatrix.html</anchorfile>
      <anchor>ab6d588d5b0b5f890ade2cb53e0531615</anchor>
      <arglist>(int rows)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRowSize</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseNMatrix.html</anchorfile>
      <anchor>a5ac36a2ec4b4cccdcd5d0f615e095b03</anchor>
      <arglist>(int row, int count)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseNMatrix</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseNMatrix.html</anchorfile>
      <anchor>a4b343589ccf35ec32c3b220e5d7e2974</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseNMatrix</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseNMatrix.html</anchorfile>
      <anchor>a5078e466fd46500353a72949a0caa77b</anchor>
      <arglist>(int rows)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseNMatrix</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseNMatrix.html</anchorfile>
      <anchor>a70efcc26795e6c744edd641b993246dc</anchor>
      <arglist>(const SparseNMatrix &amp;M)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseNMatrix</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseNMatrix.html</anchorfile>
      <anchor>ad95c9266fe1d8151f5ec87d6ddc073ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetAllocator</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseNMatrix.html</anchorfile>
      <anchor>a8bddee9d3239c283b78c4ed8f266ab09</anchor>
      <arglist>(const int &amp;blockSize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>UseAllocator</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseNMatrix.html</anchorfile>
      <anchor>a8611809b8c604362d8cfd9a37b3a1e71</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>NMatrixEntry&lt; T, Dim &gt; **</type>
      <name>m_ppElements</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseNMatrix.html</anchorfile>
      <anchor>a5c116c1f34ed049196e4148ade757539</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseNMatrix.html</anchorfile>
      <anchor>aaafa23d96439fc7219a4590684d6e8be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>rowSizes</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseNMatrix.html</anchorfile>
      <anchor>aec8d014b8007b55f3a90a6ea6595401c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Allocator&lt; NMatrixEntry&lt; T, Dim &gt; &gt;</type>
      <name>AllocatorNMatrixEntry</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseNMatrix.html</anchorfile>
      <anchor>a0573ddb6a3b3893fd8f73c57bbed9730</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static int</type>
      <name>UseAlloc</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseNMatrix.html</anchorfile>
      <anchor>a04a1e3cfdecc907997551ab1e83c0498</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::SparseSymmetricMatrix</name>
    <filename>classpcl_1_1poisson_1_1SparseSymmetricMatrix.html</filename>
    <templarg>T</templarg>
    <base>pcl::poisson::SparseMatrix</base>
    <member kind="function">
      <type>Vector&lt; T2 &gt;</type>
      <name>Multiply</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseSymmetricMatrix.html</anchorfile>
      <anchor>aa870b634221b7c4de6f18e47fbd4c18b</anchor>
      <arglist>(const Vector&lt; T2 &gt; &amp;V) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Multiply</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseSymmetricMatrix.html</anchorfile>
      <anchor>a6deeb876984f85418343ae5102fe9868</anchor>
      <arglist>(const Vector&lt; T2 &gt; &amp;In, Vector&lt; T2 &gt; &amp;Out) const </arglist>
    </member>
    <member kind="function">
      <type>Vector&lt; T2 &gt;</type>
      <name>operator*</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseSymmetricMatrix.html</anchorfile>
      <anchor>afa1bb9599b1f9cb6f7eca4c46e43a0d2</anchor>
      <arglist>(const Vector&lt; T2 &gt; &amp;V) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SparseSymmetricMatrix</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseSymmetricMatrix.html</anchorfile>
      <anchor>ab7275c0dc33b2317517fafa3b8eac69f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Solve</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseSymmetricMatrix.html</anchorfile>
      <anchor>aede2f339b55b8898b1217fe495a63d92</anchor>
      <arglist>(const SparseSymmetricMatrix&lt; T &gt; &amp;M, const Vector&lt; T2 &gt; &amp;b, const int &amp;iters, Vector&lt; T2 &gt; &amp;solution, const T2 eps=1e-8, const int &amp;reset=1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Solve</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseSymmetricMatrix.html</anchorfile>
      <anchor>aca6119738e012540a9586043f64c3bd2</anchor>
      <arglist>(const SparseSymmetricMatrix&lt; T &gt; &amp;M, const Vector&lt; T &gt; &amp;diagonal, const Vector&lt; T2 &gt; &amp;b, const int &amp;iters, Vector&lt; T2 &gt; &amp;solution, const T2 eps=1e-8, const int &amp;reset=1)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::Square</name>
    <filename>classpcl_1_1poisson_1_1Square.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CornerIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1Square.html</anchorfile>
      <anchor>a8603a5e0bb419f4165f978d351398c37</anchor>
      <arglist>(const int &amp;x, const int &amp;y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>EdgeCorners</name>
      <anchorfile>classpcl_1_1poisson_1_1Square.html</anchorfile>
      <anchor>a9900f2459ee60cdbe6b4a081e169fa1b</anchor>
      <arglist>(const int &amp;idx, int &amp;c1, int &amp;c2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>EdgeIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1Square.html</anchorfile>
      <anchor>a9e34ee425e837bb2ed980861def9725e</anchor>
      <arglist>(const int &amp;orientation, const int &amp;i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>FactorCornerIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1Square.html</anchorfile>
      <anchor>a764c3863abf0784ac30820397345df10</anchor>
      <arglist>(const int &amp;idx, int &amp;x, int &amp;y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>FactorEdgeIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1Square.html</anchorfile>
      <anchor>a08a6d83b27d31d66cc0d1f2330056a74</anchor>
      <arglist>(const int &amp;idx, int &amp;orientation, int &amp;i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ReflectCornerIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1Square.html</anchorfile>
      <anchor>ab6f72015fabbf8ecced6d4a19bb7333d</anchor>
      <arglist>(const int &amp;idx, const int &amp;edgeIndex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ReflectEdgeIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1Square.html</anchorfile>
      <anchor>a2f786e4d87fb1ed42674e548fdd042ba</anchor>
      <arglist>(const int &amp;idx, const int &amp;edgeIndex)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>CORNERS</name>
      <anchorfile>classpcl_1_1poisson_1_1Square.html</anchorfile>
      <anchor>ab758d74466556fcf844834e3bd56aa98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>EDGES</name>
      <anchorfile>classpcl_1_1poisson_1_1Square.html</anchorfile>
      <anchor>a2999df8df2ac89c0662eba5146b77f74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NEIGHBORS</name>
      <anchorfile>classpcl_1_1poisson_1_1Square.html</anchorfile>
      <anchor>ac3c0351ed95241720edfaee7f9a85ea5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::StartingPolynomial</name>
    <filename>classpcl_1_1poisson_1_1StartingPolynomial.html</filename>
    <templarg>Degree</templarg>
    <member kind="function">
      <type>StartingPolynomial&lt; Degree+Degree2 &gt;</type>
      <name>operator*</name>
      <anchorfile>classpcl_1_1poisson_1_1StartingPolynomial.html</anchorfile>
      <anchor>a7a740fa926347f17b687bb1b92a0612e</anchor>
      <arglist>(const StartingPolynomial&lt; Degree2 &gt; &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator&lt;</name>
      <anchorfile>classpcl_1_1poisson_1_1StartingPolynomial.html</anchorfile>
      <anchor>ab38dd57792c45199655cecce1ac61d20</anchor>
      <arglist>(const StartingPolynomial &amp;sp) const </arglist>
    </member>
    <member kind="function">
      <type>StartingPolynomial</type>
      <name>scale</name>
      <anchorfile>classpcl_1_1poisson_1_1StartingPolynomial.html</anchorfile>
      <anchor>a876cd1ace8882b0d30cc142f5e8e60a1</anchor>
      <arglist>(const double &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>StartingPolynomial</type>
      <name>shift</name>
      <anchorfile>classpcl_1_1poisson_1_1StartingPolynomial.html</anchorfile>
      <anchor>a96f0750164e2f0e3858853bb542473f5</anchor>
      <arglist>(const double &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StartingPolynomial</name>
      <anchorfile>classpcl_1_1poisson_1_1StartingPolynomial.html</anchorfile>
      <anchor>ab5347c819697ce53d1b5783f2bc93e9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Compare</name>
      <anchorfile>classpcl_1_1poisson_1_1StartingPolynomial.html</anchorfile>
      <anchor>ade369f7717e9ea7a9bf532120dd69422</anchor>
      <arglist>(const void *v1, const void *v2)</arglist>
    </member>
    <member kind="variable">
      <type>Polynomial&lt; Degree &gt;</type>
      <name>p</name>
      <anchorfile>classpcl_1_1poisson_1_1StartingPolynomial.html</anchorfile>
      <anchor>a77517229e4f80781cd501c808ef7bac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>start</name>
      <anchorfile>classpcl_1_1poisson_1_1StartingPolynomial.html</anchorfile>
      <anchor>a4778f87d7acb65aca80a8f74a6161fa3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::TreeNodeData</name>
    <filename>classpcl_1_1poisson_1_1TreeNodeData.html</filename>
    <member kind="function">
      <type></type>
      <name>TreeNodeData</name>
      <anchorfile>classpcl_1_1poisson_1_1TreeNodeData.html</anchorfile>
      <anchor>a321d21971d133efa503f6e7bcd448f5d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TreeNodeData</name>
      <anchorfile>classpcl_1_1poisson_1_1TreeNodeData.html</anchorfile>
      <anchor>af6d6f6580badbe3bd0df76f9db5fc5ca</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>union pcl::poisson::TreeNodeData::@65</type>
      <name>@66</name>
      <anchorfile>classpcl_1_1poisson_1_1TreeNodeData.html</anchorfile>
      <anchor>a6afc47a9bcda6d3eb6fd403f84e74795</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::poisson::TreeNodeData::@65::@67</type>
      <name>@68</name>
      <anchorfile>unionpcl_1_1poisson_1_1TreeNodeData_1_1@65.html</anchorfile>
      <anchor>a10901d6a39887b08348c312364f94a66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Real</type>
      <name>centerWeightContribution</name>
      <anchorfile>structpcl_1_1poisson_1_1TreeNodeData_1_1@65_1_1@67.html</anchorfile>
      <anchor>afe6782be72613e60cc01b22d194cdf16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nodeIndex</name>
      <anchorfile>structpcl_1_1poisson_1_1TreeNodeData_1_1@65_1_1@67.html</anchorfile>
      <anchor>a1e159f03f8f3c4dc0ddeb172b46c715a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mcIndex</name>
      <anchorfile>unionpcl_1_1poisson_1_1TreeNodeData_1_1@65.html</anchorfile>
      <anchor>a8eeff3e7b00f749ed81ffb91b8102b9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Real</type>
      <name>value</name>
      <anchorfile>classpcl_1_1poisson_1_1TreeNodeData.html</anchorfile>
      <anchor>a6f0976223a2eef7e2c43001e5af84d35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>UseIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1TreeNodeData.html</anchorfile>
      <anchor>af8f405b2d280ceef24f5708b476803a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::Triangle</name>
    <filename>classpcl_1_1poisson_1_1Triangle.html</filename>
    <member kind="function">
      <type>double</type>
      <name>Area</name>
      <anchorfile>classpcl_1_1poisson_1_1Triangle.html</anchorfile>
      <anchor>a900205c949f7c26be8e2801f7b5d63fe</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>AspectRatio</name>
      <anchorfile>classpcl_1_1poisson_1_1Triangle.html</anchorfile>
      <anchor>a9c064dd5815bb3b84a542024f58dff26</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>p</name>
      <anchorfile>classpcl_1_1poisson_1_1Triangle.html</anchorfile>
      <anchor>ac5cc6aa70b9bfcb4fb04caaa4984ae50</anchor>
      <arglist>[3][3]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::TriangleIndex</name>
    <filename>classpcl_1_1poisson_1_1TriangleIndex.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>idx</name>
      <anchorfile>classpcl_1_1poisson_1_1TriangleIndex.html</anchorfile>
      <anchor>ade0235205c70b9d708f09f0913f73f84</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::Triangulation</name>
    <filename>classpcl_1_1poisson_1_1Triangulation.html</filename>
    <templarg>Real</templarg>
    <member kind="function">
      <type>int</type>
      <name>addTriangle</name>
      <anchorfile>classpcl_1_1poisson_1_1Triangulation.html</anchorfile>
      <anchor>ac8943bfb1603d42c65406f4b17e84ddd</anchor>
      <arglist>(const int &amp;p1, const int &amp;p2, const int &amp;p3)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>area</name>
      <anchorfile>classpcl_1_1poisson_1_1Triangulation.html</anchorfile>
      <anchor>a0918061de30f69d691e5360e849e97a2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>area</name>
      <anchorfile>classpcl_1_1poisson_1_1Triangulation.html</anchorfile>
      <anchor>a14d1cb990818ea29f8bc58fca50ff0c6</anchor>
      <arglist>(const int &amp;tIndex)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>area</name>
      <anchorfile>classpcl_1_1poisson_1_1Triangulation.html</anchorfile>
      <anchor>aae4ce98423ba3d01d7ce9363871ec042</anchor>
      <arglist>(const int &amp;p1, const int &amp;p2, const int &amp;p3)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>factor</name>
      <anchorfile>classpcl_1_1poisson_1_1Triangulation.html</anchorfile>
      <anchor>ab5eb1301c4c223af07eafe1e99129bfe</anchor>
      <arglist>(const int &amp;tIndex, int &amp;p1, int &amp;p2, int &amp;p3)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>flipMinimize</name>
      <anchorfile>classpcl_1_1poisson_1_1Triangulation.html</anchorfile>
      <anchor>a3afd79ddfa5078615e00ac8ce6a9a18e</anchor>
      <arglist>(const int &amp;eIndex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Triangulation</name>
      <anchorfile>classpcl_1_1poisson_1_1Triangulation.html</anchorfile>
      <anchor>a295c7cee1145e6b7bb1e49244880c5f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; TriangulationEdge &gt;</type>
      <name>edges</name>
      <anchorfile>classpcl_1_1poisson_1_1Triangulation.html</anchorfile>
      <anchor>a24c9ec8710c81a7ee10cb0371b206ee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Point3D&lt; Real &gt; &gt;</type>
      <name>points</name>
      <anchorfile>classpcl_1_1poisson_1_1Triangulation.html</anchorfile>
      <anchor>a978ce5307693c076d04052f9fbe9bcde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; TriangulationTriangle &gt;</type>
      <name>triangles</name>
      <anchorfile>classpcl_1_1poisson_1_1Triangulation.html</anchorfile>
      <anchor>a52d758f2eb0d3feb5fbe1c71944d3797</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>area</name>
      <anchorfile>classpcl_1_1poisson_1_1Triangulation.html</anchorfile>
      <anchor>ae52f804acd613d810c5bf9f465f79639</anchor>
      <arglist>(const Triangle &amp;t)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static long long</type>
      <name>EdgeIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1Triangulation.html</anchorfile>
      <anchor>ab34316300613e0f294f6f7ef6a3f463c</anchor>
      <arglist>(const int &amp;p1, const int &amp;p2)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>hash_map&lt; long long, int &gt;</type>
      <name>edgeMap</name>
      <anchorfile>classpcl_1_1poisson_1_1Triangulation.html</anchorfile>
      <anchor>afcd29fd320c5a9528323ceeee218fe7f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::TriangulationEdge</name>
    <filename>classpcl_1_1poisson_1_1TriangulationEdge.html</filename>
    <member kind="function">
      <type></type>
      <name>TriangulationEdge</name>
      <anchorfile>classpcl_1_1poisson_1_1TriangulationEdge.html</anchorfile>
      <anchor>a429c7f2b1492e45623a226dc969f6d6b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1TriangulationEdge.html</anchorfile>
      <anchor>a4833ada7d2e232c181f467e6d96753bc</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1TriangulationEdge.html</anchorfile>
      <anchor>ad602e03efa7f85039962bdf6cbd83555</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::TriangulationTriangle</name>
    <filename>classpcl_1_1poisson_1_1TriangulationTriangle.html</filename>
    <member kind="function">
      <type></type>
      <name>TriangulationTriangle</name>
      <anchorfile>classpcl_1_1poisson_1_1TriangulationTriangle.html</anchorfile>
      <anchor>a119580cdba65aa9fe23e7c8c9d29e839</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>eIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1TriangulationTriangle.html</anchorfile>
      <anchor>a2376ad68fb0cfb76bc0165113faf6190</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::Vector</name>
    <filename>classpcl_1_1poisson_1_1Vector.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type>Vector &amp;</type>
      <name>AddScaled</name>
      <anchorfile>classpcl_1_1poisson_1_1Vector.html</anchorfile>
      <anchor>a1050e0fd7f924861320b0d1e35865f03</anchor>
      <arglist>(const Vector &amp;V, const T &amp;scale)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>Dimensions</name>
      <anchorfile>classpcl_1_1poisson_1_1Vector.html</anchorfile>
      <anchor>a46b33a68002ae6c205dc690cdb67a680</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>Dot</name>
      <anchorfile>classpcl_1_1poisson_1_1Vector.html</anchorfile>
      <anchor>add347d15deba39494314cb6551b1a867</anchor>
      <arglist>(const Vector &amp;V) const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>Length</name>
      <anchorfile>classpcl_1_1poisson_1_1Vector.html</anchorfile>
      <anchor>a901e8d5f5201a998a91a12e5c49ba594</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>Norm</name>
      <anchorfile>classpcl_1_1poisson_1_1Vector.html</anchorfile>
      <anchor>a82fae6bd37a7f0ace49964ba92ef05b9</anchor>
      <arglist>(size_t Ln) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Normalize</name>
      <anchorfile>classpcl_1_1poisson_1_1Vector.html</anchorfile>
      <anchor>a216f0a3e605a34b9c05c3df949143625</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator()</name>
      <anchorfile>classpcl_1_1poisson_1_1Vector.html</anchorfile>
      <anchor>ace6e1655b2502c236e6b2522fb54c213</anchor>
      <arglist>(size_t i) const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator()</name>
      <anchorfile>classpcl_1_1poisson_1_1Vector.html</anchorfile>
      <anchor>a556cefb70ac49ae7c95967b57f2f6290</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="function">
      <type>Vector</type>
      <name>operator*</name>
      <anchorfile>classpcl_1_1poisson_1_1Vector.html</anchorfile>
      <anchor>afab3cf19782b5543894539867c69fbbe</anchor>
      <arglist>(const T &amp;A) const </arglist>
    </member>
    <member kind="function">
      <type>Vector &amp;</type>
      <name>operator*=</name>
      <anchorfile>classpcl_1_1poisson_1_1Vector.html</anchorfile>
      <anchor>aefc9c0fa0de13986a7b913995b7689b9</anchor>
      <arglist>(const T &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>Vector</type>
      <name>operator+</name>
      <anchorfile>classpcl_1_1poisson_1_1Vector.html</anchorfile>
      <anchor>a4e4869fdb27b3be1327dfcf6ca49a0ae</anchor>
      <arglist>(const Vector &amp;V) const </arglist>
    </member>
    <member kind="function">
      <type>Vector &amp;</type>
      <name>operator+=</name>
      <anchorfile>classpcl_1_1poisson_1_1Vector.html</anchorfile>
      <anchor>a310f097f2a11cf504e96ea840e665326</anchor>
      <arglist>(const Vector &amp;V)</arglist>
    </member>
    <member kind="function">
      <type>Vector</type>
      <name>operator-</name>
      <anchorfile>classpcl_1_1poisson_1_1Vector.html</anchorfile>
      <anchor>a79fd7115b6c98e1459197f226bdbec5f</anchor>
      <arglist>(const Vector &amp;V) const </arglist>
    </member>
    <member kind="function">
      <type>Vector</type>
      <name>operator-</name>
      <anchorfile>classpcl_1_1poisson_1_1Vector.html</anchorfile>
      <anchor>a3b1e057773c099a795b5d21c42e1ed78</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Vector &amp;</type>
      <name>operator-=</name>
      <anchorfile>classpcl_1_1poisson_1_1Vector.html</anchorfile>
      <anchor>ae2601d5dde844debbda24204daff0b01</anchor>
      <arglist>(const Vector &amp;V)</arglist>
    </member>
    <member kind="function">
      <type>Vector</type>
      <name>operator/</name>
      <anchorfile>classpcl_1_1poisson_1_1Vector.html</anchorfile>
      <anchor>a5e45326707462fe33873818a4860dc0e</anchor>
      <arglist>(const T &amp;A) const </arglist>
    </member>
    <member kind="function">
      <type>Vector &amp;</type>
      <name>operator/=</name>
      <anchorfile>classpcl_1_1poisson_1_1Vector.html</anchorfile>
      <anchor>a1938fd0cc4d100035a39feeac876940c</anchor>
      <arglist>(const T &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>Vector &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1poisson_1_1Vector.html</anchorfile>
      <anchor>a881a610c9ddfb87735586556a74d867d</anchor>
      <arglist>(const Vector &amp;V)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classpcl_1_1poisson_1_1Vector.html</anchorfile>
      <anchor>a6d2dc037b2df5b5ea43ac02eb0ddf2dd</anchor>
      <arglist>(size_t i) const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classpcl_1_1poisson_1_1Vector.html</anchorfile>
      <anchor>a81da521cc3739a60ab86ab928af91a4c</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Resize</name>
      <anchorfile>classpcl_1_1poisson_1_1Vector.html</anchorfile>
      <anchor>a4b800ec424749ecf5611faa483ca9dd5</anchor>
      <arglist>(size_t N)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetZero</name>
      <anchorfile>classpcl_1_1poisson_1_1Vector.html</anchorfile>
      <anchor>a83de3534b95ee91df6f28b6b786a30f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Vector &amp;</type>
      <name>SubtractScaled</name>
      <anchorfile>classpcl_1_1poisson_1_1Vector.html</anchorfile>
      <anchor>a0ea38a0b13ed404db6370a4a1ae613f6</anchor>
      <arglist>(const Vector &amp;V, const T &amp;scale)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vector</name>
      <anchorfile>classpcl_1_1poisson_1_1Vector.html</anchorfile>
      <anchor>af399c0de471c92848371944d1a7e9da8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vector</name>
      <anchorfile>classpcl_1_1poisson_1_1Vector.html</anchorfile>
      <anchor>ab9ca55720f4d5da0e14f350a3a05dbbd</anchor>
      <arglist>(const Vector&lt; T &gt; &amp;V)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vector</name>
      <anchorfile>classpcl_1_1poisson_1_1Vector.html</anchorfile>
      <anchor>ab844ff3eb82582a0e008e6d0990cdf59</anchor>
      <arglist>(size_t N)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vector</name>
      <anchorfile>classpcl_1_1poisson_1_1Vector.html</anchorfile>
      <anchor>afbe413911edf4040fd6a06ff5be0db48</anchor>
      <arglist>(size_t N, T *pV)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Vector</name>
      <anchorfile>classpcl_1_1poisson_1_1Vector.html</anchorfile>
      <anchor>aa6d6591e8337388c708201f92baab021</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Add</name>
      <anchorfile>classpcl_1_1poisson_1_1Vector.html</anchorfile>
      <anchor>a33f15050e31d0859af4a630ebb70744a</anchor>
      <arglist>(const Vector &amp;V1, const T &amp;scale1, const Vector &amp;V2, const T &amp;scale2, Vector &amp;Out)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Add</name>
      <anchorfile>classpcl_1_1poisson_1_1Vector.html</anchorfile>
      <anchor>ae20e7798fcaafc40f587be8bdba3d0dc</anchor>
      <arglist>(const Vector &amp;V1, const T &amp;scale1, const Vector &amp;V2, Vector &amp;Out)</arglist>
    </member>
    <member kind="variable">
      <type>T *</type>
      <name>m_pV</name>
      <anchorfile>classpcl_1_1poisson_1_1Vector.html</anchorfile>
      <anchor>a4db61f075bca0534d833354fb48246be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>m_N</name>
      <anchorfile>classpcl_1_1poisson_1_1Vector.html</anchorfile>
      <anchor>a825302de0c037d2182400e3bfc5e0ace</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::VertexData</name>
    <filename>classpcl_1_1poisson_1_1VertexData.html</filename>
    <member kind="function" static="yes">
      <type>static long long</type>
      <name>CenterIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1VertexData.html</anchorfile>
      <anchor>ac3392e22ed34d3cac1b44f6f876393cb</anchor>
      <arglist>(const int &amp;depth, const int offSet[DIMENSION], const int &amp;maxDepth, int index[DIMENSION])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long long</type>
      <name>CenterIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1VertexData.html</anchorfile>
      <anchor>ad5553a5cf2d3a7d3452641af282e334e</anchor>
      <arglist>(const TreeOctNode *node, const int &amp;maxDepth, int index[DIMENSION])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long long</type>
      <name>CenterIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1VertexData.html</anchorfile>
      <anchor>aa35bc5c0d1580a00902b53504c9883e8</anchor>
      <arglist>(const TreeOctNode *node, const int &amp;maxDepth)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long long</type>
      <name>CornerIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1VertexData.html</anchorfile>
      <anchor>a9170d38444428df81fc342dc39ed06d9</anchor>
      <arglist>(const int &amp;depth, const int offSet[DIMENSION], const int &amp;cIndex, const int &amp;maxDepth, int index[DIMENSION])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long long</type>
      <name>CornerIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1VertexData.html</anchorfile>
      <anchor>a625ccd49c13a996a9f1295a6287dd18c</anchor>
      <arglist>(const TreeOctNode *node, const int &amp;cIndex, const int &amp;maxDepth, int index[DIMENSION])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long long</type>
      <name>CornerIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1VertexData.html</anchorfile>
      <anchor>adcf131dca4b27c7a4ca868e12adfdc57</anchor>
      <arglist>(const TreeOctNode *node, const int &amp;cIndex, const int &amp;maxDepth)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long long</type>
      <name>EdgeIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1VertexData.html</anchorfile>
      <anchor>a58c9e9f834f7f8df02e887398b74554b</anchor>
      <arglist>(const TreeOctNode *node, const int &amp;eIndex, const int &amp;maxDepth, int index[DIMENSION])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long long</type>
      <name>EdgeIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1VertexData.html</anchorfile>
      <anchor>a7841b6130cd5492ee1b4e14bac5eadc1</anchor>
      <arglist>(const TreeOctNode *node, const int &amp;eIndex, const int &amp;maxDepth)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long long</type>
      <name>FaceIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1VertexData.html</anchorfile>
      <anchor>aa79124e8a4aafcf8386d077cfd9a866f</anchor>
      <arglist>(const TreeOctNode *node, const int &amp;fIndex, const int &amp;maxDepth, int index[DIMENSION])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long long</type>
      <name>FaceIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1VertexData.html</anchorfile>
      <anchor>a411cd6ed20a33e46fb3b6f6a1c2f5a21</anchor>
      <arglist>(const TreeOctNode *node, const int &amp;fIndex, const int &amp;maxDepth)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::registration</name>
    <filename>namespacepcl_1_1registration.html</filename>
    <class kind="class">pcl::registration::CorrespondenceEstimation</class>
    <class kind="class">pcl::registration::CorrespondenceEstimationNormalShooting</class>
    <class kind="class">pcl::registration::CorrespondenceRejector</class>
    <class kind="class">pcl::registration::CorrespondenceRejectorDistance</class>
    <class kind="class">pcl::registration::CorrespondenceRejectorFeatures</class>
    <class kind="class">pcl::registration::CorrespondenceRejectorMedianDistance</class>
    <class kind="class">pcl::registration::CorrespondenceRejectorOneToOne</class>
    <class kind="class">pcl::registration::CorrespondenceRejectorSampleConsensus</class>
    <class kind="class">pcl::registration::CorrespondenceRejectorSurfaceNormal</class>
    <class kind="class">pcl::registration::CorrespondenceRejectorTrimmed</class>
    <class kind="class">pcl::registration::CorrespondenceRejectorVarTrimmed</class>
    <class kind="class">pcl::registration::DataContainer</class>
    <class kind="class">pcl::registration::DataContainerInterface</class>
    <class kind="class">pcl::registration::ELCH</class>
    <class kind="struct">pcl::registration::sortCorrespondencesByDistance</class>
    <class kind="struct">pcl::registration::sortCorrespondencesByMatchIndex</class>
    <class kind="struct">pcl::registration::sortCorrespondencesByMatchIndexAndDistance</class>
    <class kind="struct">pcl::registration::sortCorrespondencesByQueryIndex</class>
    <class kind="struct">pcl::registration::sortCorrespondencesByQueryIndexAndDistance</class>
    <class kind="class">pcl::registration::TransformationEstimation</class>
    <class kind="class">pcl::registration::TransformationEstimationLM</class>
    <class kind="class">pcl::registration::TransformationEstimationPointToPlane</class>
    <class kind="class">pcl::registration::TransformationEstimationPointToPlaneLLS</class>
    <class kind="class">pcl::registration::TransformationEstimationSVD</class>
    <class kind="class">pcl::registration::TransformationValidation</class>
    <class kind="class">pcl::registration::TransformationValidationEuclidean</class>
    <member kind="function">
      <type>void</type>
      <name>getCorDistMeanStd</name>
      <anchorfile>namespacepcl_1_1registration.html</anchorfile>
      <anchor>a2f5f9ed131a8306fd4d4170d0e0a34eb</anchor>
      <arglist>(const pcl::Correspondences &amp;correspondences, double &amp;mean, double &amp;stddev)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMatchIndices</name>
      <anchorfile>namespacepcl_1_1registration.html</anchorfile>
      <anchor>a6c824a228d81f7809df16fe5e2af60d9</anchor>
      <arglist>(const pcl::Correspondences &amp;correspondences, std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getQueryIndices</name>
      <anchorfile>namespacepcl_1_1registration.html</anchorfile>
      <anchor>ae35ccaa81145a502f13534a531587363</anchor>
      <arglist>(const pcl::Correspondences &amp;correspondences, std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::registration::CorrespondenceEstimation</name>
    <filename>classpcl_1_1registration_1_1CorrespondenceEstimation.html</filename>
    <templarg>PointSource</templarg>
    <templarg>PointTarget</templarg>
    <base>PCLBase&lt; PointSource &gt;</base>
    <member kind="typedef">
      <type>pcl::KdTree&lt; PointTarget &gt;</type>
      <name>KdTree</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimation.html</anchorfile>
      <anchor>a0a51a28dfd8cfc9e9bfc68ed6546d8fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::KdTree&lt; PointTarget &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimation.html</anchorfile>
      <anchor>a11bb5db20db3125df0a0e5673d7ff49a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointSource &gt;</type>
      <name>PointCloudSource</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimation.html</anchorfile>
      <anchor>a834950bf276ec4e6471c7c9feb59666e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudSource::ConstPtr</type>
      <name>PointCloudSourceConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimation.html</anchorfile>
      <anchor>a80d33ef9681ee0b63c949e1484334ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudSource::Ptr</type>
      <name>PointCloudSourcePtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimation.html</anchorfile>
      <anchor>a8f22045a258f21fb619eba277f393be7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointTarget &gt;</type>
      <name>PointCloudTarget</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimation.html</anchorfile>
      <anchor>a93a4ecb076d2246b44e3302e7a1b4441</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudTarget::ConstPtr</type>
      <name>PointCloudTargetConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimation.html</anchorfile>
      <anchor>ac5db192fd31c685ab11537d6a5be3bf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudTarget::Ptr</type>
      <name>PointCloudTargetPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimation.html</anchorfile>
      <anchor>aea5a25990ab7647424fe23030022c55e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>KdTree::PointRepresentationConstPtr</type>
      <name>PointRepresentationConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimation.html</anchorfile>
      <anchor>a7385db0be594ec5573d3902c18160ac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CorrespondenceEstimation</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimation.html</anchorfile>
      <anchor>af890b1e7100d1af2f14bee2dd827797d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>determineCorrespondences</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimation.html</anchorfile>
      <anchor>ac751bd4c2264cf2ab6e34d43b1e60a75</anchor>
      <arglist>(pcl::Correspondences &amp;correspondences, float max_distance=std::numeric_limits&lt; float &gt;::max())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>determineReciprocalCorrespondences</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimation.html</anchorfile>
      <anchor>acf1a8cc830cd2091e0b0d8f1c2726b84</anchor>
      <arglist>(pcl::Correspondences &amp;correspondences)</arglist>
    </member>
    <member kind="function">
      <type>PointCloudTargetConstPtr const</type>
      <name>getInputTarget</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimation.html</anchorfile>
      <anchor>acc2885fe78c3e5cc30399e8ef257b605</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setInputTarget</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimation.html</anchorfile>
      <anchor>a08e0c7bd4772a1633cc0275dc86102a4</anchor>
      <arglist>(const PointCloudTargetConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPointRepresentation</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimation.html</anchorfile>
      <anchor>aa2e558b9cba5d7458b8ec28dcd15a891</anchor>
      <arglist>(const PointRepresentationConstPtr &amp;point_representation)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const std::string &amp;</type>
      <name>getClassName</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimation.html</anchorfile>
      <anchor>aec547e095daee3ab68cd49070347f342</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>corr_name_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimation.html</anchorfile>
      <anchor>aa7ca7ce9d27a4a1186b37ba2285be8d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudTargetConstPtr</type>
      <name>target_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimation.html</anchorfile>
      <anchor>ade52bf7e4ae5b06c1762fdf62f6836bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KdTreePtr</type>
      <name>tree_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimation.html</anchorfile>
      <anchor>a78ff03ab309ff875b9338c248373f054</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointRepresentationConstPtr</type>
      <name>point_representation_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimation.html</anchorfile>
      <anchor>a050b5a818eef7dae182b4c75f5c62842</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::registration::CorrespondenceEstimationNormalShooting</name>
    <filename>classpcl_1_1registration_1_1CorrespondenceEstimationNormalShooting.html</filename>
    <templarg>PointSource</templarg>
    <templarg>PointTarget</templarg>
    <templarg>NormalT</templarg>
    <base>pcl::registration::CorrespondenceEstimation</base>
    <member kind="typedef">
      <type>pcl::KdTree&lt; PointTarget &gt;</type>
      <name>KdTree</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationNormalShooting.html</anchorfile>
      <anchor>a0b74ade44f0bedbb838fec7d675a731c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::KdTree&lt; PointTarget &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationNormalShooting.html</anchorfile>
      <anchor>a02892da1758048b78193c1d5838ca414</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; NormalT &gt;::Ptr</type>
      <name>NormalsPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationNormalShooting.html</anchorfile>
      <anchor>ad6ae7154f9b546ad0b3af42163fe004d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointSource &gt;</type>
      <name>PointCloudSource</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationNormalShooting.html</anchorfile>
      <anchor>aee30e3f8447c77f0ba45aeae23ed9ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudSource::ConstPtr</type>
      <name>PointCloudSourceConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationNormalShooting.html</anchorfile>
      <anchor>ac14669281069ca5552207b9eec527a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudSource::Ptr</type>
      <name>PointCloudSourcePtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationNormalShooting.html</anchorfile>
      <anchor>ae47cd19e14b21d04553d213c7b45adab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointTarget &gt;</type>
      <name>PointCloudTarget</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationNormalShooting.html</anchorfile>
      <anchor>a0ef7f23e0c612ab02ef438e9681e1940</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudTarget::ConstPtr</type>
      <name>PointCloudTargetConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationNormalShooting.html</anchorfile>
      <anchor>a38f1d81d8171a4c77327333ab9ca8cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudTarget::Ptr</type>
      <name>PointCloudTargetPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationNormalShooting.html</anchorfile>
      <anchor>a0932f92065a0cd69398777e1955f023d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>KdTree::PointRepresentationConstPtr</type>
      <name>PointRepresentationConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationNormalShooting.html</anchorfile>
      <anchor>a00ecf3d337532676904ebbc0023c17b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CorrespondenceEstimationNormalShooting</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationNormalShooting.html</anchorfile>
      <anchor>ac35e4a814fe61182d2fc9b701cb4403b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>determineCorrespondences</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationNormalShooting.html</anchorfile>
      <anchor>ab334071c61df6ee179b60a13d58709f2</anchor>
      <arglist>(pcl::Correspondences &amp;correspondences, float max_distance=std::numeric_limits&lt; float &gt;::max())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getKSearch</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationNormalShooting.html</anchorfile>
      <anchor>a427969de52157e33e6f30329fc695f46</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>NormalsPtr</type>
      <name>getSourceNormals</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationNormalShooting.html</anchorfile>
      <anchor>a1d1cfcef04b3ba2e32d3333ff9cfec3e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKSearch</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationNormalShooting.html</anchorfile>
      <anchor>ac8e90d2988a86b3fc3aa2d2dfff102ad</anchor>
      <arglist>(unsigned int k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSourceNormals</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationNormalShooting.html</anchorfile>
      <anchor>ad3d021ed927da75c50bcf6e2a981c9e5</anchor>
      <arglist>(const NormalsPtr &amp;normals)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>k_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationNormalShooting.html</anchorfile>
      <anchor>ad5bfc41c652cd257329b26979a3e75c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NormalsPtr</type>
      <name>source_normals_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationNormalShooting.html</anchorfile>
      <anchor>a78c2d3ef56ade7b8d7c3e8a85052bb90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::registration::CorrespondenceRejector</name>
    <filename>classpcl_1_1registration_1_1CorrespondenceRejector.html</filename>
    <member kind="function">
      <type></type>
      <name>CorrespondenceRejector</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejector.html</anchorfile>
      <anchor>aece0e22dd156eaacff20b45069036483</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCorrespondences</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejector.html</anchorfile>
      <anchor>a72c90f3fb93739b0366d3528cf7d502f</anchor>
      <arglist>(pcl::Correspondences &amp;correspondences)</arglist>
    </member>
    <member kind="function">
      <type>CorrespondencesConstPtr</type>
      <name>getInputCorrespondences</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejector.html</anchorfile>
      <anchor>ae43d54dc28964e8df4ab05b74c3b7135</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRejectedQueryIndices</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejector.html</anchorfile>
      <anchor>a6a1c8dff3bcce8f99ec98b9982838ffc</anchor>
      <arglist>(const pcl::Correspondences &amp;correspondences, std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getRemainingCorrespondences</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejector.html</anchorfile>
      <anchor>a42fe3fe1efc3275e78833200bce2027e</anchor>
      <arglist>(const pcl::Correspondences &amp;original_correspondences, pcl::Correspondences &amp;remaining_correspondences)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setInputCorrespondences</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejector.html</anchorfile>
      <anchor>af69c08f02cc1a3f69920f73f1664f0d8</anchor>
      <arglist>(const CorrespondencesConstPtr &amp;correspondences)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CorrespondenceRejector</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejector.html</anchorfile>
      <anchor>a6cbaada1584e194daaad3fd0c2d4aee8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>applyRejection</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejector.html</anchorfile>
      <anchor>a60dbdcf8f1005a1405dcab244a5c5608</anchor>
      <arglist>(Correspondences &amp;correspondences)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const std::string &amp;</type>
      <name>getClassName</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejector.html</anchorfile>
      <anchor>a3a13d7954af6f43aa4f8e1adf70d4d78</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CorrespondencesConstPtr</type>
      <name>input_correspondences_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejector.html</anchorfile>
      <anchor>a74d516ca516f7421fd86a53dec1a57b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>rejection_name_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejector.html</anchorfile>
      <anchor>ab97eb70d3661574301fe1f978576726d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::registration::CorrespondenceRejectorDistance</name>
    <filename>classpcl_1_1registration_1_1CorrespondenceRejectorDistance.html</filename>
    <base>pcl::registration::CorrespondenceRejector</base>
    <member kind="function">
      <type></type>
      <name>CorrespondenceRejectorDistance</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorDistance.html</anchorfile>
      <anchor>acb413a3699d44c383c8fdd0b117108a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMaximumDistance</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorDistance.html</anchorfile>
      <anchor>a73d0b1dcf8b863b68272495d49ac1a2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRemainingCorrespondences</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorDistance.html</anchorfile>
      <anchor>a7d8cc832aeffd38fdbc1f42dbdac9bf3</anchor>
      <arglist>(const pcl::Correspondences &amp;original_correspondences, pcl::Correspondences &amp;remaining_correspondences)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorDistance.html</anchorfile>
      <anchor>a325d264ca520c808117d41284c6e268f</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputTarget</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorDistance.html</anchorfile>
      <anchor>ab3aa90c191badfdc9880c10ebfc6ed74</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;target)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setMaximumDistance</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorDistance.html</anchorfile>
      <anchor>a86c67f088639814c85bef19e4d7409ad</anchor>
      <arglist>(float distance)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>boost::shared_ptr&lt; DataContainerInterface &gt;</type>
      <name>DataContainerPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorDistance.html</anchorfile>
      <anchor>af2a6ffe760ab22aee9dacf81ae397a61</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyRejection</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorDistance.html</anchorfile>
      <anchor>a1338dcd7a8ea6f30597e40e022070484</anchor>
      <arglist>(pcl::Correspondences &amp;correspondences)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DataContainerPtr</type>
      <name>data_container_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorDistance.html</anchorfile>
      <anchor>af2ca1693844e4c0e601ffe6644a7acb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>max_distance_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorDistance.html</anchorfile>
      <anchor>a0701f699801000b624448ca77275abeb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::registration::CorrespondenceRejectorFeatures</name>
    <filename>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures.html</filename>
    <base>pcl::registration::CorrespondenceRejector</base>
    <class kind="class">pcl::registration::CorrespondenceRejectorFeatures::FeatureContainer</class>
    <class kind="class">pcl::registration::CorrespondenceRejectorFeatures::FeatureContainerInterface</class>
    <member kind="function">
      <type></type>
      <name>CorrespondenceRejectorFeatures</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures.html</anchorfile>
      <anchor>a174740d3c2fc148de02786f973400358</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRemainingCorrespondences</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures.html</anchorfile>
      <anchor>a165aeb9ae326d7114847d65f18213c58</anchor>
      <arglist>(const pcl::Correspondences &amp;original_correspondences, pcl::Correspondences &amp;remaining_correspondences)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; FeatureT &gt;::ConstPtr</type>
      <name>getSourceFeature</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures.html</anchorfile>
      <anchor>a45f34ad878a27bd9e95f8937fe1dea6c</anchor>
      <arglist>(const std::string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; FeatureT &gt;::ConstPtr</type>
      <name>getTargetFeature</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures.html</anchorfile>
      <anchor>ae2c2a6e70f55d27d308cadee3363832f</anchor>
      <arglist>(const std::string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasValidFeatures</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures.html</anchorfile>
      <anchor>a145abbc175dcab4a0b1137200ba48b45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDistanceThreshold</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures.html</anchorfile>
      <anchor>a77de8e5bf2c5b2b914fba7db0694b3c2</anchor>
      <arglist>(double thresh, const std::string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFeatureRepresentation</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures.html</anchorfile>
      <anchor>a2f25697b8b0305046a0720bf25b7b3a0</anchor>
      <arglist>(const typename pcl::PointRepresentation&lt; FeatureT &gt;::ConstPtr &amp;fr, const std::string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSourceFeature</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures.html</anchorfile>
      <anchor>aabbb12af16267894e64560b6e1247530</anchor>
      <arglist>(const typename pcl::PointCloud&lt; FeatureT &gt;::ConstPtr &amp;source_feature, const std::string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTargetFeature</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures.html</anchorfile>
      <anchor>a55588e97f86b8fc175db8e06680c747b</anchor>
      <arglist>(const typename pcl::PointCloud&lt; FeatureT &gt;::ConstPtr &amp;target_feature, const std::string &amp;key)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>boost::unordered_map&lt; std::string, boost::shared_ptr&lt; FeatureContainerInterface &gt; &gt;</type>
      <name>FeaturesMap</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures.html</anchorfile>
      <anchor>af9fc1e7039fe0dcababe4d6d018ca5d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyRejection</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures.html</anchorfile>
      <anchor>a5b0f8c3768a14e5d0d398856babab7dd</anchor>
      <arglist>(pcl::Correspondences &amp;correspondences)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FeaturesMap</type>
      <name>features_map_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures.html</anchorfile>
      <anchor>a6f76384a2a270cbf2822287dc91fdc32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>max_distance_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures.html</anchorfile>
      <anchor>a0a544016dcac95c834bee6cd0e7aaf33</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::registration::CorrespondenceRejectorFeatures::FeatureContainer</name>
    <filename>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures_1_1FeatureContainer.html</filename>
    <templarg></templarg>
    <base>pcl::registration::CorrespondenceRejectorFeatures::FeatureContainerInterface</base>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; FeatureT &gt;::ConstPtr</type>
      <name>FeatureCloudConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures_1_1FeatureContainer.html</anchorfile>
      <anchor>acba633fb1b68f525f1761c4ebab0b993</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointRepresentation&lt; FeatureT &gt;::ConstPtr</type>
      <name>PointRepresentationConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures_1_1FeatureContainer.html</anchorfile>
      <anchor>aeca26f24ca19c2c1a94fce912dc7235f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::function&lt; int(const pcl::PointCloud&lt; FeatureT &gt; &amp;, int, std::vector&lt; int &gt; &amp;, std::vector&lt; float &gt; &amp;)&gt;</type>
      <name>SearchMethod</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures_1_1FeatureContainer.html</anchorfile>
      <anchor>a5acd5da6a3cf163da2e9a1241a72bbc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FeatureContainer</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures_1_1FeatureContainer.html</anchorfile>
      <anchor>a9c79f283706053b8e42f990d13786c35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getCorrespondenceScore</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures_1_1FeatureContainer.html</anchorfile>
      <anchor>a7020f6571847ec48015991da59703986</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>FeatureCloudConstPtr</type>
      <name>getSourceFeature</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures_1_1FeatureContainer.html</anchorfile>
      <anchor>a4a77eebbdfb3ed3b09b52c983ed5262a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FeatureCloudConstPtr</type>
      <name>getTargetFeature</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures_1_1FeatureContainer.html</anchorfile>
      <anchor>a40fbb8b34f2ae60193987393a9448e80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isCorrespondenceValid</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures_1_1FeatureContainer.html</anchorfile>
      <anchor>a0a72b1dc82801bf2aac6945cf7a00394</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isValid</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures_1_1FeatureContainer.html</anchorfile>
      <anchor>ae0c6cf6290ca4d7da4faf5ded6d4e669</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDistanceThreshold</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures_1_1FeatureContainer.html</anchorfile>
      <anchor>a7cd4d6fa0baa1427eba7dc8ebb40c45e</anchor>
      <arglist>(double thresh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFeatureRepresentation</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures_1_1FeatureContainer.html</anchorfile>
      <anchor>a81ed4b1636387b6268b9eb0e9a321695</anchor>
      <arglist>(const PointRepresentationConstPtr &amp;fr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSourceFeature</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures_1_1FeatureContainer.html</anchorfile>
      <anchor>a9626ec54b417a4b7c0a7630441584931</anchor>
      <arglist>(const FeatureCloudConstPtr &amp;source_features)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTargetFeature</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures_1_1FeatureContainer.html</anchorfile>
      <anchor>afdba736bda80b99da2bef608fb5aa5d9</anchor>
      <arglist>(const FeatureCloudConstPtr &amp;target_features)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointRepresentationConstPtr</type>
      <name>feature_representation_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures_1_1FeatureContainer.html</anchorfile>
      <anchor>aa0e5a4121c4e671718e654d80d7e0d5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SearchMethod</type>
      <name>search_method_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures_1_1FeatureContainer.html</anchorfile>
      <anchor>ae787473b4ba836773113d53a1bd23552</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FeatureCloudConstPtr</type>
      <name>source_features_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures_1_1FeatureContainer.html</anchorfile>
      <anchor>a9a44284cd20d78251830718cdac8db7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FeatureCloudConstPtr</type>
      <name>target_features_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures_1_1FeatureContainer.html</anchorfile>
      <anchor>add07b89128606cbea0a73bf46939b041</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>thresh_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures_1_1FeatureContainer.html</anchorfile>
      <anchor>ad1e889733d8e8bbdad50ee271c42a5d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::registration::CorrespondenceRejectorFeatures::FeatureContainerInterface</name>
    <filename>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures_1_1FeatureContainerInterface.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getCorrespondenceScore</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures_1_1FeatureContainerInterface.html</anchorfile>
      <anchor>a757555736be18d5a82fd1e52f865eaf3</anchor>
      <arglist>(int index)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isCorrespondenceValid</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures_1_1FeatureContainerInterface.html</anchorfile>
      <anchor>acdf377bf0547f45b97ac0fd996563a35</anchor>
      <arglist>(int index)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isValid</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures_1_1FeatureContainerInterface.html</anchorfile>
      <anchor>a10c7615ef4fe0dc13200cc83cbe6b02c</anchor>
      <arglist>()=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::registration::CorrespondenceRejectorMedianDistance</name>
    <filename>classpcl_1_1registration_1_1CorrespondenceRejectorMedianDistance.html</filename>
    <base>pcl::registration::CorrespondenceRejector</base>
    <member kind="function">
      <type></type>
      <name>CorrespondenceRejectorMedianDistance</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorMedianDistance.html</anchorfile>
      <anchor>af91f989b42125c362e3491992877f80f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMedianDistance</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorMedianDistance.html</anchorfile>
      <anchor>a8e2d2f21da064df6f0622e0c415fa19d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMedianFactor</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorMedianDistance.html</anchorfile>
      <anchor>a9e40c1d7c92a7ea5eb4a14faebdf74d1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRemainingCorrespondences</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorMedianDistance.html</anchorfile>
      <anchor>a55a868a28465585cc0f4b2dc3a2c2266</anchor>
      <arglist>(const pcl::Correspondences &amp;original_correspondences, pcl::Correspondences &amp;remaining_correspondences)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorMedianDistance.html</anchorfile>
      <anchor>a03bb514884113d9af6158af85c00ea7c</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputTarget</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorMedianDistance.html</anchorfile>
      <anchor>adb6467ef67ddcbe237a83397a373839d</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;target)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMedianFactor</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorMedianDistance.html</anchorfile>
      <anchor>abf36ccb95bf035bc1ca6c650c03ccf48</anchor>
      <arglist>(double factor)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>boost::shared_ptr&lt; DataContainerInterface &gt;</type>
      <name>DataContainerPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorMedianDistance.html</anchorfile>
      <anchor>aaadf3950dabbb884ed1c85825db77982</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyRejection</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorMedianDistance.html</anchorfile>
      <anchor>aef78a266abf4fa839edf91b154656b9e</anchor>
      <arglist>(pcl::Correspondences &amp;correspondences)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DataContainerPtr</type>
      <name>data_container_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorMedianDistance.html</anchorfile>
      <anchor>a82b18888604dd7807a4d66fa283adea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>factor_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorMedianDistance.html</anchorfile>
      <anchor>a1f708753da3e9b0e53f9ce892a2c375e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>median_distance_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorMedianDistance.html</anchorfile>
      <anchor>ad05fb1ffb2ac6ce40ae5d6528331caee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::registration::CorrespondenceRejectorOneToOne</name>
    <filename>classpcl_1_1registration_1_1CorrespondenceRejectorOneToOne.html</filename>
    <base>pcl::registration::CorrespondenceRejector</base>
    <member kind="function">
      <type></type>
      <name>CorrespondenceRejectorOneToOne</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorOneToOne.html</anchorfile>
      <anchor>aa20b5114350ef2ccb37731e2dbba09d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRemainingCorrespondences</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorOneToOne.html</anchorfile>
      <anchor>a326bba33a6d36707f01b72a15d879d96</anchor>
      <arglist>(const pcl::Correspondences &amp;original_correspondences, pcl::Correspondences &amp;remaining_correspondences)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyRejection</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorOneToOne.html</anchorfile>
      <anchor>a2ad5a36f7b19b81f1c882403ee1a27b8</anchor>
      <arglist>(pcl::Correspondences &amp;correspondences)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::registration::CorrespondenceRejectorSampleConsensus</name>
    <filename>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::registration::CorrespondenceRejector</base>
    <member kind="function">
      <type></type>
      <name>CorrespondenceRejectorSampleConsensus</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus.html</anchorfile>
      <anchor>aaa1d22adcc0770ba490d63c000a80745</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix4f</type>
      <name>getBestTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus.html</anchorfile>
      <anchor>a1542fc4a3d5d6c82485a321864a027af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getInlierThreshold</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus.html</anchorfile>
      <anchor>a0923e654979f143451b724300e591829</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMaxIterations</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus.html</anchorfile>
      <anchor>ac40d21538c1487e0a080bb084fb64cb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRemainingCorrespondences</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus.html</anchorfile>
      <anchor>a2aaf796cecda8778814f114c54026570</anchor>
      <arglist>(const pcl::Correspondences &amp;original_correspondences, pcl::Correspondences &amp;remaining_correspondences)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInlierThreshold</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus.html</anchorfile>
      <anchor>a48a908a4f76abe9b09d245e295bc00e2</anchor>
      <arglist>(double threshold)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus.html</anchorfile>
      <anchor>ad2221b2906cb6df91f812752a5ed958b</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxIterations</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus.html</anchorfile>
      <anchor>a48872674ea2153a558fcb10756783612</anchor>
      <arglist>(int max_iterations)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setTargetCloud</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus.html</anchorfile>
      <anchor>a59b634150588cf82e658727c66f627a2</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CorrespondenceRejectorSampleConsensus</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus.html</anchorfile>
      <anchor>aac049e0c3ed7ae001505766ad642b1e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyRejection</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus.html</anchorfile>
      <anchor>a4178793e09de5b7a197045d144204394</anchor>
      <arglist>(pcl::Correspondences &amp;correspondences)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix4f</type>
      <name>best_transformation_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus.html</anchorfile>
      <anchor>a2d681a74b7d4c1c23a6f5cc5d57a1f5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>inlier_threshold_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus.html</anchorfile>
      <anchor>a95936e127259e1b42af381016c930618</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudConstPtr</type>
      <name>input_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus.html</anchorfile>
      <anchor>aba52339edb21c73dc81caced4a5fda2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>max_iterations_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus.html</anchorfile>
      <anchor>a0cef39ee766b8f8e26dfe2bc4829c84b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudConstPtr</type>
      <name>target_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus.html</anchorfile>
      <anchor>acee91563ee30b2bd5d032a8deeda7233</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus.html</anchorfile>
      <anchor>aa8ce5c2ac02227870339e956d239b216</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus.html</anchorfile>
      <anchor>a10a27842a4e101be2e64a55471399a8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus.html</anchorfile>
      <anchor>aa2936f7b825af307ec3828f033262d93</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::registration::CorrespondenceRejectorSurfaceNormal</name>
    <filename>classpcl_1_1registration_1_1CorrespondenceRejectorSurfaceNormal.html</filename>
    <base>pcl::registration::CorrespondenceRejector</base>
    <member kind="function">
      <type></type>
      <name>CorrespondenceRejectorSurfaceNormal</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSurfaceNormal.html</anchorfile>
      <anchor>adf5989a5e720d2223bef59460bfd6601</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; NormalT &gt;::Ptr</type>
      <name>getInputNormals</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSurfaceNormal.html</anchorfile>
      <anchor>a991c046175db721e5cbba8ba1e8315fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRemainingCorrespondences</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSurfaceNormal.html</anchorfile>
      <anchor>aa6f81e1db7dc85d679d909064983b047</anchor>
      <arglist>(const pcl::Correspondences &amp;original_correspondences, pcl::Correspondences &amp;remaining_correspondences)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; NormalT &gt;::Ptr</type>
      <name>getTargetNormals</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSurfaceNormal.html</anchorfile>
      <anchor>a62bb391114978ad737c5107f91ad40b5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getThreshold</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSurfaceNormal.html</anchorfile>
      <anchor>a910b3ac6cd5d8c955bbd917d71ff5c85</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeDataContainer</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSurfaceNormal.html</anchorfile>
      <anchor>a4f8e21e123fbfe5bea76475c7b0091f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSurfaceNormal.html</anchorfile>
      <anchor>afb99b8378389e970b56dfbedf6c98588</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputNormals</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSurfaceNormal.html</anchorfile>
      <anchor>aa2ddaa2275cf40fca336cfd5c2fc2430</anchor>
      <arglist>(const typename pcl::PointCloud&lt; NormalT &gt;::ConstPtr &amp;normals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputTarget</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSurfaceNormal.html</anchorfile>
      <anchor>a1a202fa6e9a0aa8ca6956e756e1560b3</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;target)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTargetNormals</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSurfaceNormal.html</anchorfile>
      <anchor>a532c46dd8d78a9541eaf89d896b5c25c</anchor>
      <arglist>(const typename pcl::PointCloud&lt; NormalT &gt;::ConstPtr &amp;normals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setThreshold</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSurfaceNormal.html</anchorfile>
      <anchor>aa8bea625d6a1ceb12de994077f1b37c3</anchor>
      <arglist>(double threshold)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>boost::shared_ptr&lt; DataContainerInterface &gt;</type>
      <name>DataContainerPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSurfaceNormal.html</anchorfile>
      <anchor>a89c8d63b8071d169fe34fe10754b271f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyRejection</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSurfaceNormal.html</anchorfile>
      <anchor>a4a86b9457d541230deb3428ccaeeaf03</anchor>
      <arglist>(pcl::Correspondences &amp;correspondences)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DataContainerPtr</type>
      <name>data_container_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSurfaceNormal.html</anchorfile>
      <anchor>acea0345f8373e6328491b1246ffe07ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>threshold_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSurfaceNormal.html</anchorfile>
      <anchor>a518a024476e8d4b4c0c0eed1107888a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::registration::CorrespondenceRejectorTrimmed</name>
    <filename>classpcl_1_1registration_1_1CorrespondenceRejectorTrimmed.html</filename>
    <base>pcl::registration::CorrespondenceRejector</base>
    <member kind="function">
      <type></type>
      <name>CorrespondenceRejectorTrimmed</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorTrimmed.html</anchorfile>
      <anchor>a8f9b10311848ed90aa2eb71f69d2c013</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getMinCorrespondences</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorTrimmed.html</anchorfile>
      <anchor>acca29fda36ba91282c0be087fc7ad2a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getOverlapRadio</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorTrimmed.html</anchorfile>
      <anchor>aad0bc490b4cf5e10725f5316764ef7c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRemainingCorrespondences</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorTrimmed.html</anchorfile>
      <anchor>a5fce8b3e3ec05b04f3922df911a90348</anchor>
      <arglist>(const pcl::Correspondences &amp;original_correspondences, pcl::Correspondences &amp;remaining_correspondences)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinCorrespondences</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorTrimmed.html</anchorfile>
      <anchor>a0b3fb3cb485aced0d23ef350c4aa462b</anchor>
      <arglist>(unsigned int min_correspondences)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setOverlapRadio</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorTrimmed.html</anchorfile>
      <anchor>a5fdf03ab44a35817c20413e3424ac64f</anchor>
      <arglist>(float ratio)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CorrespondenceRejectorTrimmed</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorTrimmed.html</anchorfile>
      <anchor>a6e32e414b73ac033164ecf57aad93846</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyRejection</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorTrimmed.html</anchorfile>
      <anchor>a992a35a1eb7548656aa4affdabb41857</anchor>
      <arglist>(pcl::Correspondences &amp;correspondences)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>nr_min_correspondences_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorTrimmed.html</anchorfile>
      <anchor>abcbca465672616b7ecf6f3d627d2b215</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>overlap_ratio_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorTrimmed.html</anchorfile>
      <anchor>aa00d6dd184fa4113daf704eff9ec8ea4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::registration::CorrespondenceRejectorVarTrimmed</name>
    <filename>classpcl_1_1registration_1_1CorrespondenceRejectorVarTrimmed.html</filename>
    <base>pcl::registration::CorrespondenceRejector</base>
    <member kind="function">
      <type></type>
      <name>CorrespondenceRejectorVarTrimmed</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorVarTrimmed.html</anchorfile>
      <anchor>a8e96a7a238246da80da7a81e86cf302e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxRatio</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorVarTrimmed.html</anchorfile>
      <anchor>a989c9c3c77e4134a48b5295724935307</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMinRatio</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorVarTrimmed.html</anchorfile>
      <anchor>a22abd7cce8f8f835d525fe1518a28536</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRemainingCorrespondences</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorVarTrimmed.html</anchorfile>
      <anchor>aa36a022f0a8c6c1d4acb7a0fdb4ad7ff</anchor>
      <arglist>(const pcl::Correspondences &amp;original_correspondences, pcl::Correspondences &amp;remaining_correspondences)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getTrimFactor</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorVarTrimmed.html</anchorfile>
      <anchor>aa7d68e5a12e04d594c3801a6ccd69c6d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getTrimmedDistance</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorVarTrimmed.html</anchorfile>
      <anchor>ab1128034645d0a5e4e93314f6b181c6c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorVarTrimmed.html</anchorfile>
      <anchor>a7435ede8b9d554f54ca7a7d804e87b6c</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputTarget</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorVarTrimmed.html</anchorfile>
      <anchor>a768519f1c0609230a67a511b8ca7dfa2</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;target)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxRatio</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorVarTrimmed.html</anchorfile>
      <anchor>a2e11ee722ae8bf9209287bff226b190d</anchor>
      <arglist>(double ratio)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinRatio</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorVarTrimmed.html</anchorfile>
      <anchor>a8b8dc2aa5d21c45261b5c34459710bd7</anchor>
      <arglist>(double ratio)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>boost::shared_ptr&lt; DataContainerInterface &gt;</type>
      <name>DataContainerPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorVarTrimmed.html</anchorfile>
      <anchor>aac7a0beb9c388fea32981d7ed78922ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyRejection</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorVarTrimmed.html</anchorfile>
      <anchor>a52e4fa13fcbe9baa5150d26d885ef01d</anchor>
      <arglist>(pcl::Correspondences &amp;correspondences)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DataContainerPtr</type>
      <name>data_container_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorVarTrimmed.html</anchorfile>
      <anchor>a9289d41d203b3ea83e411012019e3814</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>factor_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorVarTrimmed.html</anchorfile>
      <anchor>ae1c3c2aadf9aa1340170437a12984992</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>lambda_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorVarTrimmed.html</anchorfile>
      <anchor>aa5312fa7f146e322b2a7e6be5f9f37d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>max_ratio_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorVarTrimmed.html</anchorfile>
      <anchor>af7fa2ade8ca0c16f3144f3400e512960</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>min_ratio_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorVarTrimmed.html</anchorfile>
      <anchor>ad2e752e2972807ab36185a884fb6b82b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>trimmed_distance_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorVarTrimmed.html</anchorfile>
      <anchor>a3dd49ee1682eb902c18ad1561ce3effe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>float</type>
      <name>optimizeInlierRatio</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorVarTrimmed.html</anchorfile>
      <anchor>a0981c8b9b5e0c483f4822293cf70df1e</anchor>
      <arglist>(std::vector&lt; double &gt; &amp;dists)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::registration::DataContainer</name>
    <filename>classpcl_1_1registration_1_1DataContainer.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>pcl::registration::DataContainerInterface</base>
    <member kind="function">
      <type></type>
      <name>DataContainer</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>a312387d0a515e7f414e774eecf155ae1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getCorrespondenceScore</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>abaa208c8d32f730fc3cb1346c34719b9</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getCorrespondenceScore</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>ace6a7fb9e6347a506dbeb65c04ba4c28</anchor>
      <arglist>(const pcl::Correspondence &amp;corr)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getCorrespondenceScoreFromNormals</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>a47484422018ed7647910f999d0eeb0ed</anchor>
      <arglist>(const pcl::Correspondence &amp;corr)</arglist>
    </member>
    <member kind="function">
      <type>NormalsPtr</type>
      <name>getInputNormals</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>ae111c4a3887aa6de46d87d57823ed093</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>NormalsPtr</type>
      <name>getTargetNormals</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>a48670fc0ec839f520f001cbddc80a469</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>a4b1172f7c0c0fecfdde3a1e47ecb0050</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputNormals</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>a3d7393c11d1d1c48b1b7ef69bc7110f7</anchor>
      <arglist>(const NormalsPtr &amp;normals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputTarget</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>a4b79fcde4a6751834220166377231b8f</anchor>
      <arglist>(const PointCloudConstPtr &amp;target)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTargetNormals</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>afb32b60fadc1e03c83f375d2585bb3ae</anchor>
      <arglist>(const NormalsPtr &amp;normals)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::KdTree&lt; PointT &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>ac442238050cbabb47410dff00d92c8f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; NormalT &gt;::ConstPtr</type>
      <name>NormalsPtr</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>a93f64fea5dce57c2fbf2c776a2f9bf64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; PointT &gt;::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>acedbdadaa3cc1a0a27d0874e2117c75c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointCloudConstPtr</type>
      <name>input_</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>a711caa8a4b0aaae7e43c0bd905c93b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NormalsPtr</type>
      <name>input_normals_</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>a0acf09b4a641fb9b894207ca165f09b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointCloudConstPtr</type>
      <name>target_</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>a67c5b1ad7ba26bfa511987f8819362a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NormalsPtr</type>
      <name>target_normals_</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>ac5cbbd8797a781ac2e0f4c03cc4dfbec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KdTreePtr</type>
      <name>tree_</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>a7271d5efde0ebfa6febb51b4cf09fcf3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::registration::DataContainerInterface</name>
    <filename>classpcl_1_1registration_1_1DataContainerInterface.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getCorrespondenceScore</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainerInterface.html</anchorfile>
      <anchor>a09d1862f706924e17e56dd0fd68a7d66</anchor>
      <arglist>(int index)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getCorrespondenceScore</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainerInterface.html</anchorfile>
      <anchor>ab1ab67621dfe0ab4270a6cc47b9531b3</anchor>
      <arglist>(const pcl::Correspondence &amp;)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DataContainerInterface</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainerInterface.html</anchorfile>
      <anchor>ae748c4d2fd37199a431fa3e56c8ceb85</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::registration::ELCH</name>
    <filename>classpcl_1_1registration_1_1ELCH.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::PCLBase</base>
    <class kind="struct">pcl::registration::ELCH::Vertex</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const ELCH&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1ELCH.html</anchorfile>
      <anchor>a3ddfead7681748496f42910c79aabef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::adjacency_list&lt; boost::listS, boost::vecS, boost::undirectedS, Vertex, boost::no_property &gt;</type>
      <name>LoopGraph</name>
      <anchorfile>classpcl_1_1registration_1_1ELCH.html</anchorfile>
      <anchor>ad418ebe16c9e0c94e9565b8a31dc6106</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; LoopGraph &gt;</type>
      <name>LoopGraphPtr</name>
      <anchorfile>classpcl_1_1registration_1_1ELCH.html</anchorfile>
      <anchor>a6d0e5280c72eff1e3b914b55bc331cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1registration_1_1ELCH.html</anchorfile>
      <anchor>ac2ad468d8ea35c7d6e5cd73a2fee2e97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1ELCH.html</anchorfile>
      <anchor>a2ee76e9ea4b55c26458d0ad1974b8082</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1registration_1_1ELCH.html</anchorfile>
      <anchor>ad1bdb9d4ad18b462d269f43e646d2527</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ELCH&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1registration_1_1ELCH.html</anchorfile>
      <anchor>ac97a48a166ba31190e859122cd0fbbbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::Registration&lt; PointT, PointT &gt;</type>
      <name>Registration</name>
      <anchorfile>classpcl_1_1registration_1_1ELCH.html</anchorfile>
      <anchor>ab643775eb23130d886d63d9f4f058ae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Registration::ConstPtr</type>
      <name>RegistrationConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1ELCH.html</anchorfile>
      <anchor>a3d71a656d5f1073fcb6801b182529363</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Registration::Ptr</type>
      <name>RegistrationPtr</name>
      <anchorfile>classpcl_1_1registration_1_1ELCH.html</anchorfile>
      <anchor>a959e6eebdd4b80d14b19da86ef7fee6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPointCloud</name>
      <anchorfile>classpcl_1_1registration_1_1ELCH.html</anchorfile>
      <anchor>a699aeed821928a76785e198ebb0ad978</anchor>
      <arglist>(PointCloudPtr cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1registration_1_1ELCH.html</anchorfile>
      <anchor>aff1f479c129f89d570541f6cce3307a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ELCH</name>
      <anchorfile>classpcl_1_1registration_1_1ELCH.html</anchorfile>
      <anchor>adc8c0093e2af4d1b0260d3231ba1d9fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boost::graph_traits&lt; LoopGraph &gt;::vertex_descriptor</type>
      <name>getLoopEnd</name>
      <anchorfile>classpcl_1_1registration_1_1ELCH.html</anchorfile>
      <anchor>a326a4b3e5b6a9694f50fe6d29e00360f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LoopGraphPtr</type>
      <name>getLoopGraph</name>
      <anchorfile>classpcl_1_1registration_1_1ELCH.html</anchorfile>
      <anchor>aed4786817a1069116b02cdccd723e6df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boost::graph_traits&lt; LoopGraph &gt;::vertex_descriptor</type>
      <name>getLoopStart</name>
      <anchorfile>classpcl_1_1registration_1_1ELCH.html</anchorfile>
      <anchor>a1ce713b789a94fc11630ee513e6af108</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix4f</type>
      <name>getLoopTransform</name>
      <anchorfile>classpcl_1_1registration_1_1ELCH.html</anchorfile>
      <anchor>a40c41eea3ca6953511d37a849f077c17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RegistrationPtr</type>
      <name>getReg</name>
      <anchorfile>classpcl_1_1registration_1_1ELCH.html</anchorfile>
      <anchor>ae4fc9763a545b697bbf74d35e677519d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLoopEnd</name>
      <anchorfile>classpcl_1_1registration_1_1ELCH.html</anchorfile>
      <anchor>a50e55522983f1b6860d8a0e22d4e5f2f</anchor>
      <arglist>(const typename boost::graph_traits&lt; LoopGraph &gt;::vertex_descriptor &amp;loop_end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLoopGraph</name>
      <anchorfile>classpcl_1_1registration_1_1ELCH.html</anchorfile>
      <anchor>a6ec78cd27b7ad849037410127c874459</anchor>
      <arglist>(LoopGraphPtr loop_graph)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLoopStart</name>
      <anchorfile>classpcl_1_1registration_1_1ELCH.html</anchorfile>
      <anchor>a70c81e9d0a73cdc9a85769467bd5c9d8</anchor>
      <arglist>(const typename boost::graph_traits&lt; LoopGraph &gt;::vertex_descriptor &amp;loop_start)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLoopTransform</name>
      <anchorfile>classpcl_1_1registration_1_1ELCH.html</anchorfile>
      <anchor>a209e59992fbbea574ce1a1f09078a77e</anchor>
      <arglist>(const Eigen::Matrix4f &amp;loop_transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReg</name>
      <anchorfile>classpcl_1_1registration_1_1ELCH.html</anchorfile>
      <anchor>a9a6b424362d615b4a6a59d4b6c171ce2</anchor>
      <arglist>(RegistrationPtr reg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1registration_1_1ELCH.html</anchorfile>
      <anchor>af10218ba848a4d12862b95205c28f423</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::adjacency_list&lt; boost::listS, boost::vecS, boost::undirectedS, boost::no_property, boost::property&lt; boost::edge_weight_t, double &gt; &gt;</type>
      <name>LOAGraph</name>
      <anchorfile>classpcl_1_1registration_1_1ELCH.html</anchorfile>
      <anchor>af98b2995f77aa977ef442e8619e8c873</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>loopOptimizerAlgorithm</name>
      <anchorfile>classpcl_1_1registration_1_1ELCH.html</anchorfile>
      <anchor>af1f07eb24a5f59b081521a5cf7350895</anchor>
      <arglist>(LOAGraph &amp;g, double *weights)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>compute_loop_</name>
      <anchorfile>classpcl_1_1registration_1_1ELCH.html</anchorfile>
      <anchor>ad4fc4ac64d75c201450ed618bdc3d6a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::graph_traits&lt; LoopGraph &gt;::vertex_descriptor</type>
      <name>loop_end_</name>
      <anchorfile>classpcl_1_1registration_1_1ELCH.html</anchorfile>
      <anchor>a2dc3fbc4ade3cec41a51dcad5b48bc9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LoopGraphPtr</type>
      <name>loop_graph_</name>
      <anchorfile>classpcl_1_1registration_1_1ELCH.html</anchorfile>
      <anchor>a765f76380bd81395ffa7005f5ba3d26a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::graph_traits&lt; LoopGraph &gt;::vertex_descriptor</type>
      <name>loop_start_</name>
      <anchorfile>classpcl_1_1registration_1_1ELCH.html</anchorfile>
      <anchor>a5bb88c947d3d707860e190bca8dd6145</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Matrix4f</type>
      <name>loop_transform_</name>
      <anchorfile>classpcl_1_1registration_1_1ELCH.html</anchorfile>
      <anchor>a86e5a885395ad3ff976024ea0df182df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RegistrationPtr</type>
      <name>reg_</name>
      <anchorfile>classpcl_1_1registration_1_1ELCH.html</anchorfile>
      <anchor>ad4b077d5a0316854d36b60445a24ed04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::graph_traits&lt; LoopGraph &gt;::vertex_descriptor</type>
      <name>vd_</name>
      <anchorfile>classpcl_1_1registration_1_1ELCH.html</anchorfile>
      <anchor>aae244e5b9495652a8abd1e4ab3c2b4d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::registration::ELCH::Vertex</name>
    <filename>structpcl_1_1registration_1_1ELCH_1_1Vertex.html</filename>
    <member kind="function">
      <type></type>
      <name>Vertex</name>
      <anchorfile>structpcl_1_1registration_1_1ELCH_1_1Vertex.html</anchorfile>
      <anchor>acd667fc92fbbcade418ec801e682af31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>PointCloudPtr</type>
      <name>cloud</name>
      <anchorfile>structpcl_1_1registration_1_1ELCH_1_1Vertex.html</anchorfile>
      <anchor>a7d7fdc184dcb9f2cfb6577a5eb822b8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::registration::sortCorrespondencesByDistance</name>
    <filename>structpcl_1_1registration_1_1sortCorrespondencesByDistance.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1registration_1_1sortCorrespondencesByDistance.html</anchorfile>
      <anchor>a460c4dd6107e4b434311e4b6273de9ae</anchor>
      <arglist>(pcl::Correspondence a, pcl::Correspondence b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::registration::sortCorrespondencesByMatchIndex</name>
    <filename>structpcl_1_1registration_1_1sortCorrespondencesByMatchIndex.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1registration_1_1sortCorrespondencesByMatchIndex.html</anchorfile>
      <anchor>a4c26d2c53704a60e98b9e25b15fd3eef</anchor>
      <arglist>(pcl::Correspondence a, pcl::Correspondence b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::registration::sortCorrespondencesByMatchIndexAndDistance</name>
    <filename>structpcl_1_1registration_1_1sortCorrespondencesByMatchIndexAndDistance.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1registration_1_1sortCorrespondencesByMatchIndexAndDistance.html</anchorfile>
      <anchor>a6abf279b4145b2fea62085819221d809</anchor>
      <arglist>(pcl::Correspondence a, pcl::Correspondence b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::registration::sortCorrespondencesByQueryIndex</name>
    <filename>structpcl_1_1registration_1_1sortCorrespondencesByQueryIndex.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1registration_1_1sortCorrespondencesByQueryIndex.html</anchorfile>
      <anchor>a3ded35591967489814b96dc320391afc</anchor>
      <arglist>(pcl::Correspondence a, pcl::Correspondence b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::registration::sortCorrespondencesByQueryIndexAndDistance</name>
    <filename>structpcl_1_1registration_1_1sortCorrespondencesByQueryIndexAndDistance.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1registration_1_1sortCorrespondencesByQueryIndexAndDistance.html</anchorfile>
      <anchor>af6d0dffeeac794f5c1b25388179b0885</anchor>
      <arglist>(pcl::Correspondence a, pcl::Correspondence b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::registration::TransformationEstimation</name>
    <filename>classpcl_1_1registration_1_1TransformationEstimation.html</filename>
    <templarg>PointSource</templarg>
    <templarg>PointTarget</templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const TransformationEstimation&lt; PointSource, PointTarget &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimation.html</anchorfile>
      <anchor>a7451b71daf91bd54249e47f4e82ce599</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TransformationEstimation&lt; PointSource, PointTarget &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimation.html</anchorfile>
      <anchor>a32cdc04faf9a5ab2cc21a1f9a0004229</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimation.html</anchorfile>
      <anchor>a95803e8f281d565c95dfe5e478775b20</anchor>
      <arglist>(const pcl::PointCloud&lt; PointSource &gt; &amp;cloud_src, const pcl::PointCloud&lt; PointTarget &gt; &amp;cloud_tgt, Eigen::Matrix4f &amp;transformation_matrix)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimation.html</anchorfile>
      <anchor>a4f4d31e2c2ee82ec7d49fa420d1ad779</anchor>
      <arglist>(const pcl::PointCloud&lt; PointSource &gt; &amp;cloud_src, const std::vector&lt; int &gt; &amp;indices_src, const pcl::PointCloud&lt; PointTarget &gt; &amp;cloud_tgt, Eigen::Matrix4f &amp;transformation_matrix)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimation.html</anchorfile>
      <anchor>af0215b32115fda39d4fca6ec8766500e</anchor>
      <arglist>(const pcl::PointCloud&lt; PointSource &gt; &amp;cloud_src, const std::vector&lt; int &gt; &amp;indices_src, const pcl::PointCloud&lt; PointTarget &gt; &amp;cloud_tgt, const std::vector&lt; int &gt; &amp;indices_tgt, Eigen::Matrix4f &amp;transformation_matrix)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimation.html</anchorfile>
      <anchor>a1bf2e3bbfa9cbbce735086ecaaa1e588</anchor>
      <arglist>(const pcl::PointCloud&lt; PointSource &gt; &amp;cloud_src, const pcl::PointCloud&lt; PointTarget &gt; &amp;cloud_tgt, const pcl::Correspondences &amp;correspondences, Eigen::Matrix4f &amp;transformation_matrix)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformationEstimation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimation.html</anchorfile>
      <anchor>af7ce7ea881fa8caefa0f99a3f301e7c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TransformationEstimation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimation.html</anchorfile>
      <anchor>ab85ac37e23122cf7e37c494b254739df</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::registration::TransformationEstimationLM</name>
    <filename>classpcl_1_1registration_1_1TransformationEstimationLM.html</filename>
    <templarg>PointSource</templarg>
    <templarg>PointTarget</templarg>
    <base>pcl::registration::TransformationEstimation</base>
    <class kind="struct">pcl::registration::TransformationEstimationLM::Functor</class>
    <class kind="struct">pcl::registration::TransformationEstimationLM::OptimizationFunctor</class>
    <class kind="struct">pcl::registration::TransformationEstimationLM::OptimizationFunctorWithIndices</class>
    <member kind="function">
      <type>void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationLM.html</anchorfile>
      <anchor>a314df22554d8f437af4cc1c2eba47ca9</anchor>
      <arglist>(const pcl::PointCloud&lt; PointSource &gt; &amp;cloud_src, const pcl::PointCloud&lt; PointTarget &gt; &amp;cloud_tgt, Eigen::Matrix4f &amp;transformation_matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationLM.html</anchorfile>
      <anchor>a410405b9f1595ccf7f7539d465bd1a42</anchor>
      <arglist>(const pcl::PointCloud&lt; PointSource &gt; &amp;cloud_src, const std::vector&lt; int &gt; &amp;indices_src, const pcl::PointCloud&lt; PointTarget &gt; &amp;cloud_tgt, Eigen::Matrix4f &amp;transformation_matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationLM.html</anchorfile>
      <anchor>a0459cdf277ef0132c9acb639a0d21243</anchor>
      <arglist>(const pcl::PointCloud&lt; PointSource &gt; &amp;cloud_src, const std::vector&lt; int &gt; &amp;indices_src, const pcl::PointCloud&lt; PointTarget &gt; &amp;cloud_tgt, const std::vector&lt; int &gt; &amp;indices_tgt, Eigen::Matrix4f &amp;transformation_matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationLM.html</anchorfile>
      <anchor>abf1218fb1465f15d4a11a533ad0526b5</anchor>
      <arglist>(const pcl::PointCloud&lt; PointSource &gt; &amp;cloud_src, const pcl::PointCloud&lt; PointTarget &gt; &amp;cloud_tgt, const pcl::Correspondences &amp;correspondences, Eigen::Matrix4f &amp;transformation_matrix)</arglist>
    </member>
    <member kind="function">
      <type>TransformationEstimationLM &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationLM.html</anchorfile>
      <anchor>adecf487406325d02331f8a6d044c27ce</anchor>
      <arglist>(const TransformationEstimationLM &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWarpFunction</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationLM.html</anchorfile>
      <anchor>a24a3a67022c6eed08e4c5a77ffe8a90c</anchor>
      <arglist>(const boost::shared_ptr&lt; WarpPointRigid&lt; PointSource, PointTarget &gt; &gt; &amp;warp_fcn)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformationEstimationLM</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationLM.html</anchorfile>
      <anchor>ad2cd1cf36f08e1a948be013959a7125d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformationEstimationLM</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationLM.html</anchorfile>
      <anchor>a78474b010a3a995e660436fe0240def2</anchor>
      <arglist>(const TransformationEstimationLM &amp;src)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TransformationEstimationLM</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationLM.html</anchorfile>
      <anchor>aaf69b7ee0df842127ad25c050803aaa2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual double</type>
      <name>computeDistance</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationLM.html</anchorfile>
      <anchor>af105d5f67cb1544354f03356c2607ffa</anchor>
      <arglist>(const PointSource &amp;p_src, const PointTarget &amp;p_tgt)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::vector&lt; int &gt; *</type>
      <name>tmp_idx_src_</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationLM.html</anchorfile>
      <anchor>ae89b2f2258970dc25f32224ebe19575b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::vector&lt; int &gt; *</type>
      <name>tmp_idx_tgt_</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationLM.html</anchorfile>
      <anchor>a0f3b73560c122cb6db4e673c02e8fbc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const PointCloudSource *</type>
      <name>tmp_src_</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationLM.html</anchorfile>
      <anchor>a668a0132fe7eb8309ebcf5f868916659</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const PointCloudTarget *</type>
      <name>tmp_tgt_</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationLM.html</anchorfile>
      <anchor>ac342610ee9a91da63e9ac98ad5b47dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; WarpPointRigid&lt; PointSource, PointTarget &gt; &gt;</type>
      <name>warp_point_</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationLM.html</anchorfile>
      <anchor>a7fc6c3a2d9d24b3cdc6bea031ca25519</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>weights_</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationLM.html</anchorfile>
      <anchor>a5d3b5ba9d337ec484dc08ec730a8ef83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; PointSource &gt;</type>
      <name>PointCloudSource</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationLM.html</anchorfile>
      <anchor>aa8d363e471c6a2be9343efdd2ed4ac57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloudSource::ConstPtr</type>
      <name>PointCloudSourceConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationLM.html</anchorfile>
      <anchor>a9c43c6fa9f1a649c4d4c6dcadec0765f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloudSource::Ptr</type>
      <name>PointCloudSourcePtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationLM.html</anchorfile>
      <anchor>aa217193f8dd17b1fe9447ea219fe5c9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; PointTarget &gt;</type>
      <name>PointCloudTarget</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationLM.html</anchorfile>
      <anchor>a49abfc68b66900a5b67537af54f10257</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointIndices::ConstPtr</type>
      <name>PointIndicesConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationLM.html</anchorfile>
      <anchor>a73ebca1790e33cb1da572bc1f681ba35</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointIndices::Ptr</type>
      <name>PointIndicesPtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationLM.html</anchorfile>
      <anchor>a13418039623b5e81ca2150c81e9f1a93</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::registration::TransformationEstimationLM::Functor</name>
    <filename>structpcl_1_1registration_1_1TransformationEstimationLM_1_1Functor.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>NX</templarg>
    <templarg>NY</templarg>
    <member kind="enumvalue">
      <name>InputsAtCompileTime</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationLM_1_1Functor.html</anchorfile>
      <anchor>a8bdae3db22c0dd4e74628b1a810e77e1a712ff4af3c8e2dcda671cb777dc7c43d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ValuesAtCompileTime</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationLM_1_1Functor.html</anchorfile>
      <anchor>a8bdae3db22c0dd4e74628b1a810e77e1ab4d08d73128d706a1e8e66f7b4df450c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; Scalar, InputsAtCompileTime, 1 &gt;</type>
      <name>InputType</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationLM_1_1Functor.html</anchorfile>
      <anchor>a4997b3dc533be3c160f272b07962d31a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; Scalar, ValuesAtCompileTime, InputsAtCompileTime &gt;</type>
      <name>JacobianType</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationLM_1_1Functor.html</anchorfile>
      <anchor>ac0bc1941f16a8d6383aa1374cbad6de4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationLM_1_1Functor.html</anchorfile>
      <anchor>ae7cb9091ab65ad67786f524d745b8bf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; Scalar, ValuesAtCompileTime, 1 &gt;</type>
      <name>ValueType</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationLM_1_1Functor.html</anchorfile>
      <anchor>ac534e20f10505591f440edc52f6c19db</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Functor</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationLM_1_1Functor.html</anchorfile>
      <anchor>a39396a0790e4c4ab913b9589ddb49248</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Functor</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationLM_1_1Functor.html</anchorfile>
      <anchor>ae0d8ad1157ec85998ad36c033f85f602</anchor>
      <arglist>(int m_data_points)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>values</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationLM_1_1Functor.html</anchorfile>
      <anchor>a5d6c5c5ad2ffc7ac861352a1c3e123ac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Functor</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationLM_1_1Functor.html</anchorfile>
      <anchor>ab6852197f5ebe8f8e1e01dd31b5dbb8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_data_points_</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationLM_1_1Functor.html</anchorfile>
      <anchor>a306a1d8afb78b798d0cba0486f37c350</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::registration::TransformationEstimationLM::OptimizationFunctor</name>
    <filename>structpcl_1_1registration_1_1TransformationEstimationLM_1_1OptimizationFunctor.html</filename>
    <base>Functor&lt; double &gt;</base>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationLM_1_1OptimizationFunctor.html</anchorfile>
      <anchor>a80d06599e85af8aedee0a3f898d50f05</anchor>
      <arglist>(const Eigen::VectorXd &amp;x, Eigen::VectorXd &amp;fvec) const </arglist>
    </member>
    <member kind="function">
      <type>OptimizationFunctor &amp;</type>
      <name>operator=</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationLM_1_1OptimizationFunctor.html</anchorfile>
      <anchor>a31015785e3f464c701159d2caf03d833</anchor>
      <arglist>(const OptimizationFunctor &amp;src)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OptimizationFunctor</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationLM_1_1OptimizationFunctor.html</anchorfile>
      <anchor>a8fe9cddc0e35647e24afc4b249ac3b12</anchor>
      <arglist>(int m_data_points, TransformationEstimationLM&lt; PointSource, PointTarget &gt; *estimator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OptimizationFunctor</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationLM_1_1OptimizationFunctor.html</anchorfile>
      <anchor>a3d3856703d5ba1cf046f3334f0d1e1f9</anchor>
      <arglist>(const OptimizationFunctor &amp;src)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OptimizationFunctor</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationLM_1_1OptimizationFunctor.html</anchorfile>
      <anchor>a3dc44e030f69e49f56681668c16924a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>TransformationEstimationLM&lt; PointSource, PointTarget &gt; *</type>
      <name>estimator_</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationLM_1_1OptimizationFunctor.html</anchorfile>
      <anchor>a083c6c1ac2379acf0f2e3d50a1aa7bb5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::registration::TransformationEstimationLM::OptimizationFunctorWithIndices</name>
    <filename>structpcl_1_1registration_1_1TransformationEstimationLM_1_1OptimizationFunctorWithIndices.html</filename>
    <base>Functor&lt; double &gt;</base>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationLM_1_1OptimizationFunctorWithIndices.html</anchorfile>
      <anchor>a4a3200c0402eba9e18357145d98dde98</anchor>
      <arglist>(const Eigen::VectorXd &amp;x, Eigen::VectorXd &amp;fvec) const </arglist>
    </member>
    <member kind="function">
      <type>OptimizationFunctorWithIndices &amp;</type>
      <name>operator=</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationLM_1_1OptimizationFunctorWithIndices.html</anchorfile>
      <anchor>a7d1d1dd3b375fa814ce973dec4492861</anchor>
      <arglist>(const OptimizationFunctorWithIndices &amp;src)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OptimizationFunctorWithIndices</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationLM_1_1OptimizationFunctorWithIndices.html</anchorfile>
      <anchor>a4eb259eda3b00efcbd5ded13c33dcb7d</anchor>
      <arglist>(int m_data_points, TransformationEstimationLM *estimator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OptimizationFunctorWithIndices</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationLM_1_1OptimizationFunctorWithIndices.html</anchorfile>
      <anchor>aeaaa9e907eca5cad3edc8f6b76721c28</anchor>
      <arglist>(const OptimizationFunctorWithIndices &amp;src)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OptimizationFunctorWithIndices</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationLM_1_1OptimizationFunctorWithIndices.html</anchorfile>
      <anchor>acdd0571f9cfbdc0e2d5cc76348fba185</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>TransformationEstimationLM&lt; PointSource, PointTarget &gt; *</type>
      <name>estimator_</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationLM_1_1OptimizationFunctorWithIndices.html</anchorfile>
      <anchor>af54c4fd1dce563d770029e65fc4193fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::registration::TransformationEstimationPointToPlane</name>
    <filename>classpcl_1_1registration_1_1TransformationEstimationPointToPlane.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>pcl::registration::TransformationEstimationLM</base>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointSource &gt;</type>
      <name>PointCloudSource</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlane.html</anchorfile>
      <anchor>a079d83217f9854888d7660b309fc99f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudSource::ConstPtr</type>
      <name>PointCloudSourceConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlane.html</anchorfile>
      <anchor>aad9f5f615692ec5a8376cfd00ee00e20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudSource::Ptr</type>
      <name>PointCloudSourcePtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlane.html</anchorfile>
      <anchor>a20b8662988ee4b9bdd8c95b8a30c37e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointTarget &gt;</type>
      <name>PointCloudTarget</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlane.html</anchorfile>
      <anchor>a99ec2523e57dcc389011367f45a3247a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointIndices::ConstPtr</type>
      <name>PointIndicesConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlane.html</anchorfile>
      <anchor>aceafa3b2991a71b9c12d724a331b9499</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointIndices::Ptr</type>
      <name>PointIndicesPtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlane.html</anchorfile>
      <anchor>a1dd5d4d7f9fd43e5533285e1dbbc1bbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TransformationEstimationPointToPlane&lt; PointSource, PointTarget &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlane.html</anchorfile>
      <anchor>a04979c76cfcc3332283943f5b812182b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformationEstimationPointToPlane</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlane.html</anchorfile>
      <anchor>ac7711ba3060feb411eb8254e618adf6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TransformationEstimationPointToPlane</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlane.html</anchorfile>
      <anchor>a61fda01014aedc6a4b934245f537db68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual double</type>
      <name>computeDistance</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlane.html</anchorfile>
      <anchor>a7321ad9628371808d6099257eadb5aec</anchor>
      <arglist>(const PointSource &amp;p_src, const PointTarget &amp;p_tgt)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::registration::TransformationEstimationPointToPlaneLLS</name>
    <filename>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneLLS.html</filename>
    <templarg>PointSource</templarg>
    <templarg>PointTarget</templarg>
    <base>pcl::registration::TransformationEstimation</base>
    <member kind="function">
      <type>void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneLLS.html</anchorfile>
      <anchor>a8caf3e04642ec450ba8eec3ec13a77da</anchor>
      <arglist>(const pcl::PointCloud&lt; PointSource &gt; &amp;cloud_src, const pcl::PointCloud&lt; PointTarget &gt; &amp;cloud_tgt, Eigen::Matrix4f &amp;transformation_matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneLLS.html</anchorfile>
      <anchor>a8a5dde5b9251433a58ea41bf9e2bedb2</anchor>
      <arglist>(const pcl::PointCloud&lt; PointSource &gt; &amp;cloud_src, const std::vector&lt; int &gt; &amp;indices_src, const pcl::PointCloud&lt; PointTarget &gt; &amp;cloud_tgt, Eigen::Matrix4f &amp;transformation_matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneLLS.html</anchorfile>
      <anchor>a097ba4cb6db077554ecab787b12d7c47</anchor>
      <arglist>(const pcl::PointCloud&lt; PointSource &gt; &amp;cloud_src, const std::vector&lt; int &gt; &amp;indices_src, const pcl::PointCloud&lt; PointTarget &gt; &amp;cloud_tgt, const std::vector&lt; int &gt; &amp;indices_tgt, Eigen::Matrix4f &amp;transformation_matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneLLS.html</anchorfile>
      <anchor>a20e78b3d0d04fb3cab51644b27a04fe5</anchor>
      <arglist>(const pcl::PointCloud&lt; PointSource &gt; &amp;cloud_src, const pcl::PointCloud&lt; PointTarget &gt; &amp;cloud_tgt, const pcl::Correspondences &amp;correspondences, Eigen::Matrix4f &amp;transformation_matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformationEstimationPointToPlaneLLS</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneLLS.html</anchorfile>
      <anchor>abca4eb60e6411cdbcc8101923902aa71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TransformationEstimationPointToPlaneLLS</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneLLS.html</anchorfile>
      <anchor>a892b679713b952284d74f11150c56690</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>constructTransformationMatrix</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneLLS.html</anchorfile>
      <anchor>a40c9f5340892d5f7ffeb34605fa1fac9</anchor>
      <arglist>(const float &amp;alpha, const float &amp;beta, const float &amp;gamma, const float &amp;tx, const float &amp;ty, const float &amp;tz, Eigen::Matrix4f &amp;transformation_matrix)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::registration::TransformationEstimationSVD</name>
    <filename>classpcl_1_1registration_1_1TransformationEstimationSVD.html</filename>
    <templarg>PointSource</templarg>
    <templarg>PointTarget</templarg>
    <base>pcl::registration::TransformationEstimation</base>
    <member kind="function">
      <type>void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationSVD.html</anchorfile>
      <anchor>a04d8ed370ab60afe557eadbde7d90f53</anchor>
      <arglist>(const pcl::PointCloud&lt; PointSource &gt; &amp;cloud_src, const pcl::PointCloud&lt; PointTarget &gt; &amp;cloud_tgt, Eigen::Matrix4f &amp;transformation_matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationSVD.html</anchorfile>
      <anchor>ade01411060b809b20c21e68227e9c09d</anchor>
      <arglist>(const pcl::PointCloud&lt; PointSource &gt; &amp;cloud_src, const std::vector&lt; int &gt; &amp;indices_src, const pcl::PointCloud&lt; PointTarget &gt; &amp;cloud_tgt, Eigen::Matrix4f &amp;transformation_matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationSVD.html</anchorfile>
      <anchor>a910d33cee63f0e1ae9a97e05be176242</anchor>
      <arglist>(const pcl::PointCloud&lt; PointSource &gt; &amp;cloud_src, const std::vector&lt; int &gt; &amp;indices_src, const pcl::PointCloud&lt; PointTarget &gt; &amp;cloud_tgt, const std::vector&lt; int &gt; &amp;indices_tgt, Eigen::Matrix4f &amp;transformation_matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationSVD.html</anchorfile>
      <anchor>a959427dc84394777ba9a3eaa4ecbb963</anchor>
      <arglist>(const pcl::PointCloud&lt; PointSource &gt; &amp;cloud_src, const pcl::PointCloud&lt; PointTarget &gt; &amp;cloud_tgt, const pcl::Correspondences &amp;correspondences, Eigen::Matrix4f &amp;transformation_matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformationEstimationSVD</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationSVD.html</anchorfile>
      <anchor>ae629ce124a70092f3a00ceb77a39accc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TransformationEstimationSVD</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationSVD.html</anchorfile>
      <anchor>a6ddb648d4451b6f1b5a1f95ca0cadeff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getTransformationFromCorrelation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationSVD.html</anchorfile>
      <anchor>adb7865252f649bf59b82d7e3d445698e</anchor>
      <arglist>(const Eigen::MatrixXf &amp;cloud_src_demean, const Eigen::Vector4f &amp;centroid_src, const Eigen::MatrixXf &amp;cloud_tgt_demean, const Eigen::Vector4f &amp;centroid_tgt, Eigen::Matrix4f &amp;transformation_matrix)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::registration::TransformationValidation</name>
    <filename>classpcl_1_1registration_1_1TransformationValidation.html</filename>
    <templarg>PointSource</templarg>
    <templarg>PointTarget</templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const TransformationValidation&lt; PointSource, PointTarget &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidation.html</anchorfile>
      <anchor>a961d7b822b1f4402f56dfef53ee7db0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointSource &gt;</type>
      <name>PointCloudSource</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidation.html</anchorfile>
      <anchor>accf908877e0ef9f49c41fb6a5a445e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudSource::ConstPtr</type>
      <name>PointCloudSourceConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidation.html</anchorfile>
      <anchor>af416e00134ad097f0b18b1c19e0f086c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudSource::Ptr</type>
      <name>PointCloudSourcePtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidation.html</anchorfile>
      <anchor>aff0dd6b5d99990da717c3228b6fea3cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointTarget &gt;</type>
      <name>PointCloudTarget</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidation.html</anchorfile>
      <anchor>a94f557f0fb4aa7aeda42881dccbf7b57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudTarget::ConstPtr</type>
      <name>PointCloudTargetConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidation.html</anchorfile>
      <anchor>af736859a516511bd2f87bb86edbc0bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudTarget::Ptr</type>
      <name>PointCloudTargetPtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidation.html</anchorfile>
      <anchor>a961182d09077754996a5d02b70ac60b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TransformationValidation&lt; PointSource, PointTarget &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidation.html</anchorfile>
      <anchor>ae17f3d1fdccae09c56f1de3c856afb57</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformationValidation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidation.html</anchorfile>
      <anchor>a6d060333c6f20ce477a633a88405cfbd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>validateTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidation.html</anchorfile>
      <anchor>a2087bb8bdbc4eeaf76fba5784370cdcc</anchor>
      <arglist>(const PointCloudSourceConstPtr &amp;cloud_src, const PointCloudTargetConstPtr &amp;cloud_tgt, const Eigen::Matrix4f &amp;transformation_matrix)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TransformationValidation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidation.html</anchorfile>
      <anchor>a3840997460ffc4f76035b9c70a02b90d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::registration::TransformationValidationEuclidean</name>
    <filename>classpcl_1_1registration_1_1TransformationValidationEuclidean.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const TransformationValidation&lt; PointSource, PointTarget &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidationEuclidean.html</anchorfile>
      <anchor>aec4d9d1b2acd15d1a6eba65635c814e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::KdTree&lt; PointTarget &gt;</type>
      <name>KdTree</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidationEuclidean.html</anchorfile>
      <anchor>abb1ff73cb1af5cf2db7e85edb74e522e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::KdTree&lt; PointTarget &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidationEuclidean.html</anchorfile>
      <anchor>a0265a9f04452073c41227c8b1347f1a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformationValidation&lt; PointSource, PointTarget &gt;::PointCloudSourceConstPtr</type>
      <name>PointCloudSourceConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidationEuclidean.html</anchorfile>
      <anchor>a443f55df7bf9c428aff413636bf07f76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformationValidation&lt; PointSource, PointTarget &gt;::PointCloudTargetConstPtr</type>
      <name>PointCloudTargetConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidationEuclidean.html</anchorfile>
      <anchor>a897b0bb5c27f8a1ef6c176f554ab96b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>KdTree::PointRepresentationConstPtr</type>
      <name>PointRepresentationConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidationEuclidean.html</anchorfile>
      <anchor>aba231af28cb6e008a0f3babc8c186dad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TransformationValidation&lt; PointSource, PointTarget &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidationEuclidean.html</anchorfile>
      <anchor>af4b1b3eeef6b3ea5ba9dc189468de247</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxRange</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidationEuclidean.html</anchorfile>
      <anchor>ab74ef564847bcaaf612deedec16eb01a</anchor>
      <arglist>(double max_range)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformationValidationEuclidean</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidationEuclidean.html</anchorfile>
      <anchor>af2bfe9244ba61085a5cf7297a1aa155f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>validateTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidationEuclidean.html</anchorfile>
      <anchor>af19d22f9bf5920c327222ffccd2684f7</anchor>
      <arglist>(const PointCloudSourceConstPtr &amp;cloud_src, const PointCloudTargetConstPtr &amp;cloud_tgt, const Eigen::Matrix4f &amp;transformation_matrix)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TransformationValidationEuclidean</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidationEuclidean.html</anchorfile>
      <anchor>ad2e41f2e77946ae5426561b79e690c56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>max_range_</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidationEuclidean.html</anchorfile>
      <anchor>a6f63998ad54050fc02fb783e2efcf117</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KdTreePtr</type>
      <name>tree_</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidationEuclidean.html</anchorfile>
      <anchor>af8fc311d5d22ffb14b98704aa34b6c65</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::search</name>
    <filename>namespacepcl_1_1search.html</filename>
    <class kind="class">pcl::search::BruteForce</class>
    <class kind="class">pcl::search::FlannSearch</class>
    <class kind="class">pcl::search::KdTree</class>
    <class kind="class">pcl::search::Octree</class>
    <class kind="class">pcl::search::OrganizedNeighbor</class>
    <class kind="class">pcl::search::Search</class>
  </compound>
  <compound kind="class">
    <name>pcl::search::BruteForce</name>
    <filename>classpcl_1_1search_1_1BruteForce.html</filename>
    <templarg></templarg>
    <base>pcl::search::Search</base>
    <class kind="struct">pcl::search::BruteForce::Entry</class>
    <member kind="function">
      <type></type>
      <name>BruteForce</name>
      <anchorfile>classpcl_1_1search_1_1BruteForce.html</anchorfile>
      <anchor>af7301a5e578a337343e3d5e11c884368</anchor>
      <arglist>(bool sorted_results=false)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nearestKSearch</name>
      <anchorfile>classpcl_1_1search_1_1BruteForce.html</anchorfile>
      <anchor>ae72ee896fa2f74485f0bfd29935220aa</anchor>
      <arglist>(const PointT &amp;point, int k, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_distances) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radiusSearch</name>
      <anchorfile>classpcl_1_1search_1_1BruteForce.html</anchorfile>
      <anchor>a7a572c2bbc07a3fbbf662c8dabf82a1d</anchor>
      <arglist>(const PointT &amp;point, double radius, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances, unsigned int max_nn=0) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BruteForce</name>
      <anchorfile>classpcl_1_1search_1_1BruteForce.html</anchorfile>
      <anchor>a8406b42dc4649617cd6a4d271d21bb81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; const std::vector&lt; int &gt; &gt;</type>
      <name>IndicesConstPtr</name>
      <anchorfile>classpcl_1_1search_1_1BruteForce.html</anchorfile>
      <anchor>ad601c31d8d377c2ebd696b4bb3cec265</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; std::vector&lt; int &gt; &gt;</type>
      <name>IndicesPtr</name>
      <anchorfile>classpcl_1_1search_1_1BruteForce.html</anchorfile>
      <anchor>a57384c2d2632335aee46002b46c7be64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Search&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1search_1_1BruteForce.html</anchorfile>
      <anchor>ae88985df7e08c2f9f4fe4d1e68a22ee7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Search&lt; PointT &gt;::PointCloudConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1search_1_1BruteForce.html</anchorfile>
      <anchor>a5605f7fcdefcb1d0ed773e6d7a4d507e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>denseKSearch</name>
      <anchorfile>classpcl_1_1search_1_1BruteForce.html</anchorfile>
      <anchor>a5d2087d7f6adc1df53cc79235031a052</anchor>
      <arglist>(const PointT &amp;point, int k, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_distances) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>denseRadiusSearch</name>
      <anchorfile>classpcl_1_1search_1_1BruteForce.html</anchorfile>
      <anchor>adab679b9f7604e1a3be55658181c8dd1</anchor>
      <arglist>(const PointT &amp;point, double radius, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances, unsigned int max_nn=0) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>float</type>
      <name>getDistSqr</name>
      <anchorfile>classpcl_1_1search_1_1BruteForce.html</anchorfile>
      <anchor>ab6bea8ca63353988777c947110c89c65</anchor>
      <arglist>(const PointT &amp;point1, const PointT &amp;point2) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>sparseKSearch</name>
      <anchorfile>classpcl_1_1search_1_1BruteForce.html</anchorfile>
      <anchor>a3e7a6795c53334758b2411d24945a538</anchor>
      <arglist>(const PointT &amp;point, int k, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_distances) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>sparseRadiusSearch</name>
      <anchorfile>classpcl_1_1search_1_1BruteForce.html</anchorfile>
      <anchor>a307599178793230bccf7fb6c5282bcea</anchor>
      <arglist>(const PointT &amp;point, double radius, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances, unsigned int max_nn=0) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::search::BruteForce::Entry</name>
    <filename>structpcl_1_1search_1_1BruteForce_1_1Entry.html</filename>
    <member kind="function">
      <type></type>
      <name>Entry</name>
      <anchorfile>structpcl_1_1search_1_1BruteForce_1_1Entry.html</anchorfile>
      <anchor>a2f6a03c6bdbbfa5a56677f207c3078ba</anchor>
      <arglist>(int idx, float dist)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Entry</name>
      <anchorfile>structpcl_1_1search_1_1BruteForce_1_1Entry.html</anchorfile>
      <anchor>a66147a761613e3df1c6627563a55d497</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structpcl_1_1search_1_1BruteForce_1_1Entry.html</anchorfile>
      <anchor>ab7a12b989558e0971f5dc3946c224fcf</anchor>
      <arglist>(const Entry &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>structpcl_1_1search_1_1BruteForce_1_1Entry.html</anchorfile>
      <anchor>a70a728bdce80bddc02dd9ca50069652d</anchor>
      <arglist>(const Entry &amp;other) const </arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>distance</name>
      <anchorfile>structpcl_1_1search_1_1BruteForce_1_1Entry.html</anchorfile>
      <anchor>aa8975c9e7b9165fb9b56946ca49724d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>index</name>
      <anchorfile>structpcl_1_1search_1_1BruteForce_1_1Entry.html</anchorfile>
      <anchor>a765b4edb9e1773051283bdd69f0baac1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::search::FlannSearch</name>
    <filename>classpcl_1_1search_1_1FlannSearch.html</filename>
    <templarg>PointT</templarg>
    <templarg>FlannDistance</templarg>
    <base>pcl::search::Search</base>
    <class kind="class">pcl::search::FlannSearch::FlannIndexCreator</class>
    <class kind="class">pcl::search::FlannSearch::KdTreeIndexCreator</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const FlannSearch&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch.html</anchorfile>
      <anchor>aefd49295f699a60cfbc7c64e8f43e567</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; FlannSearch&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch.html</anchorfile>
      <anchor>aa6dd06cf38d69e446561eb9f5084bc84</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FlannSearch</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch.html</anchorfile>
      <anchor>a6343b3e0c53f9e49f82cdb9e2f5740d0</anchor>
      <arglist>(bool sorted=true, FlannIndexCreator *creator=new KdTreeIndexCreator())</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getEpsilon</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch.html</anchorfile>
      <anchor>a6d705bda6142a3693044e786579ce8e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PointRepresentationConstPtr const</type>
      <name>getPointRepresentation</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch.html</anchorfile>
      <anchor>aed584d616d25c64e9c373141570ec6a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nearestKSearch</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch.html</anchorfile>
      <anchor>af0e4ec2375c47a9c2b4fbef803501718</anchor>
      <arglist>(const PointT &amp;point, int k, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>nearestKSearch</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch.html</anchorfile>
      <anchor>ae75f4c6ffee25101a7a44b4279686f25</anchor>
      <arglist>(const PointCloud &amp;cloud, const std::vector&lt; int &gt; &amp;indices, int k, std::vector&lt; std::vector&lt; int &gt; &gt; &amp;k_indices, std::vector&lt; std::vector&lt; float &gt; &gt; &amp;k_sqr_distances) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radiusSearch</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch.html</anchorfile>
      <anchor>a9cbb1bd002ba6a97245d35b57400ed76</anchor>
      <arglist>(const PointT &amp;point, double radius, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances, unsigned int max_nn=0) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>radiusSearch</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch.html</anchorfile>
      <anchor>ae7c6802d39225f2bae35fa3e1a45e0c9</anchor>
      <arglist>(const PointCloud &amp;cloud, const std::vector&lt; int &gt; &amp;indices, double radius, std::vector&lt; std::vector&lt; int &gt; &gt; &amp;k_indices, std::vector&lt; std::vector&lt; float &gt; &gt; &amp;k_sqr_distances, unsigned int max_nn=0) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEpsilon</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch.html</anchorfile>
      <anchor>a18af4bfbf20e87b3ffadda8f7a80658d</anchor>
      <arglist>(double eps)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch.html</anchorfile>
      <anchor>ace2468a9ef6db97f6b8d3c76d5ae9366</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const IndicesConstPtr &amp;indices=IndicesConstPtr())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPointRepresentation</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch.html</anchorfile>
      <anchor>ae70a35ca569955432de38d278a27fd1c</anchor>
      <arglist>(const PointRepresentationConstPtr &amp;point_representation)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FlannSearch</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch.html</anchorfile>
      <anchor>afd1a1ecc0408c7913c3db9f12a5d3adc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>convertInputToFlannMatrix</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch.html</anchorfile>
      <anchor>a1cc587b33e0a9a4e0771d6b69b2028bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FlannIndexCreator *</type>
      <name>creator_</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch.html</anchorfile>
      <anchor>a651da51a57d6ae3b378a1280ba4d410a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>dim_</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch.html</anchorfile>
      <anchor>a47441d42de03208f51b407c0e1cf8d92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>eps_</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch.html</anchorfile>
      <anchor>af64f93c1942a9d97a9fdeb0de4573a91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>identity_mapping_</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch.html</anchorfile>
      <anchor>a8e12dcc59f5484b8dc8baa4c47069620</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndexPtr</type>
      <name>index_</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch.html</anchorfile>
      <anchor>ac8ba927f93ba7e090dd058b74858767d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>index_mapping_</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch.html</anchorfile>
      <anchor>a5f48ec2a5248685ec5d49a42b6c5f779</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>input_copied_for_flann_</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch.html</anchorfile>
      <anchor>af4ca4239916af58e9af2182160c462e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixPtr</type>
      <name>input_flann_</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch.html</anchorfile>
      <anchor>a7d4452a1b0a591bd9a642ec9b932a0b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointRepresentationConstPtr</type>
      <name>point_representation_</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch.html</anchorfile>
      <anchor>a91e8fd458b9bff590b5faa6024714e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>flann::NNIndex&lt; FlannDistance &gt;</type>
      <name>Index</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch.html</anchorfile>
      <anchor>a397450414ca3c90bffaf4f46f60b8b45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; flann::NNIndex&lt; FlannDistance &gt; &gt;</type>
      <name>IndexPtr</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch.html</anchorfile>
      <anchor>aca3e94e6aac4318b68491a53df42f8b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; const std::vector&lt; int &gt; &gt;</type>
      <name>IndicesConstPtr</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch.html</anchorfile>
      <anchor>ad2f4eabef916ff0a2e40f6a09bc3ad7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; std::vector&lt; int &gt; &gt;</type>
      <name>IndicesPtr</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch.html</anchorfile>
      <anchor>aa01fc82ce096faefc13311ac0a22940d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; const flann::Matrix&lt; float &gt; &gt;</type>
      <name>MatrixConstPtr</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch.html</anchorfile>
      <anchor>a9881fc860c78aba794b77f613ea44b9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; flann::Matrix&lt; float &gt; &gt;</type>
      <name>MatrixPtr</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch.html</anchorfile>
      <anchor>a81a9805967f9c3d83c59bd9336987bef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Search&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch.html</anchorfile>
      <anchor>a000bd976342f2fcec1fba1faae8840dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Search&lt; PointT &gt;::PointCloudConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch.html</anchorfile>
      <anchor>a61cbba8bfe54f241466bf72452f98cb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointRepresentation&lt; PointT &gt;</type>
      <name>PointRepresentation</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch.html</anchorfile>
      <anchor>a6d12655d8f186faff5a9f51934cd4cab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; const PointRepresentation &gt;</type>
      <name>PointRepresentationConstPtr</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch.html</anchorfile>
      <anchor>af5e7b87a70e4147395c8059eb3b9467e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::search::FlannSearch::FlannIndexCreator</name>
    <filename>classpcl_1_1search_1_1FlannSearch_1_1FlannIndexCreator.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual IndexPtr</type>
      <name>createIndex</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch_1_1FlannIndexCreator.html</anchorfile>
      <anchor>aa3caf91a33391513e1a61fd0edf6aae6</anchor>
      <arglist>(MatrixConstPtr data)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::search::FlannSearch::KdTreeIndexCreator</name>
    <filename>classpcl_1_1search_1_1FlannSearch_1_1KdTreeIndexCreator.html</filename>
    <base>pcl::search::FlannSearch::FlannIndexCreator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual IndexPtr</type>
      <name>createIndex</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch_1_1KdTreeIndexCreator.html</anchorfile>
      <anchor>a23f84ccc1d536103bf6461ff1d18ed5c</anchor>
      <arglist>(MatrixConstPtr data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KdTreeIndexCreator</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch_1_1KdTreeIndexCreator.html</anchorfile>
      <anchor>a52c22b3d099ba2e2b831cdecbef44ea0</anchor>
      <arglist>(unsigned int max_leaf_size=15)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>max_leaf_size_</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch_1_1KdTreeIndexCreator.html</anchorfile>
      <anchor>a04fb446ace5827c5b127af9db3c7c28c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::search::KdTree</name>
    <filename>classpcl_1_1search_1_1KdTree.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::search::Search</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const KdTree&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1search_1_1KdTree.html</anchorfile>
      <anchor>aaba2b2b11cf2ed21e43365cfe7bbcaec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const std::vector&lt; int &gt; &gt;</type>
      <name>IndicesConstPtr</name>
      <anchorfile>classpcl_1_1search_1_1KdTree.html</anchorfile>
      <anchor>aa57e9a510f78edb1c32c296be065eaf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; std::vector&lt; int &gt; &gt;</type>
      <name>IndicesPtr</name>
      <anchorfile>classpcl_1_1search_1_1KdTree.html</anchorfile>
      <anchor>a2e00cec8a8364724a55b059b2b0f4bc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const pcl::KdTreeFLANN&lt; PointT &gt; &gt;</type>
      <name>KdTreeFLANNConstPtr</name>
      <anchorfile>classpcl_1_1search_1_1KdTree.html</anchorfile>
      <anchor>a812f24bf8a607616f7f738daa659ce75</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; pcl::KdTreeFLANN&lt; PointT &gt; &gt;</type>
      <name>KdTreeFLANNPtr</name>
      <anchorfile>classpcl_1_1search_1_1KdTree.html</anchorfile>
      <anchor>afc21efe84a11ea3521cb8784d211e1eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Search&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1search_1_1KdTree.html</anchorfile>
      <anchor>a806c3a561e2f39a42caf1c5e5790d716</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Search&lt; PointT &gt;::PointCloudConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1search_1_1KdTree.html</anchorfile>
      <anchor>a12a38f6c4262b892c86a038ae185588f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; KdTree&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1search_1_1KdTree.html</anchorfile>
      <anchor>ad70f7c2c3eaa1bd20a2c1224bebfbad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getEpsilon</name>
      <anchorfile>classpcl_1_1search_1_1KdTree.html</anchorfile>
      <anchor>ae2648c37123182536448e65f31dbe37b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KdTree</name>
      <anchorfile>classpcl_1_1search_1_1KdTree.html</anchorfile>
      <anchor>a70e9612857ee78a62c1b14c7f05a8945</anchor>
      <arglist>(bool sorted=true)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nearestKSearch</name>
      <anchorfile>classpcl_1_1search_1_1KdTree.html</anchorfile>
      <anchor>a0f6f35f95a2d0ec648e506aff03598a5</anchor>
      <arglist>(const PointT &amp;point, int k, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radiusSearch</name>
      <anchorfile>classpcl_1_1search_1_1KdTree.html</anchorfile>
      <anchor>a43e59d27499cd81747bd77552b461321</anchor>
      <arglist>(const PointT &amp;point, double radius, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances, unsigned int max_nn=0) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEpsilon</name>
      <anchorfile>classpcl_1_1search_1_1KdTree.html</anchorfile>
      <anchor>a2abf23404c6619695f2627fda990edcf</anchor>
      <arglist>(float eps)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1search_1_1KdTree.html</anchorfile>
      <anchor>abcea6334e4abdbaf97cbe3a41604f3cd</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const IndicesConstPtr &amp;indices=IndicesConstPtr())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setSortedResults</name>
      <anchorfile>classpcl_1_1search_1_1KdTree.html</anchorfile>
      <anchor>ad4677a513e3c014ed4243318807eaa0c</anchor>
      <arglist>(bool sorted_results)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~KdTree</name>
      <anchorfile>classpcl_1_1search_1_1KdTree.html</anchorfile>
      <anchor>a006ba0e6ed8444d71e6444137186352a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KdTreeFLANNPtr</type>
      <name>tree_</name>
      <anchorfile>classpcl_1_1search_1_1KdTree.html</anchorfile>
      <anchor>a70b28424b2920d45d5c5d2451fb31b8f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::search::Octree</name>
    <filename>classpcl_1_1search_1_1Octree.html</filename>
    <templarg>PointT</templarg>
    <templarg>LeafTWrap</templarg>
    <templarg>BranchTWrap</templarg>
    <templarg>OctreeT</templarg>
    <base>pcl::search::Search</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const pcl::octree::OctreePointCloudSearch&lt; PointT, LeafTWrap, BranchTWrap &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1search_1_1Octree.html</anchorfile>
      <anchor>a49f37d899b29ddc3545a2b15ce68341a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const std::vector&lt; int &gt; &gt;</type>
      <name>IndicesConstPtr</name>
      <anchorfile>classpcl_1_1search_1_1Octree.html</anchorfile>
      <anchor>ae34af6c1708e9785a510ca70476711d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; std::vector&lt; int &gt; &gt;</type>
      <name>IndicesPtr</name>
      <anchorfile>classpcl_1_1search_1_1Octree.html</anchorfile>
      <anchor>a0be4b221cbdb09bfc2d754ec667af8c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1search_1_1Octree.html</anchorfile>
      <anchor>af982779d17355e6bfa1ad415b3e43ad9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PointCloud &gt;</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1search_1_1Octree.html</anchorfile>
      <anchor>a69fd2f72f22a65633cf08c305362dfcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloud &gt;</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1search_1_1Octree.html</anchorfile>
      <anchor>a719795eda9a288686e01cfc2951bff53</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; pcl::octree::OctreePointCloudSearch&lt; PointT, LeafTWrap, BranchTWrap &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1search_1_1Octree.html</anchorfile>
      <anchor>a67336e8a16be5cc25e3185cdd9b67013</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>approxNearestSearch</name>
      <anchorfile>classpcl_1_1search_1_1Octree.html</anchorfile>
      <anchor>aed3738c14f9b2f230f19af3e03d6a6c2</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, int query_index, int &amp;result_index, float &amp;sqr_distance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>approxNearestSearch</name>
      <anchorfile>classpcl_1_1search_1_1Octree.html</anchorfile>
      <anchor>a15bf08e5e2ee5c815ce6fa1e76c6c14b</anchor>
      <arglist>(const PointT &amp;p_q, int &amp;result_index, float &amp;sqr_distance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>approxNearestSearch</name>
      <anchorfile>classpcl_1_1search_1_1Octree.html</anchorfile>
      <anchor>a2d18f15c506234a1a54127a21631c913</anchor>
      <arglist>(int query_index, int &amp;result_index, float &amp;sqr_distance)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nearestKSearch</name>
      <anchorfile>classpcl_1_1search_1_1Octree.html</anchorfile>
      <anchor>a8cce5f6659ab8029db1b368091aca062</anchor>
      <arglist>(const PointCloud &amp;cloud, int index, int k, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nearestKSearch</name>
      <anchorfile>classpcl_1_1search_1_1Octree.html</anchorfile>
      <anchor>abbfa3ec39c7096f6b0e5fcbb22ae99af</anchor>
      <arglist>(const PointT &amp;point, int k, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nearestKSearch</name>
      <anchorfile>classpcl_1_1search_1_1Octree.html</anchorfile>
      <anchor>a716e1f8e946f49313bd3d38bdd53cff0</anchor>
      <arglist>(int index, int k, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Octree</name>
      <anchorfile>classpcl_1_1search_1_1Octree.html</anchorfile>
      <anchor>a987892ca3624313b206b1f6dc5c9d0df</anchor>
      <arglist>(const double resolution)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radiusSearch</name>
      <anchorfile>classpcl_1_1search_1_1Octree.html</anchorfile>
      <anchor>a04288659cb014bbd41f7b1de65b9d3ac</anchor>
      <arglist>(const PointCloud &amp;cloud, int index, double radius, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances, unsigned int max_nn=0) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radiusSearch</name>
      <anchorfile>classpcl_1_1search_1_1Octree.html</anchorfile>
      <anchor>a601c28f243a895ba13ef64b5ebb8bfd7</anchor>
      <arglist>(const PointT &amp;p_q, double radius, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances, unsigned int max_nn=0) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radiusSearch</name>
      <anchorfile>classpcl_1_1search_1_1Octree.html</anchorfile>
      <anchor>ac292840f3f741774928dbcf4204f0dfb</anchor>
      <arglist>(int index, double radius, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances, unsigned int max_nn=0) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1search_1_1Octree.html</anchorfile>
      <anchor>a19e4db5d478f4aa22501849202d832ac</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1search_1_1Octree.html</anchorfile>
      <anchor>a27496a56ce98da017a30fa402d48ff17</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const IndicesConstPtr &amp;indices)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Octree</name>
      <anchorfile>classpcl_1_1search_1_1Octree.html</anchorfile>
      <anchor>a7ee64c6ec2beb64972b80d2d4914859a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Ptr</type>
      <name>tree_</name>
      <anchorfile>classpcl_1_1search_1_1Octree.html</anchorfile>
      <anchor>a1763882d318583a63ba2d89de3817f4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::search::OrganizedNeighbor</name>
    <filename>classpcl_1_1search_1_1OrganizedNeighbor.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::search::Search</base>
    <class kind="struct">pcl::search::OrganizedNeighbor::Entry</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const pcl::search::OrganizedNeighbor&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1search_1_1OrganizedNeighbor.html</anchorfile>
      <anchor>a5b300f3ac7854db8b854fde16844d886</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const std::vector&lt; int &gt; &gt;</type>
      <name>IndicesConstPtr</name>
      <anchorfile>classpcl_1_1search_1_1OrganizedNeighbor.html</anchorfile>
      <anchor>a5d5047e18fbe48380dbdcb43e7ef1838</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1search_1_1OrganizedNeighbor.html</anchorfile>
      <anchor>a7714077cc3161976adb54020a53abea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PointCloud &gt;</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1search_1_1OrganizedNeighbor.html</anchorfile>
      <anchor>af95958db6b6f72ced42ecfe78cdad9b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloud &gt;</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1search_1_1OrganizedNeighbor.html</anchorfile>
      <anchor>a76ce463b7ebb9a91f7a4e2ed3ccaf38b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; pcl::search::OrganizedNeighbor&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1search_1_1OrganizedNeighbor.html</anchorfile>
      <anchor>aa7a075a730bf3bdae152885dcda644d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeCameraMatrix</name>
      <anchorfile>classpcl_1_1search_1_1OrganizedNeighbor.html</anchorfile>
      <anchor>ac9b4ee3b022a560fdbe82f521aeaf8a9</anchor>
      <arglist>(Eigen::Matrix3f &amp;camera_matrix) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimateProjectionMatrix</name>
      <anchorfile>classpcl_1_1search_1_1OrganizedNeighbor.html</anchorfile>
      <anchor>aa96cb00f7008977d98bab6d02cb6bbd6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classpcl_1_1search_1_1OrganizedNeighbor.html</anchorfile>
      <anchor>a77e00a81205819f0949dcf4770dbfa85</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nearestKSearch</name>
      <anchorfile>classpcl_1_1search_1_1OrganizedNeighbor.html</anchorfile>
      <anchor>a29db0aa2371bb330b5129bdc3e0e7ae2</anchor>
      <arglist>(const PointT &amp;p_q, int k, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OrganizedNeighbor</name>
      <anchorfile>classpcl_1_1search_1_1OrganizedNeighbor.html</anchorfile>
      <anchor>abd5620d255999eb1eb90fe01f6ad77f7</anchor>
      <arglist>(bool sorted_results=false, float eps=1e-4f, unsigned pyramid_level=5)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>projectPoint</name>
      <anchorfile>classpcl_1_1search_1_1OrganizedNeighbor.html</anchorfile>
      <anchor>a820aebca35a713f1b454f5113adbd647</anchor>
      <arglist>(const PointT &amp;p, pcl::PointXY &amp;q) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radiusSearch</name>
      <anchorfile>classpcl_1_1search_1_1OrganizedNeighbor.html</anchorfile>
      <anchor>a2bb5b2d7039a3f38d0cc54e689945c8b</anchor>
      <arglist>(const PointT &amp;p_q, double radius, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances, unsigned int max_nn=0) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1search_1_1OrganizedNeighbor.html</anchorfile>
      <anchor>a7a5330aaf077e0833d59b51b23144996</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const IndicesConstPtr &amp;indices=IndicesConstPtr())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OrganizedNeighbor</name>
      <anchorfile>classpcl_1_1search_1_1OrganizedNeighbor.html</anchorfile>
      <anchor>a7ffb1067a137ade76bef94c686a6f118</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clipRange</name>
      <anchorfile>classpcl_1_1search_1_1OrganizedNeighbor.html</anchorfile>
      <anchor>aa325646a38af9934927cffc07845dfb5</anchor>
      <arglist>(int &amp;begin, int &amp;end, int min, int max) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getProjectedRadiusSearchBox</name>
      <anchorfile>classpcl_1_1search_1_1OrganizedNeighbor.html</anchorfile>
      <anchor>a1b53d34ecefdba127ecf266943a36834</anchor>
      <arglist>(const PointT &amp;point, float squared_radius, unsigned &amp;minX, unsigned &amp;minY, unsigned &amp;maxX, unsigned &amp;maxY) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>makeSymmetric</name>
      <anchorfile>classpcl_1_1search_1_1OrganizedNeighbor.html</anchorfile>
      <anchor>ac77c3c331a5386ad2941f9a2d61c7a24</anchor>
      <arglist>(MatrixType &amp;matrix, bool use_upper_triangular=true) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>testPoint</name>
      <anchorfile>classpcl_1_1search_1_1OrganizedNeighbor.html</anchorfile>
      <anchor>a6a2cab1cdff72036b5141d0e0217bb42</anchor>
      <arglist>(const PointT &amp;query, unsigned k, std::priority_queue&lt; Entry &gt; &amp;queue, unsigned index) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const float</type>
      <name>eps_</name>
      <anchorfile>classpcl_1_1search_1_1OrganizedNeighbor.html</anchorfile>
      <anchor>aedb72502639ee44da3f315526d156af1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix&lt; float, 3, 3, Eigen::RowMajor &gt;</type>
      <name>KR_</name>
      <anchorfile>classpcl_1_1search_1_1OrganizedNeighbor.html</anchorfile>
      <anchor>a5494b27882808395565d87a74fdd5551</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix&lt; float, 3, 3, Eigen::RowMajor &gt;</type>
      <name>KR_KRT_</name>
      <anchorfile>classpcl_1_1search_1_1OrganizedNeighbor.html</anchorfile>
      <anchor>ab95decbae9ae03e6e9f265eebfd25e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; unsigned char &gt;</type>
      <name>mask_</name>
      <anchorfile>classpcl_1_1search_1_1OrganizedNeighbor.html</anchorfile>
      <anchor>a8ab81392a0445245244b1691bc39a0bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix&lt; float, 3, 4, Eigen::RowMajor &gt;</type>
      <name>projection_matrix_</name>
      <anchorfile>classpcl_1_1search_1_1OrganizedNeighbor.html</anchorfile>
      <anchor>a960c16a30ce5ae20096dc4f7f75ccd14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const unsigned</type>
      <name>pyramid_level_</name>
      <anchorfile>classpcl_1_1search_1_1OrganizedNeighbor.html</anchorfile>
      <anchor>ab2842d49ead487ed71431decb82e92dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::search::OrganizedNeighbor::Entry</name>
    <filename>structpcl_1_1search_1_1OrganizedNeighbor_1_1Entry.html</filename>
    <member kind="function">
      <type></type>
      <name>Entry</name>
      <anchorfile>structpcl_1_1search_1_1OrganizedNeighbor_1_1Entry.html</anchorfile>
      <anchor>adf354aa68cfd6a7b2848ae4d822c6373</anchor>
      <arglist>(int idx, float dist)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Entry</name>
      <anchorfile>structpcl_1_1search_1_1OrganizedNeighbor_1_1Entry.html</anchorfile>
      <anchor>a66dc599307d58fa7f06095391f9f1d0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structpcl_1_1search_1_1OrganizedNeighbor_1_1Entry.html</anchorfile>
      <anchor>ab6158d1cfeed9ba106f04352263179ec</anchor>
      <arglist>(const Entry &amp;other) const </arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>distance</name>
      <anchorfile>structpcl_1_1search_1_1OrganizedNeighbor_1_1Entry.html</anchorfile>
      <anchor>a46c70e603fdb3f07f71c3429541cc9b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>index</name>
      <anchorfile>structpcl_1_1search_1_1OrganizedNeighbor_1_1Entry.html</anchorfile>
      <anchor>a7ed8e31989be0adda34e4946f80d261a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::search::Search</name>
    <filename>classpcl_1_1search_1_1Search.html</filename>
    <templarg>PointT</templarg>
    <class kind="struct">pcl::search::Search::Compare</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const pcl::search::Search&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1search_1_1Search.html</anchorfile>
      <anchor>a2a5b59a5c47651341b662252dcb8550c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const std::vector&lt; int &gt; &gt;</type>
      <name>IndicesConstPtr</name>
      <anchorfile>classpcl_1_1search_1_1Search.html</anchorfile>
      <anchor>a95f5e7d01e595fb090d2d7841a1ea70c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; std::vector&lt; int &gt; &gt;</type>
      <name>IndicesPtr</name>
      <anchorfile>classpcl_1_1search_1_1Search.html</anchorfile>
      <anchor>a3b72144b949332536b816ed7cdcafda4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1search_1_1Search.html</anchorfile>
      <anchor>a24c22de8c0cfcedbbab42e3c25aa41f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1search_1_1Search.html</anchorfile>
      <anchor>af089775487d2db25133d9e06152679ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1search_1_1Search.html</anchorfile>
      <anchor>a922d03abf030ab09d8dd4af8a5828065</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; pcl::search::Search&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1search_1_1Search.html</anchorfile>
      <anchor>ae0bda42e747837e2398814c20eb6d517</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IndicesConstPtr</type>
      <name>getIndices</name>
      <anchorfile>classpcl_1_1search_1_1Search.html</anchorfile>
      <anchor>ac1b3300aefcb238753d7b7cbf044072a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual PointCloudConstPtr</type>
      <name>getInputCloud</name>
      <anchorfile>classpcl_1_1search_1_1Search.html</anchorfile>
      <anchor>aea4908f61714f823a3634b441bb70ec2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::string &amp;</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1search_1_1Search.html</anchorfile>
      <anchor>a2d819d5967c4ddd84457e58b32031b02</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>nearestKSearch</name>
      <anchorfile>classpcl_1_1search_1_1Search.html</anchorfile>
      <anchor>a97b4eff97eaa23d4586ca9b16d1b0671</anchor>
      <arglist>(const PointT &amp;point, int k, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>nearestKSearch</name>
      <anchorfile>classpcl_1_1search_1_1Search.html</anchorfile>
      <anchor>a56c3b39ad2c04205062381cf377e1039</anchor>
      <arglist>(const PointCloud &amp;cloud, int index, int k, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>nearestKSearch</name>
      <anchorfile>classpcl_1_1search_1_1Search.html</anchorfile>
      <anchor>a6ea4c2d0956adc8d043b5de6b4231540</anchor>
      <arglist>(int index, int k, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>nearestKSearch</name>
      <anchorfile>classpcl_1_1search_1_1Search.html</anchorfile>
      <anchor>a5ed4cd46cec66c77579eb29cd30f3d01</anchor>
      <arglist>(const PointCloud &amp;cloud, const std::vector&lt; int &gt; &amp;indices, int k, std::vector&lt; std::vector&lt; int &gt; &gt; &amp;k_indices, std::vector&lt; std::vector&lt; float &gt; &gt; &amp;k_sqr_distances) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nearestKSearchT</name>
      <anchorfile>classpcl_1_1search_1_1Search.html</anchorfile>
      <anchor>ae5bce8653dfecdb359269b13a10a8766</anchor>
      <arglist>(const PointTDiff &amp;point, int k, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nearestKSearchT</name>
      <anchorfile>classpcl_1_1search_1_1Search.html</anchorfile>
      <anchor>a18a4f4ebbf838ab850b82318257f9e4a</anchor>
      <arglist>(const pcl::PointCloud&lt; PointTDiff &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, int k, std::vector&lt; std::vector&lt; int &gt; &gt; &amp;k_indices, std::vector&lt; std::vector&lt; float &gt; &gt; &amp;k_sqr_distances) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>radiusSearch</name>
      <anchorfile>classpcl_1_1search_1_1Search.html</anchorfile>
      <anchor>a441f41e648d284d68e1f2015d40f5e7c</anchor>
      <arglist>(const PointT &amp;point, double radius, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances, unsigned int max_nn=0) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>radiusSearch</name>
      <anchorfile>classpcl_1_1search_1_1Search.html</anchorfile>
      <anchor>a8774f7a48206bb70bd0d6203d30cc26c</anchor>
      <arglist>(const PointCloud &amp;cloud, int index, double radius, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances, unsigned int max_nn=0) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>radiusSearch</name>
      <anchorfile>classpcl_1_1search_1_1Search.html</anchorfile>
      <anchor>a2105948f607becad741d3645776ad110</anchor>
      <arglist>(int index, double radius, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances, unsigned int max_nn=0) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>radiusSearch</name>
      <anchorfile>classpcl_1_1search_1_1Search.html</anchorfile>
      <anchor>ad384ec77bfa6a49a20a39dc8ef31126e</anchor>
      <arglist>(const PointCloud &amp;cloud, const std::vector&lt; int &gt; &amp;indices, double radius, std::vector&lt; std::vector&lt; int &gt; &gt; &amp;k_indices, std::vector&lt; std::vector&lt; float &gt; &gt; &amp;k_sqr_distances, unsigned int max_nn=0) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radiusSearchT</name>
      <anchorfile>classpcl_1_1search_1_1Search.html</anchorfile>
      <anchor>ac9b9262afadb3b901a8856f9fb699af6</anchor>
      <arglist>(const PointTDiff &amp;point, double radius, std::vector&lt; int &gt; &amp;k_indices, std::vector&lt; float &gt; &amp;k_sqr_distances, unsigned int max_nn=0) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>radiusSearchT</name>
      <anchorfile>classpcl_1_1search_1_1Search.html</anchorfile>
      <anchor>a3bf8b0003e8b2b89c60288bac4589529</anchor>
      <arglist>(const pcl::PointCloud&lt; PointTDiff &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, double radius, std::vector&lt; std::vector&lt; int &gt; &gt; &amp;k_indices, std::vector&lt; std::vector&lt; float &gt; &gt; &amp;k_sqr_distances, unsigned int max_nn=0) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Search</name>
      <anchorfile>classpcl_1_1search_1_1Search.html</anchorfile>
      <anchor>a77f437ecf7fa36987632db9c2b450441</anchor>
      <arglist>(const std::string &amp;name=&quot;&quot;, bool sorted=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1search_1_1Search.html</anchorfile>
      <anchor>aa97e952027547dd69c7180a58587f126</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const IndicesConstPtr &amp;indices=IndicesConstPtr())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setSortedResults</name>
      <anchorfile>classpcl_1_1search_1_1Search.html</anchorfile>
      <anchor>a2c92b1c6e8893b11a05d7f555c0c43bd</anchor>
      <arglist>(bool sorted)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Search</name>
      <anchorfile>classpcl_1_1search_1_1Search.html</anchorfile>
      <anchor>a25fbcca7b8f88fdf464f8c9af576626c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>sortResults</name>
      <anchorfile>classpcl_1_1search_1_1Search.html</anchorfile>
      <anchor>adc70c7fa873bdda478558e0a86d5ddcc</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;indices, std::vector&lt; float &gt; &amp;distances) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesConstPtr</type>
      <name>indices_</name>
      <anchorfile>classpcl_1_1search_1_1Search.html</anchorfile>
      <anchor>a6db6521a19458ec8e5ada937bf16dcc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudConstPtr</type>
      <name>input_</name>
      <anchorfile>classpcl_1_1search_1_1Search.html</anchorfile>
      <anchor>a3044a0a70f8f083400a41b9e34cfa4fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classpcl_1_1search_1_1Search.html</anchorfile>
      <anchor>adde2b11155d871a0a835254ca1820591</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>sorted_results_</name>
      <anchorfile>classpcl_1_1search_1_1Search.html</anchorfile>
      <anchor>ab4c8d2f983d9aeebfb592eb256d1f4d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::search::Search::Compare</name>
    <filename>structpcl_1_1search_1_1Search_1_1Compare.html</filename>
    <member kind="function">
      <type></type>
      <name>Compare</name>
      <anchorfile>structpcl_1_1search_1_1Search_1_1Compare.html</anchorfile>
      <anchor>ad41a4eb5625c746138231c69c4d38a5f</anchor>
      <arglist>(const std::vector&lt; float &gt; &amp;distances)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1search_1_1Search_1_1Compare.html</anchorfile>
      <anchor>ade345dd886c9ef6ff5fc55263040f523</anchor>
      <arglist>(int first, int second) const </arglist>
    </member>
    <member kind="variable">
      <type>const std::vector&lt; float &gt; &amp;</type>
      <name>distances_</name>
      <anchorfile>structpcl_1_1search_1_1Search_1_1Compare.html</anchorfile>
      <anchor>aeabf3b33e974c6014d36f14f78003999</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::surface</name>
    <filename>namespacepcl_1_1surface.html</filename>
    <class kind="class">pcl::surface::SimplificationRemoveUnusedVertices</class>
  </compound>
  <compound kind="class">
    <name>pcl::surface::SimplificationRemoveUnusedVertices</name>
    <filename>classpcl_1_1surface_1_1SimplificationRemoveUnusedVertices.html</filename>
    <member kind="function">
      <type></type>
      <name>SimplificationRemoveUnusedVertices</name>
      <anchorfile>classpcl_1_1surface_1_1SimplificationRemoveUnusedVertices.html</anchorfile>
      <anchor>a8bf17222cd92eb39b533076a82da0d69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>simplify</name>
      <anchorfile>classpcl_1_1surface_1_1SimplificationRemoveUnusedVertices.html</anchorfile>
      <anchor>ae99d3eb6a0985b34fa310c50ddd8d962</anchor>
      <arglist>(const pcl::PolygonMesh &amp;input, pcl::PolygonMesh &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>simplify</name>
      <anchorfile>classpcl_1_1surface_1_1SimplificationRemoveUnusedVertices.html</anchorfile>
      <anchor>a3bd9b52286f5ebc9f07902898666f9ae</anchor>
      <arglist>(const pcl::PolygonMesh &amp;input, pcl::PolygonMesh &amp;output, std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SimplificationRemoveUnusedVertices</name>
      <anchorfile>classpcl_1_1surface_1_1SimplificationRemoveUnusedVertices.html</anchorfile>
      <anchor>aed89f817f4082e221a992ad32a5415fb</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::test</name>
    <filename>namespacepcl_1_1test.html</filename>
    <member kind="function">
      <type>void</type>
      <name>EXPECT_EQ_VECTORS</name>
      <anchorfile>namespacepcl_1_1test.html</anchorfile>
      <anchor>af4cd4ee77483982ca544555f785dc6d7</anchor>
      <arglist>(const V1 &amp;v1, const V2 &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EXPECT_NEAR_VECTORS</name>
      <anchorfile>namespacepcl_1_1test.html</anchorfile>
      <anchor>a12ba1956eb33520395acde96ad541d37</anchor>
      <arglist>(const V1 &amp;v1, const V2 &amp;v2, const Scalar &amp;epsilon)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::texture_mapping</name>
    <filename>namespacepcl_1_1texture__mapping.html</filename>
    <class kind="struct">pcl::texture_mapping::Camera</class>
    <class kind="struct">pcl::texture_mapping::UvIndex</class>
    <member kind="typedef">
      <type>std::vector&lt; Camera, Eigen::aligned_allocator&lt; Camera &gt; &gt;</type>
      <name>CameraVector</name>
      <anchorfile>namespacepcl_1_1texture__mapping.html</anchorfile>
      <anchor>a5bc6ac3305dc4f1d3b39e696e9b3e3bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::texture_mapping::Camera</name>
    <filename>structpcl_1_1texture__mapping_1_1Camera.html</filename>
    <member kind="function">
      <type></type>
      <name>Camera</name>
      <anchorfile>structpcl_1_1texture__mapping_1_1Camera.html</anchorfile>
      <anchor>a4ed478c0a61c1e91600e1a35a26f3ee7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>focal_length</name>
      <anchorfile>structpcl_1_1texture__mapping_1_1Camera.html</anchorfile>
      <anchor>a540ff02e416025692fe0055c35c02525</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>height</name>
      <anchorfile>structpcl_1_1texture__mapping_1_1Camera.html</anchorfile>
      <anchor>a93e0f845b3e30eea19c69c00fc57423d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Affine3f</type>
      <name>pose</name>
      <anchorfile>structpcl_1_1texture__mapping_1_1Camera.html</anchorfile>
      <anchor>a7e55342e42c15c15edb8f47720a23b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>texture_file</name>
      <anchorfile>structpcl_1_1texture__mapping_1_1Camera.html</anchorfile>
      <anchor>a325598dd9981b4345d595b092b256656</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>width</name>
      <anchorfile>structpcl_1_1texture__mapping_1_1Camera.html</anchorfile>
      <anchor>aa96b6f0b1a326bbddc4081025e4939ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::texture_mapping::UvIndex</name>
    <filename>structpcl_1_1texture__mapping_1_1UvIndex.html</filename>
    <member kind="function">
      <type></type>
      <name>UvIndex</name>
      <anchorfile>structpcl_1_1texture__mapping_1_1UvIndex.html</anchorfile>
      <anchor>a1c14a0c32f6bfa0adde9eaa961df92ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>idx_cloud</name>
      <anchorfile>structpcl_1_1texture__mapping_1_1UvIndex.html</anchorfile>
      <anchor>a9fdcbcbde5a5f5736e3c378f5ad0e5bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>idx_face</name>
      <anchorfile>structpcl_1_1texture__mapping_1_1UvIndex.html</anchorfile>
      <anchor>a00c49e442c55937b59e0c8bc5c537d05</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::tracking</name>
    <filename>namespacepcl_1_1tracking.html</filename>
    <class kind="struct">pcl::tracking::_ParticleXYR</class>
    <class kind="struct">pcl::tracking::_ParticleXYRP</class>
    <class kind="struct">pcl::tracking::_ParticleXYRPY</class>
    <class kind="struct">pcl::tracking::_ParticleXYZR</class>
    <class kind="struct">pcl::tracking::_ParticleXYZRPY</class>
    <class kind="class">pcl::tracking::ApproxNearestPairPointCloudCoherence</class>
    <class kind="class">pcl::tracking::DistanceCoherence</class>
    <class kind="class">pcl::tracking::HSVColorCoherence</class>
    <class kind="class">pcl::tracking::KLDAdaptiveParticleFilterOMPTracker</class>
    <class kind="class">pcl::tracking::KLDAdaptiveParticleFilterTracker</class>
    <class kind="class">pcl::tracking::NearestPairPointCloudCoherence</class>
    <class kind="class">pcl::tracking::NormalCoherence</class>
    <class kind="class">pcl::tracking::ParticleFilterOMPTracker</class>
    <class kind="class">pcl::tracking::ParticleFilterTracker</class>
    <class kind="struct">pcl::tracking::ParticleXYR</class>
    <class kind="struct">pcl::tracking::ParticleXYRP</class>
    <class kind="struct">pcl::tracking::ParticleXYRPY</class>
    <class kind="struct">pcl::tracking::ParticleXYZR</class>
    <class kind="struct">pcl::tracking::ParticleXYZRPY</class>
    <class kind="class">pcl::tracking::PointCloudCoherence</class>
    <class kind="class">pcl::tracking::PointCoherence</class>
    <class kind="union">pcl::tracking::RGBValue</class>
    <class kind="class">pcl::tracking::Tracker</class>
    <member kind="function">
      <type>pcl::tracking::ParticleXYZRPY</type>
      <name>operator*</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>a1239fd4c971966dfcd8803f9990ead0f</anchor>
      <arglist>(const ParticleXYZRPY &amp;p, double val)</arglist>
    </member>
    <member kind="function">
      <type>pcl::tracking::ParticleXYZR</type>
      <name>operator*</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>a03aeb7c4ea43ab86b91bff3ad749d1c4</anchor>
      <arglist>(const ParticleXYZR &amp;p, double val)</arglist>
    </member>
    <member kind="function">
      <type>pcl::tracking::ParticleXYRPY</type>
      <name>operator*</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>ae2e609bb62b78c11e95fb49a0b6d5425</anchor>
      <arglist>(const ParticleXYRPY &amp;p, double val)</arglist>
    </member>
    <member kind="function">
      <type>pcl::tracking::ParticleXYRP</type>
      <name>operator*</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>a0f9cecce245c31b81fb4a3c12a7a9716</anchor>
      <arglist>(const ParticleXYRP &amp;p, double val)</arglist>
    </member>
    <member kind="function">
      <type>pcl::tracking::ParticleXYR</type>
      <name>operator*</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>a86ad21fd0344e4064c1ea943f5d357ca</anchor>
      <arglist>(const ParticleXYR &amp;p, double val)</arglist>
    </member>
    <member kind="function">
      <type>pcl::tracking::ParticleXYZRPY</type>
      <name>operator+</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>a1bb6075726a8f1c4b180d77c80b5c262</anchor>
      <arglist>(const ParticleXYZRPY &amp;a, const ParticleXYZRPY &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>pcl::tracking::ParticleXYZR</type>
      <name>operator+</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>abc7073ebd15f17d75f0e62312fe59ec7</anchor>
      <arglist>(const ParticleXYZR &amp;a, const ParticleXYZR &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>pcl::tracking::ParticleXYRPY</type>
      <name>operator+</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>a8bc7a5a8d5640090e8fbf26389374220</anchor>
      <arglist>(const ParticleXYRPY &amp;a, const ParticleXYRPY &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>pcl::tracking::ParticleXYRP</type>
      <name>operator+</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>a1f8cfd3df1cb82beca5d71bce08de9fe</anchor>
      <arglist>(const ParticleXYRP &amp;a, const ParticleXYRP &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>pcl::tracking::ParticleXYR</type>
      <name>operator+</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>a1bec3a7351b89e031c20aee00b708e93</anchor>
      <arglist>(const ParticleXYR &amp;a, const ParticleXYR &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>pcl::tracking::ParticleXYZRPY</type>
      <name>operator-</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>ad7bb53158d1ab20bbb1d954641af2f1f</anchor>
      <arglist>(const ParticleXYZRPY &amp;a, const ParticleXYZRPY &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>pcl::tracking::ParticleXYZR</type>
      <name>operator-</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>a63701a79210194388eedd7c19651b04d</anchor>
      <arglist>(const ParticleXYZR &amp;a, const ParticleXYZR &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>pcl::tracking::ParticleXYRPY</type>
      <name>operator-</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>ad4301a52cd1cfe6237f4b066a603e716</anchor>
      <arglist>(const ParticleXYRPY &amp;a, const ParticleXYRPY &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>pcl::tracking::ParticleXYRP</type>
      <name>operator-</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>a0c180de69c45984b32cbc952771ef70a</anchor>
      <arglist>(const ParticleXYRP &amp;a, const ParticleXYRP &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>pcl::tracking::ParticleXYR</type>
      <name>operator-</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>a4b93d248f2f76fbc88a75317215081b1</anchor>
      <arglist>(const ParticleXYR &amp;a, const ParticleXYR &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>a5b918c847877682d135216cf999cb100</anchor>
      <arglist>(std::ostream &amp;os, const ParticleXYZRPY &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>a8ab83fe2d44309222416f451b2c066d9</anchor>
      <arglist>(std::ostream &amp;os, const ParticleXYZR &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>ae9be671da0126791f6362b6be0ad9225</anchor>
      <arglist>(std::ostream &amp;os, const ParticleXYRPY &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>a7beda6caa0c2d5cec6cb2d261e4544fa</anchor>
      <arglist>(std::ostream &amp;os, const ParticleXYRP &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>aebfc8ad768e2081070f198c38ac5943b</anchor>
      <arglist>(std::ostream &amp;os, const ParticleXYR &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RGB2HSV</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>af51679676c889c1db0f6749e98167fd9</anchor>
      <arglist>(int r, int g, int b, float &amp;fh, float &amp;fs, float &amp;fv)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>sampleNormal</name>
      <anchorfile>namespacepcl_1_1tracking.html</anchorfile>
      <anchor>acf7cb2308c17cb68b6e4d3bc06342f08</anchor>
      <arglist>(double mean, double sigma)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::tracking::_ParticleXYR</name>
    <filename>structpcl_1_1tracking_1_1__ParticleXYR.html</filename>
    <member kind="variable">
      <type>union pcl::tracking::_ParticleXYR::@87</type>
      <name>@88</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYR.html</anchorfile>
      <anchor>af1febfa3b01e3a74db9f627edee98948</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::tracking::_ParticleXYR::@87::@89</type>
      <name>@90</name>
      <anchorfile>unionpcl_1_1tracking_1_1__ParticleXYR_1_1@87.html</anchorfile>
      <anchor>aca0a326b7456f700a716e5f85bb2779c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pitch</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYR_1_1@87_1_1@89.html</anchorfile>
      <anchor>a293d2fd2cddfbfabe001e560e74edb63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>roll</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYR_1_1@87_1_1@89.html</anchorfile>
      <anchor>a7ccede41717cfc1c2f077059495fec66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>weight</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYR_1_1@87_1_1@89.html</anchorfile>
      <anchor>a8df0d15cd6a46c8d2558175db2bd86ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>yaw</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYR_1_1@87_1_1@89.html</anchorfile>
      <anchor>aecd0f197b2c8d6d7e08c5e1627a8dc45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data_c</name>
      <anchorfile>unionpcl_1_1tracking_1_1__ParticleXYR_1_1@87.html</anchorfile>
      <anchor>ad392593c504563e4ca78f261d2453f79</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_POINT4D</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYR.html</anchorfile>
      <anchor>abb925e6af1dea6f2cdeb05e8a3dbf0f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::tracking::_ParticleXYRP</name>
    <filename>structpcl_1_1tracking_1_1__ParticleXYRP.html</filename>
    <member kind="variable">
      <type>union pcl::tracking::_ParticleXYRP::@83</type>
      <name>@84</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYRP.html</anchorfile>
      <anchor>a5c61e060216062242fc256192e269a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::tracking::_ParticleXYRP::@83::@85</type>
      <name>@86</name>
      <anchorfile>unionpcl_1_1tracking_1_1__ParticleXYRP_1_1@83.html</anchorfile>
      <anchor>aac7ac81222d1f11a5b6d7cc0d82dab52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pitch</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYRP_1_1@83_1_1@85.html</anchorfile>
      <anchor>a8fdf92fa73d7db1f91c975074a69719a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>roll</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYRP_1_1@83_1_1@85.html</anchorfile>
      <anchor>a5fc147babc2f1ad27a1617c99c37ba02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>weight</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYRP_1_1@83_1_1@85.html</anchorfile>
      <anchor>a9feac80b47fad3752e8621163d4c0c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>yaw</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYRP_1_1@83_1_1@85.html</anchorfile>
      <anchor>ab3cb75849d939f7c108d3b8cc1c1a43c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data_c</name>
      <anchorfile>unionpcl_1_1tracking_1_1__ParticleXYRP_1_1@83.html</anchorfile>
      <anchor>a7c7700fbeac67e7e24596cd299711c86</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_POINT4D</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYRP.html</anchorfile>
      <anchor>ae412f3de8b09c477f28d8a27a01119f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::tracking::_ParticleXYRPY</name>
    <filename>structpcl_1_1tracking_1_1__ParticleXYRPY.html</filename>
    <member kind="variable">
      <type>union pcl::tracking::_ParticleXYRPY::@79</type>
      <name>@80</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYRPY.html</anchorfile>
      <anchor>ac9f7984cb478f0af875dc8ce5cf7f3ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::tracking::_ParticleXYRPY::@79::@81</type>
      <name>@82</name>
      <anchorfile>unionpcl_1_1tracking_1_1__ParticleXYRPY_1_1@79.html</anchorfile>
      <anchor>a29ecf152138d1a4465e146b53ddd39ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pitch</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYRPY_1_1@79_1_1@81.html</anchorfile>
      <anchor>a10491fa646ea5276aaa3e121430481ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>roll</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYRPY_1_1@79_1_1@81.html</anchorfile>
      <anchor>a3dd6540de7b6869353b6da95839abb65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>weight</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYRPY_1_1@79_1_1@81.html</anchorfile>
      <anchor>ae1f8b152a7e895423d68774293bdb84b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>yaw</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYRPY_1_1@79_1_1@81.html</anchorfile>
      <anchor>aecf65a7d1810cb1028569d7f279987af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data_c</name>
      <anchorfile>unionpcl_1_1tracking_1_1__ParticleXYRPY_1_1@79.html</anchorfile>
      <anchor>a048c76a7bf4a9d7322c74b9595441278</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_POINT4D</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYRPY.html</anchorfile>
      <anchor>ab7dfb53100faf03d151ed8fc1219201b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::tracking::_ParticleXYZR</name>
    <filename>structpcl_1_1tracking_1_1__ParticleXYZR.html</filename>
    <member kind="variable">
      <type>union pcl::tracking::_ParticleXYZR::@75</type>
      <name>@76</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYZR.html</anchorfile>
      <anchor>aa5b812833c82458674ea2bcba58516d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::tracking::_ParticleXYZR::@75::@77</type>
      <name>@78</name>
      <anchorfile>unionpcl_1_1tracking_1_1__ParticleXYZR_1_1@75.html</anchorfile>
      <anchor>af5d640015307e1d52674321dc1fc2a64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pitch</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYZR_1_1@75_1_1@77.html</anchorfile>
      <anchor>afdc9a8d24be118f2d6d268687528cb8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>roll</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYZR_1_1@75_1_1@77.html</anchorfile>
      <anchor>a30db4c80403c45dabbb5009bf1c574cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>weight</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYZR_1_1@75_1_1@77.html</anchorfile>
      <anchor>ac6f5e0ccd4cee41644e75d7d14682a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>yaw</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYZR_1_1@75_1_1@77.html</anchorfile>
      <anchor>a93e9d895fe66f93f9b4c49a498d46361</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data_c</name>
      <anchorfile>unionpcl_1_1tracking_1_1__ParticleXYZR_1_1@75.html</anchorfile>
      <anchor>a6e35ddd56083fe0182a10c0384e6d1aa</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_POINT4D</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYZR.html</anchorfile>
      <anchor>aa1ccb12bccee284a5e4987686d8d5778</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::tracking::_ParticleXYZRPY</name>
    <filename>structpcl_1_1tracking_1_1__ParticleXYZRPY.html</filename>
    <member kind="variable">
      <type>union pcl::tracking::_ParticleXYZRPY::@71</type>
      <name>@72</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYZRPY.html</anchorfile>
      <anchor>a590bfe2acd262e8f371df67f5adbdf20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::tracking::_ParticleXYZRPY::@71::@73</type>
      <name>@74</name>
      <anchorfile>unionpcl_1_1tracking_1_1__ParticleXYZRPY_1_1@71.html</anchorfile>
      <anchor>ae7dea1fa945851f879a13a9dcd86435c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pitch</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYZRPY_1_1@71_1_1@73.html</anchorfile>
      <anchor>a7a2fb9ff8f0fab87ce18000d740cb1b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>roll</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYZRPY_1_1@71_1_1@73.html</anchorfile>
      <anchor>a0827667ddefcaf081c9e2ff865e25192</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>weight</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYZRPY_1_1@71_1_1@73.html</anchorfile>
      <anchor>a0265df99c166508f4edbacf6ed158f32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>yaw</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYZRPY_1_1@71_1_1@73.html</anchorfile>
      <anchor>afd642d4f5b6b8a080870253cdbe9349c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data_c</name>
      <anchorfile>unionpcl_1_1tracking_1_1__ParticleXYZRPY_1_1@71.html</anchorfile>
      <anchor>a0bab44e5a5fe0e0476be62956e143ac0</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_POINT4D</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYZRPY.html</anchorfile>
      <anchor>a6d666e949d8ad58a19ab6a821726badc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::tracking::ApproxNearestPairPointCloudCoherence</name>
    <filename>classpcl_1_1tracking_1_1ApproxNearestPairPointCloudCoherence.html</filename>
    <templarg>PointInT</templarg>
    <base>pcl::tracking::NearestPairPointCloudCoherence</base>
    <member kind="typedef">
      <type>NearestPairPointCloudCoherence&lt; PointInT &gt;::PointCloudInConstPtr</type>
      <name>PointCloudInConstPtr</name>
      <anchorfile>classpcl_1_1tracking_1_1ApproxNearestPairPointCloudCoherence.html</anchorfile>
      <anchor>a15ccc9b45bcad416b0348ac29d6a0c2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NearestPairPointCloudCoherence&lt; PointInT &gt;::PointCoherencePtr</type>
      <name>PointCoherencePtr</name>
      <anchorfile>classpcl_1_1tracking_1_1ApproxNearestPairPointCloudCoherence.html</anchorfile>
      <anchor>affe80ae5f447859ee7e43b2daf06bb64</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ApproxNearestPairPointCloudCoherence</name>
      <anchorfile>classpcl_1_1tracking_1_1ApproxNearestPairPointCloudCoherence.html</anchorfile>
      <anchor>ade1643a78bd318139e4634f4a9c15e66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>computeCoherence</name>
      <anchorfile>classpcl_1_1tracking_1_1ApproxNearestPairPointCloudCoherence.html</anchorfile>
      <anchor>a00c2e35253ae11b800dd8d3a67247f3d</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud, const IndicesConstPtr &amp;indices, float &amp;w_j)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1tracking_1_1ApproxNearestPairPointCloudCoherence.html</anchorfile>
      <anchor>a5534e4bb731698acf41bbd76e02b9c62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; pcl::search::Octree&lt; PointInT &gt; &gt;</type>
      <name>search_</name>
      <anchorfile>classpcl_1_1tracking_1_1ApproxNearestPairPointCloudCoherence.html</anchorfile>
      <anchor>adf0f62f179f700822b879b6d3dd4017b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::tracking::DistanceCoherence</name>
    <filename>classpcl_1_1tracking_1_1DistanceCoherence.html</filename>
    <templarg></templarg>
    <base>pcl::tracking::PointCoherence</base>
    <member kind="function">
      <type></type>
      <name>DistanceCoherence</name>
      <anchorfile>classpcl_1_1tracking_1_1DistanceCoherence.html</anchorfile>
      <anchor>a9a6a1b75eb5edb9e9946ce82eb2adba5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getWeight</name>
      <anchorfile>classpcl_1_1tracking_1_1DistanceCoherence.html</anchorfile>
      <anchor>a7d88990ed138ea44c312bc84901c8ff7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWeight</name>
      <anchorfile>classpcl_1_1tracking_1_1DistanceCoherence.html</anchorfile>
      <anchor>a97ddbcde346d7f52beeb4f6a8481d23b</anchor>
      <arglist>(double weight)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>computeCoherence</name>
      <anchorfile>classpcl_1_1tracking_1_1DistanceCoherence.html</anchorfile>
      <anchor>af16b2657ab5a345e9586ffac8e40a327</anchor>
      <arglist>(PointInT &amp;source, PointInT &amp;target)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>weight_</name>
      <anchorfile>classpcl_1_1tracking_1_1DistanceCoherence.html</anchorfile>
      <anchor>afff3978160c69269263737bbdb260064</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::tracking::HSVColorCoherence</name>
    <filename>classpcl_1_1tracking_1_1HSVColorCoherence.html</filename>
    <templarg></templarg>
    <base>pcl::tracking::PointCoherence</base>
    <member kind="function">
      <type>double</type>
      <name>getHWeight</name>
      <anchorfile>classpcl_1_1tracking_1_1HSVColorCoherence.html</anchorfile>
      <anchor>ade3168cb42bb6800a0ea420f86276453</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSWeight</name>
      <anchorfile>classpcl_1_1tracking_1_1HSVColorCoherence.html</anchorfile>
      <anchor>a510002285e396fd01814778908733b49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getVWeight</name>
      <anchorfile>classpcl_1_1tracking_1_1HSVColorCoherence.html</anchorfile>
      <anchor>a9b407c51905e12144bfa90e9df8dd5b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getWeight</name>
      <anchorfile>classpcl_1_1tracking_1_1HSVColorCoherence.html</anchorfile>
      <anchor>a469386f8d9ba3d3a55f1d798b8279c76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HSVColorCoherence</name>
      <anchorfile>classpcl_1_1tracking_1_1HSVColorCoherence.html</anchorfile>
      <anchor>a28cd18b4c68aa04df2f5cf31625f44a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHWeight</name>
      <anchorfile>classpcl_1_1tracking_1_1HSVColorCoherence.html</anchorfile>
      <anchor>a2d3d63b1db80bedf61b4ba9a20eb0f19</anchor>
      <arglist>(double weight)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSWeight</name>
      <anchorfile>classpcl_1_1tracking_1_1HSVColorCoherence.html</anchorfile>
      <anchor>a368e554e6d48530d4101a5e75cb14747</anchor>
      <arglist>(double weight)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVWeight</name>
      <anchorfile>classpcl_1_1tracking_1_1HSVColorCoherence.html</anchorfile>
      <anchor>ab22fb7cbb1512c7b8e2cac3249dd76b5</anchor>
      <arglist>(double weight)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWeight</name>
      <anchorfile>classpcl_1_1tracking_1_1HSVColorCoherence.html</anchorfile>
      <anchor>a280156248dca37d168901cdcc4812aa6</anchor>
      <arglist>(double weight)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>computeCoherence</name>
      <anchorfile>classpcl_1_1tracking_1_1HSVColorCoherence.html</anchorfile>
      <anchor>aa3144d7fabca8fbe6b696c8456d14e7a</anchor>
      <arglist>(PointInT &amp;source, PointInT &amp;target)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>h_weight_</name>
      <anchorfile>classpcl_1_1tracking_1_1HSVColorCoherence.html</anchorfile>
      <anchor>a62a2ceaf327d1d5b4c3410e1074c1fd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>s_weight_</name>
      <anchorfile>classpcl_1_1tracking_1_1HSVColorCoherence.html</anchorfile>
      <anchor>a8ea088c1142281709ec4d5dcf5f4bc0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>v_weight_</name>
      <anchorfile>classpcl_1_1tracking_1_1HSVColorCoherence.html</anchorfile>
      <anchor>aa4bbd2883c7108c28cd2d04a45d2c5c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>weight_</name>
      <anchorfile>classpcl_1_1tracking_1_1HSVColorCoherence.html</anchorfile>
      <anchor>a7c7cba5259a5de96d1c0d468ef3a2199</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::tracking::KLDAdaptiveParticleFilterOMPTracker</name>
    <filename>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterOMPTracker.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>pcl::tracking::KLDAdaptiveParticleFilterTracker</base>
    <member kind="typedef">
      <type>Tracker&lt; PointInT, StateT &gt;</type>
      <name>BaseClass</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterOMPTracker.html</anchorfile>
      <anchor>a80909e4e502db2aba984ed612bb35132</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudCoherence&lt; PointInT &gt;</type>
      <name>CloudCoherence</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterOMPTracker.html</anchorfile>
      <anchor>a564ca79f68cdadefe74d40b7e111c5f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const CloudCoherence &gt;</type>
      <name>CloudCoherenceConstPtr</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterOMPTracker.html</anchorfile>
      <anchor>aacfb1675165691652deafbdbb4b17989</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CloudCoherence &gt;</type>
      <name>CloudCoherencePtr</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterOMPTracker.html</anchorfile>
      <anchor>a5a9a2290dd862cecae37a2cf1d7b43ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCoherence&lt; PointInT &gt;</type>
      <name>Coherence</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterOMPTracker.html</anchorfile>
      <anchor>a2fda689a09abe95cc4e00d9275bf77ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const Coherence &gt;</type>
      <name>CoherenceConstPtr</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterOMPTracker.html</anchorfile>
      <anchor>a8b31e5b09db83fb612ce3b53ac01dd10</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Coherence &gt;</type>
      <name>CoherencePtr</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterOMPTracker.html</anchorfile>
      <anchor>a45320d680bdb42f9fee375eeebcce641</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Tracker&lt; PointInT, StateT &gt;::PointCloudIn</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterOMPTracker.html</anchorfile>
      <anchor>ac52cd22ba87e0047a1183f2164dd18b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudIn::ConstPtr</type>
      <name>PointCloudInConstPtr</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterOMPTracker.html</anchorfile>
      <anchor>a74c52a93043a76738ac6eb0beccc8ceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudIn::Ptr</type>
      <name>PointCloudInPtr</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterOMPTracker.html</anchorfile>
      <anchor>aad90a675366f1e319751d8d33df16420</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Tracker&lt; PointInT, StateT &gt;::PointCloudState</type>
      <name>PointCloudState</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterOMPTracker.html</anchorfile>
      <anchor>a3890d94ee6cd52498f2b6167e7a28e24</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudState::ConstPtr</type>
      <name>PointCloudStateConstPtr</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterOMPTracker.html</anchorfile>
      <anchor>a253b645a8d2bfaf946d09c5d5c2ac1fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudState::Ptr</type>
      <name>PointCloudStatePtr</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterOMPTracker.html</anchorfile>
      <anchor>acfd70ae8f03f18c3cc3a70d3a6449f38</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KLDAdaptiveParticleFilterOMPTracker</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterOMPTracker.html</anchorfile>
      <anchor>aaeeba3a737f672fa2c17c02f5913bb81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KLDAdaptiveParticleFilterOMPTracker</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterOMPTracker.html</anchorfile>
      <anchor>a9823605f53d2e7e62807c0b6bda6431a</anchor>
      <arglist>(unsigned int nr_threads)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfThreads</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterOMPTracker.html</anchorfile>
      <anchor>a5160dc03b114f6ba58e512ab15b33354</anchor>
      <arglist>(unsigned int nr_threads)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>weight</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterOMPTracker.html</anchorfile>
      <anchor>a5d43c8efe0ab537653138e5c1d9793cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>threads_</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterOMPTracker.html</anchorfile>
      <anchor>a298013328d51135b99c5befd8785d181</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::tracking::KLDAdaptiveParticleFilterTracker</name>
    <filename>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterTracker.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>pcl::tracking::ParticleFilterTracker</base>
    <member kind="typedef">
      <type>Tracker&lt; PointInT, StateT &gt;</type>
      <name>BaseClass</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterTracker.html</anchorfile>
      <anchor>ae5156de86e3808bbd92a40571253d1b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudCoherence&lt; PointInT &gt;</type>
      <name>CloudCoherence</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterTracker.html</anchorfile>
      <anchor>a8041c845754033eed6b38382ac11803a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const CloudCoherence &gt;</type>
      <name>CloudCoherenceConstPtr</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterTracker.html</anchorfile>
      <anchor>adaed481adab4b64df37787bd233b3996</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CloudCoherence &gt;</type>
      <name>CloudCoherencePtr</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterTracker.html</anchorfile>
      <anchor>a48cb246252fc79bbcdcab699880d654d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCoherence&lt; PointInT &gt;</type>
      <name>Coherence</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterTracker.html</anchorfile>
      <anchor>a70ac524e6b27b5aa960acfb72f56a61f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const Coherence &gt;</type>
      <name>CoherenceConstPtr</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterTracker.html</anchorfile>
      <anchor>a4f97a7a4b756adbb3860b101d35dec9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Coherence &gt;</type>
      <name>CoherencePtr</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterTracker.html</anchorfile>
      <anchor>a810e7801c877d207119f23e9a5d80520</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Tracker&lt; PointInT, StateT &gt;::PointCloudIn</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterTracker.html</anchorfile>
      <anchor>af7c17573164ad7132152941343d8a067</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudIn::ConstPtr</type>
      <name>PointCloudInConstPtr</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterTracker.html</anchorfile>
      <anchor>ae176a8d23e08dd43167cf64a090b319c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudIn::Ptr</type>
      <name>PointCloudInPtr</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterTracker.html</anchorfile>
      <anchor>a844f2ee40aaf2813098ddd5f7d87a6bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Tracker&lt; PointInT, StateT &gt;::PointCloudState</type>
      <name>PointCloudState</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterTracker.html</anchorfile>
      <anchor>a5113d4e4169fb846d430208c032c2f51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudState::ConstPtr</type>
      <name>PointCloudStateConstPtr</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterTracker.html</anchorfile>
      <anchor>a114b9803366077949a98a4fe54afc4ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudState::Ptr</type>
      <name>PointCloudStatePtr</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterTracker.html</anchorfile>
      <anchor>a96a24bb4d0d8c710b5d7f382b6a6e878</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>StateT</type>
      <name>getBinSize</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterTracker.html</anchorfile>
      <anchor>a27632bbf27a1174483cd096247cd45dd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDelta</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterTracker.html</anchorfile>
      <anchor>a6683ec979325f0208f7ddb5f824c784d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getEpsilon</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterTracker.html</anchorfile>
      <anchor>a1fa4c4884207cf202aa19d3a63cc10db</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getMaximumParticleNum</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterTracker.html</anchorfile>
      <anchor>ad4b3aa6b431f5f2cf3a2c0b2b56f8ba2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KLDAdaptiveParticleFilterTracker</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterTracker.html</anchorfile>
      <anchor>a85178ecadf284656194b761804560b77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBinSize</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterTracker.html</anchorfile>
      <anchor>af11cd916f08db4df75fa8e33fb15f04b</anchor>
      <arglist>(const StateT &amp;bin_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDelta</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterTracker.html</anchorfile>
      <anchor>a0ea689d31bed91214ff7906a2df5c986</anchor>
      <arglist>(double delta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEpsilon</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterTracker.html</anchorfile>
      <anchor>a224d78046d367d453a20379bd4f24658</anchor>
      <arglist>(double eps)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaximumParticleNum</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterTracker.html</anchorfile>
      <anchor>ad9c81858105ed751eb142bdb46734196</anchor>
      <arglist>(unsigned int nr)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual double</type>
      <name>calcKLBound</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterTracker.html</anchorfile>
      <anchor>a1046cfeefd3cf16647bee72262e3d122</anchor>
      <arglist>(int k)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>equalBin</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterTracker.html</anchorfile>
      <anchor>a1f4f3213600cff28c35856d891771fd5</anchor>
      <arglist>(std::vector&lt; int &gt; a, std::vector&lt; int &gt; b)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterTracker.html</anchorfile>
      <anchor>a1045bdf2250e462e1037963d7cdfb673</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>insertIntoBins</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterTracker.html</anchorfile>
      <anchor>a5d5d35183fa849a477acac3548063c11</anchor>
      <arglist>(std::vector&lt; int &gt; bin, std::vector&lt; std::vector&lt; int &gt; &gt; &amp;B)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>normalQuantile</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterTracker.html</anchorfile>
      <anchor>a7904521e35b54c3184214cf6b4e0c6eb</anchor>
      <arglist>(double u)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>resample</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterTracker.html</anchorfile>
      <anchor>aeb08f9937ea89ad286c47ec39038a9f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StateT</type>
      <name>bin_size_</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterTracker.html</anchorfile>
      <anchor>abf6bf90870b0404ad0db0f791764e624</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>delta_</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterTracker.html</anchorfile>
      <anchor>a7db021281e95c220aef1dac0c1a9ff46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>epsilon_</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterTracker.html</anchorfile>
      <anchor>afff02a9c87c691a6494896626ded672b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>maximum_particle_number_</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterTracker.html</anchorfile>
      <anchor>a488b98106ab57557855c222bda0b2734</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::tracking::NearestPairPointCloudCoherence</name>
    <filename>classpcl_1_1tracking_1_1NearestPairPointCloudCoherence.html</filename>
    <templarg>PointInT</templarg>
    <base>pcl::tracking::PointCloudCoherence</base>
    <member kind="typedef">
      <type>PointCloudCoherence&lt; PointInT &gt;</type>
      <name>BaseClass</name>
      <anchorfile>classpcl_1_1tracking_1_1NearestPairPointCloudCoherence.html</anchorfile>
      <anchor>a78685e7e9ab9270eb3e40cdfd239be94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const NearestPairPointCloudCoherence&lt; PointInT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1tracking_1_1NearestPairPointCloudCoherence.html</anchorfile>
      <anchor>abfb25869cc2f17ca196627af4499a889</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudCoherence&lt; PointInT &gt;::PointCloudInConstPtr</type>
      <name>PointCloudInConstPtr</name>
      <anchorfile>classpcl_1_1tracking_1_1NearestPairPointCloudCoherence.html</anchorfile>
      <anchor>a1f30d3c49659754e6dcb2c22aae72e02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudCoherence&lt; PointInT &gt;::PointCoherencePtr</type>
      <name>PointCoherencePtr</name>
      <anchorfile>classpcl_1_1tracking_1_1NearestPairPointCloudCoherence.html</anchorfile>
      <anchor>ab56e7640ff6879c03935d0fefc155ad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; NearestPairPointCloudCoherence&lt; PointInT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1tracking_1_1NearestPairPointCloudCoherence.html</anchorfile>
      <anchor>a49ba7af8463e17da4158bf10908620c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const pcl::search::Search&lt; PointInT &gt; &gt;</type>
      <name>SearchConstPtr</name>
      <anchorfile>classpcl_1_1tracking_1_1NearestPairPointCloudCoherence.html</anchorfile>
      <anchor>a9e7f7fc5645ea120354ae728fae4916d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; pcl::search::Search&lt; PointInT &gt; &gt;</type>
      <name>SearchPtr</name>
      <anchorfile>classpcl_1_1tracking_1_1NearestPairPointCloudCoherence.html</anchorfile>
      <anchor>a6f2c7aecbe205a92d4461509470f10a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SearchPtr</type>
      <name>getSearchMethod</name>
      <anchorfile>classpcl_1_1tracking_1_1NearestPairPointCloudCoherence.html</anchorfile>
      <anchor>a8fc929c60e8aa9bc7f4f303105d74865</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NearestPairPointCloudCoherence</name>
      <anchorfile>classpcl_1_1tracking_1_1NearestPairPointCloudCoherence.html</anchorfile>
      <anchor>a918cf3242cc56b7e5a112710adba1841</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaximumDistance</name>
      <anchorfile>classpcl_1_1tracking_1_1NearestPairPointCloudCoherence.html</anchorfile>
      <anchor>a56c64e491dc5776b40731ec43fcb1965</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSearchMethod</name>
      <anchorfile>classpcl_1_1tracking_1_1NearestPairPointCloudCoherence.html</anchorfile>
      <anchor>aef4c8d68f6ce513c1e88a3b92ef653ca</anchor>
      <arglist>(const SearchPtr &amp;search)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setTargetCloud</name>
      <anchorfile>classpcl_1_1tracking_1_1NearestPairPointCloudCoherence.html</anchorfile>
      <anchor>a6a49729c55764c6d9dcdd5d9e965d725</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>computeCoherence</name>
      <anchorfile>classpcl_1_1tracking_1_1NearestPairPointCloudCoherence.html</anchorfile>
      <anchor>ab51c0ee60eba3ace63c94eab0a8d2f9d</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud, const IndicesConstPtr &amp;indices, float &amp;w_j)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1tracking_1_1NearestPairPointCloudCoherence.html</anchorfile>
      <anchor>a676b95c2560682c94e6198fb20fa19fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>maximum_distance_</name>
      <anchorfile>classpcl_1_1tracking_1_1NearestPairPointCloudCoherence.html</anchorfile>
      <anchor>a9829d932f75defd159e1588fabf6408d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>new_target_</name>
      <anchorfile>classpcl_1_1tracking_1_1NearestPairPointCloudCoherence.html</anchorfile>
      <anchor>a041c513e42f5c6c1824a794e91eb2998</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SearchPtr</type>
      <name>search_</name>
      <anchorfile>classpcl_1_1tracking_1_1NearestPairPointCloudCoherence.html</anchorfile>
      <anchor>afe770c234ebf78e33db0a29d76f0f797</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::tracking::NormalCoherence</name>
    <filename>classpcl_1_1tracking_1_1NormalCoherence.html</filename>
    <templarg></templarg>
    <base>pcl::tracking::PointCoherence</base>
    <member kind="function">
      <type>double</type>
      <name>getWeight</name>
      <anchorfile>classpcl_1_1tracking_1_1NormalCoherence.html</anchorfile>
      <anchor>aae7874ffdf2137b6eb9b07e7d6e739e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NormalCoherence</name>
      <anchorfile>classpcl_1_1tracking_1_1NormalCoherence.html</anchorfile>
      <anchor>a2f924d1f19eac8b5d5878e9d71f57444</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWeight</name>
      <anchorfile>classpcl_1_1tracking_1_1NormalCoherence.html</anchorfile>
      <anchor>adb5a4d4706578b1c79bddddb21af24a5</anchor>
      <arglist>(double weight)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>computeCoherence</name>
      <anchorfile>classpcl_1_1tracking_1_1NormalCoherence.html</anchorfile>
      <anchor>a526610a38064069b55797383f4b63243</anchor>
      <arglist>(PointInT &amp;source, PointInT &amp;target)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>weight_</name>
      <anchorfile>classpcl_1_1tracking_1_1NormalCoherence.html</anchorfile>
      <anchor>a2a26028afeff2bd68865886b1759409e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::tracking::ParticleFilterOMPTracker</name>
    <filename>classpcl_1_1tracking_1_1ParticleFilterOMPTracker.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>pcl::tracking::ParticleFilterTracker</base>
    <member kind="typedef">
      <type>Tracker&lt; PointInT, StateT &gt;</type>
      <name>BaseClass</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterOMPTracker.html</anchorfile>
      <anchor>a324bf4db48498c2d90e91de738a7bffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudCoherence&lt; PointInT &gt;</type>
      <name>CloudCoherence</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterOMPTracker.html</anchorfile>
      <anchor>a7fca3c13dfe38ce7e7082cd15bd9ffb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const CloudCoherence &gt;</type>
      <name>CloudCoherenceConstPtr</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterOMPTracker.html</anchorfile>
      <anchor>a6839beb9e3c7fc7fb2cd3a28fb4a51b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CloudCoherence &gt;</type>
      <name>CloudCoherencePtr</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterOMPTracker.html</anchorfile>
      <anchor>a5642fb823c354c8521b68a13e79b7423</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCoherence&lt; PointInT &gt;</type>
      <name>Coherence</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterOMPTracker.html</anchorfile>
      <anchor>a8cee32f3640c680a99ef0265e6719b06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const Coherence &gt;</type>
      <name>CoherenceConstPtr</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterOMPTracker.html</anchorfile>
      <anchor>afc4524a0370264ea4a9651a19bfaf5a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Coherence &gt;</type>
      <name>CoherencePtr</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterOMPTracker.html</anchorfile>
      <anchor>ae693fed8667a5d2bbba56709b773ad09</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Tracker&lt; PointInT, StateT &gt;::PointCloudIn</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterOMPTracker.html</anchorfile>
      <anchor>a999aa024a02883826fc300cb45a5a943</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudIn::ConstPtr</type>
      <name>PointCloudInConstPtr</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterOMPTracker.html</anchorfile>
      <anchor>a3bc337096fb67c87afd914921fa8992c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudIn::Ptr</type>
      <name>PointCloudInPtr</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterOMPTracker.html</anchorfile>
      <anchor>a2b7f42e2361862b65da8315b57efa895</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Tracker&lt; PointInT, StateT &gt;::PointCloudState</type>
      <name>PointCloudState</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterOMPTracker.html</anchorfile>
      <anchor>af3999c55da7f5e854a3bd7074f1f9b47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudState::ConstPtr</type>
      <name>PointCloudStateConstPtr</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterOMPTracker.html</anchorfile>
      <anchor>a3369b355268ed68765b3cf838a3fbc38</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudState::Ptr</type>
      <name>PointCloudStatePtr</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterOMPTracker.html</anchorfile>
      <anchor>a440c8cf9c1754d20ca965c05ac2d8c0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParticleFilterOMPTracker</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterOMPTracker.html</anchorfile>
      <anchor>a58a303fe469217f34f33190c2539b62c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParticleFilterOMPTracker</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterOMPTracker.html</anchorfile>
      <anchor>ac983e66fd25b01f646aabf102d69448f</anchor>
      <arglist>(unsigned int nr_threads)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfThreads</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterOMPTracker.html</anchorfile>
      <anchor>ac4839508b937c746b1859f2534e7c26c</anchor>
      <arglist>(unsigned int nr_threads)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>weight</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterOMPTracker.html</anchorfile>
      <anchor>aef8d0b02ecfe408fd146574e58a29887</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>threads_</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterOMPTracker.html</anchorfile>
      <anchor>ae7a291e121e3c8d8cea9b1508c44d66f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::tracking::ParticleFilterTracker</name>
    <filename>classpcl_1_1tracking_1_1ParticleFilterTracker.html</filename>
    <templarg>PointInT</templarg>
    <templarg>StateT</templarg>
    <base>pcl::tracking::Tracker</base>
    <member kind="typedef">
      <type>Tracker&lt; PointInT, StateT &gt;</type>
      <name>BaseClass</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a5f62849a46c6feec9fb7a5c8584ad841</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudCoherence&lt; PointInT &gt;</type>
      <name>CloudCoherence</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>aac0cc224eedb2162c144171b28280c8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const CloudCoherence &gt;</type>
      <name>CloudCoherenceConstPtr</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a912038edafa6fcdf04b7a67e433940ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CloudCoherence &gt;</type>
      <name>CloudCoherencePtr</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a4c0a3953d215eca675a11ea0bdeb9e3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCoherence&lt; PointInT &gt;</type>
      <name>Coherence</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a56c26c570e3002526c4ed384d65411ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const Coherence &gt;</type>
      <name>CoherenceConstPtr</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a36320f952d450d33c046a131b7eafa4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Coherence &gt;</type>
      <name>CoherencePtr</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>ad61eaf564e21754d50996ae0a14d0327</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Tracker&lt; PointInT, StateT &gt;::PointCloudIn</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a788d20b96eb30de4bfda4c2e89b29ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudIn::ConstPtr</type>
      <name>PointCloudInConstPtr</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a4405c3255860933541f3b89d4236022a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudIn::Ptr</type>
      <name>PointCloudInPtr</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a3b580e555da125b2f6c071e33ec2e060</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Tracker&lt; PointInT, StateT &gt;::PointCloudState</type>
      <name>PointCloudState</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>af212401b6f82346fb5c5c9842397057d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudState::ConstPtr</type>
      <name>PointCloudStateConstPtr</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>ad7e85166cf3f975d00f5ce2da22fd6a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudState::Ptr</type>
      <name>PointCloudStatePtr</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a67d61d880edf17ff914bb9270d5bbf6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getAlpha</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>ac38ddabe5cb84e54efb168d68a5c79a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CloudCoherencePtr</type>
      <name>getCloudCoherence</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a561a8338430575753f14280b214cb108</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getFitRatio</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a6a1e09ffa10f1584195ca66f0f5b4d27</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getIntervalOfChangeDetection</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a18820a5db547a429ed98508bfc963bd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIterationNum</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>ac49a8b2272bec61ed22cf61650f559c2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getMinPointsOfChangeDetection</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>adf18bbfbcd9d29089441bb7cbe6aa1fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMotionRatio</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a967f6b60b81099746dd449d21992b2b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getParticleNum</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a07a6fe9046263c65131656cb7d751a62</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PointCloudStatePtr</type>
      <name>getParticles</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a2c8a9985bac9619912d7b6db473b17bc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PointCloudInConstPtr const</type>
      <name>getReferenceCloud</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a68872575f5beac2a716ca7d336fe9f51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getResolutionOfChangeDetection</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>ac1e9ca99cc7b0c9f7d7acada7c1091f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual StateT</type>
      <name>getResult</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a75bb3454f10ff15230de4c88a238ce7b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Affine3f</type>
      <name>getTrans</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a680fcb79a5654f4a33397b3bbe99b2e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getUseChangeDetector</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a099f06a28490b8d421034de6a2fcea14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getUseNormal</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>ada81e277d1399ff54fd6f4679e9380e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>normalizeParticleWeight</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>ad0219863e21ccf578f3d71b6d0189e0b</anchor>
      <arglist>(double w, double w_min, double w_max)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParticleFilterTracker</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a8ce7078ef8b5535b60056a482d34f909</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>resetTracking</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a8409419393c02fab945ee33f80cf8f6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAlpha</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>ac79b9f51a14315772b8cf194c4a2994f</anchor>
      <arglist>(double alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCloudCoherence</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a782c4931b7472dbb7e4f9f5fe92a9833</anchor>
      <arglist>(const CloudCoherencePtr &amp;coherence)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInitialNoiseCovariance</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>af4af95324a9cbc1d8124498c7c5ba045</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;initial_noise_covariance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInitialNoiseMean</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>ad924b9f7dd0b261ed03c7770cbd9a3cd</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;initial_noise_mean)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIntervalOfChangeDetection</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>aa2c5f8286b5a3a94e2515bd4484ef855</anchor>
      <arglist>(unsigned int change_detector_interval)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIterationNum</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>aa4c0c88e6eca516339a7bb01a2e10855</anchor>
      <arglist>(const int iteration_num)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinIndices</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a58ba4599231097e4373589873d62e01e</anchor>
      <arglist>(const int min_indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinPointsOfChangeDetection</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a4247ac126f4abd1ae4592d9c97104588</anchor>
      <arglist>(unsigned int change_detector_filter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMotionRatio</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>af4a20aa937a5c1cbb549eddcf5e83f08</anchor>
      <arglist>(double motion_ratio)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOcclusionAngleThe</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>aa36dfffd21323208f53951e5f2404684</anchor>
      <arglist>(const double occlusion_angle_thr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParticleNum</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a5dfccd2f976ecc538f5b5d1f0cb5e03c</anchor>
      <arglist>(const int particle_num)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReferenceCloud</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>aa2de143b5626fb5f59084787ddc9da0c</anchor>
      <arglist>(const PointCloudInConstPtr &amp;ref)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setResampleLikelihoodThr</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a0467f76d2da15f76e31a410cfbfc5e91</anchor>
      <arglist>(const double resample_likelihood_thr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setResolutionOfChangeDetection</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a77e74db175dd2a36b6156b1905dc0749</anchor>
      <arglist>(double resolution)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStepNoiseCovariance</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a4cae829ec11e98fecceca689ab604919</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;step_noise_covariance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrans</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>afe60b5beb228c7f1b5830c8d89e01566</anchor>
      <arglist>(const Eigen::Affine3f &amp;trans)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUseChangeDetector</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a2d45b7b6678ece3d60434735869b2537</anchor>
      <arglist>(bool use_change_detector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUseNormal</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a8621428eed66d16e2283eecdede16ec9</anchor>
      <arglist>(bool use_normal)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Affine3f</type>
      <name>toEigenMatrix</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a5882a7652169ac27e88d56f0275ecd99</anchor>
      <arglist>(const StateT &amp;particle)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>calcBoundingBox</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a1db96caa50c71c128263ea9f2ecf9fff</anchor>
      <arglist>(double &amp;x_min, double &amp;x_max, double &amp;y_min, double &amp;y_max, double &amp;z_min, double &amp;z_max)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>computeTracking</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a3413d607ca8cdcc30f23d06cd4af0088</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeTransformedPointCloud</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a2e0fb653373436035e2984ee76255500</anchor>
      <arglist>(const StateT &amp;hypothesis, std::vector&lt; int &gt; &amp;indices, PointCloudIn &amp;cloud)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeTransformedPointCloudWithNormal</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a7e73b9293c4369d0768342ee976e1f3d</anchor>
      <arglist>(const StateT &amp;hypothesis, std::vector&lt; int &gt; &amp;indices, PointCloudIn &amp;cloud)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeTransformedPointCloudWithoutNormal</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a85913614c3446c49ad88393427143877</anchor>
      <arglist>(const StateT &amp;hypothesis, PointCloudIn &amp;cloud)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>cropInputPointCloud</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>ab2630390687599ddef3854f7ae8fe6f0</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud, PointCloudIn &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>genAliasTable</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a10ada9076b703e6dde51319aea6bac59</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;a, std::vector&lt; double &gt; &amp;q, const PointCloudStateConstPtr &amp;particles)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a61ee2780a57df3d7d87085606309feeb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initParticles</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a1f7cd991aa9d0996281cdbf2deadc500</anchor>
      <arglist>(bool reset)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>normalizeWeight</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>af785806003a8c30f7d98846697149420</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>resample</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a8b789067da944454bdc620eb8b389283</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>resampleDeterministic</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>ab507151b720700eb630346dc7f565a9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>resampleWithReplacement</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a57bef62582b9834b0357f8febb424ba3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>sampleWithReplacement</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a2b54d7532eb15ef2ea0d30e1eb106c65</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;a, const std::vector&lt; double &gt; &amp;q)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>testChangeDetection</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a401abe3b0fd3b25b508820e3d17cd47d</anchor>
      <arglist>(const PointCloudInConstPtr &amp;input)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>ad397829c9e788bf8ed30dc7039446406</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>weight</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>ad5216bb01bcafb20f97c2a565ce9a011</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>alpha_</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>aa4c05a9706ae93773af16c3c2321e287</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>change_counter_</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a91f86c1703de285ca01c44beacf4aa1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; pcl::octree::OctreePointCloudChangeDetector&lt; PointInT &gt; &gt;</type>
      <name>change_detector_</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>abaffda09f3641a87d297ba392ebb25df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>change_detector_filter_</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a5cdb66e2ad728b386f93b6e73755beaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>change_detector_interval_</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>abf7b67906ea653c76f098e9b48fc36cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>change_detector_resolution_</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a72ab6b313e05cf2fad8d9a7753ab1bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>changed_</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a5982b1c4fdd420e90ff7458a5115bf4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CloudCoherencePtr</type>
      <name>coherence_</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a24e39d2742fd388e032ea0589c9671a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>fit_ratio_</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>ac069bd9c4a92dc260f350131d9d1b16c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>initial_noise_covariance_</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a55ad536efe1907a540940731c553143a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>initial_noise_mean_</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a9a894616f39a231ae134d5c8e2130c5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>iteration_num_</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a1aba95f8a1e5781e13c445adc1fdc603</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>min_indices_</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>aa964174e2cde6a040d259c1a41b49b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StateT</type>
      <name>motion_</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>ae44c837660b89abe2827fdbfd5c2eaa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>motion_ratio_</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a1cdc70977f26bcd2446de0bff0633a90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>occlusion_angle_thr_</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>af7ebd48f7499e9528b514d4a302b6d27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>particle_num_</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>ad44d8b9caef589f337a57b2c2ef9929e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudStatePtr</type>
      <name>particles_</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>ab8770718116c4a55f51d1da3c37c9b90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::PassThrough&lt; PointInT &gt;</type>
      <name>pass_x_</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>ad878fa3e4647d44e087740b4daf71f6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::PassThrough&lt; PointInT &gt;</type>
      <name>pass_y_</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a8be1d9bfe84d5b06f5ac06ee02aaed4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::PassThrough&lt; PointInT &gt;</type>
      <name>pass_z_</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a76c3534fd0d41e345f878add5d131bae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudInConstPtr</type>
      <name>ref_</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a409c2293448b36cf135dc8177cab8f29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StateT</type>
      <name>representative_state_</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a5a6bfeb4218fc528b420748cc6749c63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>resample_likelihood_thr_</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>ad40b58e84468bb1c506b438159cfc851</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>step_noise_covariance_</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a757a9ebe6a716af29dcd8efad052730d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Affine3f</type>
      <name>trans_</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>af76e21216bd17d671bf54d5638b21bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; PointCloudInPtr &gt;</type>
      <name>transed_reference_vector_</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>a82b8125f2a37f31b93844a9b49544eef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_change_detector_</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>ae989bacbb8a5e8329a4786f691119b82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_normal_</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterTracker.html</anchorfile>
      <anchor>aa9ba7d5f9e0d47cb22eed039e7f0e2d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::tracking::ParticleXYR</name>
    <filename>structpcl_1_1tracking_1_1ParticleXYR.html</filename>
    <base>pcl::tracking::_ParticleXYR</base>
    <member kind="function">
      <type>float</type>
      <name>operator[]</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYR.html</anchorfile>
      <anchor>ac26fdcf24e7e623df0a13ff8e0ccdc64</anchor>
      <arglist>(unsigned int i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParticleXYR</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYR.html</anchorfile>
      <anchor>ab0835b44eea75983414592b276778564</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParticleXYR</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYR.html</anchorfile>
      <anchor>add19f7d1cc8e018af6cad8597d6befdf</anchor>
      <arglist>(float _x, float, float _z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParticleXYR</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYR.html</anchorfile>
      <anchor>a86c75c3d89b552918fd76c132e11c77c</anchor>
      <arglist>(float _x, float, float _z, float, float _pitch, float)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sample</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYR.html</anchorfile>
      <anchor>ae0bfbf5ed2c68d06917dc000eea59e08</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;mean, const std::vector&lt; double &gt; &amp;cov)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Affine3f</type>
      <name>toEigenMatrix</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYR.html</anchorfile>
      <anchor>abc488c09ea45f34211991942a9a6abe1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zero</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYR.html</anchorfile>
      <anchor>adfb0b6b13614a201aec7cc0983af80f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>stateDimension</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYR.html</anchorfile>
      <anchor>a5e62eab24aad4469bcb2ff4ed4f0debc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pcl::tracking::ParticleXYR</type>
      <name>toState</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYR.html</anchorfile>
      <anchor>a5136025d21badf168409750b679cf100</anchor>
      <arglist>(const Eigen::Affine3f &amp;trans)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::tracking::ParticleXYRP</name>
    <filename>structpcl_1_1tracking_1_1ParticleXYRP.html</filename>
    <base>pcl::tracking::_ParticleXYRP</base>
    <member kind="function">
      <type>float</type>
      <name>operator[]</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYRP.html</anchorfile>
      <anchor>a70220a3f5066dc950e1c2a6253ada74f</anchor>
      <arglist>(unsigned int i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParticleXYRP</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYRP.html</anchorfile>
      <anchor>a0cf3ffa8224faa0577e2906c135f8e0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParticleXYRP</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYRP.html</anchorfile>
      <anchor>ab245b45a5dfba6ef6c2dc660a8746050</anchor>
      <arglist>(float _x, float, float _z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParticleXYRP</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYRP.html</anchorfile>
      <anchor>af52a9ab663cea69d987f432e01b178c1</anchor>
      <arglist>(float _x, float, float _z, float, float _pitch, float _yaw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sample</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYRP.html</anchorfile>
      <anchor>a66bae9b1ef0050507a1db1006be615ff</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;mean, const std::vector&lt; double &gt; &amp;cov)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Affine3f</type>
      <name>toEigenMatrix</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYRP.html</anchorfile>
      <anchor>a65fd665555592ae9d808ce19754c25de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zero</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYRP.html</anchorfile>
      <anchor>a0a729e0844c52fd49cc78e2400949960</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>stateDimension</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYRP.html</anchorfile>
      <anchor>a0a4862df3092fa7e194203608d5a9279</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pcl::tracking::ParticleXYRP</type>
      <name>toState</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYRP.html</anchorfile>
      <anchor>ab04a9998be812f9345a538320ba6358f</anchor>
      <arglist>(const Eigen::Affine3f &amp;trans)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::tracking::ParticleXYRPY</name>
    <filename>structpcl_1_1tracking_1_1ParticleXYRPY.html</filename>
    <base>pcl::tracking::_ParticleXYRPY</base>
    <member kind="function">
      <type>float</type>
      <name>operator[]</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYRPY.html</anchorfile>
      <anchor>aeac185237d663c2849b928cff97e5863</anchor>
      <arglist>(unsigned int i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParticleXYRPY</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYRPY.html</anchorfile>
      <anchor>a0e069d7c7682e6715e5e3384e7123f2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParticleXYRPY</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYRPY.html</anchorfile>
      <anchor>a9f9f4287b98385fc91e4b2480e2183c7</anchor>
      <arglist>(float _x, float, float _z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParticleXYRPY</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYRPY.html</anchorfile>
      <anchor>aac299dd4fa456b94b4d241ab0bb7625d</anchor>
      <arglist>(float _x, float, float _z, float _roll, float _pitch, float _yaw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sample</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYRPY.html</anchorfile>
      <anchor>a2a87265f25e524e31554e505403e6608</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;mean, const std::vector&lt; double &gt; &amp;cov)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Affine3f</type>
      <name>toEigenMatrix</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYRPY.html</anchorfile>
      <anchor>ac90e2df51039803fca46128ed9a14ade</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zero</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYRPY.html</anchorfile>
      <anchor>a43f3c89eea29f2c9635cee59d498849f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>stateDimension</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYRPY.html</anchorfile>
      <anchor>a36c21ac173312e723f74a225ba3a3493</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pcl::tracking::ParticleXYRPY</type>
      <name>toState</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYRPY.html</anchorfile>
      <anchor>a3b77c96cc1d395ee98afa19e6343cbbe</anchor>
      <arglist>(const Eigen::Affine3f &amp;trans)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::tracking::ParticleXYZR</name>
    <filename>structpcl_1_1tracking_1_1ParticleXYZR.html</filename>
    <base>pcl::tracking::_ParticleXYZR</base>
    <member kind="function">
      <type>float</type>
      <name>operator[]</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYZR.html</anchorfile>
      <anchor>a95741cbed63ea9fbfcda6794ba4ecd3c</anchor>
      <arglist>(unsigned int i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParticleXYZR</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYZR.html</anchorfile>
      <anchor>acbf5523ca608cfa890032afa680e285a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParticleXYZR</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYZR.html</anchorfile>
      <anchor>a7fb39459fa88308f4a8d91db136d02d7</anchor>
      <arglist>(float _x, float _y, float _z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParticleXYZR</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYZR.html</anchorfile>
      <anchor>a4f2f6d8aeda7658b17df2d9ce803a02b</anchor>
      <arglist>(float _x, float _y, float _z, float, float _pitch, float)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sample</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYZR.html</anchorfile>
      <anchor>a6031128c292a72cedcdddd950298201a</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;mean, const std::vector&lt; double &gt; &amp;cov)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Affine3f</type>
      <name>toEigenMatrix</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYZR.html</anchorfile>
      <anchor>ac4599ed6cde359a0ae9ab89f3d50e7cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zero</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYZR.html</anchorfile>
      <anchor>a414f394be7133c0998a101e990b24e87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>stateDimension</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYZR.html</anchorfile>
      <anchor>a3e4b6576592c75bec15f3670febfcd17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pcl::tracking::ParticleXYZR</type>
      <name>toState</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYZR.html</anchorfile>
      <anchor>a58f6dab26b688138a330520d27a80b8a</anchor>
      <arglist>(const Eigen::Affine3f &amp;trans)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::tracking::ParticleXYZRPY</name>
    <filename>structpcl_1_1tracking_1_1ParticleXYZRPY.html</filename>
    <base>pcl::tracking::_ParticleXYZRPY</base>
    <member kind="function">
      <type>float</type>
      <name>operator[]</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYZRPY.html</anchorfile>
      <anchor>acef9726ce1cf51a151ba0f93b190e4ff</anchor>
      <arglist>(unsigned int i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParticleXYZRPY</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYZRPY.html</anchorfile>
      <anchor>a6c7af80e741be452901fb382047dc804</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParticleXYZRPY</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYZRPY.html</anchorfile>
      <anchor>adac938d4545fcb8013f6d7525ec1f87f</anchor>
      <arglist>(float _x, float _y, float _z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParticleXYZRPY</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYZRPY.html</anchorfile>
      <anchor>ab643ebf297ec1a622d7438a0c8552f69</anchor>
      <arglist>(float _x, float _y, float _z, float _roll, float _pitch, float _yaw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sample</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYZRPY.html</anchorfile>
      <anchor>a8ae6018992f8c1dc95447a3bf0add33d</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;mean, const std::vector&lt; double &gt; &amp;cov)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Affine3f</type>
      <name>toEigenMatrix</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYZRPY.html</anchorfile>
      <anchor>adbf790e45bc05b5744879d6668078d86</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zero</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYZRPY.html</anchorfile>
      <anchor>a766f2ca6fe82be87490315d027f8f650</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>stateDimension</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYZRPY.html</anchorfile>
      <anchor>a502ee45ed763d952c7a124860957f331</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pcl::tracking::ParticleXYZRPY</type>
      <name>toState</name>
      <anchorfile>structpcl_1_1tracking_1_1ParticleXYZRPY.html</anchorfile>
      <anchor>af277bf1a3f9d8f3114e3cc9ae4a4d10a</anchor>
      <arglist>(const Eigen::Affine3f &amp;trans)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::tracking::PointCloudCoherence</name>
    <filename>classpcl_1_1tracking_1_1PointCloudCoherence.html</filename>
    <templarg>PointInT</templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PointCloudCoherence&lt; PointInT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1tracking_1_1PointCloudCoherence.html</anchorfile>
      <anchor>a9d3aac8f62e7febf522d82efd2fdb8e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointInT &gt;</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1tracking_1_1PointCloudCoherence.html</anchorfile>
      <anchor>abcd95c41727862b0abaae321a65fad27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudIn::ConstPtr</type>
      <name>PointCloudInConstPtr</name>
      <anchorfile>classpcl_1_1tracking_1_1PointCloudCoherence.html</anchorfile>
      <anchor>a06ab6be2377028059a00b57fdadb525c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudIn::Ptr</type>
      <name>PointCloudInPtr</name>
      <anchorfile>classpcl_1_1tracking_1_1PointCloudCoherence.html</anchorfile>
      <anchor>a1ff819f4dbda58e3d0c08ec4de7d398b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCoherence&lt; PointInT &gt;::Ptr</type>
      <name>PointCoherencePtr</name>
      <anchorfile>classpcl_1_1tracking_1_1PointCloudCoherence.html</anchorfile>
      <anchor>ac65fb0aad829ddd8966edb276673e049</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloudCoherence&lt; PointInT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1tracking_1_1PointCloudCoherence.html</anchorfile>
      <anchor>a55a5980a2b023aa5857cadf773e2010b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPointCoherence</name>
      <anchorfile>classpcl_1_1tracking_1_1PointCloudCoherence.html</anchorfile>
      <anchor>ae05198ff2b61b740fb61cecc62b46ba2</anchor>
      <arglist>(PointCoherencePtr coherence)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1tracking_1_1PointCloudCoherence.html</anchorfile>
      <anchor>aed86a995924df7b042ef0cd167c3fd26</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud, const IndicesConstPtr &amp;indices, float &amp;w_i)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; PointCoherencePtr &gt;</type>
      <name>getPointCoherences</name>
      <anchorfile>classpcl_1_1tracking_1_1PointCloudCoherence.html</anchorfile>
      <anchor>acb11f66643be5b878a221a05e8a7da48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1tracking_1_1PointCloudCoherence.html</anchorfile>
      <anchor>a4ba337c80202c3da9ff89bfd8dabcaf3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudCoherence</name>
      <anchorfile>classpcl_1_1tracking_1_1PointCloudCoherence.html</anchorfile>
      <anchor>aa7f79026c94b25bba7a4c852ebf67d14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPointCoherences</name>
      <anchorfile>classpcl_1_1tracking_1_1PointCloudCoherence.html</anchorfile>
      <anchor>a5f3022f2b266bc6acaf2303ea56193b1</anchor>
      <arglist>(std::vector&lt; PointCoherencePtr &gt; coherences)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setTargetCloud</name>
      <anchorfile>classpcl_1_1tracking_1_1PointCloudCoherence.html</anchorfile>
      <anchor>a7d5d193c686089972ff78bc6efdf4d2c</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PointCloudCoherence</name>
      <anchorfile>classpcl_1_1tracking_1_1PointCloudCoherence.html</anchorfile>
      <anchor>aa804e951fe5d0e0154190fb28409971e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>calcPointCoherence</name>
      <anchorfile>classpcl_1_1tracking_1_1PointCloudCoherence.html</anchorfile>
      <anchor>a854a134628546100a91602de1ae4c0ae</anchor>
      <arglist>(PointInT &amp;source, PointInT &amp;target)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>computeCoherence</name>
      <anchorfile>classpcl_1_1tracking_1_1PointCloudCoherence.html</anchorfile>
      <anchor>ad864c3b663493df34b1dbd8302e66ba6</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud, const IndicesConstPtr &amp;indices, float &amp;w_j)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const std::string &amp;</type>
      <name>getClassName</name>
      <anchorfile>classpcl_1_1tracking_1_1PointCloudCoherence.html</anchorfile>
      <anchor>abbc3705298a03656eb428d849d931716</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>coherence_name_</name>
      <anchorfile>classpcl_1_1tracking_1_1PointCloudCoherence.html</anchorfile>
      <anchor>a886cd3411611a87520c7d3f387f23953</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; PointCoherencePtr &gt;</type>
      <name>point_coherences_</name>
      <anchorfile>classpcl_1_1tracking_1_1PointCloudCoherence.html</anchorfile>
      <anchor>a888aaead5a4719b58e7080d02314a06e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudInConstPtr</type>
      <name>target_input_</name>
      <anchorfile>classpcl_1_1tracking_1_1PointCloudCoherence.html</anchorfile>
      <anchor>a30fa5c8097075d249db76c6b47ec497c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::tracking::PointCoherence</name>
    <filename>classpcl_1_1tracking_1_1PointCoherence.html</filename>
    <templarg>PointInT</templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PointCoherence&lt; PointInT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1tracking_1_1PointCoherence.html</anchorfile>
      <anchor>a6047c87547f5eccc1a037797b0e526ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCoherence&lt; PointInT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1tracking_1_1PointCoherence.html</anchorfile>
      <anchor>ae557226c7e8b042366b0685367e3ea31</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1tracking_1_1PointCoherence.html</anchorfile>
      <anchor>a3ce3cbddfda079fd01b07b7795b9baf4</anchor>
      <arglist>(PointInT &amp;source, PointInT &amp;target)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCoherence</name>
      <anchorfile>classpcl_1_1tracking_1_1PointCoherence.html</anchorfile>
      <anchor>aee2bec3b03c521c37e00b41bfd132709</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PointCoherence</name>
      <anchorfile>classpcl_1_1tracking_1_1PointCoherence.html</anchorfile>
      <anchor>a70db425671ce0ddb22b09ff872e5512b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual double</type>
      <name>computeCoherence</name>
      <anchorfile>classpcl_1_1tracking_1_1PointCoherence.html</anchorfile>
      <anchor>ab9ba7c2aa35b058c050c531877e7dbb2</anchor>
      <arglist>(PointInT &amp;source, PointInT &amp;target)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const std::string &amp;</type>
      <name>getClassName</name>
      <anchorfile>classpcl_1_1tracking_1_1PointCoherence.html</anchorfile>
      <anchor>aba55f80e04c706dbfc39221acdfd67d9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>coherence_name_</name>
      <anchorfile>classpcl_1_1tracking_1_1PointCoherence.html</anchorfile>
      <anchor>a02d4790985714fafdfa90bc9071fba9f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>pcl::tracking::RGBValue</name>
    <filename>unionpcl_1_1tracking_1_1RGBValue.html</filename>
    <member kind="variable">
      <type>struct pcl::tracking::RGBValue::@69</type>
      <name>@70</name>
      <anchorfile>unionpcl_1_1tracking_1_1RGBValue.html</anchorfile>
      <anchor>a8f909f364bf3d829526a4042a756c6cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>Blue</name>
      <anchorfile>structpcl_1_1tracking_1_1RGBValue_1_1@69.html</anchorfile>
      <anchor>a67a2ff90e155adaeb91bef44715bfbf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>Green</name>
      <anchorfile>structpcl_1_1tracking_1_1RGBValue_1_1@69.html</anchorfile>
      <anchor>a872a66a51742814f22ee97e6b5f93ed5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>Red</name>
      <anchorfile>structpcl_1_1tracking_1_1RGBValue_1_1@69.html</anchorfile>
      <anchor>a9c36f3415235ec24043648d0e4243e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>float_value</name>
      <anchorfile>unionpcl_1_1tracking_1_1RGBValue.html</anchorfile>
      <anchor>a6af942ce96ccdbdace47b6ab6ff4eac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>int_value</name>
      <anchorfile>unionpcl_1_1tracking_1_1RGBValue.html</anchorfile>
      <anchor>a520b685ace2d0c1dc1f50515afcbc400</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::tracking::Tracker</name>
    <filename>classpcl_1_1tracking_1_1Tracker.html</filename>
    <templarg>PointInT</templarg>
    <templarg>StateT</templarg>
    <base>PCLBase&lt; PointInT &gt;</base>
    <member kind="typedef">
      <type>PCLBase&lt; PointInT &gt;</type>
      <name>BaseClass</name>
      <anchorfile>classpcl_1_1tracking_1_1Tracker.html</anchorfile>
      <anchor>a29b4419a8f6ceabe3a1fb0ef205ba9a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const Tracker&lt; PointInT, StateT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1tracking_1_1Tracker.html</anchorfile>
      <anchor>ad7cec0de180375d8b94afcec11d8c7c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointInT &gt;</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1tracking_1_1Tracker.html</anchorfile>
      <anchor>aafe1c9e2ea5b1b44cca2d433bf5de02c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudIn::ConstPtr</type>
      <name>PointCloudInConstPtr</name>
      <anchorfile>classpcl_1_1tracking_1_1Tracker.html</anchorfile>
      <anchor>ac8ab0ea3a2452dbfc81332e96f6ebdef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudIn::Ptr</type>
      <name>PointCloudInPtr</name>
      <anchorfile>classpcl_1_1tracking_1_1Tracker.html</anchorfile>
      <anchor>ac825f797ec3c304b3f3ec442aa1d8c1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; StateT &gt;</type>
      <name>PointCloudState</name>
      <anchorfile>classpcl_1_1tracking_1_1Tracker.html</anchorfile>
      <anchor>ad9657df1445c0f2afaef0be018df9d9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudState::ConstPtr</type>
      <name>PointCloudStateConstPtr</name>
      <anchorfile>classpcl_1_1tracking_1_1Tracker.html</anchorfile>
      <anchor>a4eda4373f693f0d7160ace78522a729c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudState::Ptr</type>
      <name>PointCloudStatePtr</name>
      <anchorfile>classpcl_1_1tracking_1_1Tracker.html</anchorfile>
      <anchor>a2e62f3edfa5132eb130cd5ab99352a1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Tracker&lt; PointInT, StateT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1tracking_1_1Tracker.html</anchorfile>
      <anchor>a0240eaaf0b30a2b416abfa209e1663b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const pcl::search::Search&lt; PointInT &gt; &gt;</type>
      <name>SearchConstPtr</name>
      <anchorfile>classpcl_1_1tracking_1_1Tracker.html</anchorfile>
      <anchor>ae72be70e6aba747feb86791a7dad90ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; pcl::search::Search&lt; PointInT &gt; &gt;</type>
      <name>SearchPtr</name>
      <anchorfile>classpcl_1_1tracking_1_1Tracker.html</anchorfile>
      <anchor>a90c614246936c0dabccd5798bb5787b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1tracking_1_1Tracker.html</anchorfile>
      <anchor>a33f13863f8b42e01886999134917779a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tracker</name>
      <anchorfile>classpcl_1_1tracking_1_1Tracker.html</anchorfile>
      <anchor>ace76ac69bdb310e0f679a3d321456c71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const std::string &amp;</type>
      <name>getClassName</name>
      <anchorfile>classpcl_1_1tracking_1_1Tracker.html</anchorfile>
      <anchor>afa6b6822016fd54fd9bf96a7708ccdc2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual StateT</type>
      <name>getResult</name>
      <anchorfile>classpcl_1_1tracking_1_1Tracker.html</anchorfile>
      <anchor>a95e574393999be3cfef545feb9941b50</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>SearchPtr</type>
      <name>getSearchMethod</name>
      <anchorfile>classpcl_1_1tracking_1_1Tracker.html</anchorfile>
      <anchor>a7b69894c55f2eb469ecefa0f94d9b10a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1tracking_1_1Tracker.html</anchorfile>
      <anchor>af98bab355c11168e5da13d0c2ce754da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setSearchMethod</name>
      <anchorfile>classpcl_1_1tracking_1_1Tracker.html</anchorfile>
      <anchor>a3dc29b3ec41eab5118f32f6e0d0a530d</anchor>
      <arglist>(const SearchPtr &amp;search)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SearchPtr</type>
      <name>search_</name>
      <anchorfile>classpcl_1_1tracking_1_1Tracker.html</anchorfile>
      <anchor>a3c1c4fc6bf4d4e3612019ed0a6c6968c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>tracker_name_</name>
      <anchorfile>classpcl_1_1tracking_1_1Tracker.html</anchorfile>
      <anchor>aaa1a7a91f381d951cc85c0c7f440f0ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>computeTracking</name>
      <anchorfile>classpcl_1_1tracking_1_1Tracker.html</anchorfile>
      <anchor>a8d8cf5883e86c526006e1d39343b4953</anchor>
      <arglist>()=0</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::traits</name>
    <filename>namespacepcl_1_1traits.html</filename>
    <class kind="struct">pcl::traits::asEnum</class>
    <class kind="struct">pcl::traits::asEnum&lt; double &gt;</class>
    <class kind="struct">pcl::traits::asEnum&lt; float &gt;</class>
    <class kind="struct">pcl::traits::asEnum&lt; int16_t &gt;</class>
    <class kind="struct">pcl::traits::asEnum&lt; int32_t &gt;</class>
    <class kind="struct">pcl::traits::asEnum&lt; int8_t &gt;</class>
    <class kind="struct">pcl::traits::asEnum&lt; uint16_t &gt;</class>
    <class kind="struct">pcl::traits::asEnum&lt; uint32_t &gt;</class>
    <class kind="struct">pcl::traits::asEnum&lt; uint8_t &gt;</class>
    <class kind="struct">pcl::traits::asType</class>
    <class kind="struct">pcl::traits::asType&lt; sensor_msgs::PointField::FLOAT32 &gt;</class>
    <class kind="struct">pcl::traits::asType&lt; sensor_msgs::PointField::FLOAT64 &gt;</class>
    <class kind="struct">pcl::traits::asType&lt; sensor_msgs::PointField::INT16 &gt;</class>
    <class kind="struct">pcl::traits::asType&lt; sensor_msgs::PointField::INT32 &gt;</class>
    <class kind="struct">pcl::traits::asType&lt; sensor_msgs::PointField::INT8 &gt;</class>
    <class kind="struct">pcl::traits::asType&lt; sensor_msgs::PointField::UINT16 &gt;</class>
    <class kind="struct">pcl::traits::asType&lt; sensor_msgs::PointField::UINT32 &gt;</class>
    <class kind="struct">pcl::traits::asType&lt; sensor_msgs::PointField::UINT8 &gt;</class>
    <class kind="struct">pcl::traits::datatype</class>
    <class kind="struct">pcl::traits::decomposeArray</class>
    <class kind="struct">pcl::traits::fieldList</class>
    <class kind="struct">pcl::traits::name</class>
    <class kind="struct">pcl::traits::offset</class>
    <class kind="struct">pcl::traits::POD</class>
    <member kind="function">
      <type></type>
      <name>BOOST_MPL_ASSERT_MSG</name>
      <anchorfile>namespacepcl_1_1traits.html</anchorfile>
      <anchor>a44084cf5721a145efd67e6e458df55b6</anchor>
      <arglist>((!bool(boost::mpl::bool_&lt; false &gt;::value)), WTF_GCC443,(bool))</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::traits::asEnum</name>
    <filename>structpcl_1_1traits_1_1asEnum.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>pcl::traits::asEnum&lt; double &gt;</name>
    <filename>structpcl_1_1traits_1_1asEnum_3_01double_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>value</name>
      <anchorfile>structpcl_1_1traits_1_1asEnum_3_01double_01_4.html</anchorfile>
      <anchor>afcdb0cb38864a3f77608b974633b76fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::traits::asEnum&lt; float &gt;</name>
    <filename>structpcl_1_1traits_1_1asEnum_3_01float_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>value</name>
      <anchorfile>structpcl_1_1traits_1_1asEnum_3_01float_01_4.html</anchorfile>
      <anchor>a2559719483d9205e2523a2fed9de270f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::traits::asEnum&lt; int16_t &gt;</name>
    <filename>structpcl_1_1traits_1_1asEnum_3_01int16__t_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>value</name>
      <anchorfile>structpcl_1_1traits_1_1asEnum_3_01int16__t_01_4.html</anchorfile>
      <anchor>a8deddbbf8930cb723fd3014bd3ab6803</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::traits::asEnum&lt; int32_t &gt;</name>
    <filename>structpcl_1_1traits_1_1asEnum_3_01int32__t_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>value</name>
      <anchorfile>structpcl_1_1traits_1_1asEnum_3_01int32__t_01_4.html</anchorfile>
      <anchor>a56c7de9cba76e7002fa2c72585ea2c9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::traits::asEnum&lt; int8_t &gt;</name>
    <filename>structpcl_1_1traits_1_1asEnum_3_01int8__t_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>value</name>
      <anchorfile>structpcl_1_1traits_1_1asEnum_3_01int8__t_01_4.html</anchorfile>
      <anchor>afa173c9915ccc32cd52a09a00cef4708</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::traits::asEnum&lt; uint16_t &gt;</name>
    <filename>structpcl_1_1traits_1_1asEnum_3_01uint16__t_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>value</name>
      <anchorfile>structpcl_1_1traits_1_1asEnum_3_01uint16__t_01_4.html</anchorfile>
      <anchor>a7c90ef2a9b9867630575dc717df0da5e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::traits::asEnum&lt; uint32_t &gt;</name>
    <filename>structpcl_1_1traits_1_1asEnum_3_01uint32__t_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>value</name>
      <anchorfile>structpcl_1_1traits_1_1asEnum_3_01uint32__t_01_4.html</anchorfile>
      <anchor>aa53f431f76e1859754579c97200d506d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::traits::asEnum&lt; uint8_t &gt;</name>
    <filename>structpcl_1_1traits_1_1asEnum_3_01uint8__t_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>value</name>
      <anchorfile>structpcl_1_1traits_1_1asEnum_3_01uint8__t_01_4.html</anchorfile>
      <anchor>a33da7fdc07e9fc466af5bfdcebbd9194</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::traits::asType</name>
    <filename>structpcl_1_1traits_1_1asType.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>pcl::traits::asType&lt; sensor_msgs::PointField::FLOAT32 &gt;</name>
    <filename>structpcl_1_1traits_1_1asType_3_01sensor__msgs_1_1PointField_1_1FLOAT32_01_4.html</filename>
    <member kind="typedef">
      <type>float</type>
      <name>type</name>
      <anchorfile>structpcl_1_1traits_1_1asType_3_01sensor__msgs_1_1PointField_1_1FLOAT32_01_4.html</anchorfile>
      <anchor>a9f14f0977c725be902121ae61eece21a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::traits::asType&lt; sensor_msgs::PointField::FLOAT64 &gt;</name>
    <filename>structpcl_1_1traits_1_1asType_3_01sensor__msgs_1_1PointField_1_1FLOAT64_01_4.html</filename>
    <member kind="typedef">
      <type>double</type>
      <name>type</name>
      <anchorfile>structpcl_1_1traits_1_1asType_3_01sensor__msgs_1_1PointField_1_1FLOAT64_01_4.html</anchorfile>
      <anchor>a0098b5bf072c3bcc9eb690f9250e01fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::traits::asType&lt; sensor_msgs::PointField::INT16 &gt;</name>
    <filename>structpcl_1_1traits_1_1asType_3_01sensor__msgs_1_1PointField_1_1INT16_01_4.html</filename>
    <member kind="typedef">
      <type>int16_t</type>
      <name>type</name>
      <anchorfile>structpcl_1_1traits_1_1asType_3_01sensor__msgs_1_1PointField_1_1INT16_01_4.html</anchorfile>
      <anchor>ae783e4535d46b86235150cd2aea73dc1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::traits::asType&lt; sensor_msgs::PointField::INT32 &gt;</name>
    <filename>structpcl_1_1traits_1_1asType_3_01sensor__msgs_1_1PointField_1_1INT32_01_4.html</filename>
    <member kind="typedef">
      <type>int32_t</type>
      <name>type</name>
      <anchorfile>structpcl_1_1traits_1_1asType_3_01sensor__msgs_1_1PointField_1_1INT32_01_4.html</anchorfile>
      <anchor>a95012824ac6c30ff92779587aa5d9db5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::traits::asType&lt; sensor_msgs::PointField::INT8 &gt;</name>
    <filename>structpcl_1_1traits_1_1asType_3_01sensor__msgs_1_1PointField_1_1INT8_01_4.html</filename>
    <member kind="typedef">
      <type>int8_t</type>
      <name>type</name>
      <anchorfile>structpcl_1_1traits_1_1asType_3_01sensor__msgs_1_1PointField_1_1INT8_01_4.html</anchorfile>
      <anchor>a40d82bde3e843936772515f89f559462</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::traits::asType&lt; sensor_msgs::PointField::UINT16 &gt;</name>
    <filename>structpcl_1_1traits_1_1asType_3_01sensor__msgs_1_1PointField_1_1UINT16_01_4.html</filename>
    <member kind="typedef">
      <type>uint16_t</type>
      <name>type</name>
      <anchorfile>structpcl_1_1traits_1_1asType_3_01sensor__msgs_1_1PointField_1_1UINT16_01_4.html</anchorfile>
      <anchor>a6fed5b38708480cf868fcf85d3ddc910</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::traits::asType&lt; sensor_msgs::PointField::UINT32 &gt;</name>
    <filename>structpcl_1_1traits_1_1asType_3_01sensor__msgs_1_1PointField_1_1UINT32_01_4.html</filename>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>type</name>
      <anchorfile>structpcl_1_1traits_1_1asType_3_01sensor__msgs_1_1PointField_1_1UINT32_01_4.html</anchorfile>
      <anchor>a8d468418358f5d83ace94dacbc1e9d6a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::traits::asType&lt; sensor_msgs::PointField::UINT8 &gt;</name>
    <filename>structpcl_1_1traits_1_1asType_3_01sensor__msgs_1_1PointField_1_1UINT8_01_4.html</filename>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>type</name>
      <anchorfile>structpcl_1_1traits_1_1asType_3_01sensor__msgs_1_1PointField_1_1UINT8_01_4.html</anchorfile>
      <anchor>aa415a59b9d13525b561cb939ab967b5b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::traits::datatype</name>
    <filename>structpcl_1_1traits_1_1datatype.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>BOOST_MPL_ASSERT_MSG</name>
      <anchorfile>structpcl_1_1traits_1_1datatype.html</anchorfile>
      <anchor>ab93ffdf7c7abc616089ba5d049b9024f</anchor>
      <arglist>((!boost::is_same&lt; PointT, typename POD&lt; PointT &gt;::type &gt;::value), POINT_TYPE_NOT_PROPERLY_REGISTERED,(PointT &amp;))</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::traits::decomposeArray</name>
    <filename>structpcl_1_1traits_1_1decomposeArray.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::remove_all_extents&lt; T &gt;::type</type>
      <name>type</name>
      <anchorfile>structpcl_1_1traits_1_1decomposeArray.html</anchorfile>
      <anchor>a9d958346aad386f44ac60694a50ca18f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>value</name>
      <anchorfile>structpcl_1_1traits_1_1decomposeArray.html</anchorfile>
      <anchor>ad630622791a2503cdf52e2282f71f5d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::traits::fieldList</name>
    <filename>structpcl_1_1traits_1_1fieldList.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>BOOST_MPL_ASSERT_MSG</name>
      <anchorfile>structpcl_1_1traits_1_1fieldList.html</anchorfile>
      <anchor>aa796cd3dc9eb9be9e43e8103e4506687</anchor>
      <arglist>((!boost::is_same&lt; PointT, typename POD&lt; PointT &gt;::type &gt;::value), POINT_TYPE_NOT_PROPERLY_REGISTERED,(PointT &amp;))</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::traits::name</name>
    <filename>structpcl_1_1traits_1_1name.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>dummy</templarg>
    <member kind="function">
      <type></type>
      <name>BOOST_MPL_ASSERT_MSG</name>
      <anchorfile>structpcl_1_1traits_1_1name.html</anchorfile>
      <anchor>aa35f03c80276c9ef3f531c35f3eb4db1</anchor>
      <arglist>((!boost::is_same&lt; PointT, typename POD&lt; PointT &gt;::type &gt;::value), POINT_TYPE_NOT_PROPERLY_REGISTERED,(PointT &amp;))</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::traits::offset</name>
    <filename>structpcl_1_1traits_1_1offset.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>BOOST_MPL_ASSERT_MSG</name>
      <anchorfile>structpcl_1_1traits_1_1offset.html</anchorfile>
      <anchor>a37b49a794083b476a026cfce0bc195d1</anchor>
      <arglist>((!boost::is_same&lt; PointT, typename POD&lt; PointT &gt;::type &gt;::value), POINT_TYPE_NOT_PROPERLY_REGISTERED,(PointT &amp;))</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::traits::POD</name>
    <filename>structpcl_1_1traits_1_1POD.html</filename>
    <templarg>PointT</templarg>
    <member kind="typedef">
      <type>PointT</type>
      <name>type</name>
      <anchorfile>structpcl_1_1traits_1_1POD.html</anchorfile>
      <anchor>ad783e75d3c086fb6d85f85639811ad0d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::utils</name>
    <filename>namespacepcl_1_1utils.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>equal</name>
      <anchorfile>namespacepcl_1_1utils.html</anchorfile>
      <anchor>ac8067a0850d83723e500d3e0d66ad044</anchor>
      <arglist>(T val1, T val2, T eps=std::numeric_limits&lt; T &gt;::min())</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::visualization</name>
    <filename>namespacepcl_1_1visualization.html</filename>
    <class kind="class">pcl::visualization::Camera</class>
    <class kind="class">pcl::visualization::CloudActor</class>
    <class kind="class">pcl::visualization::CloudViewer</class>
    <class kind="class">pcl::visualization::FloatImageUtils</class>
    <class kind="class">pcl::visualization::FPSCallback</class>
    <class kind="class">pcl::visualization::ImageViewer</class>
    <class kind="class">pcl::visualization::KeyboardEvent</class>
    <class kind="class">pcl::visualization::MouseEvent</class>
    <class kind="class">pcl::visualization::PCLHistogramVisualizer</class>
    <class kind="class">pcl::visualization::PCLHistogramVisualizerInteractorStyle</class>
    <class kind="class">pcl::visualization::PCLImageCanvasSource2D</class>
    <class kind="class">pcl::visualization::PCLVisualizer</class>
    <class kind="class">pcl::visualization::PCLVisualizerInteractor</class>
    <class kind="class">pcl::visualization::PCLVisualizerInteractorStyle</class>
    <class kind="class">pcl::visualization::PointCloudColorHandler</class>
    <class kind="class">pcl::visualization::PointCloudColorHandler&lt; sensor_msgs::PointCloud2 &gt;</class>
    <class kind="class">pcl::visualization::PointCloudColorHandlerCustom</class>
    <class kind="class">pcl::visualization::PointCloudColorHandlerCustom&lt; sensor_msgs::PointCloud2 &gt;</class>
    <class kind="class">pcl::visualization::PointCloudColorHandlerGenericField</class>
    <class kind="class">pcl::visualization::PointCloudColorHandlerGenericField&lt; sensor_msgs::PointCloud2 &gt;</class>
    <class kind="class">pcl::visualization::PointCloudColorHandlerHSVField</class>
    <class kind="class">pcl::visualization::PointCloudColorHandlerHSVField&lt; sensor_msgs::PointCloud2 &gt;</class>
    <class kind="class">pcl::visualization::PointCloudColorHandlerRandom</class>
    <class kind="class">pcl::visualization::PointCloudColorHandlerRandom&lt; sensor_msgs::PointCloud2 &gt;</class>
    <class kind="class">pcl::visualization::PointCloudColorHandlerRGBField</class>
    <class kind="class">pcl::visualization::PointCloudColorHandlerRGBField&lt; sensor_msgs::PointCloud2 &gt;</class>
    <class kind="class">pcl::visualization::PointCloudGeometryHandler</class>
    <class kind="class">pcl::visualization::PointCloudGeometryHandler&lt; sensor_msgs::PointCloud2 &gt;</class>
    <class kind="class">pcl::visualization::PointCloudGeometryHandlerCustom</class>
    <class kind="class">pcl::visualization::PointCloudGeometryHandlerCustom&lt; sensor_msgs::PointCloud2 &gt;</class>
    <class kind="class">pcl::visualization::PointCloudGeometryHandlerSurfaceNormal</class>
    <class kind="class">pcl::visualization::PointCloudGeometryHandlerSurfaceNormal&lt; sensor_msgs::PointCloud2 &gt;</class>
    <class kind="class">pcl::visualization::PointCloudGeometryHandlerXYZ</class>
    <class kind="class">pcl::visualization::PointCloudGeometryHandlerXYZ&lt; sensor_msgs::PointCloud2 &gt;</class>
    <class kind="class">pcl::visualization::PointPickingCallback</class>
    <class kind="class">pcl::visualization::PointPickingEvent</class>
    <class kind="class">pcl::visualization::RangeImageVisualizer</class>
    <class kind="class">pcl::visualization::RenWinInteract</class>
    <class kind="class">pcl::visualization::Window</class>
    <member kind="typedef">
      <type>boost::unordered_map&lt; std::string, CloudActor &gt;</type>
      <name>CloudActorMap</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a9be66e35e00751cec39dc48aaafc0889</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CloudActorMap &gt;</type>
      <name>CloudActorMapPtr</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a9f67a43d5aa3d1d10b11cbd2aab3207a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; int, vtkSmartPointer&lt; vtkProp &gt; &gt;</type>
      <name>CoordinateActorMap</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>ac808273b301c7fe4e038fe0a73c82ff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, RenWinInteract &gt;</type>
      <name>RenWinInteractMap</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>af5d4d3635f09de9e2d7c940b5981f931</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::unordered_map&lt; std::string, vtkSmartPointer&lt; vtkProp &gt; &gt;</type>
      <name>ShapeActorMap</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a00b2606285153f3cc1921513f1926866</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ShapeActorMap &gt;</type>
      <name>ShapeActorMapPtr</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a2a55fa4577479f8044e2d0bf3f86eb4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Array&lt; unsigned char, 3, 1 &gt;</type>
      <name>Vector3ub</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>aea0d6be5fc289e9cf4b86325968af7ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>InteractorKeyboardModifier</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a239442a6fa89340fef4d85fa37af4d0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERACTOR_KB_MOD_ALT</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a239442a6fa89340fef4d85fa37af4d0ca5391f33d1b87432c794643f2c3d12f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERACTOR_KB_MOD_CTRL</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a239442a6fa89340fef4d85fa37af4d0ca86ada2ff38df6961e9bf8bc4918444bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERACTOR_KB_MOD_SHIFT</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a239442a6fa89340fef4d85fa37af4d0cad5bbda0b65e47583675a96b78870b06a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>RenderingProperties</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a283c01126d7d30bab271e86a4ea5c5ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCL_VISUALIZER_POINT_SIZE</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a283c01126d7d30bab271e86a4ea5c5eeab10456d2cae1645dbc69d7985abbf150</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCL_VISUALIZER_OPACITY</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a283c01126d7d30bab271e86a4ea5c5eea6fd5bee4763bee52bb9b45fa2083ad2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCL_VISUALIZER_LINE_WIDTH</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a283c01126d7d30bab271e86a4ea5c5eead950958132b03fc480a407e604599a52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCL_VISUALIZER_FONT_SIZE</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a283c01126d7d30bab271e86a4ea5c5eeaead997520f0bc0e423c313b64eb40f7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCL_VISUALIZER_COLOR</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a283c01126d7d30bab271e86a4ea5c5eea23f74bdac65b5f8ef51b9acb34fe9847</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCL_VISUALIZER_REPRESENTATION</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a283c01126d7d30bab271e86a4ea5c5eea66633f642add3afe48d13d213dc726f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCL_VISUALIZER_IMMEDIATE_RENDERING</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a283c01126d7d30bab271e86a4ea5c5eeab230e27bf668d8f1458f25a1a0cb58a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>RenderingRepresentationProperties</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a3b507f3bba8e944d46b657adfe83fc51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCL_VISUALIZER_REPRESENTATION_POINTS</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a3b507f3bba8e944d46b657adfe83fc51a753397bedef22d251c8a5a1c5767e4ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCL_VISUALIZER_REPRESENTATION_WIREFRAME</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a3b507f3bba8e944d46b657adfe83fc51a95b087e67b5f2ff37c5f1f29fe934358</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCL_VISUALIZER_REPRESENTATION_SURFACE</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a3b507f3bba8e944d46b657adfe83fc51a0bc863b3546953088810b7f0e8989fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>allocVtkUnstructuredGrid</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>aae9f9e0b4a6452d7cd6e26fce59e24cf</anchor>
      <arglist>(vtkSmartPointer&lt; vtkUnstructuredGrid &gt; &amp;polydata)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Vector3ub</type>
      <name>blue_color</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>aa773dc10cf32bc35f94bd683392b9d43</anchor>
      <arglist>(0, 0, 255)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS vtkSmartPointer&lt; vtkDataSet &gt;</type>
      <name>create2DCircle</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a893de805da9aa8a8178810063b815d84</anchor>
      <arglist>(const pcl::ModelCoefficients &amp;coefficients, double z=0.0)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS vtkSmartPointer&lt; vtkDataSet &gt;</type>
      <name>createCone</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a8cfaad0438e4e7c8181523717506f0f8</anchor>
      <arglist>(const pcl::ModelCoefficients &amp;coefficients)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS vtkSmartPointer&lt; vtkDataSet &gt;</type>
      <name>createCube</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a2ce91c66b988540d545829d92488b454</anchor>
      <arglist>(const pcl::ModelCoefficients &amp;coefficients)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS vtkSmartPointer&lt; vtkDataSet &gt;</type>
      <name>createCube</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a27cc50c11dd8cfef8df48f7d2244b257</anchor>
      <arglist>(const Eigen::Vector3f &amp;translation, const Eigen::Quaternionf &amp;rotation, double width, double height, double depth)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS vtkSmartPointer&lt; vtkDataSet &gt;</type>
      <name>createCube</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>aa6a869b5d506efe40ad59c31691e3f65</anchor>
      <arglist>(double x_min, double x_max, double y_min, double y_max, double z_min, double z_max)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS vtkSmartPointer&lt; vtkDataSet &gt;</type>
      <name>createCylinder</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a27e656b887e65bf874a9a34842d787e2</anchor>
      <arglist>(const pcl::ModelCoefficients &amp;coefficients, int numsides=30)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS vtkSmartPointer&lt; vtkDataSet &gt;</type>
      <name>createLine</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a4f21aa02547d1473774e4b6919da3ece</anchor>
      <arglist>(const Eigen::Vector4f &amp;pt1, const Eigen::Vector4f &amp;pt2)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS vtkSmartPointer&lt; vtkDataSet &gt;</type>
      <name>createLine</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a88a1fc19121ed77656ceb564aa268e58</anchor>
      <arglist>(const pcl::ModelCoefficients &amp;coefficients)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS vtkSmartPointer&lt; vtkDataSet &gt;</type>
      <name>createPlane</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a0a303f6dc821c18068b1f6440c5013f2</anchor>
      <arglist>(const pcl::ModelCoefficients &amp;coefficients)</arglist>
    </member>
    <member kind="function">
      <type>vtkSmartPointer&lt; vtkDataSet &gt;</type>
      <name>createPolygon</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a50da15e5aac6b239552e56d5f3b0d209</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>vtkSmartPointer&lt; vtkDataSet &gt;</type>
      <name>createPolygon</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a480eeeb88d5db9a5145ef7463dcc13ae</anchor>
      <arglist>(const pcl::PlanarPolygon&lt; PointT &gt; &amp;planar_polygon)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS vtkSmartPointer&lt; vtkDataSet &gt;</type>
      <name>createSphere</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a499d2a3c6f950846f5a76a0042e42d51</anchor>
      <arglist>(const Eigen::Vector4f &amp;center, double radius, int res=10)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS vtkSmartPointer&lt; vtkDataSet &gt;</type>
      <name>createSphere</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a01c91c7e7e2630676c6b737f1749ba81</anchor>
      <arglist>(const pcl::ModelCoefficients &amp;coefficients, int res=10)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>getCorrespondingPointCloud</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a655fd2f8cc40ba01f32409a854aa6e70</anchor>
      <arglist>(vtkPolyData *src, const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;tgt, std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>getRandomColors</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>ad7c951589c5f992a009d01b186324347</anchor>
      <arglist>(double &amp;r, double &amp;g, double &amp;b, double min=0.2, double max=2.8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Vector3ub</type>
      <name>green_color</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>abbfbefc1bdd03e06c2d8ddb253778adf</anchor>
      <arglist>(0, 255, 0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Vector3ub</type>
      <name>red_color</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a323852b5894abe153c64195c612966a3</anchor>
      <arglist>(255, 0, 0)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>savePointData</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a50aa0d4f26e39dacd46ab9fc8dc0f827</anchor>
      <arglist>(vtkPolyData *data, const std::string &amp;out_file, const boost::shared_ptr&lt; CloudActorMap &gt; &amp;actors)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>aa0a679aef28fd8eca1fbc87d9f161cf7</anchor>
      <arglist>(PCLVisualizerInteractorStyle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a829b77caa0f88659f352ddb7b5686e72</anchor>
      <arglist>(PCLHistogramVisualizerInteractorStyle)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::Camera</name>
    <filename>classpcl_1_1visualization_1_1Camera.html</filename>
    <member kind="function">
      <type>void</type>
      <name>computeProjectionMatrix</name>
      <anchorfile>classpcl_1_1visualization_1_1Camera.html</anchorfile>
      <anchor>a740faa815ce829935e3cff52f2531ebe</anchor>
      <arglist>(Eigen::Matrix4d &amp;proj) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeViewMatrix</name>
      <anchorfile>classpcl_1_1visualization_1_1Camera.html</anchorfile>
      <anchor>a673db95f06d60ed5c5b833db131ac5c0</anchor>
      <arglist>(Eigen::Matrix4d &amp;view_mat) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cvtWindowCoordinates</name>
      <anchorfile>classpcl_1_1visualization_1_1Camera.html</anchorfile>
      <anchor>a34b5ecc154e53316931dede2172a0e53</anchor>
      <arglist>(const PointT &amp;pt, Eigen::Vector4d &amp;window_cord)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cvtWindowCoordinates</name>
      <anchorfile>classpcl_1_1visualization_1_1Camera.html</anchorfile>
      <anchor>a18cc3a73e76a689c5747cb871a7cad1b</anchor>
      <arglist>(const PointT &amp;pt, Eigen::Vector4d &amp;window_cord, const Eigen::Matrix4d &amp;composite_mat)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>clip</name>
      <anchorfile>classpcl_1_1visualization_1_1Camera.html</anchorfile>
      <anchor>a1f5533eb7bffb4442518ae89c1ecd407</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>focal</name>
      <anchorfile>classpcl_1_1visualization_1_1Camera.html</anchorfile>
      <anchor>a20170f1d6dfb797dbb7ba60096c8c896</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>fovy</name>
      <anchorfile>classpcl_1_1visualization_1_1Camera.html</anchorfile>
      <anchor>a95c70cf6a09f3b6a482705151bec6764</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pos</name>
      <anchorfile>classpcl_1_1visualization_1_1Camera.html</anchorfile>
      <anchor>ad9b024515f18652880bd494e478c8ddf</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>view</name>
      <anchorfile>classpcl_1_1visualization_1_1Camera.html</anchorfile>
      <anchor>adf4aba3f365066c8920d4f37dc1fa628</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>window_pos</name>
      <anchorfile>classpcl_1_1visualization_1_1Camera.html</anchorfile>
      <anchor>a1d3d137c44c452239f6c89fd13680c3a</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>window_size</name>
      <anchorfile>classpcl_1_1visualization_1_1Camera.html</anchorfile>
      <anchor>a1765b18d62955f524f3ea5bd7bc04c1c</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::CloudActor</name>
    <filename>classpcl_1_1visualization_1_1CloudActor.html</filename>
    <member kind="function">
      <type></type>
      <name>CloudActor</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudActor.html</anchorfile>
      <anchor>a03f56253bdebfa535f96f0eeed2b1472</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CloudActor</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudActor.html</anchorfile>
      <anchor>a6cf8460a2fd4c01f3199b58690bbe57a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>vtkSmartPointer&lt; vtkLODActor &gt;</type>
      <name>actor</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudActor.html</anchorfile>
      <anchor>a02ce09516be42f3dfcc8eb3aab53efed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vtkSmartPointer&lt; vtkIdTypeArray &gt;</type>
      <name>cells</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudActor.html</anchorfile>
      <anchor>a33d714fdd11d28989b2fbb00b45b7ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>color_handler_index_</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudActor.html</anchorfile>
      <anchor>a483e414acb4f5b8d222f615fe463e01c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ColorHandlerConstPtr &gt;</type>
      <name>color_handlers</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudActor.html</anchorfile>
      <anchor>a3f9bed3002a8fe0541b70f2572fcbfae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>geometry_handler_index_</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudActor.html</anchorfile>
      <anchor>afcaf038b89c55b7dec78abebd5612922</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; GeometryHandlerConstPtr &gt;</type>
      <name>geometry_handlers</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudActor.html</anchorfile>
      <anchor>ab1628e864bd8342f90c5cbb7ce5b3618</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vtkSmartPointer&lt; vtkMatrix4x4 &gt;</type>
      <name>viewpoint_transformation_</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudActor.html</anchorfile>
      <anchor>a8b14e3236e2777e639785a6020392061</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloudColorHandler&lt; sensor_msgs::PointCloud2 &gt;</type>
      <name>ColorHandler</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudActor.html</anchorfile>
      <anchor>a0ad186aa11802e85ea55676f9a32139a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ColorHandler::ConstPtr</type>
      <name>ColorHandlerConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudActor.html</anchorfile>
      <anchor>ad8ca06756b1bc12791abfe67d7142ea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ColorHandler::Ptr</type>
      <name>ColorHandlerPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudActor.html</anchorfile>
      <anchor>a1517b40e8c7f57f6e37e7a21db177201</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloudGeometryHandler&lt; sensor_msgs::PointCloud2 &gt;</type>
      <name>GeometryHandler</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudActor.html</anchorfile>
      <anchor>aed17e4c15f85d068c2138e825af8934a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>GeometryHandler::ConstPtr</type>
      <name>GeometryHandlerConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudActor.html</anchorfile>
      <anchor>a33af8e2ad5f5b5c6578f9e35e87f29bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>GeometryHandler::Ptr</type>
      <name>GeometryHandlerPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudActor.html</anchorfile>
      <anchor>a4f6ef3c3e5ef86413a5e8587d10e840e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::CloudViewer</name>
    <filename>classpcl_1_1visualization_1_1CloudViewer.html</filename>
    <class kind="struct">pcl::visualization::CloudViewer::CloudViewer_impl</class>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;</type>
      <name>ColorACloud</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudViewer.html</anchorfile>
      <anchor>a00bd76afa4e7da69f269aa66ef292f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;</type>
      <name>ColorCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudViewer.html</anchorfile>
      <anchor>a81ba49f0f4fd9d2e124aff3f9abc5481</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;</type>
      <name>GrayCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudViewer.html</anchorfile>
      <anchor>a37fbe7467fba14e87cafba8c51e73744</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;</type>
      <name>MonochromeCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudViewer.html</anchorfile>
      <anchor>af8105d8e51af25410c3d71b93ece0219</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::function1&lt; void, pcl::visualization::PCLVisualizer &amp; &gt;</type>
      <name>VizCallable</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudViewer.html</anchorfile>
      <anchor>adad0094081a2b6069a8d58bc4a0643b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CloudViewer</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudViewer.html</anchorfile>
      <anchor>a6266ab90b03695787804cc8625d4d6b3</anchor>
      <arglist>(const std::string &amp;window_name)</arglist>
    </member>
    <member kind="function">
      <type>boost::signals2::connection</type>
      <name>registerKeyboardCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudViewer.html</anchorfile>
      <anchor>ae61290a8fb076cc5cf2901e6916dd238</anchor>
      <arglist>(void(*callback)(const pcl::visualization::KeyboardEvent &amp;, void *), void *cookie=NULL)</arglist>
    </member>
    <member kind="function">
      <type>boost::signals2::connection</type>
      <name>registerKeyboardCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudViewer.html</anchorfile>
      <anchor>a81e195c5c84645cdb3d6683c1b5fa7f8</anchor>
      <arglist>(void(T::*callback)(const pcl::visualization::KeyboardEvent &amp;, void *), T &amp;instance, void *cookie=NULL)</arglist>
    </member>
    <member kind="function">
      <type>boost::signals2::connection</type>
      <name>registerMouseCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudViewer.html</anchorfile>
      <anchor>a2f79d7c3711d75ebc0c5ac27c727a776</anchor>
      <arglist>(void(*callback)(const pcl::visualization::MouseEvent &amp;, void *), void *cookie=NULL)</arglist>
    </member>
    <member kind="function">
      <type>boost::signals2::connection</type>
      <name>registerMouseCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudViewer.html</anchorfile>
      <anchor>ac1d42f87f0cb5206e84bab608cd8478e</anchor>
      <arglist>(void(T::*callback)(const pcl::visualization::MouseEvent &amp;, void *), T &amp;instance, void *cookie=NULL)</arglist>
    </member>
    <member kind="function">
      <type>boost::signals2::connection</type>
      <name>registerPointPickingCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudViewer.html</anchorfile>
      <anchor>a2275a9160852b63378d2ec6d59832051</anchor>
      <arglist>(void(*callback)(const pcl::visualization::PointPickingEvent &amp;, void *), void *cookie=NULL)</arglist>
    </member>
    <member kind="function">
      <type>boost::signals2::connection</type>
      <name>registerPointPickingCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudViewer.html</anchorfile>
      <anchor>af6042a90226cef8f3ca10eb5a6027362</anchor>
      <arglist>(void(T::*callback)(const pcl::visualization::PointPickingEvent &amp;, void *), T &amp;instance, void *cookie=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeVisualizationCallable</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudViewer.html</anchorfile>
      <anchor>a6804cb5e9b37362de1959cefd798b835</anchor>
      <arglist>(const std::string &amp;key=&quot;callable&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runOnVisualizationThread</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudViewer.html</anchorfile>
      <anchor>a5ef661143b864be17d4c9243723fe0cc</anchor>
      <arglist>(VizCallable x, const std::string &amp;key=&quot;callable&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runOnVisualizationThreadOnce</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudViewer.html</anchorfile>
      <anchor>ae657abe24e9345e09ab58fb664fafe68</anchor>
      <arglist>(VizCallable x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudViewer.html</anchorfile>
      <anchor>a845aa739fa2ed4c3e57a07e762a48c2b</anchor>
      <arglist>(const ColorCloud::ConstPtr &amp;cloud, const std::string &amp;cloudname=&quot;cloud&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudViewer.html</anchorfile>
      <anchor>a2aa139fa270a9b34cdcb8140b66b7b02</anchor>
      <arglist>(const ColorACloud::ConstPtr &amp;cloud, const std::string &amp;cloudname=&quot;cloud&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudViewer.html</anchorfile>
      <anchor>a36e41b8f34167d10b41903fe84a6e848</anchor>
      <arglist>(const GrayCloud::ConstPtr &amp;cloud, const std::string &amp;cloudname=&quot;cloud&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudViewer.html</anchorfile>
      <anchor>a61420f322ca85e554d1a3b22d7709b60</anchor>
      <arglist>(const MonochromeCloud::ConstPtr &amp;cloud, const std::string &amp;cloudname=&quot;cloud&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wasStopped</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudViewer.html</anchorfile>
      <anchor>a7225294cad46d65a3f54c8a97dde1982</anchor>
      <arglist>(int millis_to_wait=1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CloudViewer</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudViewer.html</anchorfile>
      <anchor>a219657de567db61ae47e046b9bcce327</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>boost::signals2::connection</type>
      <name>registerKeyboardCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudViewer.html</anchorfile>
      <anchor>a0619183562f023c637e5590479339eff</anchor>
      <arglist>(boost::function&lt; void(const pcl::visualization::KeyboardEvent &amp;)&gt;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>boost::signals2::connection</type>
      <name>registerMouseCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudViewer.html</anchorfile>
      <anchor>a0b0377f04fe56a5bfa2fbeb9a914dc1c</anchor>
      <arglist>(boost::function&lt; void(const pcl::visualization::MouseEvent &amp;)&gt;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>boost::signals2::connection</type>
      <name>registerPointPickingCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudViewer.html</anchorfile>
      <anchor>a769657ee32ffe934e32e0f77a1821789</anchor>
      <arglist>(boost::function&lt; void(const pcl::visualization::PointPickingEvent &amp;)&gt;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::auto_ptr&lt; CloudViewer_impl &gt;</type>
      <name>impl_</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudViewer.html</anchorfile>
      <anchor>a460a07420f58c5e1ec79761bfc2b9f04</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::visualization::CloudViewer::CloudViewer_impl</name>
    <filename>structpcl_1_1visualization_1_1CloudViewer_1_1CloudViewer__impl.html</filename>
    <member kind="typedef">
      <type>std::list&lt; VizCallable &gt;</type>
      <name>CallableList</name>
      <anchorfile>structpcl_1_1visualization_1_1CloudViewer_1_1CloudViewer__impl.html</anchorfile>
      <anchor>a9567bd59cc985844c493fb0a95760b4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, VizCallable &gt;</type>
      <name>CallableMap</name>
      <anchorfile>structpcl_1_1visualization_1_1CloudViewer_1_1CloudViewer__impl.html</anchorfile>
      <anchor>ad156b8f10ca7aa3e4217085f4c641422</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>block_post_cloud</name>
      <anchorfile>structpcl_1_1visualization_1_1CloudViewer_1_1CloudViewer__impl.html</anchorfile>
      <anchor>ad26ef9eceff80902e3f432f8452c0a24</anchor>
      <arglist>(const typename T::ConstPtr &amp;cloud, const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CloudViewer_impl</name>
      <anchorfile>structpcl_1_1visualization_1_1CloudViewer_1_1CloudViewer__impl.html</anchorfile>
      <anchor>a104859fc860a61cc693e8dbbf33f2439</anchor>
      <arglist>(const std::string &amp;window_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nonblock_post_cloud</name>
      <anchorfile>structpcl_1_1visualization_1_1CloudViewer_1_1CloudViewer__impl.html</anchorfile>
      <anchor>a827544c7fe2322953f0c3601dd4270ef</anchor>
      <arglist>(const typename T::ConstPtr &amp;cloud, const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1visualization_1_1CloudViewer_1_1CloudViewer__impl.html</anchorfile>
      <anchor>a872f61d458669361f6b81e7b73f419c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>post</name>
      <anchorfile>structpcl_1_1visualization_1_1CloudViewer_1_1CloudViewer__impl.html</anchorfile>
      <anchor>ab392a6355ac5526cde48a1a294dbe3d5</anchor>
      <arglist>(VizCallable x, const std::string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>post</name>
      <anchorfile>structpcl_1_1visualization_1_1CloudViewer_1_1CloudViewer__impl.html</anchorfile>
      <anchor>a37c1604825501992affae9fa9c038930</anchor>
      <arglist>(VizCallable x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove</name>
      <anchorfile>structpcl_1_1visualization_1_1CloudViewer_1_1CloudViewer__impl.html</anchorfile>
      <anchor>ac8efee2b21ef45d0e2dabf605f73eb53</anchor>
      <arglist>(const std::string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CloudViewer_impl</name>
      <anchorfile>structpcl_1_1visualization_1_1CloudViewer_1_1CloudViewer__impl.html</anchorfile>
      <anchor>abbb95a0c1ff4cf220517318e808f3c55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>c_mtx</name>
      <anchorfile>structpcl_1_1visualization_1_1CloudViewer_1_1CloudViewer__impl.html</anchorfile>
      <anchor>abc74def7c4b65d543d6cbaf718de5553</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CallableMap</type>
      <name>callables</name>
      <anchorfile>structpcl_1_1visualization_1_1CloudViewer_1_1CloudViewer__impl.html</anchorfile>
      <anchor>ab833e74599dff4aea0af41e1eb77ec45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CallableList</type>
      <name>callables_once</name>
      <anchorfile>structpcl_1_1visualization_1_1CloudViewer_1_1CloudViewer__impl.html</anchorfile>
      <anchor>a1063f22e02004758c1cf795c72c4c5e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::list&lt; boost::shared_ptr&lt; cloud_show_base &gt; &gt;</type>
      <name>cloud_shows_</name>
      <anchorfile>structpcl_1_1visualization_1_1CloudViewer_1_1CloudViewer__impl.html</anchorfile>
      <anchor>a84192cbb28f6c7900dc811fb1093b5b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>has_cloud_</name>
      <anchorfile>structpcl_1_1visualization_1_1CloudViewer_1_1CloudViewer__impl.html</anchorfile>
      <anchor>a0f9b02eeaa5e6faba3d7b891a28b4481</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mtx_</name>
      <anchorfile>structpcl_1_1visualization_1_1CloudViewer_1_1CloudViewer__impl.html</anchorfile>
      <anchor>ae0ae419223bd6d99b1a87793e510b224</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>once_mtx</name>
      <anchorfile>structpcl_1_1visualization_1_1CloudViewer_1_1CloudViewer__impl.html</anchorfile>
      <anchor>a0955351808eab162ea65977ea787a1e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>quit_</name>
      <anchorfile>structpcl_1_1visualization_1_1CloudViewer_1_1CloudViewer__impl.html</anchorfile>
      <anchor>a5c2e2848a0949523dfeda3c6e9db97f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>spin_mtx_</name>
      <anchorfile>structpcl_1_1visualization_1_1CloudViewer_1_1CloudViewer__impl.html</anchorfile>
      <anchor>a75874d23e89e5e2904e96647a7ddfe41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt;</type>
      <name>viewer_</name>
      <anchorfile>structpcl_1_1visualization_1_1CloudViewer_1_1CloudViewer__impl.html</anchorfile>
      <anchor>a080f9128770e6f59a5b0f8d448d0a388</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::thread</type>
      <name>viewer_thread_</name>
      <anchorfile>structpcl_1_1visualization_1_1CloudViewer_1_1CloudViewer__impl.html</anchorfile>
      <anchor>aee66382a06ac7ba24bfdb8efa89d9f66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>window_name_</name>
      <anchorfile>structpcl_1_1visualization_1_1CloudViewer_1_1CloudViewer__impl.html</anchorfile>
      <anchor>ab8224d9c8e393732e5082b41525e11a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::FloatImageUtils</name>
    <filename>classpcl_1_1visualization_1_1FloatImageUtils.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>getColorForAngle</name>
      <anchorfile>classpcl_1_1visualization_1_1FloatImageUtils.html</anchorfile>
      <anchor>a7bce8e2cd722652a530afed2c0a3085d</anchor>
      <arglist>(float value, unsigned char &amp;r, unsigned char &amp;g, unsigned char &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>getColorForFloat</name>
      <anchorfile>classpcl_1_1visualization_1_1FloatImageUtils.html</anchorfile>
      <anchor>a2daa09548783d4811d6f60b1d1282fc2</anchor>
      <arglist>(float value, unsigned char &amp;r, unsigned char &amp;g, unsigned char &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>getColorForHalfAngle</name>
      <anchorfile>classpcl_1_1visualization_1_1FloatImageUtils.html</anchorfile>
      <anchor>a6705f8f11776328469c93738110484ca</anchor>
      <arglist>(float value, unsigned char &amp;r, unsigned char &amp;g, unsigned char &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned char *</type>
      <name>getVisualAngleImage</name>
      <anchorfile>classpcl_1_1visualization_1_1FloatImageUtils.html</anchorfile>
      <anchor>abbd75f57917188cdf0bca18bb768cc87</anchor>
      <arglist>(const float *angle_image, int width, int height)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned char *</type>
      <name>getVisualHalfAngleImage</name>
      <anchorfile>classpcl_1_1visualization_1_1FloatImageUtils.html</anchorfile>
      <anchor>a7a762c150be8f78d0e3571a2d149a424</anchor>
      <arglist>(const float *angle_image, int width, int height)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned char *</type>
      <name>getVisualImage</name>
      <anchorfile>classpcl_1_1visualization_1_1FloatImageUtils.html</anchorfile>
      <anchor>ac214083d2215758232020a77f7095348</anchor>
      <arglist>(const float *float_image, int width, int height, float min_value=-std::numeric_limits&lt; float &gt;::infinity(), float max_value=std::numeric_limits&lt; float &gt;::infinity(), bool gray_scale=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned char *</type>
      <name>getVisualImage</name>
      <anchorfile>classpcl_1_1visualization_1_1FloatImageUtils.html</anchorfile>
      <anchor>a409ec647a2ca6ad3b4a328531e1b4224</anchor>
      <arglist>(const unsigned short *float_image, int width, int height, unsigned short min_value=0, unsigned short max_value=std::numeric_limits&lt; unsigned short &gt;::max(), bool gray_scale=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::FPSCallback</name>
    <filename>classpcl_1_1visualization_1_1FPSCallback.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Execute</name>
      <anchorfile>classpcl_1_1visualization_1_1FPSCallback.html</anchorfile>
      <anchor>a6f00192bc2d6ec92957f7aeba2cbf096</anchor>
      <arglist>(vtkObject *, unsigned long, void *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTextActor</name>
      <anchorfile>classpcl_1_1visualization_1_1FPSCallback.html</anchorfile>
      <anchor>afc94af499dd46040d6f40e59e9de19f9</anchor>
      <arglist>(vtkTextActor *txt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FPSCallback *</type>
      <name>New</name>
      <anchorfile>classpcl_1_1visualization_1_1FPSCallback.html</anchorfile>
      <anchor>a032f8fe4c3d72afaf8c523ea71986dec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vtkTextActor *</type>
      <name>actor_</name>
      <anchorfile>classpcl_1_1visualization_1_1FPSCallback.html</anchorfile>
      <anchor>a24f027179ad8454b8361d35f263c6cb1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::ImageViewer</name>
    <filename>classpcl_1_1visualization_1_1ImageViewer.html</filename>
    <class kind="struct">pcl::visualization::ImageViewer::ExitCallback</class>
    <class kind="struct">pcl::visualization::ImageViewer::ExitMainLoopTimerCallback</class>
    <class kind="struct">pcl::visualization::ImageViewer::Layer</class>
    <class kind="struct">pcl::visualization::ImageViewer::LayerComparator</class>
    <member kind="function">
      <type>void</type>
      <name>addAngleImage</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>ad46e6a0d2d9b1e1a1d4a0e56b3e28bd3</anchor>
      <arglist>(const float *data, unsigned width, unsigned height, const std::string &amp;layer_id=&quot;angle_image&quot;, double opacity=1.0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addCircle</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>af4168cf423e972fb3b81553ba67b36ea</anchor>
      <arglist>(unsigned int x, unsigned int y, double radius, const std::string &amp;layer_id=&quot;circles&quot;, double opacity=1.0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addCircle</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>af9035ec397ec9c4e0019dc2fca7e8077</anchor>
      <arglist>(unsigned int x, unsigned int y, double radius, double r, double g, double b, const std::string &amp;layer_id=&quot;circles&quot;, double opacity=1.0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addFilledRectangle</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a3e9a0421d08b507f11781444a2ee0957</anchor>
      <arglist>(unsigned int x_min, unsigned int x_max, unsigned int y_min, unsigned int y_max, const std::string &amp;layer_id=&quot;boxes&quot;, double opacity=0.5)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addFilledRectangle</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>ae20fe7a724a6d4b83f3da2f5cb4b787d</anchor>
      <arglist>(unsigned int x_min, unsigned int x_max, unsigned int y_min, unsigned int y_max, double r, double g, double b, const std::string &amp;layer_id=&quot;boxes&quot;, double opacity=0.5)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addFloatImage</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>ac29c3b5fa725cb452135733e13332d6c</anchor>
      <arglist>(const float *data, unsigned int width, unsigned int height, float min_value=std::numeric_limits&lt; float &gt;::min(), float max_value=std::numeric_limits&lt; float &gt;::max(), bool grayscale=false, const std::string &amp;layer_id=&quot;float_image&quot;, double opacity=1.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addHalfAngleImage</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a60fa47b0538b35974d7f63e741c5ef83</anchor>
      <arglist>(const float *data, unsigned width, unsigned height, const std::string &amp;layer_id=&quot;half_angle_image&quot;, double opacity=1.0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addLayer</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a5b3898fbeb4d614ce8930d8a3febfaf9</anchor>
      <arglist>(const std::string &amp;layer_id, int width, int height, double opacity=0.5)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addLine</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a846229a2756b8672784c19e23753c322</anchor>
      <arglist>(unsigned int x_min, unsigned int y_min, unsigned int x_max, unsigned int y_max, double r, double g, double b, const std::string &amp;layer_id=&quot;line&quot;, double opacity=1.0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addLine</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a13a772196607d87cfcadd7abe4738165</anchor>
      <arglist>(unsigned int x_min, unsigned int y_min, unsigned int x_max, unsigned int y_max, const std::string &amp;layer_id=&quot;line&quot;, double opacity=1.0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addMask</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a0081a79231feea5c4802b075cc6a3e4f</anchor>
      <arglist>(const typename pcl::PointCloud&lt; T &gt;::ConstPtr &amp;image, const pcl::PointCloud&lt; T &gt; &amp;mask, double r, double g, double b, const std::string &amp;layer_id=&quot;image_mask&quot;, double opacity=0.5)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addMask</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>ad2d188a481a99c689d953521387490f2</anchor>
      <arglist>(const typename pcl::PointCloud&lt; T &gt;::ConstPtr &amp;image, const pcl::PointCloud&lt; T &gt; &amp;mask, const std::string &amp;layer_id=&quot;image_mask&quot;, double opacity=0.5)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addMonoImage</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a764f707517a6f5a94d6afd9441508794</anchor>
      <arglist>(const unsigned char *data, unsigned width, unsigned height, const std::string &amp;layer_id=&quot;mono_image&quot;, double opacity=1.0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addPlanarPolygon</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a60432695a77a6641254431714a3412d9</anchor>
      <arglist>(const typename pcl::PointCloud&lt; T &gt;::ConstPtr &amp;image, const pcl::PlanarPolygon&lt; T &gt; &amp;polygon, double r, double g, double b, const std::string &amp;layer_id=&quot;planar_polygon&quot;, double opacity=1.0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addPlanarPolygon</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>ab60d5c2a9f640784af85f9b4641e9de1</anchor>
      <arglist>(const typename pcl::PointCloud&lt; T &gt;::ConstPtr &amp;image, const pcl::PlanarPolygon&lt; T &gt; &amp;polygon, const std::string &amp;layer_id=&quot;planar_polygon&quot;, double opacity=1.0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addRectangle</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a0eae37d9f7fdd3e71dc95bea071198f3</anchor>
      <arglist>(const pcl::PointXY &amp;min_pt, const pcl::PointXY &amp;max_pt, const std::string &amp;layer_id=&quot;rectangles&quot;, double opacity=1.0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addRectangle</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a52f7cd922decf854456c03a5de488050</anchor>
      <arglist>(const pcl::PointXY &amp;min_pt, const pcl::PointXY &amp;max_pt, double r, double g, double b, const std::string &amp;layer_id=&quot;rectangles&quot;, double opacity=1.0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addRectangle</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a0560bb62ee28db8d7312461a1b3bc025</anchor>
      <arglist>(unsigned int x_min, unsigned int x_max, unsigned int y_min, unsigned int y_max, const std::string &amp;layer_id=&quot;rectangles&quot;, double opacity=1.0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addRectangle</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a547fd16a365e5d47db69c82b2c932fbb</anchor>
      <arglist>(unsigned int x_min, unsigned int x_max, unsigned int y_min, unsigned int y_max, double r, double g, double b, const std::string &amp;layer_id=&quot;rectangles&quot;, double opacity=1.0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addRectangle</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a4bf9386f204a0d0fb67aeb0ea3257f5d</anchor>
      <arglist>(const typename pcl::PointCloud&lt; T &gt;::ConstPtr &amp;image, const T &amp;min_pt, const T &amp;max_pt, const std::string &amp;layer_id=&quot;rectangles&quot;, double opacity=1.0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addRectangle</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>ad03c741567c6053e5aa456d2098b8325</anchor>
      <arglist>(const typename pcl::PointCloud&lt; T &gt;::ConstPtr &amp;image, const T &amp;min_pt, const T &amp;max_pt, double r, double g, double b, const std::string &amp;layer_id=&quot;rectangles&quot;, double opacity=1.0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addRectangle</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>aa6a59e02982ffa5a0dae843b83f0555e</anchor>
      <arglist>(const typename pcl::PointCloud&lt; T &gt;::ConstPtr &amp;image, const pcl::PointCloud&lt; T &gt; &amp;mask, double r, double g, double b, const std::string &amp;layer_id=&quot;rectangles&quot;, double opacity=1.0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addRectangle</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a7e3d4676de11f0f9848e70791e889938</anchor>
      <arglist>(const typename pcl::PointCloud&lt; T &gt;::ConstPtr &amp;image, const pcl::PointCloud&lt; T &gt; &amp;mask, const std::string &amp;layer_id=&quot;image_mask&quot;, double opacity=1.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addRGBImage</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>ab3340b7e8cc80f3cf4276dfcbb589fe5</anchor>
      <arglist>(const unsigned char *data, unsigned width, unsigned height, const std::string &amp;layer_id=&quot;rgb_image&quot;, double opacity=1.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addRGBImage</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>ac0c9e8a98da3768aef5dd08df9822bdf</anchor>
      <arglist>(const typename pcl::PointCloud&lt; T &gt;::ConstPtr &amp;cloud, const std::string &amp;layer_id=&quot;rgb_image&quot;, double opacity=1.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addRGBImage</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>af350a394ba65506f84f2b140c22b5063</anchor>
      <arglist>(const pcl::PointCloud&lt; T &gt; &amp;cloud, const std::string &amp;layer_id=&quot;rgb_image&quot;, double opacity=1.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addShortImage</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a9a53f1ab682bd6031a613683cf79df34</anchor>
      <arglist>(const unsigned short *short_image, unsigned int width, unsigned int height, unsigned short min_value=std::numeric_limits&lt; unsigned short &gt;::min(), unsigned short max_value=std::numeric_limits&lt; unsigned short &gt;::max(), bool grayscale=false, const std::string &amp;layer_id=&quot;short_image&quot;, double opacity=1.0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImageViewer</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>ab67fc7734463f333ef483e0ec1eaeab0</anchor>
      <arglist>(const std::string &amp;window_title=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>markPoint</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a8635790ba434ac25d5996b6747a35281</anchor>
      <arglist>(size_t u, size_t v, Vector3ub fg_color, Vector3ub bg_color=red_color, double radius=3.0, const std::string &amp;layer_id=&quot;points&quot;, double opacity=1.0)</arglist>
    </member>
    <member kind="function">
      <type>boost::signals2::connection</type>
      <name>registerKeyboardCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a768b636bbac4ee67a5aa86fd4b239b12</anchor>
      <arglist>(void(*callback)(const pcl::visualization::KeyboardEvent &amp;, void *), void *cookie=NULL)</arglist>
    </member>
    <member kind="function">
      <type>boost::signals2::connection</type>
      <name>registerKeyboardCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>add4cf1ce0536ae6ba7b42f316e6d368c</anchor>
      <arglist>(void(T::*callback)(const pcl::visualization::KeyboardEvent &amp;, void *), T &amp;instance, void *cookie=NULL)</arglist>
    </member>
    <member kind="function">
      <type>boost::signals2::connection</type>
      <name>registerKeyboardCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a67179cecfc3ea0f0c1e16a33089cb24b</anchor>
      <arglist>(boost::function&lt; void(const pcl::visualization::KeyboardEvent &amp;)&gt; cb)</arglist>
    </member>
    <member kind="function">
      <type>boost::signals2::connection</type>
      <name>registerMouseCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>aea7736ed1e3710dc9fcd210c8a41e509</anchor>
      <arglist>(void(*callback)(const pcl::visualization::MouseEvent &amp;, void *), void *cookie=NULL)</arglist>
    </member>
    <member kind="function">
      <type>boost::signals2::connection</type>
      <name>registerMouseCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>aae27531d1bf7fe6c2a79320980b301a4</anchor>
      <arglist>(void(T::*callback)(const pcl::visualization::MouseEvent &amp;, void *), T &amp;instance, void *cookie=NULL)</arglist>
    </member>
    <member kind="function">
      <type>boost::signals2::connection</type>
      <name>registerMouseCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a22fb868c8d32c6498c51184cdf3a2e26</anchor>
      <arglist>(boost::function&lt; void(const pcl::visualization::MouseEvent &amp;)&gt; cb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeLayer</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a5d3bc3c84193eaa26cc84820fb22254b</anchor>
      <arglist>(const std::string &amp;layer_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPosition</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>ace5662622459d62b330b83d5a544f26a</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSize</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>ab928954619a61d4d1b6679a421ca8578</anchor>
      <arglist>(int xw, int yw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWindowTitle</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a0bf8630b973a4b0497f241568d0e6baa</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showAngleImage</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a2406ecea1e68be3028bb4861478f5c2b</anchor>
      <arglist>(const float *data, unsigned width, unsigned height, const std::string &amp;layer_id=&quot;angle_image&quot;, double opacity=1.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showFloatImage</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a775047bc2b18889522caab74751ae6f3</anchor>
      <arglist>(const float *data, unsigned int width, unsigned int height, float min_value=std::numeric_limits&lt; float &gt;::min(), float max_value=std::numeric_limits&lt; float &gt;::max(), bool grayscale=false, const std::string &amp;layer_id=&quot;float_image&quot;, double opacity=1.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showHalfAngleImage</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a83262fe4addf159963e9eeb5bc918153</anchor>
      <arglist>(const float *data, unsigned width, unsigned height, const std::string &amp;layer_id=&quot;half_angle_image&quot;, double opacity=1.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showMonoImage</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>ab3d46fb79a3a66b9a577808ed7169c9f</anchor>
      <arglist>(const unsigned char *data, unsigned width, unsigned height, const std::string &amp;layer_id=&quot;mono_image&quot;, double opacity=1.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showRGBImage</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a33e79bc49719cc7e2005f3cf76bff1f6</anchor>
      <arglist>(const unsigned char *data, unsigned width, unsigned height, const std::string &amp;layer_id=&quot;rgb_image&quot;, double opacity=1.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showRGBImage</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a3d4270eb07ff05d02ec9ddbb417691c7</anchor>
      <arglist>(const typename pcl::PointCloud&lt; T &gt;::ConstPtr &amp;cloud, const std::string &amp;layer_id=&quot;rgb_image&quot;, double opacity=1.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showRGBImage</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a58b93c1bd507c07366a80e52f8c20a61</anchor>
      <arglist>(const pcl::PointCloud&lt; T &gt; &amp;cloud, const std::string &amp;layer_id=&quot;rgb_image&quot;, double opacity=1.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showShortImage</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a8e6d9e7fa50c79a804230474fe572b98</anchor>
      <arglist>(const unsigned short *short_image, unsigned int width, unsigned int height, unsigned short min_value=std::numeric_limits&lt; unsigned short &gt;::min(), unsigned short max_value=std::numeric_limits&lt; unsigned short &gt;::max(), bool grayscale=false, const std::string &amp;layer_id=&quot;short_image&quot;, double opacity=1.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spin</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a78653afaa6dc910ce241b9bf8cea45f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spinOnce</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a3eb6e9560da820df593c85dbbd47af1c</anchor>
      <arglist>(int time=1, bool force_redraw=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wasStopped</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>ab208e8e8da2145c1623689015716045e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ImageViewer</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a1d78ccbe843981a91fc189f415b015cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>emitKeyboardEvent</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>ab4473dcb0b7e2d83adb520be23a883f5</anchor>
      <arglist>(unsigned long event_id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>emitMouseEvent</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a9790aea3227a7974531dcc848a1f172b</anchor>
      <arglist>(unsigned long event_id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>resetStoppedFlag</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a107ca36cb221542e3c53e792bc27c67f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>KeyboardCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>ac983684e1a90c7981dd11cb8b943dc5b</anchor>
      <arglist>(vtkObject *, unsigned long eid, void *clientdata, void *calldata)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>MouseCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a0d42ba1c21bd0a4a9cdba1e929e4c1e5</anchor>
      <arglist>(vtkObject *, unsigned long eid, void *clientdata, void *calldata)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; Layer &gt;</type>
      <name>LayerMap</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a81d911c9f1150c0a0b8626f93ec6f6ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>LayerMap::iterator</type>
      <name>createLayer</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>af143b0e738144044cb4dee792c59570e</anchor>
      <arglist>(const std::string &amp;layer_id, int width, int height, double opacity=0.5, bool fill_box=true)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkImageBlend &gt;</type>
      <name>blend_</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a867b254f4a93e76c404f25bf88ba9d9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_array&lt; unsigned char &gt;</type>
      <name>data_</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a69f2c97585c64cfd2554318c626a51a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>data_size_</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a63e797d6b62543b88656892a52acaa13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; ExitCallback &gt;</type>
      <name>exit_callback_</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>adc83c600e1f915be890fd26b666916c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; ExitMainLoopTimerCallback &gt;</type>
      <name>exit_main_loop_timer_callback_</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>aae0d2a6924edd2f5603abb33a1f58b31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkImageViewer &gt;</type>
      <name>image_viewer_</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a0537b49cd3ef88f2ab29353c60be8eaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkRenderWindowInteractor &gt;</type>
      <name>interactor_</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>ac243d43c47a7555b7a803e353be7991b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkCallbackCommand &gt;</type>
      <name>keyboard_command_</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a103f0a12cb196952302f54d8157fa059</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::signals2::signal&lt; void(const pcl::visualization::KeyboardEvent &amp;)&gt;</type>
      <name>keyboard_signal_</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>aa9a072ea1e11cc2088a000d1f0c2f245</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LayerMap</type>
      <name>layer_map_</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a7874619bb6929047578a1e66596649da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkCallbackCommand &gt;</type>
      <name>mouse_command_</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>adac2ba26a9f9448292b487e55ed0a114</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::signals2::signal&lt; void(const pcl::visualization::MouseEvent &amp;)&gt;</type>
      <name>mouse_signal_</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a818196a92cfe5ad40eb8b40668d9f272</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>stopped_</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a86c3e41e3f05a9bd4072a8af01047593</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>timer_id_</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a738e7fe93eb04dbb8fcf1ed34ce0ab88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::visualization::ImageViewer::ExitCallback</name>
    <filename>structpcl_1_1visualization_1_1ImageViewer_1_1ExitCallback.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Execute</name>
      <anchorfile>structpcl_1_1visualization_1_1ImageViewer_1_1ExitCallback.html</anchorfile>
      <anchor>a5bd3eb69c548c86f8db5edd69f3df235</anchor>
      <arglist>(vtkObject *, unsigned long event_id, void *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExitCallback</name>
      <anchorfile>structpcl_1_1visualization_1_1ImageViewer_1_1ExitCallback.html</anchorfile>
      <anchor>a0f67d18d61cfc1cc45c279f49def3ead</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ExitCallback *</type>
      <name>New</name>
      <anchorfile>structpcl_1_1visualization_1_1ImageViewer_1_1ExitCallback.html</anchorfile>
      <anchor>a4405fe3652222c53bb10468130e7852d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ImageViewer *</type>
      <name>window</name>
      <anchorfile>structpcl_1_1visualization_1_1ImageViewer_1_1ExitCallback.html</anchorfile>
      <anchor>a05ccb877c6f19e9ef30f4b031b3a71e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::visualization::ImageViewer::ExitMainLoopTimerCallback</name>
    <filename>structpcl_1_1visualization_1_1ImageViewer_1_1ExitMainLoopTimerCallback.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Execute</name>
      <anchorfile>structpcl_1_1visualization_1_1ImageViewer_1_1ExitMainLoopTimerCallback.html</anchorfile>
      <anchor>ad1ecabfaca2ae7dda589fe45fedc8e8b</anchor>
      <arglist>(vtkObject *vtkNotUsed(caller), unsigned long event_id, void *call_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExitMainLoopTimerCallback</name>
      <anchorfile>structpcl_1_1visualization_1_1ImageViewer_1_1ExitMainLoopTimerCallback.html</anchorfile>
      <anchor>a8e7bb3d26c8fab2cf6a3b4ab5bd93510</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ExitMainLoopTimerCallback *</type>
      <name>New</name>
      <anchorfile>structpcl_1_1visualization_1_1ImageViewer_1_1ExitMainLoopTimerCallback.html</anchorfile>
      <anchor>ae0247c7b9033dd8da22e6ce211b25ede</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>right_timer_id</name>
      <anchorfile>structpcl_1_1visualization_1_1ImageViewer_1_1ExitMainLoopTimerCallback.html</anchorfile>
      <anchor>a6a368070dd8799703fe00a48c1de2d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImageViewer *</type>
      <name>window</name>
      <anchorfile>structpcl_1_1visualization_1_1ImageViewer_1_1ExitMainLoopTimerCallback.html</anchorfile>
      <anchor>acaf86f4fcef5289d56c2005266d663f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::visualization::ImageViewer::Layer</name>
    <filename>structpcl_1_1visualization_1_1ImageViewer_1_1Layer.html</filename>
    <member kind="function">
      <type></type>
      <name>Layer</name>
      <anchorfile>structpcl_1_1visualization_1_1ImageViewer_1_1Layer.html</anchorfile>
      <anchor>ac45a09b7a5e7ccef0ba639eba7598a83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>vtkSmartPointer&lt; PCLImageCanvasSource2D &gt;</type>
      <name>canvas</name>
      <anchorfile>structpcl_1_1visualization_1_1ImageViewer_1_1Layer.html</anchorfile>
      <anchor>ad8b2f17eee7d7a458b83c1dfb07d43bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>layer_name</name>
      <anchorfile>structpcl_1_1visualization_1_1ImageViewer_1_1Layer.html</anchorfile>
      <anchor>ab0a88ee1f035f1bdaa7104a7afb21780</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>opacity</name>
      <anchorfile>structpcl_1_1visualization_1_1ImageViewer_1_1Layer.html</anchorfile>
      <anchor>a65567d314c104b1eb037283b6f4779e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::visualization::ImageViewer::LayerComparator</name>
    <filename>structpcl_1_1visualization_1_1ImageViewer_1_1LayerComparator.html</filename>
    <member kind="function">
      <type></type>
      <name>LayerComparator</name>
      <anchorfile>structpcl_1_1visualization_1_1ImageViewer_1_1LayerComparator.html</anchorfile>
      <anchor>aa21ff78c35b3439141459d90806c8632</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1visualization_1_1ImageViewer_1_1LayerComparator.html</anchorfile>
      <anchor>a7beb453bcb2ab8e1106876ca49cb9d3a</anchor>
      <arglist>(const Layer &amp;layer)</arglist>
    </member>
    <member kind="variable">
      <type>const std::string &amp;</type>
      <name>str_</name>
      <anchorfile>structpcl_1_1visualization_1_1ImageViewer_1_1LayerComparator.html</anchorfile>
      <anchor>a4250655633227e30000d9cb3d9b287b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::KeyboardEvent</name>
    <filename>classpcl_1_1visualization_1_1KeyboardEvent.html</filename>
    <member kind="function">
      <type>unsigned char</type>
      <name>getKeyCode</name>
      <anchorfile>classpcl_1_1visualization_1_1KeyboardEvent.html</anchorfile>
      <anchor>acc2e7a72ea031402657949f91cb9a266</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getKeySym</name>
      <anchorfile>classpcl_1_1visualization_1_1KeyboardEvent.html</anchorfile>
      <anchor>a57f1f3959f89a3a28d4b2db62dcf89ee</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAltPressed</name>
      <anchorfile>classpcl_1_1visualization_1_1KeyboardEvent.html</anchorfile>
      <anchor>a20c3030d45e6dfaa35d076028a751aad</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCtrlPressed</name>
      <anchorfile>classpcl_1_1visualization_1_1KeyboardEvent.html</anchorfile>
      <anchor>a9f52b232afa384f079b4de3bd7e85930</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isShiftPressed</name>
      <anchorfile>classpcl_1_1visualization_1_1KeyboardEvent.html</anchorfile>
      <anchor>a7a132c36fc80456283e6fceebc5db7d6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KeyboardEvent</name>
      <anchorfile>classpcl_1_1visualization_1_1KeyboardEvent.html</anchorfile>
      <anchor>a4ff5a35e21de197e906f70ff547866d9</anchor>
      <arglist>(bool action, const std::string &amp;key_sym, unsigned char key, bool alt, bool ctrl, bool shift)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>keyDown</name>
      <anchorfile>classpcl_1_1visualization_1_1KeyboardEvent.html</anchorfile>
      <anchor>abf932e47cbec9fbc0befa8e70eae486a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>keyUp</name>
      <anchorfile>classpcl_1_1visualization_1_1KeyboardEvent.html</anchorfile>
      <anchor>ab5ea2eeb9bbea32a5d040eacde9b7b3a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>Alt</name>
      <anchorfile>classpcl_1_1visualization_1_1KeyboardEvent.html</anchorfile>
      <anchor>a884bd66a673cec6d460f219388b567f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>Ctrl</name>
      <anchorfile>classpcl_1_1visualization_1_1KeyboardEvent.html</anchorfile>
      <anchor>ae86f7f0e2a4af8b6d728317f26f8279a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>Shift</name>
      <anchorfile>classpcl_1_1visualization_1_1KeyboardEvent.html</anchorfile>
      <anchor>aad4bdb06fb083ac177f6fc86c6846a26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>action_</name>
      <anchorfile>classpcl_1_1visualization_1_1KeyboardEvent.html</anchorfile>
      <anchor>adade0cbbd7046b474ba0589c51e75725</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned char</type>
      <name>key_code_</name>
      <anchorfile>classpcl_1_1visualization_1_1KeyboardEvent.html</anchorfile>
      <anchor>a0f692134119d72da47ef7e504fbfdd01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>key_sym_</name>
      <anchorfile>classpcl_1_1visualization_1_1KeyboardEvent.html</anchorfile>
      <anchor>ad7b2e05dc4035efaecc8d6bc4204a9c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>modifiers_</name>
      <anchorfile>classpcl_1_1visualization_1_1KeyboardEvent.html</anchorfile>
      <anchor>ac486164c05b34aeceaa889f45b49a0c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::MouseEvent</name>
    <filename>classpcl_1_1visualization_1_1MouseEvent.html</filename>
    <member kind="enumeration">
      <name>MouseButton</name>
      <anchorfile>classpcl_1_1visualization_1_1MouseEvent.html</anchorfile>
      <anchor>a78a564090c0006e4fea7416da5d6def5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoButton</name>
      <anchorfile>classpcl_1_1visualization_1_1MouseEvent.html</anchorfile>
      <anchor>a78a564090c0006e4fea7416da5d6def5a58a12bb29e5feeae3fdcc075b7df6bb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LeftButton</name>
      <anchorfile>classpcl_1_1visualization_1_1MouseEvent.html</anchorfile>
      <anchor>a78a564090c0006e4fea7416da5d6def5a54ccdfe874f2178f4c5019bf7da65109</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MiddleButton</name>
      <anchorfile>classpcl_1_1visualization_1_1MouseEvent.html</anchorfile>
      <anchor>a78a564090c0006e4fea7416da5d6def5acf10e786346b3e90986b1af6f42a5d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RightButton</name>
      <anchorfile>classpcl_1_1visualization_1_1MouseEvent.html</anchorfile>
      <anchor>a78a564090c0006e4fea7416da5d6def5a835b7238d0e4697aafe5c6a83d64778e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VScroll</name>
      <anchorfile>classpcl_1_1visualization_1_1MouseEvent.html</anchorfile>
      <anchor>a78a564090c0006e4fea7416da5d6def5a4710823133f46ea007c1fcf1bc321117</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Type</name>
      <anchorfile>classpcl_1_1visualization_1_1MouseEvent.html</anchorfile>
      <anchor>aa7a576ec09027d0b01aecb5d0d39851b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MouseMove</name>
      <anchorfile>classpcl_1_1visualization_1_1MouseEvent.html</anchorfile>
      <anchor>aa7a576ec09027d0b01aecb5d0d39851bac8751b5a446add808f226841b310542d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MouseButtonPress</name>
      <anchorfile>classpcl_1_1visualization_1_1MouseEvent.html</anchorfile>
      <anchor>aa7a576ec09027d0b01aecb5d0d39851ba6750ee910e58f7065c98d35186ec7afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MouseButtonRelease</name>
      <anchorfile>classpcl_1_1visualization_1_1MouseEvent.html</anchorfile>
      <anchor>aa7a576ec09027d0b01aecb5d0d39851ba5eb8966f37307d8897290552090aa64c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MouseScrollDown</name>
      <anchorfile>classpcl_1_1visualization_1_1MouseEvent.html</anchorfile>
      <anchor>aa7a576ec09027d0b01aecb5d0d39851ba5b45f8a7e2d9d0809bcfba36ed334821</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MouseScrollUp</name>
      <anchorfile>classpcl_1_1visualization_1_1MouseEvent.html</anchorfile>
      <anchor>aa7a576ec09027d0b01aecb5d0d39851ba271c511db88ca26dea0d0c51c82ffbe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MouseDblClick</name>
      <anchorfile>classpcl_1_1visualization_1_1MouseEvent.html</anchorfile>
      <anchor>aa7a576ec09027d0b01aecb5d0d39851ba6b8b3b0117a67911440b55c21441cd7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const MouseButton &amp;</type>
      <name>getButton</name>
      <anchorfile>classpcl_1_1visualization_1_1MouseEvent.html</anchorfile>
      <anchor>a709edf0551f961b19821c6f69a2929ea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getKeyboardModifiers</name>
      <anchorfile>classpcl_1_1visualization_1_1MouseEvent.html</anchorfile>
      <anchor>a91fc7e77eec7d5e95031fb59f748db71</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Type &amp;</type>
      <name>getType</name>
      <anchorfile>classpcl_1_1visualization_1_1MouseEvent.html</anchorfile>
      <anchor>a662447db0216628539a0c286f8fe525f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getX</name>
      <anchorfile>classpcl_1_1visualization_1_1MouseEvent.html</anchorfile>
      <anchor>aee95e59154a1980d5a50f9a50dd4339b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getY</name>
      <anchorfile>classpcl_1_1visualization_1_1MouseEvent.html</anchorfile>
      <anchor>a388b4ad0c0c47eb45b2a76233e3f1678</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MouseEvent</name>
      <anchorfile>classpcl_1_1visualization_1_1MouseEvent.html</anchorfile>
      <anchor>a4ba9b04cef164deca1687399b1b22463</anchor>
      <arglist>(const Type &amp;type, const MouseButton &amp;button, unsigned int x, unsigned int y, bool alt, bool ctrl, bool shift)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setButton</name>
      <anchorfile>classpcl_1_1visualization_1_1MouseEvent.html</anchorfile>
      <anchor>a8e4e6332a440f52ac4b0f0252ff591c8</anchor>
      <arglist>(const MouseButton &amp;button)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setType</name>
      <anchorfile>classpcl_1_1visualization_1_1MouseEvent.html</anchorfile>
      <anchor>a00903947ca0ad2a02e3c56f0be4c5dd9</anchor>
      <arglist>(const Type &amp;type)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MouseButton</type>
      <name>button_</name>
      <anchorfile>classpcl_1_1visualization_1_1MouseEvent.html</anchorfile>
      <anchor>a71d38dbc495b95b41ab48d404ca9ac6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>key_state_</name>
      <anchorfile>classpcl_1_1visualization_1_1MouseEvent.html</anchorfile>
      <anchor>a119833dbd67f2d822b099904e2610846</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>pointer_x_</name>
      <anchorfile>classpcl_1_1visualization_1_1MouseEvent.html</anchorfile>
      <anchor>ac2f36ac22a91846751446a1abfa2b035</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>pointer_y_</name>
      <anchorfile>classpcl_1_1visualization_1_1MouseEvent.html</anchorfile>
      <anchor>abb842d6f3b816f1812d64e01f567569b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Type</type>
      <name>type_</name>
      <anchorfile>classpcl_1_1visualization_1_1MouseEvent.html</anchorfile>
      <anchor>a508bc16107690d98353bb8d547d32adc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::PCLHistogramVisualizer</name>
    <filename>classpcl_1_1visualization_1_1PCLHistogramVisualizer.html</filename>
    <class kind="struct">pcl::visualization::PCLHistogramVisualizer::ExitCallback</class>
    <class kind="struct">pcl::visualization::PCLHistogramVisualizer::ExitMainLoopTimerCallback</class>
    <member kind="function">
      <type>bool</type>
      <name>addFeatureHistogram</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLHistogramVisualizer.html</anchorfile>
      <anchor>a1abc1c37c66ce81e847a84d85f0f5efd</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, int hsize, const std::string &amp;id=&quot;cloud&quot;, int win_width=640, int win_height=200)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addFeatureHistogram</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLHistogramVisualizer.html</anchorfile>
      <anchor>a462b49ee758431e3fb64ecfa82ed2c27</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud, const std::string &amp;field_name, const std::string &amp;id=&quot;cloud&quot;, int win_width=640, int win_height=200)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addFeatureHistogram</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLHistogramVisualizer.html</anchorfile>
      <anchor>a5c7c5dc855ec16716f2f7bdd2e94309b</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::string &amp;field_name, const int index, const std::string &amp;id=&quot;cloud&quot;, int win_width=640, int win_height=200)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addFeatureHistogram</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLHistogramVisualizer.html</anchorfile>
      <anchor>aba8dddd9f46dd90dafbbb1d614cea30f</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud, const std::string &amp;field_name, const int index, const std::string &amp;id=&quot;cloud&quot;, int win_width=640, int win_height=200)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCLHistogramVisualizer</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLHistogramVisualizer.html</anchorfile>
      <anchor>aca5ee0d5f5121834a29e3e8740442aa1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBackgroundColor</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLHistogramVisualizer.html</anchorfile>
      <anchor>a36ea33a1c490268fd7332dd23bc5d5f5</anchor>
      <arglist>(const double &amp;r, const double &amp;g, const double &amp;b, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGlobalYRange</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLHistogramVisualizer.html</anchorfile>
      <anchor>a3cbc39f7f6c4e3042e804dad09f6360d</anchor>
      <arglist>(float minp, float maxp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spin</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLHistogramVisualizer.html</anchorfile>
      <anchor>a7417419ef6d7d50449a3490e948cf028</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spinOnce</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLHistogramVisualizer.html</anchorfile>
      <anchor>ae8ca4043900567ac524da7406ce213e4</anchor>
      <arglist>(int time=1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updateFeatureHistogram</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLHistogramVisualizer.html</anchorfile>
      <anchor>aafff3dcdca64cc53e6b4ec1264ea5cb0</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, int hsize, const std::string &amp;id=&quot;cloud&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updateFeatureHistogram</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLHistogramVisualizer.html</anchorfile>
      <anchor>a89d1682edd40f8985f8b28048033f0db</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud, const std::string &amp;field_name, const std::string &amp;id=&quot;cloud&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updateFeatureHistogram</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLHistogramVisualizer.html</anchorfile>
      <anchor>a03c591f1645ae47bb8a908f12e4446fb</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::string &amp;field_name, const int index, const std::string &amp;id=&quot;cloud&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updateFeatureHistogram</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLHistogramVisualizer.html</anchorfile>
      <anchor>aebfe6de3f4f3ce8ab4a86c376f3388ac</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud, const std::string &amp;field_name, const int index, const std::string &amp;id=&quot;cloud&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateWindowPositions</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLHistogramVisualizer.html</anchorfile>
      <anchor>a19a71cf602f66fceef9d428096d08d08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PCLHistogramVisualizer</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLHistogramVisualizer.html</anchorfile>
      <anchor>a3ab6924d9076065687c6f71ad7216e41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createActor</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLHistogramVisualizer.html</anchorfile>
      <anchor>ab7711e3510b615db9065526c4a870ce8</anchor>
      <arglist>(const vtkSmartPointer&lt; vtkDoubleArray &gt; &amp;xy_array, RenWinInteract &amp;renwinint, const std::string &amp;id, const int win_width, const int win_height)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reCreateActor</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLHistogramVisualizer.html</anchorfile>
      <anchor>ac19830074f812656ecd38101010d7f75</anchor>
      <arglist>(const vtkSmartPointer&lt; vtkDoubleArray &gt; &amp;xy_array, RenWinInteract *renwinupd, const int hsize)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; ExitCallback &gt;</type>
      <name>exit_callback_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLHistogramVisualizer.html</anchorfile>
      <anchor>a59f4d96f4cecf75607724b343a824ec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; ExitMainLoopTimerCallback &gt;</type>
      <name>exit_main_loop_timer_callback_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLHistogramVisualizer.html</anchorfile>
      <anchor>a1cc8b99f19497c4d5b848eceeea8896a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>stopped_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLHistogramVisualizer.html</anchorfile>
      <anchor>afd21de451cb837278f49cde9b154da79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RenWinInteractMap</type>
      <name>wins_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLHistogramVisualizer.html</anchorfile>
      <anchor>a9e10b28882c597561d03cc5b7af2e2c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::visualization::PCLHistogramVisualizer::ExitCallback</name>
    <filename>structpcl_1_1visualization_1_1PCLHistogramVisualizer_1_1ExitCallback.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Execute</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLHistogramVisualizer_1_1ExitCallback.html</anchorfile>
      <anchor>a100d65e82f5cf6a6a52c9ead977422ef</anchor>
      <arglist>(vtkObject *, unsigned long event_id, void *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExitCallback</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLHistogramVisualizer_1_1ExitCallback.html</anchorfile>
      <anchor>abe696cd98a168d567ed74964e9346f3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ExitCallback *</type>
      <name>New</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLHistogramVisualizer_1_1ExitCallback.html</anchorfile>
      <anchor>a9513213e8033b3678e84c46b7b2328d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>PCLHistogramVisualizer *</type>
      <name>his</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLHistogramVisualizer_1_1ExitCallback.html</anchorfile>
      <anchor>a85a1b75a5a64dd78d712e65c2c253ec2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::visualization::PCLHistogramVisualizer::ExitMainLoopTimerCallback</name>
    <filename>structpcl_1_1visualization_1_1PCLHistogramVisualizer_1_1ExitMainLoopTimerCallback.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Execute</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLHistogramVisualizer_1_1ExitMainLoopTimerCallback.html</anchorfile>
      <anchor>a881b261d49929080f2bb4d7cf85c6c5f</anchor>
      <arglist>(vtkObject *vtkNotUsed(caller), unsigned long event_id, void *call_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ExitMainLoopTimerCallback *</type>
      <name>New</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLHistogramVisualizer_1_1ExitMainLoopTimerCallback.html</anchorfile>
      <anchor>ab357b87474fdf07c6bf1175f02fc58e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>vtkRenderWindowInteractor *</type>
      <name>interact</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLHistogramVisualizer_1_1ExitMainLoopTimerCallback.html</anchorfile>
      <anchor>a01563fdb6fa1de460f30da0df63c3fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>right_timer_id</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLHistogramVisualizer_1_1ExitMainLoopTimerCallback.html</anchorfile>
      <anchor>aa4a5c5dfb30b7e5b805381bc8f5f7e23</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::PCLHistogramVisualizerInteractorStyle</name>
    <filename>classpcl_1_1visualization_1_1PCLHistogramVisualizerInteractorStyle.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Initialize</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLHistogramVisualizerInteractorStyle.html</anchorfile>
      <anchor>a8309a6d23eaa80ae24bce827c5e1053d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCLHistogramVisualizerInteractorStyle</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLHistogramVisualizerInteractorStyle.html</anchorfile>
      <anchor>a162ad74ec27f155b6b790d3ac2d0e8b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRenWinInteractMap</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLHistogramVisualizerInteractorStyle.html</anchorfile>
      <anchor>a1107f54757a7a960ae53873aa95b98a4</anchor>
      <arglist>(const RenWinInteractMap &amp;wins)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PCLHistogramVisualizerInteractorStyle *</type>
      <name>New</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLHistogramVisualizerInteractorStyle.html</anchorfile>
      <anchor>a3e92e9b348cb9c478a475aba10dc79b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>OnKeyDown</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLHistogramVisualizerInteractorStyle.html</anchorfile>
      <anchor>aad1fc7282659349164a219af8a0cbbd4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>OnTimer</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLHistogramVisualizerInteractorStyle.html</anchorfile>
      <anchor>ac0228d5860890ccab809b2fd11cbad4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>init_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLHistogramVisualizerInteractorStyle.html</anchorfile>
      <anchor>a2477b2f4a257781fd88af4c764109470</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RenWinInteractMap</type>
      <name>wins_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLHistogramVisualizerInteractorStyle.html</anchorfile>
      <anchor>a1f8ddd800b0d7839ed64aca9a9c63a32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::PCLImageCanvasSource2D</name>
    <filename>classpcl_1_1visualization_1_1PCLImageCanvasSource2D.html</filename>
    <member kind="function">
      <type>void</type>
      <name>DrawImage</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLImageCanvasSource2D.html</anchorfile>
      <anchor>a5c59cc032fdc35e4ff58beae2ec67709</anchor>
      <arglist>(vtkImageData *image)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PCLImageCanvasSource2D *</type>
      <name>New</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLImageCanvasSource2D.html</anchorfile>
      <anchor>a9710758d4ef2085a37ec3da386416bd8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::PCLVisualizer</name>
    <filename>classpcl_1_1visualization_1_1PCLVisualizer.html</filename>
    <class kind="struct">pcl::visualization::PCLVisualizer::ExitCallback</class>
    <class kind="struct">pcl::visualization::PCLVisualizer::ExitMainLoopTimerCallback</class>
    <member kind="typedef">
      <type>PointCloudColorHandler&lt; sensor_msgs::PointCloud2 &gt;</type>
      <name>ColorHandler</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a766c32793042d15f5ac02217caca4415</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ColorHandler::ConstPtr</type>
      <name>ColorHandlerConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a331740ea41f4b420164ae52e479aaad1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ColorHandler::Ptr</type>
      <name>ColorHandlerPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a7eb5f09ad9e63f4b91366a38e5ed3486</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudGeometryHandler&lt; sensor_msgs::PointCloud2 &gt;</type>
      <name>GeometryHandler</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>afca1f50020ef578bad7fc07213956630</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GeometryHandler::ConstPtr</type>
      <name>GeometryHandlerConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a2b6fb256e0976f49e379fc61e7024c7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GeometryHandler::Ptr</type>
      <name>GeometryHandlerPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a764afde06850c7178b41fb76b6d7fb54</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addArrow</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a90e704438b073458d7b1d6ebe54a9c2d</anchor>
      <arglist>(const P1 &amp;pt1, const P2 &amp;pt2, double r, double g, double b, const std::string &amp;id=&quot;arrow&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addArrow</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>aba95dcf30c94ce32d4ba3f70abb0983a</anchor>
      <arglist>(const P1 &amp;pt1, const P2 &amp;pt2, double r, double g, double b, bool display_length, const std::string &amp;id=&quot;arrow&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addCircle</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a6211c12fd304127f21e1419506f9eaf5</anchor>
      <arglist>(const pcl::ModelCoefficients &amp;coefficients, const std::string &amp;id=&quot;circle&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addCone</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a816a9b13fb66e92bfe551009e901dd4e</anchor>
      <arglist>(const pcl::ModelCoefficients &amp;coefficients, const std::string &amp;id=&quot;cone&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addCoordinateSystem</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>ab85d57de789087ff14bccb5af88acfcc</anchor>
      <arglist>(double scale=1.0, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addCoordinateSystem</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>ac72d57ec494d46ea941cc717c27aff2c</anchor>
      <arglist>(double scale, float x, float y, float z, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addCoordinateSystem</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a86164bf0f140c0b3b9034c40e9112176</anchor>
      <arglist>(double scale, const Eigen::Affine3f &amp;t, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addCorrespondences</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a3c20fdb241ea003aff44e9d22c665acc</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;source_points, const typename pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;target_points, const std::vector&lt; int &gt; &amp;correspondences, const std::string &amp;id=&quot;correspondences&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addCorrespondences</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a21f903d704546752c4211d826b637c7a</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;source_points, const typename pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;target_points, const pcl::Correspondences &amp;correspondences, const std::string &amp;id=&quot;correspondences&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addCube</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>aa55f97ba784826552c9584d407014c78</anchor>
      <arglist>(const pcl::ModelCoefficients &amp;coefficients, const std::string &amp;id=&quot;cube&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addCube</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a6e805f7508dcefb2cf6fa3eb817c1432</anchor>
      <arglist>(const Eigen::Vector3f &amp;translation, const Eigen::Quaternionf &amp;rotation, double width, double height, double depth, const std::string &amp;id=&quot;cube&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addCube</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a80361eff790c7e2bd43fa240c49f67e2</anchor>
      <arglist>(double x_min, double x_max, double y_min, double y_max, double z_min, double z_max, double r=1.0, double g=1.0, double b=1.0, const std::string &amp;id=&quot;cube&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addCylinder</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>aef6238199505d3b522f099e84a5444de</anchor>
      <arglist>(const pcl::ModelCoefficients &amp;coefficients, const std::string &amp;id=&quot;cylinder&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addLine</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>aa788c98f62fbf379abfc3b03550ecab5</anchor>
      <arglist>(const P1 &amp;pt1, const P2 &amp;pt2, const std::string &amp;id=&quot;line&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addLine</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a10864bcc375cad47986a3601fbcd2e51</anchor>
      <arglist>(const P1 &amp;pt1, const P2 &amp;pt2, double r, double g, double b, const std::string &amp;id=&quot;line&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addLine</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a5fd2b99b85da61df8b58980bdb6b0f41</anchor>
      <arglist>(const pcl::ModelCoefficients &amp;coefficients, const std::string &amp;id=&quot;line&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addModelFromPLYFile</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a8fd34e390a1aaf244b2ebd9ae7263a02</anchor>
      <arglist>(const std::string &amp;filename, const std::string &amp;id=&quot;PLYModel&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addModelFromPLYFile</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a65ca2b5b468f5232de86143ba47cedda</anchor>
      <arglist>(const std::string &amp;filename, vtkSmartPointer&lt; vtkTransform &gt; transform, const std::string &amp;id=&quot;PLYModel&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addModelFromPolyData</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a58291bf910615c76d14859978007f72a</anchor>
      <arglist>(vtkSmartPointer&lt; vtkPolyData &gt; polydata, const std::string &amp;id=&quot;PolyData&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addModelFromPolyData</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>af9f20a99bb9a2facdeaf3b440e5e2b89</anchor>
      <arglist>(vtkSmartPointer&lt; vtkPolyData &gt; polydata, vtkSmartPointer&lt; vtkTransform &gt; transform, const std::string &amp;id=&quot;PolyData&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addPlane</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a27a459da46f56faed4b44ef1c57bbbca</anchor>
      <arglist>(const pcl::ModelCoefficients &amp;coefficients, const std::string &amp;id=&quot;plane&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addPointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a36dbb0c4490a8de4838503dc257ba26a</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;cloud, const std::string &amp;id=&quot;cloud&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addPointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a53f0930f4129127b62ae8ef6ee475fc4</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;cloud, const PointCloudGeometryHandler&lt; PointT &gt; &amp;geometry_handler, const std::string &amp;id=&quot;cloud&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addPointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>adce8843ff8c96da48a1d17b60d3d7368</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;cloud, const GeometryHandlerConstPtr &amp;geometry_handler, const std::string &amp;id=&quot;cloud&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addPointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a0a707d3e533de111299795028de90d94</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;cloud, const PointCloudColorHandler&lt; PointT &gt; &amp;color_handler, const std::string &amp;id=&quot;cloud&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addPointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>adf65acb9b139891f75a0eb5752af2c41</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;cloud, const ColorHandlerConstPtr &amp;color_handler, const std::string &amp;id=&quot;cloud&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addPointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a2e33d443abe811c5d412972c0425f244</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;cloud, const GeometryHandlerConstPtr &amp;geometry_handler, const ColorHandlerConstPtr &amp;color_handler, const std::string &amp;id=&quot;cloud&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addPointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a93fbf5f9a9b443515f8366109745609f</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;cloud, const GeometryHandlerConstPtr &amp;geometry_handler, const ColorHandlerConstPtr &amp;color_handler, const Eigen::Vector4f &amp;sensor_origin, const Eigen::Quaternion&lt; float &gt; &amp;sensor_orientation, const std::string &amp;id=&quot;cloud&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addPointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a1f8262a3ee8cb8729b0e300e64b68e55</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;cloud, const GeometryHandlerConstPtr &amp;geometry_handler, const Eigen::Vector4f &amp;sensor_origin, const Eigen::Quaternion&lt; float &gt; &amp;sensor_orientation, const std::string &amp;id=&quot;cloud&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addPointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a80e9de539ce86accc2e5ea2235d2c182</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;cloud, const ColorHandlerConstPtr &amp;color_handler, const Eigen::Vector4f &amp;sensor_origin, const Eigen::Quaternion&lt; float &gt; &amp;sensor_orientation, const std::string &amp;id=&quot;cloud&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addPointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a889c9f81b6637fa34dd3c3b2bd9b95e1</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;cloud, const PointCloudColorHandler&lt; PointT &gt; &amp;color_handler, const PointCloudGeometryHandler&lt; PointT &gt; &amp;geometry_handler, const std::string &amp;id=&quot;cloud&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addPointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>ae8f480bb31825891aa75c1771bc28e63</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::ConstPtr &amp;cloud, const std::string &amp;id=&quot;cloud&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addPointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>ab8d5b3726e6c3171d40cf35fd2612205</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::ConstPtr &amp;cloud, const std::string &amp;id=&quot;cloud&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addPointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a19f8a3700b3e248b7d78e7a715280ea0</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::ConstPtr &amp;cloud, const std::string &amp;id=&quot;cloud&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addPointCloudNormals</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>ae3af42b3d4d873e5a839bdf2299a0a20</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointNT &gt;::ConstPtr &amp;cloud, int level=100, double scale=0.02, const std::string &amp;id=&quot;cloud&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addPointCloudNormals</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>af702504379731d91f313cbff47329fca</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;cloud, const typename pcl::PointCloud&lt; PointNT &gt;::ConstPtr &amp;normals, int level=100, double scale=0.02, const std::string &amp;id=&quot;cloud&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addPointCloudPrincipalCurvatures</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>ae270517845003cd714360debd3443f75</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::ConstPtr &amp;cloud, const pcl::PointCloud&lt; pcl::Normal &gt;::ConstPtr &amp;normals, const pcl::PointCloud&lt; pcl::PrincipalCurvatures &gt;::ConstPtr &amp;pcs, int level=100, double scale=1.0, const std::string &amp;id=&quot;cloud&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addPolygon</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a53bdfc5812684721a5f47ff7da42f5c8</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;cloud, double r, double g, double b, const std::string &amp;id=&quot;polygon&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addPolygon</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a05dd41c59b8323e9b5153aab7c45e1d4</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;cloud, const std::string &amp;id=&quot;polygon&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addPolygonMesh</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a04b488bead8ef944b22690be9f768e24</anchor>
      <arglist>(const pcl::PolygonMesh &amp;polymesh, const std::string &amp;id=&quot;polygon&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addPolygonMesh</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a41454a3339e4ad13337901e2b5e55d2f</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;cloud, const std::vector&lt; pcl::Vertices &gt; &amp;vertices, const std::string &amp;id=&quot;polygon&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addPolylineFromPolygonMesh</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>acdd609fc73307b6536b9676f02c1206e</anchor>
      <arglist>(const pcl::PolygonMesh &amp;polymesh, const std::string &amp;id=&quot;polyline&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addSphere</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a19fb5e883c70c32e1486e924469217f3</anchor>
      <arglist>(const PointT &amp;center, double radius, const std::string &amp;id=&quot;sphere&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addSphere</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>ac8ad46c3a2adb617ffe20f3f3351dcde</anchor>
      <arglist>(const PointT &amp;center, double radius, double r, double g, double b, const std::string &amp;id=&quot;sphere&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addSphere</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>affdb5a5daae78bed40e42b9343bbd075</anchor>
      <arglist>(const pcl::ModelCoefficients &amp;coefficients, const std::string &amp;id=&quot;sphere&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addText</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a5e43d3eaf048b8cd9407658a2739c22b</anchor>
      <arglist>(const std::string &amp;text, int xpos, int ypos, const std::string &amp;id=&quot;&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addText</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a3a7f8d9aa3cdb72f79082a925b8b3196</anchor>
      <arglist>(const std::string &amp;text, int xpos, int ypos, double r, double g, double b, const std::string &amp;id=&quot;&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addText</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a93606247edd980bac7e33f984d0a3391</anchor>
      <arglist>(const std::string &amp;text, int xpos, int ypos, int fontsize, double r, double g, double b, const std::string &amp;id=&quot;&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addText3D</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a81eef75fbd6f48f851c5847b75e1f59c</anchor>
      <arglist>(const std::string &amp;text, const PointT &amp;position, double textScale=1.0, double r=1.0, double g=1.0, double b=1.0, const std::string &amp;id=&quot;&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cameraParamsSet</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>af30f10afe4823dc9159efaf567c9ed35</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a0027de047edb88ae60afe6d39993ed2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createInteractor</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>aa4529a722b6dd359a6eed063d5c8a4ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createViewPort</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a058ee34b64ae1a1e2852e19c86a208be</anchor>
      <arglist>(double xmin, double ymin, double xmax, double ymax, int &amp;viewport)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getCameraParameters</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a952c8bbe747026bc41cf6d1f038e69af</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCameras</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a6aa248202ca9512ccad0082edca7c29b</anchor>
      <arglist>(std::vector&lt; Camera &gt; &amp;cameras)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getColorHandlerIndex</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a9d59115a46e6ad99d3d06fc60e0dfbec</anchor>
      <arglist>(const std::string &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getGeometryHandlerIndex</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a83d9ce86450f060d13ff74f3241bc482</anchor>
      <arglist>(const std::string &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>vtkSmartPointer&lt; PCLVisualizerInteractorStyle &gt;</type>
      <name>getInteractorStyle</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>afc75e076355905b0f6dabb44debc5466</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getPointCloudRenderingProperties</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>acde8be1004cd2fd43d8e4287bd726252</anchor>
      <arglist>(int property, double &amp;value, const std::string &amp;id=&quot;cloud&quot;)</arglist>
    </member>
    <member kind="function">
      <type>vtkSmartPointer&lt; vtkRenderWindow &gt;</type>
      <name>getRenderWindow</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>aad2ec68908b49a096d2d17a48fb80eec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Affine3f</type>
      <name>getViewerPose</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a2b8f3c7d260e583860e25f0bb6611637</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initCameraParameters</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>aacca94387d2eeb3d76e054e2055cf999</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCLVisualizer</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a8afc60c209d09ab637fc15684c67d70c</anchor>
      <arglist>(const std::string &amp;name=&quot;&quot;, const bool create_interactor=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCLVisualizer</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>ab1d7dcec36942a12fa15dbc2a42c0eb4</anchor>
      <arglist>(int &amp;argc, char **argv, const std::string &amp;name=&quot;&quot;, PCLVisualizerInteractorStyle *style=PCLVisualizerInteractorStyle::New(), const bool create_interactor=true)</arglist>
    </member>
    <member kind="function">
      <type>boost::signals2::connection</type>
      <name>registerKeyboardCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a8db494c058132fbf5f7212fd6f40dfe7</anchor>
      <arglist>(boost::function&lt; void(const pcl::visualization::KeyboardEvent &amp;)&gt; cb)</arglist>
    </member>
    <member kind="function">
      <type>boost::signals2::connection</type>
      <name>registerKeyboardCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a594112662b806c7989405c5c8e5287a8</anchor>
      <arglist>(void(*callback)(const pcl::visualization::KeyboardEvent &amp;, void *), void *cookie=NULL)</arglist>
    </member>
    <member kind="function">
      <type>boost::signals2::connection</type>
      <name>registerKeyboardCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a28451798279f2c27f19d48a46c3f694f</anchor>
      <arglist>(void(T::*callback)(const pcl::visualization::KeyboardEvent &amp;, void *), T &amp;instance, void *cookie=NULL)</arglist>
    </member>
    <member kind="function">
      <type>boost::signals2::connection</type>
      <name>registerMouseCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>aaa2ce79b967d457be9e73112646c0fa7</anchor>
      <arglist>(boost::function&lt; void(const pcl::visualization::MouseEvent &amp;)&gt; cb)</arglist>
    </member>
    <member kind="function">
      <type>boost::signals2::connection</type>
      <name>registerMouseCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a3372891056ceb49dd60ff92bbf16d845</anchor>
      <arglist>(void(*callback)(const pcl::visualization::MouseEvent &amp;, void *), void *cookie=NULL)</arglist>
    </member>
    <member kind="function">
      <type>boost::signals2::connection</type>
      <name>registerMouseCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>af7ff9f38e3729b57722f68ecf756c8d0</anchor>
      <arglist>(void(T::*callback)(const pcl::visualization::MouseEvent &amp;, void *), T &amp;instance, void *cookie=NULL)</arglist>
    </member>
    <member kind="function">
      <type>boost::signals2::connection</type>
      <name>registerPointPickingCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a5ad58f7f8f66ced2a31489ac329a94bb</anchor>
      <arglist>(boost::function&lt; void(const pcl::visualization::PointPickingEvent &amp;)&gt; cb)</arglist>
    </member>
    <member kind="function">
      <type>boost::signals2::connection</type>
      <name>registerPointPickingCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a2f57c96f368bb8e41dc65e8528ac9325</anchor>
      <arglist>(void(*callback)(const pcl::visualization::PointPickingEvent &amp;, void *), void *cookie=NULL)</arglist>
    </member>
    <member kind="function">
      <type>boost::signals2::connection</type>
      <name>registerPointPickingCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a3a0a0500789b3452d1afa674e4fa4659</anchor>
      <arglist>(void(T::*callback)(const pcl::visualization::PointPickingEvent &amp;, void *), T &amp;instance, void *cookie=NULL)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeAllPointClouds</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a8deb3d6c61801a1278c641475678b704</anchor>
      <arglist>(int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeAllShapes</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>aa7d86bc003c5ad4c1f630ccd17fd779b</anchor>
      <arglist>(int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeCoordinateSystem</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a7181468881c771d0e95f2ca7223e38ea</anchor>
      <arglist>(int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeCorrespondences</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>af84f676282ae73187e6c3997fcd80d9f</anchor>
      <arglist>(const std::string &amp;id=&quot;correspondences&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removePointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a163056dd8efe9cf911b697a6b02addbd</anchor>
      <arglist>(const std::string &amp;id=&quot;cloud&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removePolygonMesh</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>ab78f35ecd7aec5ce0e04a622b8f53886</anchor>
      <arglist>(const std::string &amp;id=&quot;polygon&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeShape</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>ada9b2661ed4b49aeec0bb2102fda04c3</anchor>
      <arglist>(const std::string &amp;id=&quot;cloud&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeText3D</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>ac2d5958a4cb64fec03e00096f3a0e1eb</anchor>
      <arglist>(const std::string &amp;id=&quot;cloud&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>renderView</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a80bac12c2a49e033e96fa797a4ffa911</anchor>
      <arglist>(int xres, int yres, pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>renderViewTesselatedSphere</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a6c940a3e54f37b09d45b9379b8834ffd</anchor>
      <arglist>(int xres, int yres, std::vector&lt; pcl::PointCloud&lt; pcl::PointXYZ &gt;, Eigen::aligned_allocator&lt; pcl::PointCloud&lt; pcl::PointXYZ &gt; &gt; &gt; &amp;cloud, std::vector&lt; Eigen::Matrix4f, Eigen::aligned_allocator&lt; Eigen::Matrix4f &gt; &gt; &amp;poses, std::vector&lt; float &gt; &amp;enthropies, int tesselation_level, float view_angle=45, float radius_sphere=1, bool use_vertices=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetCamera</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>ab369536ebc426b52dc11bfa4c230f259</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetCameraViewpoint</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a56e6ac666017221a6ad88d5cef948ac5</anchor>
      <arglist>(const std::string &amp;id=&quot;cloud&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetStoppedFlag</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>adea7f8c28147597913a5051f9dedcec8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveScreenshot</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>ac6fbe63d727c9f910c0fed5b373b88e4</anchor>
      <arglist>(const std::string &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBackgroundColor</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a34013d7b668f2e42759c74c58bd4801b</anchor>
      <arglist>(const double &amp;r, const double &amp;g, const double &amp;b, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCameraPose</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>ad0b79892def9a812cd10f65f8075b4f0</anchor>
      <arglist>(double posX, double posY, double posZ, double viewX, double viewY, double viewZ, double upX, double upY, double upZ, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCameraPosition</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a9ac7e76d17fd3a13dde7f5d8a0efc284</anchor>
      <arglist>(double posX, double posY, double posZ, double viewX, double viewY, double viewZ, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFullScreen</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a72cae67918479779c88da0e55ec8d264</anchor>
      <arglist>(bool mode)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPointCloudRenderingProperties</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a003ffc7d15828faecd0404f4251b56a8</anchor>
      <arglist>(int property, double val1, double val2, double val3, const std::string &amp;id=&quot;cloud&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPointCloudRenderingProperties</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>ac545eecb62dd0023b68cf1e0cc88b73e</anchor>
      <arglist>(int property, double value, const std::string &amp;id=&quot;cloud&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRepresentationToPointsForAllActors</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>af0e6d8c830d229c025471c868fffe2c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRepresentationToSurfaceForAllActors</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a454d1f51d050c034e25f7ebc53f7112f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRepresentationToWireframeForAllActors</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a46b63c6b4529c4e3c8eda04a079e2dbe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setShapeRenderingProperties</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>aab6916c53720b4102b5dd4a7ce003907</anchor>
      <arglist>(int property, double value, const std::string &amp;id, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setShapeRenderingProperties</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>ab7706715bdaa84f385f5bb28732d81b6</anchor>
      <arglist>(int property, double val1, double val2, double val3, const std::string &amp;id, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setupInteractor</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a9f2ab0047663bcd23e48cf39b74145de</anchor>
      <arglist>(vtkRenderWindowInteractor *iren, vtkRenderWindow *win)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWindowBorders</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>abfda06df14a88477fb651bd7a34e239b</anchor>
      <arglist>(bool mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spin</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a52243d2e72e3cd3f125b27360b4f8433</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spinOnce</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a896556f91ba6b45b12a9543a2b397193</anchor>
      <arglist>(int time=1, bool force_redraw=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateCamera</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a3728c9188488be0a97361cfb8c39bdfc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updateColorHandlerIndex</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a3352461e9b339cb02b279262f9b1055e</anchor>
      <arglist>(const std::string &amp;id, int index)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updatePointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a629dbb72b085fa25d382fa982eaefa64</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;cloud, const std::string &amp;id=&quot;cloud&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updatePointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>ae7ae1c16fca556f85f007b256dd9a313</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;cloud, const PointCloudGeometryHandler&lt; PointT &gt; &amp;geometry_handler, const std::string &amp;id=&quot;cloud&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updatePointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>aad3dbcb520b9af0d09f03f2467b3f46e</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;cloud, const PointCloudColorHandler&lt; PointT &gt; &amp;color_handler, const std::string &amp;id=&quot;cloud&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updatePointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a5e2193cc3b2e249a70c322f5d3f241e9</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::ConstPtr &amp;cloud, const std::string &amp;id=&quot;cloud&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updatePointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a7b87f30abc395556c997c320d1c674c6</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::ConstPtr &amp;cloud, const std::string &amp;id=&quot;cloud&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updatePointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>ad52d632938d7f3e28df02c2b5a623ce7</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::ConstPtr &amp;cloud, const std::string &amp;id=&quot;cloud&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updatePolygonMesh</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>aae07d5848ec01103ec7c6a256d040463</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;cloud, const std::vector&lt; pcl::Vertices &gt; &amp;vertices, const std::string &amp;id=&quot;polygon&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updateShapePose</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a412c27c7c3188c503e1af5d3991c41cc</anchor>
      <arglist>(const std::string &amp;id, const Eigen::Affine3f &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updateSphere</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a8562fd9611c985f3dfcca9acce8a5050</anchor>
      <arglist>(const PointT &amp;center, double radius, double r, double g, double b, const std::string &amp;id=&quot;sphere&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updateText</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a56e56574ccd4efdc7589d7a61b119089</anchor>
      <arglist>(const std::string &amp;text, int xpos, int ypos, const std::string &amp;id=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updateText</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>ababf3899a9094a9e5b1383c7f4e5f232</anchor>
      <arglist>(const std::string &amp;text, int xpos, int ypos, double r, double g, double b, const std::string &amp;id=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updateText</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a8c57d88acb130698de0f9a58bf08e714</anchor>
      <arglist>(const std::string &amp;text, int xpos, int ypos, int fontsize, double r, double g, double b, const std::string &amp;id=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wasStopped</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a74c66157950fed442b8b2b9196936b15</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PCLVisualizer</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>ab8b1ed88c79f59f4ce8e6d160bc3e6f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Camera</type>
      <name>camera_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>adacc573486cbbb01babd58338ed7aff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vtkSmartPointer&lt; vtkRenderWindowInteractor &gt;</type>
      <name>interactor_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a2428c58716579e02649801eda15ceb01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addActorToRenderer</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>aceae35b37cead83c2e609a28e473a293</anchor>
      <arglist>(const vtkSmartPointer&lt; vtkProp &gt; &amp;actor, int viewport=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>allocVtkPolyData</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a562d1232dd90f24511786a7220973f05</anchor>
      <arglist>(vtkSmartPointer&lt; vtkAppendPolyData &gt; &amp;polydata)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>allocVtkPolyData</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>aaf67756162b77a0fbd3aa5abb1e988ec</anchor>
      <arglist>(vtkSmartPointer&lt; vtkPolyData &gt; &amp;polydata)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>allocVtkUnstructuredGrid</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>ac12c859ad53f63012e46ecd826d9f56d</anchor>
      <arglist>(vtkSmartPointer&lt; vtkUnstructuredGrid &gt; &amp;polydata)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>convertPointCloudToVTKPolyData</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a596ed7f68d3a48b0c16ff0e3141e2a59</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;cloud, vtkSmartPointer&lt; vtkPolyData &gt; &amp;polydata, vtkSmartPointer&lt; vtkIdTypeArray &gt; &amp;initcells)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>convertPointCloudToVTKPolyData</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a0b617a4ed966632827fe853d6904996a</anchor>
      <arglist>(const PointCloudGeometryHandler&lt; PointT &gt; &amp;geometry_handler, vtkSmartPointer&lt; vtkPolyData &gt; &amp;polydata, vtkSmartPointer&lt; vtkIdTypeArray &gt; &amp;initcells)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>convertPointCloudToVTKPolyData</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a355e5308dfa99f3c637f0cb40b4b7bb7</anchor>
      <arglist>(const GeometryHandlerConstPtr &amp;geometry_handler, vtkSmartPointer&lt; vtkPolyData &gt; &amp;polydata, vtkSmartPointer&lt; vtkIdTypeArray &gt; &amp;initcells)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>convertToVtkMatrix</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>aca7a996563f69d416f326917060aaf72</anchor>
      <arglist>(const Eigen::Matrix4f &amp;m, vtkSmartPointer&lt; vtkMatrix4x4 &gt; &amp;vtk_matrix)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>convertToVtkMatrix</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a254662bbe15c129ea460a07c0abc7f0e</anchor>
      <arglist>(const Eigen::Vector4f &amp;origin, const Eigen::Quaternion&lt; float &gt; &amp;orientation, vtkSmartPointer&lt; vtkMatrix4x4 &gt; &amp;vtk_matrix)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createActorFromVTKDataSet</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>af141de9f310021d057407363ee0fb9b3</anchor>
      <arglist>(const vtkSmartPointer&lt; vtkDataSet &gt; &amp;data, vtkSmartPointer&lt; vtkLODActor &gt; &amp;actor, bool use_scalars=true)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>fromHandlersToScreen</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a749041b9375495588a3e0406e3afec1f</anchor>
      <arglist>(const PointCloudGeometryHandler&lt; PointT &gt; &amp;geometry_handler, const PointCloudColorHandler&lt; PointT &gt; &amp;color_handler, const std::string &amp;id, int viewport, const Eigen::Vector4f &amp;sensor_origin=Eigen::Vector4f(0, 0, 0, 0), const Eigen::Quaternion&lt; float &gt; &amp;sensor_orientation=Eigen::Quaternion&lt; float &gt;(1, 0, 0, 0))</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>fromHandlersToScreen</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>add7b161ed3e8a0476ba5644010e3301b</anchor>
      <arglist>(const PointCloudGeometryHandler&lt; PointT &gt; &amp;geometry_handler, const ColorHandlerConstPtr &amp;color_handler, const std::string &amp;id, int viewport, const Eigen::Vector4f &amp;sensor_origin=Eigen::Vector4f(0, 0, 0, 0), const Eigen::Quaternion&lt; float &gt; &amp;sensor_orientation=Eigen::Quaternion&lt; float &gt;(1, 0, 0, 0))</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>fromHandlersToScreen</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a93c0b3daa672759bc8b81814e854813a</anchor>
      <arglist>(const GeometryHandlerConstPtr &amp;geometry_handler, const ColorHandlerConstPtr &amp;color_handler, const std::string &amp;id, int viewport, const Eigen::Vector4f &amp;sensor_origin=Eigen::Vector4f(0, 0, 0, 0), const Eigen::Quaternion&lt; float &gt; &amp;sensor_orientation=Eigen::Quaternion&lt; float &gt;(1, 0, 0, 0))</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>fromHandlersToScreen</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a1760149f341ff2ea722e0f0cd033b09d</anchor>
      <arglist>(const GeometryHandlerConstPtr &amp;geometry_handler, const PointCloudColorHandler&lt; PointT &gt; &amp;color_handler, const std::string &amp;id, int viewport, const Eigen::Vector4f &amp;sensor_origin=Eigen::Vector4f(0, 0, 0, 0), const Eigen::Quaternion&lt; float &gt; &amp;sensor_orientation=Eigen::Quaternion&lt; float &gt;(1, 0, 0, 0))</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getTransformationMatrix</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a2a7dddda55c760aec1df2b34783ad894</anchor>
      <arglist>(const Eigen::Vector4f &amp;origin, const Eigen::Quaternion&lt; float &gt; &amp;orientation, Eigen::Matrix4f &amp;transformation)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>removeActorFromRenderer</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a3d9fe46ae2020e73cb5ed747b6ead5f1</anchor>
      <arglist>(const vtkSmartPointer&lt; vtkLODActor &gt; &amp;actor, int viewport=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>removeActorFromRenderer</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a57b11f60d3fda3dea929749bcaf20e01</anchor>
      <arglist>(const vtkSmartPointer&lt; vtkProp &gt; &amp;actor, int viewport=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateCells</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a6107059bfc93543dceb1f88c6f1312ab</anchor>
      <arglist>(vtkSmartPointer&lt; vtkIdTypeArray &gt; &amp;cells, vtkSmartPointer&lt; vtkIdTypeArray &gt; &amp;initcells, vtkIdType nr_points)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>camera_set_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a1c7010167ae0eb7b32647cf22e860839</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CloudActorMapPtr</type>
      <name>cloud_actor_map_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a66cfd9ec06e2aca25460c810a9ebc56f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CoordinateActorMap</type>
      <name>coordinate_actor_map_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a97befa333d16de12c0a9824713698aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; ExitCallback &gt;</type>
      <name>exit_callback_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a5b672280e7669496676255c4e3d8b1fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; ExitMainLoopTimerCallback &gt;</type>
      <name>exit_main_loop_timer_callback_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a65aad85903aca4d570f8716f3051f61f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkRendererCollection &gt;</type>
      <name>rens_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a45bf60aa2da1c1517b95192da3e9045f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ShapeActorMapPtr</type>
      <name>shape_actor_map_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>abd7fa6ba58c92f482755370377cb2d9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>stopped_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a94feadd13962acfeb979ed306cede2d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; PCLVisualizerInteractorStyle &gt;</type>
      <name>style_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a69fac516ca34d25600cf2c96573320cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>timer_id_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>ab2abf1c81ff785442d5087e38631fd6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkRenderWindow &gt;</type>
      <name>win_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>ac13a8aecfa42a9bda98b8c1df18ce65a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::visualization::PCLVisualizer::ExitCallback</name>
    <filename>structpcl_1_1visualization_1_1PCLVisualizer_1_1ExitCallback.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Execute</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLVisualizer_1_1ExitCallback.html</anchorfile>
      <anchor>a7caeecd6b59aeb6e8e74cccae8c5cb0d</anchor>
      <arglist>(vtkObject *caller, unsigned long event_id, void *call_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ExitCallback *</type>
      <name>New</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLVisualizer_1_1ExitCallback.html</anchorfile>
      <anchor>a5513cb263902b33368b9c69784f15959</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>PCLVisualizer *</type>
      <name>pcl_visualizer</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLVisualizer_1_1ExitCallback.html</anchorfile>
      <anchor>a4af715db6098d7c1e96e6c7a75c42b00</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::visualization::PCLVisualizer::ExitMainLoopTimerCallback</name>
    <filename>structpcl_1_1visualization_1_1PCLVisualizer_1_1ExitMainLoopTimerCallback.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Execute</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLVisualizer_1_1ExitMainLoopTimerCallback.html</anchorfile>
      <anchor>af9856980f3cd516ea1578b8997ca053a</anchor>
      <arglist>(vtkObject *vtkNotUsed(caller), unsigned long event_id, void *call_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ExitMainLoopTimerCallback *</type>
      <name>New</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLVisualizer_1_1ExitMainLoopTimerCallback.html</anchorfile>
      <anchor>a534a1d803e7e23048eaf27d362a52fce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>PCLVisualizer *</type>
      <name>pcl_visualizer</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLVisualizer_1_1ExitMainLoopTimerCallback.html</anchorfile>
      <anchor>afdee3bd2f6dd460a8786e4f48a4c92bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>right_timer_id</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLVisualizer_1_1ExitMainLoopTimerCallback.html</anchorfile>
      <anchor>a392bb2d270cae2727d76dd9946b53018</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::PCLVisualizerInteractor</name>
    <filename>classpcl_1_1visualization_1_1PCLVisualizerInteractor.html</filename>
    <member kind="function">
      <type>void</type>
      <name>stopLoop</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractor.html</anchorfile>
      <anchor>a10700f9c8594ae30ca20f12371531a52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PCLVisualizerInteractor *</type>
      <name>New</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractor.html</anchorfile>
      <anchor>ad1dc85be96a9afcb8b088c43166da61e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>stopped</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractor.html</anchorfile>
      <anchor>a6e2e811b987cb77d93177129a40abb94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>timer_id_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractor.html</anchorfile>
      <anchor>ac36e18e98d190164fc06e82ebd8fa421</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::PCLVisualizerInteractorStyle</name>
    <filename>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</filename>
    <member kind="function">
      <type>CloudActorMapPtr</type>
      <name>getCloudActorMap</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>a2e4f2bb5f9534c5782e0d0a76b85493b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Initialize</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>ac8d321a38040424edc8b60ce74cfe8a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCLVisualizerInteractorStyle</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>a8b1a47d7193226d6155b6b46733ecf0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boost::signals2::connection</type>
      <name>registerKeyboardCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>a12c90dd2989fca990bf5d78cc30a0e25</anchor>
      <arglist>(boost::function&lt; void(const pcl::visualization::KeyboardEvent &amp;)&gt; cb)</arglist>
    </member>
    <member kind="function">
      <type>boost::signals2::connection</type>
      <name>registerMouseCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>a46cf21d027bfeeda66a85bcf09015317</anchor>
      <arglist>(boost::function&lt; void(const pcl::visualization::MouseEvent &amp;)&gt; cb)</arglist>
    </member>
    <member kind="function">
      <type>boost::signals2::connection</type>
      <name>registerPointPickingCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>a87fd92b00651962f5ac09618b1a040a7</anchor>
      <arglist>(boost::function&lt; void(const pcl::visualization::PointPickingEvent &amp;)&gt; cb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveScreenshot</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>a43fea5e3d699b7a3e084ca4bd2655f15</anchor>
      <arglist>(const std::string &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCloudActorMap</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>a06f609a85bfdc90fbe8c90dcda98fd29</anchor>
      <arglist>(const CloudActorMapPtr &amp;actors)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKeyboardModifier</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>a898280b1a969cb0e9116e71de3da0273</anchor>
      <arglist>(const InteractorKeyboardModifier &amp;modifier)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRendererCollection</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>a16b9121a9daeda58f5585a958ec82d94</anchor>
      <arglist>(vtkSmartPointer&lt; vtkRendererCollection &gt; &amp;rens)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkTypeMacro</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>a70bd26893154d132aff342ea6a6f7d26</anchor>
      <arglist>(PCLVisualizerInteractorStyle, vtkInteractorStyleTrackballCamera)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PCLVisualizerInteractorStyle *</type>
      <name>New</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>aebae88c120561671a1a55e528801e7e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnChar</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>ad694bc8e7c71f5568fe92b7843907cd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnKeyDown</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>acc93423202556b7da47cb32a9068bf7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnKeyUp</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>adddc96b0a62cd254bb068c890974799a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnLeftButtonDown</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>a8627538eb5fa7450c816057fffea7778</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnLeftButtonUp</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>a0eac89398cce096c1078ef5b582f487f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnMiddleButtonDown</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>aba44bdfba3b9bac809bbf2630e91f346</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnMiddleButtonUp</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>a619606fac68811cc4f343e0aae1cf36e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnMouseMove</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>af06161f85f6d669e69e5d2e101278e49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnMouseWheelBackward</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>a5d8f3026fdcb1dd3abecde80a573d37b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnMouseWheelForward</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>a2a85cc16aa09364ce4d4464603330f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnRightButtonDown</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>a1b4df451ef0fe1b4459404130a79473a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnRightButtonUp</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>a11fc8d3918f5aba4bdfba7152b8c3d57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTimer</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>a5f52a7404a7c2936ca93358c595caa14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>zoomIn</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>adb609e3a9936c681c2b1340a37e9b889</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>zoomOut</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>a70d4a394a7a381d1a319422906a2a351</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CloudActorMapPtr</type>
      <name>actors_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>aa29a3932e49d7c2193b27e6405d61924</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vtkSmartPointer&lt; vtkPolyData &gt;</type>
      <name>full_data_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>ab790715f68cafe20952d6952f376aea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vtkSmartPointer&lt; vtkLegendScaleActor &gt;</type>
      <name>grid_actor_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>a91e884c3a0bf474bf857d80a39ca19ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>grid_enabled_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>a9b8afd732f7acf30781f0fb0fa098fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>init_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>a97b0639c4d8a7828e849dc3e32afe31f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::signals2::signal&lt; void(const pcl::visualization::KeyboardEvent &amp;)&gt;</type>
      <name>keyboard_signal_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>aaf45a453449c7b7dde36901601e590d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vtkSmartPointer&lt; vtkScalarBarActor &gt;</type>
      <name>lut_actor_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>af569b54d57caf7a468dd269238671bb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>lut_enabled_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>afd29aba79d9d20bb23a19a1a71769da2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>max_win_height_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>acd3274ac5e59e8d9ad95e76f69122be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>max_win_width_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>ad53e8a6a027ed2f7a6e09fdc849284a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>InteractorKeyboardModifier</type>
      <name>modifier_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>ab25184eb4951ff78320da1589804dcb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vtkSmartPointer&lt; PointPickingCallback &gt;</type>
      <name>mouse_callback_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>ac7977a56bfae458a4aee39872aadc39c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::signals2::signal&lt; void(const pcl::visualization::MouseEvent &amp;)&gt;</type>
      <name>mouse_signal_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>a8af27268b6def64e4b909e72db35cb4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::signals2::signal&lt; void(const pcl::visualization::PointPickingEvent &amp;)&gt;</type>
      <name>point_picking_signal_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>ad2bffe20c497cefe77ab1be0ab8c37c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vtkSmartPointer&lt; vtkRendererCollection &gt;</type>
      <name>rens_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>a9a7930c0be0ec6da577f3ab21c914a7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vtkSmartPointer&lt; vtkPNGWriter &gt;</type>
      <name>snapshot_writer_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>a5a46269705a9bedf64616e0638d7d354</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>stereo_anaglyph_mask_default_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>aec6bfb335f7324f8780c8b1e4440f576</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vtkSmartPointer&lt; vtkWindowToImageFilter &gt;</type>
      <name>wif_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>a05f32077def04dbf86861b4c55e92a2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>win_height_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>a63ba867d9f2eb2718cdd5919c9cb4bd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>win_pos_x_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>ab04d0d38ddd977cd322680425797cbf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>win_pos_y_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>a0ac94a925097d1131a481ae3824bfaa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>win_width_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>afae3b3fd4a8d436fda51cdf933804f0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; CloudActorMap &gt;</type>
      <name>CloudActorMapPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>a07a109c811d868a984e2d5d1e576a78a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>PointPickingCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>ade30ece8e4fa74c5ffba6ffeb9593297</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::PointCloudColorHandler</name>
    <filename>classpcl_1_1visualization_1_1PointCloudColorHandler.html</filename>
    <templarg>PointT</templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PointCloudColorHandler&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler.html</anchorfile>
      <anchor>a0ca5905f3cdba82ae8730362902e613f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler.html</anchorfile>
      <anchor>a9b2953acc70faa002bd19c830851c0dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler.html</anchorfile>
      <anchor>a82321bb6bdd3b438c7259821f8f4d2e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler.html</anchorfile>
      <anchor>a838a75697200f0b6b4f3cfcf5e26183b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloudColorHandler&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler.html</anchorfile>
      <anchor>ac2cba8b2c3d084b4f307581169c450d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getColor</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler.html</anchorfile>
      <anchor>af169d302ad6eb7b7e53411f5e4dd0409</anchor>
      <arglist>(vtkSmartPointer&lt; vtkDataArray &gt; &amp;scalars) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getFieldName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler.html</anchorfile>
      <anchor>af39e5be79a6aafdacb142b64d574ac8b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler.html</anchorfile>
      <anchor>ab81a957a705ca04e781bda20fafa414c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCapable</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler.html</anchorfile>
      <anchor>ae72ee3e7a6aeb2abb486db3ad9ea2bfd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudColorHandler</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler.html</anchorfile>
      <anchor>ada127fd3421f281d15531488bbbc3f0e</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PointCloudColorHandler</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler.html</anchorfile>
      <anchor>a6390912de56cda106a17b9ed619fd94a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>capable_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler.html</anchorfile>
      <anchor>a667ee20514feb3d83ea205d39a2efe5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudConstPtr</type>
      <name>cloud_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler.html</anchorfile>
      <anchor>a792e2bb434adab01260cc3bfc5fd633f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>field_idx_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler.html</anchorfile>
      <anchor>af802304b20568b48ea9da0f203128ff8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; sensor_msgs::PointField &gt;</type>
      <name>fields_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler.html</anchorfile>
      <anchor>a0d5a1e87168c6dff96f22be86bc37561</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::PointCloudColorHandler&lt; sensor_msgs::PointCloud2 &gt;</name>
    <filename>classpcl_1_1visualization_1_1PointCloudColorHandler_3_01sensor__msgs_1_1PointCloud2_01_4.html</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PointCloudColorHandler&lt; PointCloud &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ae8431a46198e4eb1e3ccff90bd7db3da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sensor_msgs::PointCloud2</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a30506336d7486fc57414e87eebbfa11c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ae080f14cc6b6c25cd2d1420f7d8a9929</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ae4422c89e08cba59b9a9d63c29b46c36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloudColorHandler&lt; PointCloud &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a2f685c0c02e38071a8c3ef3f7e3f37a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getColor</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a73c0e2752c0cf4b9ce61350e740f1412</anchor>
      <arglist>(vtkSmartPointer&lt; vtkDataArray &gt; &amp;scalars) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getFieldName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ae7af941a7c883d47e6c3f90c3450fbdf</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a5350a15f8af4736206baac0353b45b10</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCapable</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ae4b1b4ab32bd34ccd93d0036489b7e0a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudColorHandler</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a6c034089f100490b4fff0ad058caf552</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PointCloudColorHandler</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>aace4327785b0bca96625d12b139f63f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>capable_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>afe95b61d9c1af0833b10a6cb3a2dd17f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudConstPtr</type>
      <name>cloud_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ac0d77e5e1ef4ce55a74b03a007cab968</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>field_idx_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a56691879f43025cfc190bd22f0a15206</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::PointCloudColorHandlerCustom</name>
    <filename>classpcl_1_1visualization_1_1PointCloudColorHandlerCustom.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::visualization::PointCloudColorHandler</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PointCloudColorHandlerCustom&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerCustom.html</anchorfile>
      <anchor>a175922c6389d94310d4cf8d434200852</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloudColorHandlerCustom&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerCustom.html</anchorfile>
      <anchor>a2371e09661d4462187fb3635ab6fdee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getColor</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerCustom.html</anchorfile>
      <anchor>ae142a2b5a74d2ccfc44b12b32946a9f9</anchor>
      <arglist>(vtkSmartPointer&lt; vtkDataArray &gt; &amp;scalars) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getFieldName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerCustom.html</anchorfile>
      <anchor>ae142d9bfb37193143cdfff4fd722fe7e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerCustom.html</anchorfile>
      <anchor>aebd0da1a94182e8bf2509e71f8d9e88b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudColorHandlerCustom</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerCustom.html</anchorfile>
      <anchor>a78dd22451134fea063184ea4f921af4b</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, double r, double g, double b)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PointCloudColorHandlerCustom</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerCustom.html</anchorfile>
      <anchor>ae08db0343235eee82010eb56655b6d68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>b_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerCustom.html</anchorfile>
      <anchor>a5dce87abed29f89e54486aa4ccc4769e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>g_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerCustom.html</anchorfile>
      <anchor>ac2efc8423ecac0eedb0e869c96b28fe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>r_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerCustom.html</anchorfile>
      <anchor>a251a337b6881a16568e64b7ff4e6c69a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloudColorHandler&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerCustom.html</anchorfile>
      <anchor>ab46a392c2593f5707573fafcedd6376b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerCustom.html</anchorfile>
      <anchor>a01b1e2feb4db0ec0b6b2fca3330a7449</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerCustom.html</anchorfile>
      <anchor>a1df5af5f087898b04908a61f400b80e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::PointCloudColorHandlerCustom&lt; sensor_msgs::PointCloud2 &gt;</name>
    <filename>classpcl_1_1visualization_1_1PointCloudColorHandlerCustom_3_01sensor__msgs_1_1PointCloud2_01_4.html</filename>
    <base>pcl::visualization::PointCloudColorHandler&lt; sensor_msgs::PointCloud2 &gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getColor</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerCustom_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>aebcff2b04d689e96d9caeeaeba68c7d5</anchor>
      <arglist>(vtkSmartPointer&lt; vtkDataArray &gt; &amp;scalars) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getFieldName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerCustom_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a3374877e37424f40e691b7f96cfecf8e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerCustom_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>afa5e06752e192f3f9ec9de25921afe89</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudColorHandlerCustom</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerCustom_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ae74696a063c67cc75cbf63e53acf0940</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, double r, double g, double b)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>b_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerCustom_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a65bbe8f17d252f56a48556dee7642b82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>g_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerCustom_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a1a3b3ae96a780313383a30f81df96d8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>r_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerCustom_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a829cddd529b6e78319e5ae7bf93fabc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloudColorHandler&lt; sensor_msgs::PointCloud2 &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerCustom_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a16484cefbe7ee44747d91a8640820626</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerCustom_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>adbbda9862c86acd5310f419f1423d7e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerCustom_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a61812ade02828ced022a4b5da6a93500</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::PointCloudColorHandlerGenericField</name>
    <filename>classpcl_1_1visualization_1_1PointCloudColorHandlerGenericField.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::visualization::PointCloudColorHandler</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PointCloudColorHandlerGenericField&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerGenericField.html</anchorfile>
      <anchor>a8e2c72d89e40223dca351c979d2d5add</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloudColorHandlerGenericField&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerGenericField.html</anchorfile>
      <anchor>a4a1c589d9153960cc8031a77224df8e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getColor</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerGenericField.html</anchorfile>
      <anchor>a8c68b3863e11f9b6c0dccc3386e28811</anchor>
      <arglist>(vtkSmartPointer&lt; vtkDataArray &gt; &amp;scalars) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getFieldName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerGenericField.html</anchorfile>
      <anchor>ad332df3fb892d4250e870aa8899f5457</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudColorHandlerGenericField</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerGenericField.html</anchorfile>
      <anchor>a94c65efae2a52c4eb16fe67277259033</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const std::string &amp;field_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PointCloudColorHandlerGenericField</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerGenericField.html</anchorfile>
      <anchor>a842e8ceb7d4af86e018aa69948f39204</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerGenericField.html</anchorfile>
      <anchor>a21ce59c4c05ea183cc08617f535633b9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloudColorHandler&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerGenericField.html</anchorfile>
      <anchor>a274bb03e239caab464840dafbf8c06d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerGenericField.html</anchorfile>
      <anchor>a9a03efa1f5ea95adbf6fc40f547da7a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerGenericField.html</anchorfile>
      <anchor>aa3dc2c30d4edd235f9519e94c03b84fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>field_name_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerGenericField.html</anchorfile>
      <anchor>abe8c8b6d99b8d2e0748508f93b2ecf08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::PointCloudColorHandlerGenericField&lt; sensor_msgs::PointCloud2 &gt;</name>
    <filename>classpcl_1_1visualization_1_1PointCloudColorHandlerGenericField_3_01sensor__msgs_1_1PointCloud2_01_4.html</filename>
    <base>pcl::visualization::PointCloudColorHandler&lt; sensor_msgs::PointCloud2 &gt;</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PointCloudColorHandlerGenericField&lt; PointCloud &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerGenericField_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a6b7d5c3e203915799af324d9f966a706</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloudColorHandlerGenericField&lt; PointCloud &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerGenericField_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a502103172ad7f53f890e6069d3960224</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getColor</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerGenericField_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>afcb9f6704320714f44f88658dad11a23</anchor>
      <arglist>(vtkSmartPointer&lt; vtkDataArray &gt; &amp;scalars) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudColorHandlerGenericField</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerGenericField_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a04a1183ffef5c802859000df80d47ca6</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const std::string &amp;field_name)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getFieldName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerGenericField_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a58c81b84d0b4070f741cf56b55e2a5de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerGenericField_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>aa697707e9a01f6550b1673635802eb2e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloudColorHandler&lt; sensor_msgs::PointCloud2 &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerGenericField_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a7e7876012b3b318b7f6a64f80014afdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerGenericField_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a10990c50115fdd72b0be6125d0f1550d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerGenericField_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a1b8a0e0378d9007570f76df8f855d9a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>field_name_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerGenericField_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>af712bf83c5a8a90c0c707ade97104db3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::PointCloudColorHandlerHSVField</name>
    <filename>classpcl_1_1visualization_1_1PointCloudColorHandlerHSVField.html</filename>
    <templarg></templarg>
    <base>pcl::visualization::PointCloudColorHandler</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PointCloudColorHandlerHSVField&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerHSVField.html</anchorfile>
      <anchor>a6baf8491ef1ebd267ea4b9f821181b22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloudColorHandlerHSVField&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerHSVField.html</anchorfile>
      <anchor>a28a698d4403adf08d1a0a9760a1e8d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getColor</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerHSVField.html</anchorfile>
      <anchor>a78a69e1d7d0d6577bc86a593969fd42f</anchor>
      <arglist>(vtkSmartPointer&lt; vtkDataArray &gt; &amp;scalars) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getFieldName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerHSVField.html</anchorfile>
      <anchor>a2b9414054ab470c0398fa6d94b1c5995</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudColorHandlerHSVField</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerHSVField.html</anchorfile>
      <anchor>a0583c75b45d6d39ac7e6c603fe21f89c</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerHSVField.html</anchorfile>
      <anchor>a4354c4967589e2846fd8ba219f1b2dea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>s_field_idx_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerHSVField.html</anchorfile>
      <anchor>afe19da10e3058540eb97b752f185810a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>v_field_idx_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerHSVField.html</anchorfile>
      <anchor>ae341450d12b8eb418b6ef9088dfb45e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloudColorHandler&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerHSVField.html</anchorfile>
      <anchor>a6baa5afb791f95ef4dc2141f93a95e6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerHSVField.html</anchorfile>
      <anchor>af5290fd30f3d41fcc1b5ba6c74198e67</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerHSVField.html</anchorfile>
      <anchor>a39c4ec8f650f34935e5a6e2cad6cb648</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::PointCloudColorHandlerHSVField&lt; sensor_msgs::PointCloud2 &gt;</name>
    <filename>classpcl_1_1visualization_1_1PointCloudColorHandlerHSVField_3_01sensor__msgs_1_1PointCloud2_01_4.html</filename>
    <base>pcl::visualization::PointCloudColorHandler&lt; sensor_msgs::PointCloud2 &gt;</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PointCloudColorHandlerHSVField&lt; PointCloud &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerHSVField_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a67997d33d8edc9925011e46d136f4872</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloudColorHandlerHSVField&lt; PointCloud &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerHSVField_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a18e437fb2b8418f333e05e651bfa8c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getColor</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerHSVField_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a3332453cbf2e332245545383e9143a22</anchor>
      <arglist>(vtkSmartPointer&lt; vtkDataArray &gt; &amp;scalars) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudColorHandlerHSVField</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerHSVField_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a0d9ac5ab3a68f5825d1156373d49e94b</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getFieldName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerHSVField_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>acd87dcc73c86412cf284bb9ecca5f5f0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerHSVField_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>af53d747f948a75704910be29a3c0d5f8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>s_field_idx_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerHSVField_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>aa12e748d953454aac45c562387b4113c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>v_field_idx_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerHSVField_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>adc3e5c654bb234657637a313f556f3c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloudColorHandler&lt; sensor_msgs::PointCloud2 &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerHSVField_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>aa8918a373cf8acce620b9c10fe84e450</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerHSVField_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a9dd902b5a86aa0bcfcd85f41de487da6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerHSVField_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>af05467924320ab468e4edbd134335325</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::PointCloudColorHandlerRandom</name>
    <filename>classpcl_1_1visualization_1_1PointCloudColorHandlerRandom.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::visualization::PointCloudColorHandler</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PointCloudColorHandlerRandom&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRandom.html</anchorfile>
      <anchor>abeb9b448bb6de4976f6ee92791fd69e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloudColorHandlerRandom&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRandom.html</anchorfile>
      <anchor>aa8b7db03af964452acbb5d2af9dce7c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getColor</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRandom.html</anchorfile>
      <anchor>ac5026a1cb7382e9a7b79d5f006933eb7</anchor>
      <arglist>(vtkSmartPointer&lt; vtkDataArray &gt; &amp;scalars) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getFieldName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRandom.html</anchorfile>
      <anchor>a7ec597917a41cb253c9649fa9ccc4c6f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRandom.html</anchorfile>
      <anchor>ac701d9606c215b55fd20c64cb614dd80</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudColorHandlerRandom</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRandom.html</anchorfile>
      <anchor>ad2b83d690094a10614868be8a8b65e69</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloudColorHandler&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRandom.html</anchorfile>
      <anchor>a14215643b8c58fbe046dfda1d6230203</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRandom.html</anchorfile>
      <anchor>acc71277326637802e39fe07edb5a5077</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRandom.html</anchorfile>
      <anchor>a86a19ffce3902dae0c2a46c4609c8a27</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::PointCloudColorHandlerRandom&lt; sensor_msgs::PointCloud2 &gt;</name>
    <filename>classpcl_1_1visualization_1_1PointCloudColorHandlerRandom_3_01sensor__msgs_1_1PointCloud2_01_4.html</filename>
    <base>pcl::visualization::PointCloudColorHandler&lt; sensor_msgs::PointCloud2 &gt;</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PointCloudColorHandlerRandom&lt; PointCloud &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRandom_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ab65b8ffcb02be6391c41f56b7aa7cf82</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloudColorHandlerRandom&lt; PointCloud &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRandom_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a3b24c3fb1b9bdb16bc20662ab1c6e789</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getColor</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRandom_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a3c71fbd1d9dd9461a3f5fd72a72330a3</anchor>
      <arglist>(vtkSmartPointer&lt; vtkDataArray &gt; &amp;scalars) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getFieldName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRandom_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a1dec369176e89a1c6f1488b1e75347a6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRandom_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a41ac7097d33ee7fa19c7410e2040423e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudColorHandlerRandom</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRandom_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a822d6277e570afb1638f6988fc5f0d0d</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloudColorHandler&lt; sensor_msgs::PointCloud2 &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRandom_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a3016373837b6abae1395a64b18922ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRandom_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a2207d2939eb9c5c6c832aaca842cf4ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRandom_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a4f7816f83417a2061f1628ccc93bd90c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::PointCloudColorHandlerRGBField</name>
    <filename>classpcl_1_1visualization_1_1PointCloudColorHandlerRGBField.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::visualization::PointCloudColorHandler</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PointCloudColorHandlerRGBField&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRGBField.html</anchorfile>
      <anchor>a4fc715b361b89a38672a3f484d825767</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloudColorHandlerRGBField&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRGBField.html</anchorfile>
      <anchor>a76e9a15fcfd8e95f32abc58950dff768</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getColor</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRGBField.html</anchorfile>
      <anchor>a57233b765fb978ee7315a48a90a8abbc</anchor>
      <arglist>(vtkSmartPointer&lt; vtkDataArray &gt; &amp;scalars) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getFieldName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRGBField.html</anchorfile>
      <anchor>ad44e1b081b0a72acb282195d59a28e1d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudColorHandlerRGBField</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRGBField.html</anchorfile>
      <anchor>a9dc5066d611beeb1c742805937ff058e</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PointCloudColorHandlerRGBField</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRGBField.html</anchorfile>
      <anchor>ae15d93e81e163211a230721269c3155b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRGBField.html</anchorfile>
      <anchor>ad102ad0090876d4f0e39ab0453591475</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloudColorHandler&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRGBField.html</anchorfile>
      <anchor>a9e8e79653ddd21c32b8533aa42aeefd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRGBField.html</anchorfile>
      <anchor>a85b82ed1df99063cce7d94dbc0d31a60</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRGBField.html</anchorfile>
      <anchor>aa91f9404ad03c9ca319e7ce18fb7d171</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::PointCloudColorHandlerRGBField&lt; sensor_msgs::PointCloud2 &gt;</name>
    <filename>classpcl_1_1visualization_1_1PointCloudColorHandlerRGBField_3_01sensor__msgs_1_1PointCloud2_01_4.html</filename>
    <base>pcl::visualization::PointCloudColorHandler&lt; sensor_msgs::PointCloud2 &gt;</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PointCloudColorHandlerRGBField&lt; PointCloud &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRGBField_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>abcc97784c78cf7db749c5556656575ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloudColorHandlerRGBField&lt; PointCloud &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRGBField_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a7d3c270354b715c8d0e84c5a07821eab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getColor</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRGBField_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a50271c17fb4e55a8a6c174ea78081d71</anchor>
      <arglist>(vtkSmartPointer&lt; vtkDataArray &gt; &amp;scalars) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudColorHandlerRGBField</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRGBField_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a4fdcb6fe7d3a7bbc1c08b37f42b4d158</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getFieldName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRGBField_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a0a5de18c7ee6d2687f799613701584e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRGBField_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ae7c128189f6fd357fc80b8087c611e92</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloudColorHandler&lt; sensor_msgs::PointCloud2 &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRGBField_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a8cf7b673b31e2f22a0ee9199eaf5fcb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRGBField_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ae09d5e2bee6468e28164ac3bf5bd1266</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRGBField_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>aed8dc002ad00cc6694094385cf69a3fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::PointCloudGeometryHandler</name>
    <filename>classpcl_1_1visualization_1_1PointCloudGeometryHandler.html</filename>
    <templarg>PointT</templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PointCloudGeometryHandler&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler.html</anchorfile>
      <anchor>ac32687bcedf03ad00571a1d0e3681e74</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler.html</anchorfile>
      <anchor>a53d298848b117cfbce27b180681c0513</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler.html</anchorfile>
      <anchor>a31057339349546eb8d5fb5f9ac524fcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler.html</anchorfile>
      <anchor>a449d9e75330453154316db5ba18ae446</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloudGeometryHandler&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler.html</anchorfile>
      <anchor>aafc16fe6f1d7b89f785a1c3491270835</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getFieldName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler.html</anchorfile>
      <anchor>aac2df47a1d1e62aaa60041921d1390f0</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getGeometry</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler.html</anchorfile>
      <anchor>aae103bd083273e1826b51743e6ae8123</anchor>
      <arglist>(vtkSmartPointer&lt; vtkPoints &gt; &amp;points) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler.html</anchorfile>
      <anchor>a2df06549787f8004cbb781d8520a26db</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCapable</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler.html</anchorfile>
      <anchor>ab12d5da747dcd762a7675111cd0d9970</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudGeometryHandler</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler.html</anchorfile>
      <anchor>a4e193587717fb1be010198538691b2ab</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PointCloudGeometryHandler</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler.html</anchorfile>
      <anchor>a482aed794a4a40d98fd244c3aaebc23c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>capable_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler.html</anchorfile>
      <anchor>a5fa6fe584ff47d57f40bb99154744afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudConstPtr</type>
      <name>cloud_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler.html</anchorfile>
      <anchor>aa1dfb76be57ebd6d4b325cdfde5c2e52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>field_x_idx_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler.html</anchorfile>
      <anchor>a3e80877586c2160810e4c4ce3e32f8f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>field_y_idx_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler.html</anchorfile>
      <anchor>a85ac6476f006cde64c07a9ab95604f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>field_z_idx_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler.html</anchorfile>
      <anchor>ae2f7766e4f7bbdba03b4e13c5909dc29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; sensor_msgs::PointField &gt;</type>
      <name>fields_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler.html</anchorfile>
      <anchor>a4550148fec1091e38bf2ee11d7e55a00</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::PointCloudGeometryHandler&lt; sensor_msgs::PointCloud2 &gt;</name>
    <filename>classpcl_1_1visualization_1_1PointCloudGeometryHandler_3_01sensor__msgs_1_1PointCloud2_01_4.html</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PointCloudGeometryHandler&lt; PointCloud &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ac9c683cdea47668bfbc22c3f59d0aeac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sensor_msgs::PointCloud2</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a00907cd220a378879cb1ba7674905218</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a57a14e12c688d3af742fd666d072955e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a7427a3aaf29cd4cabb2fde40077b01e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloudGeometryHandler&lt; PointCloud &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>adfe731ae5e21b9b82c01d800f450a336</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getFieldName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a85a7c1e49fb576ca92d1de8971e9af69</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getGeometry</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a7c0f4bfcf0b6d1d90ce71270f0856b4b</anchor>
      <arglist>(vtkSmartPointer&lt; vtkPoints &gt; &amp;points) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a62e23bb4ad4a974b0beef88a6c62685b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCapable</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ae03be67b03d98eeebab7b2585b699f03</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudGeometryHandler</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a173049c288895416fbeee4f35eecaad4</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const Eigen::Vector4f &amp;sensor_origin=Eigen::Vector4f::Zero())</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>capable_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>af88e0bcb83a9bbc0aebecc14e14138de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudConstPtr</type>
      <name>cloud_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>aafeb387b13d3b2a810c0b23e125900b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>field_x_idx_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a81a486df0a79bb2054e6e164263df505</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>field_y_idx_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a6f9c7118094672fbf1973a52cbc3f61e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>field_z_idx_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a508bb08225b18741ffdd90f47844b9d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; sensor_msgs::PointField &gt;</type>
      <name>fields_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>aeb3f04cfaa714ccaa669ee93298dd91a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::PointCloudGeometryHandlerCustom</name>
    <filename>classpcl_1_1visualization_1_1PointCloudGeometryHandlerCustom.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::visualization::PointCloudGeometryHandler</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PointCloudGeometryHandlerCustom&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerCustom.html</anchorfile>
      <anchor>a80f33af0fffca579026f949674fc7f7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudGeometryHandler&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerCustom.html</anchorfile>
      <anchor>a14333ea74679f459e15af25206c979e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerCustom.html</anchorfile>
      <anchor>adcf9bb34ba4b9b0474453485459a1104</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerCustom.html</anchorfile>
      <anchor>a4bbf4f66b473fd6ee338d7178e07e85b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloudGeometryHandlerCustom&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerCustom.html</anchorfile>
      <anchor>a01aa3eaef52f7c6987396cc4fcded02c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getFieldName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerCustom.html</anchorfile>
      <anchor>a1e5cc195aa869094907c478b1502e2a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getGeometry</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerCustom.html</anchorfile>
      <anchor>aee6eb57e9107f2650c1465ed1deb1172</anchor>
      <arglist>(vtkSmartPointer&lt; vtkPoints &gt; &amp;points) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerCustom.html</anchorfile>
      <anchor>a16dec560ca0759efa2c137f84b69b858</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudGeometryHandlerCustom</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerCustom.html</anchorfile>
      <anchor>a8cf98e7d0bfff3343629583bae18059a</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const std::string &amp;x_field_name, const std::string &amp;y_field_name, const std::string &amp;z_field_name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>field_name_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerCustom.html</anchorfile>
      <anchor>aa43ea9fc0f32fe617e660d32f871dfd7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::PointCloudGeometryHandlerCustom&lt; sensor_msgs::PointCloud2 &gt;</name>
    <filename>classpcl_1_1visualization_1_1PointCloudGeometryHandlerCustom_3_01sensor__msgs_1_1PointCloud2_01_4.html</filename>
    <base>pcl::visualization::PointCloudGeometryHandler&lt; sensor_msgs::PointCloud2 &gt;</base>
    <member kind="typedef">
      <type>PointCloudGeometryHandler&lt; sensor_msgs::PointCloud2 &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerCustom_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a30498b7c25b919facd81f1b2f8290e35</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerCustom_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a79cafae447a8644423c1a7f4e1ca79a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerCustom_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a6b09b3bebf0cc490068e71396b6a4944</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getFieldName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerCustom_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>add6c9d633f502ec05637e345fb7cbca8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerCustom_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a9d347eb4d9d5b53407bed8882d2e9708</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudGeometryHandlerCustom</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerCustom_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a55b15047fc4177f7a235012a3651220d</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const std::string &amp;x_field_name, const std::string &amp;y_field_name, const std::string &amp;z_field_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PointCloudGeometryHandlerCustom</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerCustom_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a7333cf90beca750720ae175e046f19ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>field_name_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerCustom_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a60abdbe090319879956ffc1e678cfee4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::PointCloudGeometryHandlerSurfaceNormal</name>
    <filename>classpcl_1_1visualization_1_1PointCloudGeometryHandlerSurfaceNormal.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::visualization::PointCloudGeometryHandler</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PointCloudGeometryHandlerSurfaceNormal&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerSurfaceNormal.html</anchorfile>
      <anchor>a6f83537da44c660038510e906a78fe21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudGeometryHandler&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerSurfaceNormal.html</anchorfile>
      <anchor>a9dea813dbd3684efb808e12dbd548c25</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerSurfaceNormal.html</anchorfile>
      <anchor>aa6d084fd0ee8ea657d6b275b7b3e1e33</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerSurfaceNormal.html</anchorfile>
      <anchor>a395c809df3aec377e0eb535537710efd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloudGeometryHandlerSurfaceNormal&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerSurfaceNormal.html</anchorfile>
      <anchor>ac053b1522412c2393759e8809ca84f25</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getFieldName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerSurfaceNormal.html</anchorfile>
      <anchor>a9f440df547a58560708459554bf129d6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getGeometry</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerSurfaceNormal.html</anchorfile>
      <anchor>a050fe65616ca5e7f6f18a0ba40ebe06b</anchor>
      <arglist>(vtkSmartPointer&lt; vtkPoints &gt; &amp;points) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerSurfaceNormal.html</anchorfile>
      <anchor>a9fe1da09bc3b766d3c3d915faa336e12</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudGeometryHandlerSurfaceNormal</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerSurfaceNormal.html</anchorfile>
      <anchor>a9380a7579414fad9bd3581398bead06e</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::PointCloudGeometryHandlerSurfaceNormal&lt; sensor_msgs::PointCloud2 &gt;</name>
    <filename>classpcl_1_1visualization_1_1PointCloudGeometryHandlerSurfaceNormal_3_01sensor__msgs_1_1PointCloud2_01_4.html</filename>
    <base>pcl::visualization::PointCloudGeometryHandler&lt; sensor_msgs::PointCloud2 &gt;</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PointCloudGeometryHandlerSurfaceNormal&lt; PointCloud &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerSurfaceNormal_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ac69f3310aa2bef9efa36130cc4542ca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudGeometryHandler&lt; sensor_msgs::PointCloud2 &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerSurfaceNormal_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>aa3fa5559973be48883ae93aa54d9539d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerSurfaceNormal_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>acb5b98f00fb198d1e99e8be194adf9ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerSurfaceNormal_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a2c7ad8c472b67e74c7ab8fe9c600baa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloudGeometryHandlerSurfaceNormal&lt; PointCloud &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerSurfaceNormal_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a3a935381927cab1f40ba33466279c9f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getFieldName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerSurfaceNormal_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a2f6a6c3ed70aca800e47816699afa0a1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerSurfaceNormal_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a82cb9e670e263c7ef0a228a0580ec4b3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudGeometryHandlerSurfaceNormal</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerSurfaceNormal_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a3dd4260f99fd96c480e1443fa793f191</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::PointCloudGeometryHandlerXYZ</name>
    <filename>classpcl_1_1visualization_1_1PointCloudGeometryHandlerXYZ.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::visualization::PointCloudGeometryHandler</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PointCloudGeometryHandlerXYZ&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerXYZ.html</anchorfile>
      <anchor>a7db1f01b54b212db86c837159304f8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudGeometryHandler&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerXYZ.html</anchorfile>
      <anchor>a4ca166c9a64ecc0a7ae0b5798557f8b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerXYZ.html</anchorfile>
      <anchor>a69453acea92225389faa45b5a6893b74</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerXYZ.html</anchorfile>
      <anchor>a1f7e993174cf134ea5f980dc877b6f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloudGeometryHandlerXYZ&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerXYZ.html</anchorfile>
      <anchor>a8c56e31d703266424e4786f873a75aef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getFieldName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerXYZ.html</anchorfile>
      <anchor>aedc61bf9da085ce78e6c85622d55b739</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getGeometry</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerXYZ.html</anchorfile>
      <anchor>aeda6585372e34e595bc1cc500b6ecdcd</anchor>
      <arglist>(vtkSmartPointer&lt; vtkPoints &gt; &amp;points) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerXYZ.html</anchorfile>
      <anchor>a8e95400339224067cfaf4d0c1d1ec4fc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudGeometryHandlerXYZ</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerXYZ.html</anchorfile>
      <anchor>a5c53aff0964f0ef9cc9cc6235b532573</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PointCloudGeometryHandlerXYZ</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerXYZ.html</anchorfile>
      <anchor>a1a5dc566e27cfd2f34f1751d2fc677c2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::PointCloudGeometryHandlerXYZ&lt; sensor_msgs::PointCloud2 &gt;</name>
    <filename>classpcl_1_1visualization_1_1PointCloudGeometryHandlerXYZ_3_01sensor__msgs_1_1PointCloud2_01_4.html</filename>
    <base>pcl::visualization::PointCloudGeometryHandler&lt; sensor_msgs::PointCloud2 &gt;</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PointCloudGeometryHandlerXYZ&lt; PointCloud &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerXYZ_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a1088adc8cd577b81cc37a7402f8af42b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudGeometryHandler&lt; sensor_msgs::PointCloud2 &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerXYZ_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a4e741612cf24789d19669daba6b7630e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerXYZ_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>aec3a2d7174c83dcf1ea82b78e7f2aeb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerXYZ_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a5d548c9b323c306d2421e8594874e347</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloudGeometryHandlerXYZ&lt; PointCloud &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerXYZ_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ade3f45ae68fe093809e65e2a2375a0e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getFieldName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerXYZ_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ae4fbf78eb885dc16e2ec93bf404a2a2e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerXYZ_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a7be043668112ab003294b58d1b5eb758</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudGeometryHandlerXYZ</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerXYZ_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a8d3a0c1aab116f49f4be28f5cc3f291e</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PointCloudGeometryHandlerXYZ</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerXYZ_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a96d4c17df47cd0ff9ee24f8e7eb5b50f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::PointPickingCallback</name>
    <filename>classpcl_1_1visualization_1_1PointPickingCallback.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Execute</name>
      <anchorfile>classpcl_1_1visualization_1_1PointPickingCallback.html</anchorfile>
      <anchor>a8f96e55f9fe0c67d12019aaf352658aa</anchor>
      <arglist>(vtkObject *caller, unsigned long eventid, void *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>performSinglePick</name>
      <anchorfile>classpcl_1_1visualization_1_1PointPickingCallback.html</anchorfile>
      <anchor>af1ae605b55e39a3fd36516d269a8798a</anchor>
      <arglist>(vtkRenderWindowInteractor *iren)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>performSinglePick</name>
      <anchorfile>classpcl_1_1visualization_1_1PointPickingCallback.html</anchorfile>
      <anchor>ae87fcc5bb544802a236965ca27ed14ff</anchor>
      <arglist>(vtkRenderWindowInteractor *iren, float &amp;x, float &amp;y, float &amp;z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointPickingCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1PointPickingCallback.html</anchorfile>
      <anchor>aed671d6346285fc7d91289f69ec62834</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PointPickingCallback *</type>
      <name>New</name>
      <anchorfile>classpcl_1_1visualization_1_1PointPickingCallback.html</anchorfile>
      <anchor>ae82335fda3c9b6b11dd94483ad358e49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>idx_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointPickingCallback.html</anchorfile>
      <anchor>a3666db617a4b3d95445c259bbb44d45f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>pick_first_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointPickingCallback.html</anchorfile>
      <anchor>ae46b3077b7b7fb65dca06078f41864cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>x_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointPickingCallback.html</anchorfile>
      <anchor>a22827251b1c19368faf7bec717a7ea85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>y_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointPickingCallback.html</anchorfile>
      <anchor>a47e8777a65e304425fd6c03e30d8140d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>z_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointPickingCallback.html</anchorfile>
      <anchor>a9485eaafa4246727c40c7b998a74181d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::PointPickingEvent</name>
    <filename>classpcl_1_1visualization_1_1PointPickingEvent.html</filename>
    <member kind="function">
      <type>void</type>
      <name>getPoint</name>
      <anchorfile>classpcl_1_1visualization_1_1PointPickingEvent.html</anchorfile>
      <anchor>ad02ebffdce1503cee77a91e8bf3246a4</anchor>
      <arglist>(float &amp;x, float &amp;y, float &amp;z) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPointIndex</name>
      <anchorfile>classpcl_1_1visualization_1_1PointPickingEvent.html</anchorfile>
      <anchor>ae835514e2744ed728c6de6d0b1f3b489</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getPoints</name>
      <anchorfile>classpcl_1_1visualization_1_1PointPickingEvent.html</anchorfile>
      <anchor>a3dc31c721933cbd88c83f26c8b5a657f</anchor>
      <arglist>(float &amp;x1, float &amp;y1, float &amp;z1, float &amp;x2, float &amp;y2, float &amp;z2) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointPickingEvent</name>
      <anchorfile>classpcl_1_1visualization_1_1PointPickingEvent.html</anchorfile>
      <anchor>adfb65f16d9e6d9043514035005c9bf95</anchor>
      <arglist>(int idx)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointPickingEvent</name>
      <anchorfile>classpcl_1_1visualization_1_1PointPickingEvent.html</anchorfile>
      <anchor>ae1aff334c334f866a38ce4dde886978c</anchor>
      <arglist>(int idx, float x, float y, float z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointPickingEvent</name>
      <anchorfile>classpcl_1_1visualization_1_1PointPickingEvent.html</anchorfile>
      <anchor>adc54a4b69790b987e199fae5df72fbe8</anchor>
      <arglist>(int idx1, int idx2, float x1, float y1, float z1, float x2, float y2, float z2)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>idx2_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointPickingEvent.html</anchorfile>
      <anchor>a6370113a4b5f84d909ebc205274f5137</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>idx_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointPickingEvent.html</anchorfile>
      <anchor>acb715652251abc7553acaa1941337479</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>x2_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointPickingEvent.html</anchorfile>
      <anchor>addce0affc6b9decd84ff9b3d2c08e2c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>x_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointPickingEvent.html</anchorfile>
      <anchor>a01c90025aa830ec31ed49f47ec15befb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>y2_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointPickingEvent.html</anchorfile>
      <anchor>a2eedbed046851103198d10e8a9adc31a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>y_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointPickingEvent.html</anchorfile>
      <anchor>a70067053366f2222f7f1444c0eaed84f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>z2_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointPickingEvent.html</anchorfile>
      <anchor>af6a294710ff54f84107acf254f99c6cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>z_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointPickingEvent.html</anchorfile>
      <anchor>aed1421774dca0d34ec3d43a1594dba4f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::RangeImageVisualizer</name>
    <filename>classpcl_1_1visualization_1_1RangeImageVisualizer.html</filename>
    <base>pcl::visualization::ImageViewer</base>
    <member kind="function">
      <type></type>
      <name>RangeImageVisualizer</name>
      <anchorfile>classpcl_1_1visualization_1_1RangeImageVisualizer.html</anchorfile>
      <anchor>aebefd38047215956098a2a667504618e</anchor>
      <arglist>(const std::string &amp;name=&quot;Range Image&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showRangeImage</name>
      <anchorfile>classpcl_1_1visualization_1_1RangeImageVisualizer.html</anchorfile>
      <anchor>ab03794d9696f99c0cd7a4f5c3525d83c</anchor>
      <arglist>(const pcl::RangeImage &amp;range_image, float min_value=-std::numeric_limits&lt; float &gt;::infinity(), float max_value=std::numeric_limits&lt; float &gt;::infinity(), bool grayscale=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visualizeBorders</name>
      <anchorfile>classpcl_1_1visualization_1_1RangeImageVisualizer.html</anchorfile>
      <anchor>a9f15b980ed5a02f80ddc9c954d26fd5a</anchor>
      <arglist>(const pcl::RangeImage &amp;range_image, float min_value, float max_value, bool grayscale, const pcl::PointCloud&lt; pcl::BorderDescription &gt; &amp;border_descriptions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RangeImageVisualizer</name>
      <anchorfile>classpcl_1_1visualization_1_1RangeImageVisualizer.html</anchorfile>
      <anchor>af026cee44f88cf5d5e747d61ad45e7f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RangeImageVisualizer *</type>
      <name>getAnglesWidget</name>
      <anchorfile>classpcl_1_1visualization_1_1RangeImageVisualizer.html</anchorfile>
      <anchor>aa704d25220a61a17d671f1ddfe29558c</anchor>
      <arglist>(const pcl::RangeImage &amp;range_image, float *angles_image, const std::string &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RangeImageVisualizer *</type>
      <name>getHalfAnglesWidget</name>
      <anchorfile>classpcl_1_1visualization_1_1RangeImageVisualizer.html</anchorfile>
      <anchor>a0c94b6aae46ce38318edaa963c0f6c6d</anchor>
      <arglist>(const pcl::RangeImage &amp;range_image, float *angles_image, const std::string &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RangeImageVisualizer *</type>
      <name>getInterestPointsWidget</name>
      <anchorfile>classpcl_1_1visualization_1_1RangeImageVisualizer.html</anchorfile>
      <anchor>aed5b85a827fdf25ff5eb95be9ff27cc6</anchor>
      <arglist>(const pcl::RangeImage &amp;range_image, const float *interest_image, float min_value, float max_value, const pcl::PointCloud&lt; pcl::InterestPoint &gt; &amp;interest_points, const std::string &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RangeImageVisualizer *</type>
      <name>getRangeImageBordersWidget</name>
      <anchorfile>classpcl_1_1visualization_1_1RangeImageVisualizer.html</anchorfile>
      <anchor>a5bd7065736bb72abd127e736f5459b3b</anchor>
      <arglist>(const pcl::RangeImage &amp;range_image, float min_value, float max_value, bool grayscale, const pcl::PointCloud&lt; pcl::BorderDescription &gt; &amp;border_descriptions, const std::string &amp;name=&quot;Range image with borders&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RangeImageVisualizer *</type>
      <name>getRangeImageWidget</name>
      <anchorfile>classpcl_1_1visualization_1_1RangeImageVisualizer.html</anchorfile>
      <anchor>af95c94100a677e9adb27eccfc28d86af</anchor>
      <arglist>(const pcl::RangeImage &amp;range_image, float min_value, float max_value, bool grayscale, const std::string &amp;name=&quot;Range image&quot;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classpcl_1_1visualization_1_1RangeImageVisualizer.html</anchorfile>
      <anchor>a4d2f3d48a6f91c56165caae080aa4408</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::RenWinInteract</name>
    <filename>classpcl_1_1visualization_1_1RenWinInteract.html</filename>
    <member kind="function">
      <type></type>
      <name>RenWinInteract</name>
      <anchorfile>classpcl_1_1visualization_1_1RenWinInteract.html</anchorfile>
      <anchor>ab6cbf0e0bd87b30f22a64aef640b24e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>vtkSmartPointer&lt; vtkRenderWindowInteractor &gt;</type>
      <name>interactor_</name>
      <anchorfile>classpcl_1_1visualization_1_1RenWinInteract.html</anchorfile>
      <anchor>a39a2949ddd3e5bacaeed74e653ddca35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vtkSmartPointer&lt; vtkRenderer &gt;</type>
      <name>ren_</name>
      <anchorfile>classpcl_1_1visualization_1_1RenWinInteract.html</anchorfile>
      <anchor>a8be329ac0ffb58c6c342b1e4954477cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vtkSmartPointer&lt; vtkInteractorStyleTrackballCamera &gt;</type>
      <name>style_</name>
      <anchorfile>classpcl_1_1visualization_1_1RenWinInteract.html</anchorfile>
      <anchor>a95f56e07eb011da548c9040403c01682</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vtkSmartPointer&lt; vtkRenderWindow &gt;</type>
      <name>win_</name>
      <anchorfile>classpcl_1_1visualization_1_1RenWinInteract.html</anchorfile>
      <anchor>acd64e5718d971369a58d7486f68a42a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vtkSmartPointer&lt; vtkXYPlotActor &gt;</type>
      <name>xy_plot_</name>
      <anchorfile>classpcl_1_1visualization_1_1RenWinInteract.html</anchorfile>
      <anchor>af1ab04d53bf0e40903f7518d6449a3ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::Window</name>
    <filename>classpcl_1_1visualization_1_1Window.html</filename>
    <class kind="struct">pcl::visualization::Window::ExitCallback</class>
    <class kind="struct">pcl::visualization::Window::ExitMainLoopTimerCallback</class>
    <member kind="function">
      <type>Window &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1visualization_1_1Window.html</anchorfile>
      <anchor>a44a00bf38cb7e1520eb8f5fbc7214932</anchor>
      <arglist>(const Window &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>boost::signals2::connection</type>
      <name>registerKeyboardCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1Window.html</anchorfile>
      <anchor>add1803183c9ce5eddf64d60a697c1cad</anchor>
      <arglist>(void(*callback)(const pcl::visualization::KeyboardEvent &amp;, void *), void *cookie=NULL)</arglist>
    </member>
    <member kind="function">
      <type>boost::signals2::connection</type>
      <name>registerKeyboardCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1Window.html</anchorfile>
      <anchor>a0f01241f8de733cac5e66a14f53daf73</anchor>
      <arglist>(void(T::*callback)(const pcl::visualization::KeyboardEvent &amp;, void *), T &amp;instance, void *cookie=NULL)</arglist>
    </member>
    <member kind="function">
      <type>boost::signals2::connection</type>
      <name>registerMouseCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1Window.html</anchorfile>
      <anchor>a1a87270df8cb18aca6fc3164b8347775</anchor>
      <arglist>(void(*callback)(const pcl::visualization::MouseEvent &amp;, void *), void *cookie=NULL)</arglist>
    </member>
    <member kind="function">
      <type>boost::signals2::connection</type>
      <name>registerMouseCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1Window.html</anchorfile>
      <anchor>a24099967f841e64145a9a2dc16f3fea3</anchor>
      <arglist>(void(T::*callback)(const pcl::visualization::MouseEvent &amp;, void *), T &amp;instance, void *cookie=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spin</name>
      <anchorfile>classpcl_1_1visualization_1_1Window.html</anchorfile>
      <anchor>a72836336b46b069a88f4eb208ccf7a88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spinOnce</name>
      <anchorfile>classpcl_1_1visualization_1_1Window.html</anchorfile>
      <anchor>a3496f6ca5c45d6b42dac01acd9d2714e</anchor>
      <arglist>(int time=1, bool force_redraw=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wasStopped</name>
      <anchorfile>classpcl_1_1visualization_1_1Window.html</anchorfile>
      <anchor>a5e77eee4d51c78cbcb2d7f123b9890f4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Window</name>
      <anchorfile>classpcl_1_1visualization_1_1Window.html</anchorfile>
      <anchor>a13a6864f28751caec5d5fdbe47bf0170</anchor>
      <arglist>(const std::string &amp;window_name=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Window</name>
      <anchorfile>classpcl_1_1visualization_1_1Window.html</anchorfile>
      <anchor>ab692e668bc0e244eecb4b4c8c7acd265</anchor>
      <arglist>(const Window &amp;src)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Window</name>
      <anchorfile>classpcl_1_1visualization_1_1Window.html</anchorfile>
      <anchor>ad7a474cfc055ef861f2ecac068f4e246</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>emitKeyboardEvent</name>
      <anchorfile>classpcl_1_1visualization_1_1Window.html</anchorfile>
      <anchor>a553e732de10534739226cb37c3521a02</anchor>
      <arglist>(unsigned long event_id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>emitMouseEvent</name>
      <anchorfile>classpcl_1_1visualization_1_1Window.html</anchorfile>
      <anchor>a8a24f0b5bbdb5cb08fea2c69470e4378</anchor>
      <arglist>(unsigned long event_id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boost::signals2::connection</type>
      <name>registerKeyboardCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1Window.html</anchorfile>
      <anchor>a16fa08b71301766cac286be179e0bb33</anchor>
      <arglist>(boost::function&lt; void(const pcl::visualization::KeyboardEvent &amp;)&gt;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boost::signals2::connection</type>
      <name>registerMouseCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1Window.html</anchorfile>
      <anchor>a753e9e7ce6b7f16bac4bde743c9e183d</anchor>
      <arglist>(boost::function&lt; void(const pcl::visualization::MouseEvent &amp;)&gt;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>resetStoppedFlag</name>
      <anchorfile>classpcl_1_1visualization_1_1Window.html</anchorfile>
      <anchor>afc1ed0867b78ce7cc9353920fc38210a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>KeyboardCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1Window.html</anchorfile>
      <anchor>a2acdfe845e6f611539f28c675429294d</anchor>
      <arglist>(vtkObject *, unsigned long eid, void *clientdata, void *calldata)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>MouseCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1Window.html</anchorfile>
      <anchor>af494fa69027f1984bd171c6c61d1cd50</anchor>
      <arglist>(vtkObject *, unsigned long eid, void *clientdata, void *calldata)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vtkSmartPointer&lt; ExitCallback &gt;</type>
      <name>exit_callback_</name>
      <anchorfile>classpcl_1_1visualization_1_1Window.html</anchorfile>
      <anchor>a4d1f51b78841318ab348a9875233e115</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vtkSmartPointer&lt; ExitMainLoopTimerCallback &gt;</type>
      <name>exit_main_loop_timer_callback_</name>
      <anchorfile>classpcl_1_1visualization_1_1Window.html</anchorfile>
      <anchor>a87e5d54983695ca5d70570947cbde3c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vtkSmartPointer&lt; vtkRenderWindowInteractor &gt;</type>
      <name>interactor_</name>
      <anchorfile>classpcl_1_1visualization_1_1Window.html</anchorfile>
      <anchor>a05ead8faf42883c92b4e881efd291044</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vtkCallbackCommand *</type>
      <name>keyboard_command_</name>
      <anchorfile>classpcl_1_1visualization_1_1Window.html</anchorfile>
      <anchor>a98880ce63d2275fc51212a7dc0f519fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::signals2::signal&lt; void(const pcl::visualization::KeyboardEvent &amp;)&gt;</type>
      <name>keyboard_signal_</name>
      <anchorfile>classpcl_1_1visualization_1_1Window.html</anchorfile>
      <anchor>a901fcdd50e7ddc8bfdf1e91e4483a9a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vtkCallbackCommand *</type>
      <name>mouse_command_</name>
      <anchorfile>classpcl_1_1visualization_1_1Window.html</anchorfile>
      <anchor>aeb8b4f452396ba81a222640980b64a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::signals2::signal&lt; void(const pcl::visualization::MouseEvent &amp;)&gt;</type>
      <name>mouse_signal_</name>
      <anchorfile>classpcl_1_1visualization_1_1Window.html</anchorfile>
      <anchor>a9073a63e9579de0c98121c2397e34402</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vtkSmartPointer&lt; vtkRendererCollection &gt;</type>
      <name>rens_</name>
      <anchorfile>classpcl_1_1visualization_1_1Window.html</anchorfile>
      <anchor>ac165cf7ab62fe9984d195a0c227a0423</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>stopped_</name>
      <anchorfile>classpcl_1_1visualization_1_1Window.html</anchorfile>
      <anchor>afecb8225061acc872c6f40a5326217da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vtkSmartPointer&lt; PCLVisualizerInteractorStyle &gt;</type>
      <name>style_</name>
      <anchorfile>classpcl_1_1visualization_1_1Window.html</anchorfile>
      <anchor>ac602d747378bd2c59cf8cf4b9174d5ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>timer_id_</name>
      <anchorfile>classpcl_1_1visualization_1_1Window.html</anchorfile>
      <anchor>a4edd3fffef47db1e9be10569ec89aa68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vtkSmartPointer&lt; vtkRenderWindow &gt;</type>
      <name>win_</name>
      <anchorfile>classpcl_1_1visualization_1_1Window.html</anchorfile>
      <anchor>ad6dc2c8d86e75283ea03553ea1b92952</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::visualization::Window::ExitCallback</name>
    <filename>structpcl_1_1visualization_1_1Window_1_1ExitCallback.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Execute</name>
      <anchorfile>structpcl_1_1visualization_1_1Window_1_1ExitCallback.html</anchorfile>
      <anchor>ae04d04daff3fcb7817e44a3d397f8a96</anchor>
      <arglist>(vtkObject *, unsigned long event_id, void *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExitCallback</name>
      <anchorfile>structpcl_1_1visualization_1_1Window_1_1ExitCallback.html</anchorfile>
      <anchor>af42643874c2458c017f20c128b827b35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExitCallback</name>
      <anchorfile>structpcl_1_1visualization_1_1Window_1_1ExitCallback.html</anchorfile>
      <anchor>ab292f23a6f51bf25728e1bb13d013227</anchor>
      <arglist>(const ExitCallback &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ExitCallback &amp;</type>
      <name>operator=</name>
      <anchorfile>structpcl_1_1visualization_1_1Window_1_1ExitCallback.html</anchorfile>
      <anchor>aaab3b7749ea1000cbae46f2eadeed12e</anchor>
      <arglist>(const ExitCallback &amp;src)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ExitCallback *</type>
      <name>New</name>
      <anchorfile>structpcl_1_1visualization_1_1Window_1_1ExitCallback.html</anchorfile>
      <anchor>a631402557534ff308880b58a3b921ea2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Window *</type>
      <name>window</name>
      <anchorfile>structpcl_1_1visualization_1_1Window_1_1ExitCallback.html</anchorfile>
      <anchor>a2d11917e8e0ca50a2516c579e8938471</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::visualization::Window::ExitMainLoopTimerCallback</name>
    <filename>structpcl_1_1visualization_1_1Window_1_1ExitMainLoopTimerCallback.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Execute</name>
      <anchorfile>structpcl_1_1visualization_1_1Window_1_1ExitMainLoopTimerCallback.html</anchorfile>
      <anchor>a870aae65fe29a742f9ca7fdf7049d44a</anchor>
      <arglist>(vtkObject *, unsigned long event_id, void *call_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExitMainLoopTimerCallback</name>
      <anchorfile>structpcl_1_1visualization_1_1Window_1_1ExitMainLoopTimerCallback.html</anchorfile>
      <anchor>a3dea92963496e5fc70f50152d442ec3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExitMainLoopTimerCallback</name>
      <anchorfile>structpcl_1_1visualization_1_1Window_1_1ExitMainLoopTimerCallback.html</anchorfile>
      <anchor>aa53ae46a09707d347131bff0713f9b4b</anchor>
      <arglist>(const ExitMainLoopTimerCallback &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ExitMainLoopTimerCallback &amp;</type>
      <name>operator=</name>
      <anchorfile>structpcl_1_1visualization_1_1Window_1_1ExitMainLoopTimerCallback.html</anchorfile>
      <anchor>ae5921c5d8a9c67718c0a2aa8851f0851</anchor>
      <arglist>(const ExitMainLoopTimerCallback &amp;src)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ExitMainLoopTimerCallback *</type>
      <name>New</name>
      <anchorfile>structpcl_1_1visualization_1_1Window_1_1ExitMainLoopTimerCallback.html</anchorfile>
      <anchor>a80ff62d4bd207b5e10615a262c8d10be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>right_timer_id</name>
      <anchorfile>structpcl_1_1visualization_1_1Window_1_1ExitMainLoopTimerCallback.html</anchorfile>
      <anchor>a5f73ab59c27a56e66729f399852effd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Window *</type>
      <name>window</name>
      <anchorfile>structpcl_1_1visualization_1_1Window_1_1ExitMainLoopTimerCallback.html</anchorfile>
      <anchor>a508684f5a87230e4f733d7368dfc4b94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros</name>
    <filename>namespaceros.html</filename>
  </compound>
  <compound kind="namespace">
    <name>Ui</name>
    <filename>namespaceUi.html</filename>
  </compound>
</tagfile>
